From 819d553713fd7c2bd9cd08673b062f9b3d807db4 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Sat, 11 Oct 2025 18:15:05 +0800 Subject: [PATCH] Auto Submit --- ...nHomework__Detail__index.0070a74d.async.js | 1115 -------------- ...nHomework__Detail__index.29aa81c0.async.js | 1115 ++++++++++++++ ...nHomework__Review__index.f2776e9a.async.js | 74 +- ..._Exercise__Export__index.7e836f1c.async.js | 2 +- ..._Exercise__Review__index.90f66ce6.async.js | 2 +- ...Homeworks__Detail__index.146430d8.async.js | 1309 +++++++++++++++++ ...Homeworks__Detail__index.280d166d.async.js | 1309 ----------------- umi.769c1d98.js => umi.c3dfbf4c.js | 106 +- 8 files changed, 2516 insertions(+), 2516 deletions(-) delete mode 100644 p__Classrooms__Lists__CommonHomework__Detail__index.0070a74d.async.js create mode 100644 p__Classrooms__Lists__CommonHomework__Detail__index.29aa81c0.async.js rename p__Classrooms__Lists__CommonHomework__Review__index.1b7194dc.async.js => p__Classrooms__Lists__CommonHomework__Review__index.f2776e9a.async.js (86%) rename p__Classrooms__Lists__Exercise__Export__index.072b4926.async.js => p__Classrooms__Lists__Exercise__Export__index.7e836f1c.async.js (98%) rename p__Classrooms__Lists__Exercise__Review__index.74c75129.async.js => p__Classrooms__Lists__Exercise__Review__index.90f66ce6.async.js (96%) create mode 100644 p__Classrooms__Lists__ShixunHomeworks__Detail__index.146430d8.async.js delete mode 100644 p__Classrooms__Lists__ShixunHomeworks__Detail__index.280d166d.async.js rename umi.769c1d98.js => umi.c3dfbf4c.js (79%) diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.0070a74d.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.0070a74d.async.js deleted file mode 100644 index b01f7a2254..0000000000 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.0070a74d.async.js +++ /dev/null @@ -1,1115 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3668],{67921:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Me}});var x=ee(54476),Be=ee(59301),Ie={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"},ke=Ie,ge=ee(7657),pe=function(te,fe){return Be.createElement(ge.Z,(0,x.Z)({},te,{ref:fe,icon:ke}))},He=Be.forwardRef(pe),Me=He},63524:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Me}});var x=ee(54476),Be=ee(59301),Ie={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"},ke=Ie,ge=ee(7657),pe=function(te,fe){return Be.createElement(ge.Z,(0,x.Z)({},te,{ref:fe,icon:ke}))},He=Be.forwardRef(pe),Me=He},4887:function(){"use strict"},27431:function(bn,jt){"use strict";jt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},9277:function(bn,jt){"use strict";jt.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",fenzu:"fenzu___zWsIa",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},2334:function(bn,jt){"use strict";jt.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"}},13842:function(bn,jt){"use strict";jt.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",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},40863:function(bn,jt){"use strict";jt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},20285:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},Le),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"})));jt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},14544:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},Le),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"})));jt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},30561:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));jt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},84828:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));jt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},36144:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Le),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));jt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},49095:function(bn,jt,ee){"use strict";var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Le,te,fe)=>te in Le?Be(Le,te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Le[te]=fe,He=(Le,te)=>{for(var fe in te||(te={}))ke.call(te,fe)&&pe(Le,fe,te[fe]);if(Ie)for(var fe of Ie(te))ge.call(te,fe)&&pe(Le,fe,te[fe]);return Le};const Me=Le=>React.createElement("svg",He({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Le),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));jt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},63089: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 bn={},jt="5.0",ee={},x=null,Be=!1,Ie=!1,ke=null,ge=!1,pe=null,He=null,Me=0;Me4?parseFloat(Ze):5};bn.setHTML5Codebase=function(Ze,pt){He=Ze,xe(Ze,pt)},bn.setJavaCodebase=bn.setJavaCodebaseVersion=bn.isCompiledInstalled=bn.setPreCompiledScriptPath=bn.setPreCompiledResourcePath=function(){},bn.setHTML5CodebaseVersion=function(Ze,pt){var ut=parseFloat(Ze);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}pe=Ze,ie(Ze,pt)},bn.getHTML5CodebaseVersion=function(){return Ue},bn.getParameters=function(){return ee},bn.setFontsCSSURL=function(Ze){Qe=Ze},bn.setGiacJSURL=function(Ze){},bn.setJNLPFile=function(Ze){te=Ze},bn.setJNLPBaseDir=function(Ze){},bn.inject=function(){function Ze(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var pt="auto",ut=ee.id,Dt,rt=!1,Xe=0;Xe=5)return!0;var Ze=bn.getAppletObject();return Ze&&typeof Ze.recalculateEnvironments=="function"?(Ze.recalculateEnvironments(),!0):!1},bn.startAnimation=function(){var Ze=bn.getAppletObject();return Ze&&typeof Ze.startAnimation=="function"?(Ze.startAnimation(),!0):!1},bn.stopAnimation=function(){var Ze=bn.getAppletObject();return Ze&&typeof Ze.stopAnimation=="function"?(Ze.stopAnimation(),!0):!1},bn.getAppletObject=function(){var Ze=ee.id!==void 0?ee.id:"ggbApplet";return window[Ze]},bn.resize=function(){};var We=function(Ze,pt,ut){var Dt=document.createElement("param");Dt.setAttribute("name",pt),Dt.setAttribute("value",ut),Ze.appendChild(Dt)},Je=function(Ze){return Ze&&Ze!=="false"},gt=function(Ze,pt,ut){ve(Ue)<=4.2&&(ut=!0);var Dt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ue||ggbHTML5LoadedCodebaseIsWebSimple&&!Ae)&&(Dt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var rt=document.createElement("div");rt.classList.add("appletParameters","notranslate");var Xe=pt.width,$e=pt.height;if(pt.disableAutoScale=pt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():pt.disableAutoScale,pt.width!==void 0)if(ve(Ue)<=4.4)Je(pt.showToolBar)&&(pt.height-=7),Je(pt.showAlgebraInput)&&(pt.height-=37),pt.width<605&&Je(pt.showToolBar)&&(pt.width=605,Xe=605);else{var dt=100;(Je(pt.showToolBar)||Je(pt.showMenuBar))&&(pt.hasOwnProperty("customToolBar")&&(pt.customToolbar=pt.customToolBar),dt=Je(pt.showMenuBar)?245:155),Xe=5?(pt.appletOnLoad=function(ne){var de=Ze.querySelector(".ggb_preview");de&&de.parentNode.removeChild(de),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ct),window.GGBT_wsf_view&&$(window).trigger("resize"),lt(ne)},be||Ct.appendChild(ae)):rt.appendChild(ae),Ct.appendChild(rt),be||Ze.appendChild(Ct),setTimeout(function(){bn.resize()},1)}else{var ce=document.createElement("div");ce.className="applet_scaler",ce.style.position="relative",ce.style.display="block",ce.appendChild(rt),Ze.appendChild(ce),pt.appletOnLoad=function(ne){bn.resize(),lt(ne)}}function he(ne,de){de&&typeof de.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ne,de.appletOnLoad):renderGGBElement(ne),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",de)}function Ee(ne,de){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ne,params:de}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(we){he(we.article,we.params)}),html5AppletsToProcess=null)},ve(Ue)<5&&(ne.className+=" geogebraweb")):he(ne,de)}if(Dt){scriptLoadStarted=!0;for(var ht=0;ht0?(Ft.remove(),Ct.attr("id","fullscreencontent").show(),jQuery(lt).append(Ct),window.dispatchEvent(new Event("resize"))):gt(Ft,pt,!1),window.GGBT_wsf_view.launchFullScreen(lt)}else _e=Dt,gt(Ze,pt,!1);if(!window.GGBT_wsf_view)for($e=0;$eZe/4*3&&(Ft=Ze/4*3),lt=Ft/5.8,dt.setAttribute("src",it),dt.setAttribute("width",Ft),dt.setAttribute("height",lt);var Ct=(Ze-Ft)/2,be=(pt-lt)/2;dt.style.left=Ct+"px",dt.style.top=be+"px",rt.appendChild(dt)}}return rt.appendChild($e),rt},Bt=function(Ze){return Ze=Ze.toLowerCase(),Ze==="html5"||Ze==="screenshot"?Ze:"html5"},Fe=["web","webSimple","web3d","tablet","tablet3d","phone"],ie=function(Ze,pt){if(Ue=Ze,pt){xe(Ue,!0);return}var ut=!Be;if(ut){var Dt=ve(Ue);!isNaN(Dt)&&Dt<4.4&&(ut=!1)}var rt,Xe;window.location.protocol.substr(0,4)==="http"?rt=window.location.protocol:rt="http:";var $e=Ue.indexOf("//");$e>0?Xe=Ue:$e===0?Xe=rt+Ue:Xe="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in Fe)if(Ue.slice(Fe[dt].length*-1)===Fe[dt]||Ue.slice((Fe[dt].length+1)*-1)===Fe[dt]+"/"){xe(Xe,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ut&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!Je(ee.showToolBar)&&!Je(ee.showMenuBar)&&!Je(ee.showAlgebraInput)&&!Je(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Xe+="webSimple/":Xe+="web3d/",xe(Xe,!1)},xe=function(Ze,pt){if(Ze.requirejs){fe=Ze;return}Ze.slice(-1)!=="/"&&(Ze+="/"),fe=Ze,pt===null&&(pt=Ze.indexOf("http")===-1),Ce=pt,qe="web.nocache.js",Ae=!1;var ut=fe.split("/");ut.length>1&&(!pt&&ut[ut.length-2]==="webSimple"?(qe="webSimple.nocache.js",Ae=!0):Fe.indexOf(ut[ut.length-2])>=0&&(qe=ut[ut.length-2]+".nocache.js")),ut=Ze.split("/"),Ue=ut[ut.length-3],Ue.substr(0,4)==="test"?Ue=Ue.substr(4,1)+"."+Ue.substr(5,1):(Ue.substr(0,3)==="war"||Ue.substr(0,4)==="beta")&&(Ue="5.0");var Dt=parseFloat(Ue);Dt!==NaN&&Dt<5&&Ze.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead."),ie("5.0",pt))},Ge=function(Ze,pt){window.console&&window.console.log&&(!pt||typeof pt.showLogging=="undefined"||pt.showLogging&&pt.showLogging!=="false")&&console.log(Ze)};ee.material_id!==void 0?ot(st):st();function st(){var Ze=jt;pe!==null?Ze=pe:parseFloat(Ze)<5&&(Ze="5.0"),ie(Ze,!1),He!==null&&xe(He,Ce),ge=!0}return bn},GGBAppletUtils=function(){"use strict";function bn(){return window.GGBT_wsf_edit!==void 0}function jt(ge,pe){pe!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+pe+","+pe+")",ge.style.webkitTransform="scale("+pe+","+pe+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function ee(ge,pe,He,Me,Le,te){var fe=null;if(te!=null&&te!="")for(var Ce=ge.parentNode;Ce!=null;)if((" "+Ce.className+" ").indexOf(" "+te+" ")>-1){fe=Ce;break}else Ce=Ce.parentNode;var _e=0,Ue=0,qe=0,Ae=0,Ye=0,it=0,Ve=0;if(fe)_e=fe.offsetWidth,Ue=Math.max(Me?fe.offsetWidth:0,fe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(_e=Math.min(window.innerWidth,document.documentElement.clientWidth),Ue=Math.min(window.innerHeight,document.documentElement.clientHeight),qe=_e):(_e=window.innerWidth,Ue=window.innerHeight,qe=window.innerWidth),ge){var Qe=ge.getBoundingClientRect();Qe.left>0&&Qe.left<=_e&&(Le===void 0||!Le)&&(document.dir==="rtl"?(Ye=_e-Qe.width-Qe.left,it=qe<=480?10:30):(it=Qe.left,Ye=qe<=480?10:30),Ae=it+Ye)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var De=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ae=40,Ve=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ae=0,Ve=40)}}return ge&&((He===void 0||!He)&&pe>0&&pe+Ae<_e?_e=pe:_e-=Ae,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(He===void 0||!He)&&(Ue-=Ve)),{width:_e,height:Ue}}function x(ge,pe,He,Me,Le){if(ge.isScreenshoGenerator)return 1;var te=Me!==void 0&&Me,fe=ge.noScaleMargin!=null&&ge.noScaleMargin,Ce=function(De){return De&&De!=="false"},_e=Ce(ge.autoHeight),Ue=ee(pe,ge.width,He,_e,te&&window.GGBT_wsf_view||fe,Le),qe=parseInt(Ue.width),Ae=ge.width,Ye=ge.height;if(Ae===void 0){var it=pe.querySelector(".appletParameters");it&&(Ae=it.offsetWidth,Ye=it.offsetHeight)}var Ve=qe/Ae,Qe=te?1:Ue.height/Ye;return He!==void 0&&!He&&(Ve=Math.min(1,Ve),Qe=Math.min(1,Qe)),Math.min(Ve,Qe)}function Be(ge,pe,He){var Me=1,Le,te=!1;if(ge.hasOwnProperty("allowUpscale")&&(te=ge.allowUpscale),ge.hasOwnProperty("scale")&&(Me=parseFloat(ge.scale),(isNaN(Me)||Me===null||Me===0)&&(Me=1),Me>1&&(te=!0)),pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(te=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))Le=x(ge,pe,te,He,ge.scaleContainerClass);else return Me;return te&&(!ge.hasOwnProperty("scale")||Me===1)?Le:Math.min(Me,Le)}function Ie(ge){var pe=Math.min(window.innerWidth,document.documentElement.clientWidth),He=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=ge.getBoundingClientRect(),Le=(pe-Me.width)/2,te=(He-Me.height)/2;te<0&&(te=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Le<40?ge.style.left="40px":ge.style.left=Le+"px",ge.style.top=te+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(te<40?ge.style.top="40px":ge.style.top=te+"px",ge.style.left=Le+"px")}function ke(ge,pe){var He=ge.querySelector(".appletParameters");if(He){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pe.id!==He.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(He.parentElement&&/fullscreen/.test(He.parentElement.className))return;var Me=Be(pe,ge);bn()&&He.setAttribute("data-param-scale",Me);for(var Le=null,te=0;te=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(bn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(bn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(bn){var jt=c[bn];return jt==null?null:jt},r=d,webModule.__errFn=e}function B(){function bn(ge){var pe=ge.lastIndexOf(rb);pe==-1&&(pe=ge.length);var He=ge.indexOf(sb);He==-1&&(He=ge.length);var Me=ge.lastIndexOf(tb,Math.min(He,pe));return Me>=O?ge.substring(O,Me+P):W}function jt(ge){if(!ge.match(/^\w+:\/\//)){var pe=o.createElement(ub);pe.src=ge+vb,ge=bn(pe.src)}return ge}function ee(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function x(){for(var ge=o.getElementsByTagName(_),pe=O;peO?ge[ge.length-P].href:W}function Ie(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var ke=ee();return ke==W&&(ke=x()),ke==W&&(ke=Be()),ke==W&&Ie()&&(ke=bn(o.location.href)),ke=jt(ke),ke}function C(bn){return bn.match(/^\//)||bn.match(/^[a-zA-Z]+:\/\//)?bn:webModule.__moduleBase+bn}function D(){var bn=[],jt=O,ee=[],x=[];function Be(ge){var pe=x[ge](),He=ee[ge];if(pe in He)return pe;var Me=[];for(var Le in He)Me[He[Le]]=Le;throw r&&r(ge,Me,pe),null}if(__gwt_isKnownPropertyValue=function(ge,pe){return pe in ee[ge]},webModule.__getPropMap=function(){var ge={};for(var pe in ee)ee.hasOwnProperty(pe)&&(ge[pe]=Be(pe));return ge},webModule.__computePropValue=Be,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var ke=Ie.indexOf(Db);ke!=-1&&(jt=parseInt(Ie.substring(ke+P),$),Ie=Ie.substring(O,ke))}catch(ge){}return webModule.__softPermutationId=jt,C(Ie+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})()},88457:function(bn,jt,ee){"use strict";ee.d(jt,{Ax:function(){return ke},Ds:function(){return ge},KI:function(){return He},SI:function(){return Ie},f1:function(){return Be}});var x=ee(78323);function Be(Me){let Le=!0;if(Me.length>0){for(let te=0;teLe in Me?Ie(Me,Le,{enumerable:!0,configurable:!0,writable:!0,value:te}):Me[Le]=te,ge=(Me,Le,te)=>ke(Me,typeof Le!="symbol"?Le+"":Le,te),pe=(Me,Le,te)=>new Promise((fe,Ce)=>{var _e=Ae=>{try{qe(te.next(Ae))}catch(Ye){Ce(Ye)}},Ue=Ae=>{try{qe(te.throw(Ae))}catch(Ye){Ce(Ye)}},qe=Ae=>Ae.done?fe(Ae.value):Promise.resolve(Ae.value).then(_e,Ue);qe((te=te.apply(Me,Le)).next())});class He extends x.EventEmitter{constructor(Le,te){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=Le,this.body=te}startStream(){return pe(this,null,function*(){this.controller=new AbortController;const{signal:Le}=this.controller;try{const te=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Le});if(!te.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${te.status}`);const fe=te.headers.get("content-type");if(!fe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(fe.includes("application/json")){const Ue=yield te.json();this.emit("error",Ue);return}if(!fe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Ce=te.body.getReader(),_e=new TextDecoder("utf-8");for(;;){const{done:Ue,value:qe}=yield Ce.read();if(Ue)break;const Ae=_e.decode(qe,{stream:!0});this.buffer+=Ae;const Ye=this.buffer.split(` -`);this.buffer=Ye.pop()||"";for(const it of Ye)if(it.startsWith("data:")){const Ve=it.slice(5).trim();if(Ve==="[DONE]")break;try{const Qe=JSON.parse(Ve);Qe.data&&this.handleData(Qe.data)}catch(Qe){this.buffer=it+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Qe)}}}this.emit("done",this.fullContent)}catch(te){te.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",te.message)}})}handleData(Le){Le.content&&(this.fullContent+=Le.content,this.emit("data",{chunk:Le,full:this.fullContent}))}cancelRequest(){var Le;(Le=this.controller)==null||Le.abort()}}jt.Z=He},27681:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Ve}});var x=ee(59301),Be=ee(28284),Ie=ee(6767),ke=ee(62957),ge=ee(16326),pe=ee(37568),He=ee(54172),Me=ee(77019),Le=ee(5269),te=ee(56656),fe=ee.n(te),Ce=ee(63949),_e=ee(95392),Ue={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},qe=ee(94373),Ae=ee(34364),Ye=(Qe,De,ve)=>new Promise((ze,Re)=>{var ot=We=>{try{Oe(ve.next(We))}catch(Je){Re(Je)}},le=We=>{try{Oe(ve.throw(We))}catch(Je){Re(Je)}},Oe=We=>We.done?ze(We.value):Promise.resolve(We.value).then(ot,le);Oe((ve=ve.apply(Qe,De)).next())});const it=({dispatch:Qe,courseEndTime:De,classroomList:ve,successCallback:ze=()=>{},visible:Re,homeworkIds:ot,courseId:le,isBatch:Oe,shixunHomeworks:We})=>{const[Je]=Be.default.useForm(),[gt,tt]=(0,x.useState)(!1),[vt,Ot]=(0,x.useState)(!1),[Pt,xt]=(0,x.useState)(!1),[Bt,Fe]=(0,x.useState)([]),[ie,xe]=(0,x.useState)([]),[Ge,st]=(0,x.useState)([]),[Ze,pt]=(0,x.useState)([]),[ut,Dt]=(0,x.useState)([]),[rt,Xe]=(0,x.useState)([]),[$e,dt]=(0,x.useState)([]),[Ft,lt]=(0,x.useState)([]),[Ct,be]=(0,x.useState)([]);(0,x.useEffect)(()=>{Re?ae():he()},[Re]);const ae=()=>Ye(void 0,null,function*(){tt(!0);const Ee=yield(0,qe.oR)(ot[0],{course_id:le});xt(Ee.no_group),Oe?(dt(Ee.all_course_groups),lt(Ee.all_course_groups)):(pt(Ee.late_course_groups),Dt(Ee.late_course_groups),Fe(Ee.submit_course_groups),xe(Ee.submit_course_groups)),tt(!1),Je.setFieldsValue({end_time:fe()()})}),ce=()=>Ye(void 0,null,function*(){const Ee=Je.getFieldsValue(),ht=fe()(Ee.end_time).format("YYYY-MM-DD HH:mm");if((Oe?Ct.length===0:Ge.length===0&&rt.length===0)&&!Pt){Ie.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ot(!0);const en=yield(0,qe.Mc)(le,{no_group:Pt,homework_ids:ot,group_ids:Oe?Ct:Ge,end_time:ht,late_group_ids:Oe?Ct:rt});Ot(!1),en.status===0&&(he(),Ie.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze(),Qe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),he=()=>{st([]),Xe([]),xe([]),Dt([])};return x.createElement(ke.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Ue.modalWrapper,width:Oe||Pt?520:760,open:Re,confirmLoading:vt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>ce(),onCancel:()=>{he(),Qe({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("div",{className:Ue.tips},x.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),x.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")),x.createElement(Be.default,{form:Je,layout:"vertical"},x.createElement(Be.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},x.createElement(ge.default,{style:{width:"100%"},disabledDate:Ee=>(0,Ae.Q8)(Ee,De),disabledTime:Ee=>(0,Ae.d0)(Ee),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,Ce.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Pt&&x.createElement(x.Fragment,null,Oe?x.createElement("div",null,x.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ee=>{lt($e.filter(ht=>ht.name.indexOf(Ee.target.value)>-1))}}),x.createElement(He.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Ue.antdTable,rowSelection:{type:"checkbox",onChange:Ee=>{be(Ee)}},rowKey:"id",pagination:!1,dataSource:Ft,loading:gt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):x.createElement(Me.Z,{gutter:24},x.createElement(Le.Z,{span:14},x.createElement("div",{className:Ue.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),x.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ee=>{xe(Bt.filter(ht=>ht.name.indexOf(Ee.target.value)>-1))}}),x.createElement("div",{className:Ue.tableWrapper},x.createElement(He.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Ue.antdTable,rowSelection:{type:"checkbox",onChange:Ee=>{st(Ee)}},rowKey:"id",pagination:!1,dataSource:ie,loading:gt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),x.createElement(Le.Z,{flex:10,style:{maxWidth:"280px"}},x.createElement("div",{className:Ue.homeworkType},"\u8865\u4EA4\u622A\u6B62"),x.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ee=>{Dt(Ze.filter(ht=>ht.name.indexOf(Ee.target.value)>-1))}}),x.createElement("div",{className:Ue.tableWrapper},x.createElement(He.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Ue.antdTable,rowSelection:{type:"checkbox",onChange:Ee=>{Xe(Ee)}},rowKey:"id",pagination:!1,loading:gt,dataSource:ut,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Ve=(0,_e.connect)(({shixunHomeworks:Qe,classroomList:De})=>({shixunHomeworks:Qe,classroomList:De}))(it)},36337:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(62957),Ie=ee(6767),ke=ee(7939),ge=ee(86129),pe=ee.n(ge),He=ee(78323),Me=ee(63949),Le=ee(57193),te=ee(59301),fe=Object.defineProperty,Ce=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ye=(ve,ze,Re)=>ze in ve?fe(ve,ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ze]=Re,it=(ve,ze)=>{for(var Re in ze||(ze={}))qe.call(ze,Re)&&Ye(ve,Re,ze[Re]);if(Ue)for(var Re of Ue(ze))Ae.call(ze,Re)&&Ye(ve,Re,ze[Re]);return ve},Ve=(ve,ze)=>Ce(ve,_e(ze)),Qe=(ve,ze,Re)=>new Promise((ot,le)=>{var Oe=gt=>{try{Je(Re.next(gt))}catch(tt){le(tt)}},We=gt=>{try{Je(Re.throw(gt))}catch(tt){le(tt)}},Je=gt=>gt.done?ot(gt.value):Promise.resolve(gt.value).then(Oe,We);Je((Re=Re.apply(ve,ze)).next())});const De=({files:ve=[],name:ze,buttonProps:Re={},hide:ot,onOk:le=()=>{}},Oe)=>{const[We,Je]=(0,x.useState)(!1);let gt=(0,x.useRef)(new(pe()));(0,x.useImperativeHandle)(Oe,()=>({exportReport:tt,exportAndCreateUserFolder:Ot,exportGroupingReport:vt}));const tt=(ie,xe="\u9644\u4EF6")=>Qe(void 0,null,function*(){const Ge=ie||ve;Je(!0);let st=0,Ze=0,pt=0,ut=Be.default.info({width:460,title:te.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",xe,",",te.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},st+1),"/",Ge==null?void 0:Ge.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Dt(){return Qe(this,null,function*(){var rt,Xe;xt({},`${He.Z.API_SERVER}/api/attachments/${(0,Me.Jn)((rt=Ge==null?void 0:Ge[st])==null?void 0:rt.id)}?t=${(0,Me.Jn)((Xe=Ge==null?void 0:Ge[st])==null?void 0:Xe.id,Date.now())}`,($e,dt)=>Qe(this,null,function*(){var Ft,lt;if(((Ft=$e.target.response)==null?void 0:Ft.type)==="application/json"){let ae=yield Pt($e.target.response);if(ae.message){Ie.ZP.warning((ae==null?void 0:ae.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Je(!1);return}}let Ct=new Blob([$e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Ze=Ze+Ct.size;let be=(lt=Ge==null?void 0:Ge[st])==null?void 0:lt.filename;setTimeout(()=>Qe(this,null,function*(){gt.current.file(be,Ct),ut.update({content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},st+1),"/",Ge==null?void 0:Ge.length,pt>0?te.createElement("span",null,"(\u5DF2\u62C6\u5206",pt,"\u4E2Azip\u5305)"):"")}),st===(Ge==null?void 0:Ge.length)-1?Fe(ut,pt>0?pt+1:0):Ze>900*1024*1024?(pt++,Ze=0,Bt(pt,()=>{st++,Dt()})):(st++,Dt())}),2600)}))})}Dt()}),vt=(ie,xe,Ge="\u9644\u4EF6")=>Qe(void 0,null,function*(){var st;Je(!0);let Ze=0,pt=0,ut=1;const Dt=ie.flat().length,rt=Be.default.info({width:460,title:te.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ge,",",te.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},Ze),"/",Dt),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Xe($e,dt){return Qe(this,null,function*(){const Ft=yield(0,Le.ZP)(`${He.Z.API_SERVER}/api/attachments/${$e.id}`,{method:"get"});let lt=new Blob([Ft],{type:"application/vnd.ms-excel;charset=utf-8"});pt+=lt.size;let Ct=$e.filename;if(dt.file(Ct,lt),pt>900*1024*1024){pt=0,ut++;const be=yield gt.current.generateAsync({type:"blob"}),ae=document.createElement("a");ae.href=window.URL.createObjectURL(be),ae.download=`${ze}-${ut}.zip`,document.body.appendChild(ae),ae.click(),document.body.removeChild(ae),window.URL.revokeObjectURL(ae.href),gt.current=new(pe())}Ze+=1,rt.update({content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},Ze),"/",Dt)})})}for(const $e of ie){const dt=`${$e[0].group_name}\u2014\u2014\u7EC4\u957F_${$e[0].user_name}`,Ft=gt.current.folder(dt);for(const lt of $e)yield Xe(lt,Ft)}if(Object.keys((st=gt.current)==null?void 0:st.files).length!==0){const $e=yield gt.current.generateAsync({type:"blob"}),dt=document.createElement("a");dt.href=window.URL.createObjectURL($e),dt.download=ut>1?`${ze}-${ut+1}.zip`:`${ze}.zip`,document.body.appendChild(dt),dt.click(),document.body.removeChild(dt),window.URL.revokeObjectURL(dt.href)}rt.destroy(),Je(!1),le(),gt.current=new(pe()),ut=1,Ze=0}),Ot=(ie,xe="\u9644\u4EF6",Ge)=>Qe(void 0,null,function*(){Je(!0);let st=0;const Ze=ie.flat().length,pt=Be.default.info({width:460,title:te.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",xe,",",te.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},st),"/",Ze),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function ut(Xe,$e){return Qe(this,null,function*(){const dt=yield(0,Le.ZP)(`${He.Z.API_SERVER}/api/attachments/${Xe.id}`,{method:"get"});let Ft=new Blob([dt],{type:"application/vnd.ms-excel;charset=utf-8"}),lt=Xe.filename;$e.file(lt,Ft),st+=1,pt.update({content:te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",te.createElement("span",{className:"c-blue"},st),"/",Ze)})})}for(const Xe of ie){const $e=`${Xe[0].user_name}-${Xe[0].student_id}`,dt=gt.current.folder($e);for(const Ft of Xe)yield ut(Ft,dt)}const Dt=yield gt.current.generateAsync({type:"blob"}),rt=document.createElement("a");rt.href=window.URL.createObjectURL(Dt),rt.download=`${Ge||ze}.zip`,document.body.appendChild(rt),rt.click(),document.body.removeChild(rt),window.URL.revokeObjectURL(rt.href),pt.destroy(),Je(!1),le(),gt.current=new(pe())});function Pt(ie){return new Promise(xe=>{let Ge=new FileReader;Ge.readAsText(ie,"utf-8"),Ge.addEventListener("loadend",()=>{const st=JSON.parse(Ge.result);xe(st)})})}const xt=(ie,xe,Ge,st)=>{const Ze=xe,pt=new window.XMLHttpRequest;return pt.withCredentials=!0,pt.addEventListener("load",function(ut){Ge(ut,pt)},!1),pt.addEventListener("error",function(ut){st&&st(ut)},!1),pt.responseType="blob",pt.open("GET",Ze),pt.send(null),pt},Bt=(ie,xe)=>{gt.current.generateAsync({type:"blob"}).then(function(Ge){const st=document.createElement("a");st.href=window.URL.createObjectURL(Ge),st.download=ze+`-${ie}.zip`,document.body.appendChild(st);const Ze=document.createEvent("MouseEvents");Ze.initEvent("click",!1,!1),st.dispatchEvent(Ze),document.body.removeChild(st),gt.current=new(pe()),xe()})},Fe=(ie,xe)=>{gt.current.generateAsync({type:"blob"}).then(function(Ge){const st=document.createElement("a");st.href=window.URL.createObjectURL(Ge),xe>0?st.download=ze+`-${xe}.zip`:st.download=ze+".zip",document.body.appendChild(st);const Ze=document.createEvent("MouseEvents");Ze.initEvent("click",!1,!1),st.dispatchEvent(Ze),document.body.removeChild(st),ie.destroy(),Je(!1),le(),gt.current=new(pe())})};return ot?te.createElement(te.Fragment,null):te.createElement(ke.ZP,Ve(it({},Re),{onClick:()=>tt(),loading:We}),"\u4E0B\u8F7D")};jt.Z=(0,x.forwardRef)(De)},3224:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return qe}});var x=ee(59301),Be={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"},Ie=ee(92310),ke=ee.n(Ie),ge=ee(9931),pe=ee(54344),He=ee(63949),Me=ee(78323),Le=ee(57193),te=ee(81779),fe=ee(95392),Ce=ee(6767),_e=(Ae,Ye,it)=>new Promise((Ve,Qe)=>{var De=Re=>{try{ze(it.next(Re))}catch(ot){Qe(ot)}},ve=Re=>{try{ze(it.throw(Re))}catch(ot){Qe(ot)}},ze=Re=>Re.done?Ve(Re.value):Promise.resolve(Re.value).then(De,ve);ze((it=it.apply(Ae,Ye)).next())});const Ue=({className:Ae,style:Ye,dataSource:it=[],authority:Ve=!1,callback:Qe,showDimensions:De=!0,classroomList:ve})=>{var ze;const[Re,ot]=(0,x.useState)({content:"",type:""}),[le,Oe]=(0,x.useState)({}),[We,Je]=(0,x.useState)(!1),[gt,tt]=(0,x.useState)({title:"",visible:!1,src:"",snapshotData:{}}),vt=(0,x.useRef)(),Ot=Fe=>_e(void 0,null,function*(){if(Oe(Fe),Fe.file_type==="txt"){const ie=yield(0,Le.ZP)(Fe.url,{method:"get",headers:{"Content-Type":"application/xml"}});vt.current=ie}ot({type:Fe.file_type,content:Me.Z.API_SERVER+Fe.url})}),Pt=Fe=>{var ie;tt({visible:!0,src:Me.Z.API_SERVER+Fe.url,id:Fe.id,title:Fe.title,snapshotData:(ie=Fe==null?void 0:Fe.subitem)==null?void 0:ie.settings})},xt=Fe=>_e(void 0,null,function*(){var ie;ot({type:Fe.file_type,content:Me.Z.API_SERVER+((ie=Fe==null?void 0:Fe.subitem)==null?void 0:ie.url)})}),Bt=()=>{Qe(),tt({visible:!1})};return it!=null&&it.length?x.createElement(x.Fragment,null,x.createElement("div",{className:ke()(Be.list,Ae),style:Ye},it.map((Fe,ie)=>{var xe,Ge,st;return x.createElement("div",{key:ie,className:Be.row},x.createElement("div",{className:Be.title,onClick:()=>Ot(Fe)},x.createElement("i",{className:"iconfont icon-fujian1"}),x.createElement("span",{title:Fe.title},Fe.title)),x.createElement("div",{className:Be.size},Fe.filesize),x.createElement("div",{className:Be.download,onClick:()=>{var Ze,pt;if((0,te.Rm)()&&!((Ze=ve.AssistantObject.normal)!=null&&Ze.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\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,He.Nd)("",`${Me.Z.API_SERVER}${(pt=Fe.url)==null?void 0:pt.replace("disposition=inline","")}`)}},x.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Fe==null?void 0:Fe.file_type)&&x.createElement("div",{className:Be.preview,onClick:()=>Ot(Fe)},x.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Fe==null?void 0:Fe.file_type)&&De&&(Ve?x.createElement("div",{className:Be.annotation,onClick:()=>Pt(Fe)},x.createElement("i",{className:"iconfont icon-pizhu"}),(xe=Fe.subitem)!=null&&xe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Ge=Fe.subitem)==null?void 0:Ge.id)&&x.createElement("div",{className:Be.annotation,onClick:()=>xt(Fe)},x.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Fe==null?void 0:Fe.file_type)&&((st=Fe.subitem)==null?void 0:st.id)&&x.createElement("div",{className:Be.download,style:{marginLeft:20},onClick:()=>{var Ze,pt;(0,He.Nd)("",`${Me.Z.API_SERVER}${(pt=(Ze=Fe==null?void 0:Fe.subitem)==null?void 0:Ze.url)==null?void 0:pt.replace("disposition=inline","")}`)}},x.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Fe==null?void 0:Fe.file_type)&&(0,te.eB)()&&["xlsx","docx","pptx"].includes(Fe==null?void 0:Fe.file_sub)&&De&&x.createElement("div",{className:Be.annotation,onClick:()=>{Je(!0),Ot(Fe)}},x.createElement("i",{className:"iconfont icon-pizhu"}),Fe.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Fe.is_edit&&(0,te.dE)()&&De&&x.createElement("div",{className:Be.annotation,onClick:()=>{Ot(Fe)}},x.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),x.createElement(ge.Z,{close:!0,data:Re==null?void 0:Re.content,type:Re==null?void 0:Re.type,hasMask:!0,disabledDownload:(0,te.Rm)()&&!((ze=ve.AssistantObject.normal)!=null&&ze.can_download),editOffice:We?"edit":"view",monacoEditor:{value:vt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Ve&&De&&Re.type==="image"?()=>Pt(le):null,onClose:()=>{Qe(),Je(!1),ot({content:"",type:""})}}),x.createElement(pe.Z,{onOk:Bt,onClose:()=>tt({visible:!1}),data:gt,showFullTools:!0})):null};var qe=(0,fe.connect)(({classroomList:Ae})=>({classroomList:Ae}))(Ue)},54344:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return en}});var x=ee(59301),Be={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=ee(92310),ke=ee.n(Ie),ge=ee(29787);var pe=function(me,re){return(pe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,de){ne.__proto__=de}||function(ne,de){for(var we in de)Object.prototype.hasOwnProperty.call(de,we)&&(ne[we]=de[we])})(me,re)};function He(me,re){function ne(){this.constructor=me}pe(me,re),me.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}function Me(me,re,ne,de){return new(ne||(ne=Promise))(function(we,ue){function ct(_t){try{Qt(de.next(_t))}catch(At){ue(At)}}function Nt(_t){try{Qt(de.throw(_t))}catch(At){ue(At)}}function Qt(_t){var At;_t.done?we(_t.value):(At=_t.value,At instanceof ne?At:new ne(function(Wt){Wt(At)})).then(ct,Nt)}Qt((de=de.apply(me,re||[])).next())})}function Le(me,re){var ne,de,we,ue,ct={label:0,sent:function(){if(1&we[0])throw we[1];return we[1]},trys:[],ops:[]};return ue={next:Nt(0),throw:Nt(1),return:Nt(2)},typeof Symbol=="function"&&(ue[Symbol.iterator]=function(){return this}),ue;function Nt(Qt){return function(_t){return function(At){if(ne)throw new TypeError("Generator is already executing.");for(;ct;)try{if(ne=1,de&&(we=2&At[0]?de.return:At[0]?de.throw||((we=de.return)&&we.call(de),0):de.next)&&!(we=we.call(de,At[1])).done)return we;switch(de=0,we&&(At=[2&At[0],we.value]),At[0]){case 0:case 1:we=At;break;case 4:return ct.label++,{value:At[1],done:!1};case 5:ct.label++,de=At[1],At=[0];continue;case 7:At=ct.ops.pop(),ct.trys.pop();continue;default:if(we=ct.trys,!((we=we.length>0&&we[we.length-1])||At[0]!==6&&At[0]!==2)){ct=0;continue}if(At[0]===3&&(!we||At[1]>we[0]&&At[1]',"select"),this.addActionButton(de,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(de,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(de,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(de,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(de,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(de,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(de,'',"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(ue){var ct=document.createElement("div");ct.className=""+ne.toolbarButtonStyleClass.name,ct.setAttribute("data-type-name",ue.typeName),ct.innerHTML=ue.icon,ct.addEventListener("click",function(){ne.markerToolbarButtonClicked(ct,ue)}),ne.buttons.push(ct),ne.markerButtons.push(ct)}),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 we=document.createElement("div");we.className=this.toolbarBlockStyleClass.name,we.style.whiteSpace="nowrap",we.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(we),this.addActionButton(we,'',"render"),this.addActionButton(we,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},me.prototype.addButtonClickListener=function(re){this.buttonClickListeners.push(re)},me.prototype.removeButtonClickListener=function(re){this.buttonClickListeners.indexOf(re)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(re),1)},me.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},me.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var re=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ne=0;ne0&&this.buttonClickListeners.forEach(function(de){return de("marker",ne)}),this.markerButtonOverflowBlock.style.display="none"},me.prototype.actionToolbarButtonClicked=function(re,ne){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(de){return de("action",ne)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},me.prototype.setActiveButton=function(re){this.resetButtonStyles(),re.className=re.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),re.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},me.prototype.setActiveMarkerButton=function(re){var ne=this.markerButtons.find(function(de){return de.getAttribute("data-type-name")===re});ne&&this.setActiveButton(ne)},me.prototype.setCurrentMarker=function(re){var ne=this;this.currentMarker=re,this.buttons.filter(function(de){return/delete|notes/.test(de.getAttribute("data-action"))}).forEach(function(de){ne.currentMarker===void 0?(de.style.fillOpacity="0.4",de.style.pointerEvents="none"):(de.style.fillOpacity="1",de.style.pointerEvents="all")})},me}(),Ve=function(){function me(re,ne,de,we){this.panels=[],this.panelButtons=[],this.markerjsContainer=re,this.displayMode=ne,this.uiStyleSettings=de,this.styles=we,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return me.prototype.addStyles=function(){var re;this.toolboxStyleClass=this.styles.addClass(new Ye("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 Ye("toolbox_colors",` - color: `+this.uiStyleSettings.toolboxColor+`; - `));var ne=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Ye("toolbox-button-row",` - display: flex; - cursor: default; - box-sizing: content-box; - `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Ye("toolbox-button-row_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; - `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Ye("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 Ye("toolbox-panel-row_colors",` - background-color: `+((re=this.uiStyleSettings.toolboxBackgroundColor)!==null&&re!==void 0?re:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; - `)),this.toolboxButtonStyleClass=this.styles.addClass(new Ye("toolbox_button",` - display: inline-block; - width: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px; - height: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px; - padding: `+ne+`px; - box-sizing: content-box; - `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Ye("toolbox-button_colors",` - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Ye("toolbox-active-button_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.styles.addRule(new Ae("."+this.toolboxButtonStyleColorsClass.name+":hover",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` - `)),this.styles.addRule(new Ae("."+this.toolboxButtonStyleClass.name+" svg",` - height: `+this.uiStyleSettings.toolbarHeight/2+`px; - `))},me.prototype.show=function(re){var ne;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=re,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ne=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ne!==void 0?ne:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},me.prototype.setPanelButtons=function(re){var ne,de,we=this;this.panels=re,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ne=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ne!==void 0?ne:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((de=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&de!==void 0?de:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ue){var ct;ue.uiStyleSettings=we.uiStyleSettings;var Nt=document.createElement("div");Nt.className=we.toolboxButtonStyleClass.name+" "+((ct=we.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ct!==void 0?ct:we.toolboxButtonStyleColorsClass.name),Nt.innerHTML=ue.icon,Nt.title=ue.title,Nt.addEventListener("click",function(){we.panelButtonClick(ue)}),we.panelButtons.push(Nt),we.buttonRow.appendChild(Nt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},me.prototype.panelButtonClick=function(re){var ne=this,de=-1;if(re!==this.activePanel){de=this.panels.indexOf(re),this.panelRow.innerHTML="";var we=re.getUi();we.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(we),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=re}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ne.displayMode==="inline"?ne.panelRow.style.display="none":ne.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ue,ct){var Nt,Qt;ue.className=ne.toolboxButtonStyleClass.name+" "+(ct===de?""+((Nt=ne.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Nt!==void 0?Nt:ne.toolboxActiveButtonStyleColorsClass.name):""+((Qt=ne.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Qt!==void 0?Qt:ne.toolboxButtonStyleColorsClass.name))})},me}(),Qe=function(me,re){this.title=me,this.icon=re},De=function(me){function re(ne,de,we,ue){var ct=me.call(this,ne,ue||'')||this;return ct.colors=[],ct.addTransparent=!1,ct.colorBoxes=[],ct.colors=de,ct.currentColor=we,ct.setCurrentColor=ct.setCurrentColor.bind(ct),ct.getColorBox=ct.getColorBox.bind(ct),ct}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");return de.style.overflow="hidden",de.style.whiteSpace="nowrap",this.colors.forEach(function(we){var ue=ne.getColorBox(we);de.appendChild(ue),ne.colorBoxes.push(ue)}),de},re.prototype.getColorBox=function(ne){var de=this,we=this.uiStyleSettings.toolbarHeight/4,ue=this.uiStyleSettings.toolbarHeight-we,ct=document.createElement("div");ct.style.display="inline-block",ct.style.boxSizing="content-box",ct.style.width=ue-2+"px",ct.style.height=ue-2+"px",ct.style.padding="1px",ct.style.marginRight="2px",ct.style.marginBottom="2px",ct.style.borderWidth="2px",ct.style.borderStyle="solid",ct.style.borderRadius=(ue+2)/2+"px",ct.style.borderColor=ne===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ct.addEventListener("click",function(){de.setCurrentColor(ne,ct)});var Nt=document.createElement("div");return Nt.style.display="inline-block",Nt.style.width=ue-2+"px",Nt.style.height=ue-2+"px",Nt.style.backgroundColor=ne,Nt.style.borderRadius=ue/2+"px",ne==="transparent"&&(Nt.style.fill=this.uiStyleSettings.toolboxAccentColor,Nt.innerHTML=` - - `),ct.appendChild(Nt),ct},re.prototype.setCurrentColor=function(ne,de){var we=this;this.currentColor=ne,this.colorBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ne)},re}(Qe),ve=function(){function me(re,ne,de){this._state="new",this._isSelected=!1,this._container=re,this._overlayContainer=ne,this.globalSettings=de,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(me.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),me.prototype.ownsTarget=function(re){return!1},Object.defineProperty(me.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),me.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},me.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},me.prototype.pointerDown=function(re,ne){},me.prototype.dblClick=function(re,ne){},me.prototype.manipulate=function(re){},me.prototype.pointerUp=function(re){this.stateChanged()},me.prototype.dispose=function(){},me.prototype.addMarkerVisualToContainer=function(re){this.container.childNodes.length>0?this.container.insertBefore(re,this.container.childNodes[0]):this.container.appendChild(re)},me.prototype.getState=function(){return{typeName:me.typeName,state:this.state,notes:this.notes}},me.prototype.restoreState=function(re){this._state=re.state,this.notes=re.notes},me.prototype.scale=function(re,ne){},me.prototype.colorChanged=function(re){this.onColorChanged&&this.onColorChanged(re),this.stateChanged()},me.prototype.fillColorChanged=function(re){this.onFillColorChanged&&this.onFillColorChanged(re),this.stateChanged()},me.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var re=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),re.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(re)&&this.onStateChanged(this)}},me.typeName="MarkerBase",me}(),ze=function(){function me(){this.findGripByVisual=this.findGripByVisual.bind(this)}return me.prototype.findGripByVisual=function(re){return this.topLeft.ownsTarget(re)?this.topLeft:this.topCenter.ownsTarget(re)?this.topCenter:this.topRight.ownsTarget(re)?this.topRight:this.centerLeft.ownsTarget(re)?this.centerLeft:this.centerRight.ownsTarget(re)?this.centerRight:this.bottomLeft.ownsTarget(re)?this.bottomLeft:this.bottomCenter.ownsTarget(re)?this.bottomCenter:this.bottomRight.ownsTarget(re)?this.bottomRight:void 0},me}(),Re=function(){function me(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return me.prototype.ownsTarget=function(re){return re===this.visual||re===this.visual.childNodes[0]||re===this.visual.childNodes[1]},me}(),ot=function(){function me(){}return me.toITransformMatrix=function(re){return{a:re.a,b:re.b,c:re.c,d:re.d,e:re.e,f:re.f}},me.toSVGMatrix=function(re,ne){return re.a=ne.a,re.b=ne.b,re.c=ne.c,re.d=ne.d,re.e=ne.e,re.f=ne.f,re},me}(),le=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.left=0,ue.top=0,ue.width=0,ue.height=0,ue.defaultSize={x:50,y:20},ue.offsetX=0,ue.offsetY=0,ue.rotationAngle=0,ue.CB_DISTANCE=10,ue._suppressMarkerCreateEvent=!1,ue.container.transform.baseVal.appendItem(fe.createTransform()),ue.setupControlBox(),ue}return He(re,me),Object.defineProperty(re.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"visual",{get:function(){return this._visual},set:function(ne){this._visual=ne;var de=fe.createTransform();this._visual.transform.baseVal.appendItem(de)},enumerable:!1,configurable:!0}),re.prototype.ownsTarget=function(ne){return!!me.prototype.ownsTarget.call(this,ne)||!!(this.controlGrips.findGripByVisual(ne)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ne))},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.state==="new"&&(this.left=ne.x,this.top=ne.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var we=this.unrotatePoint(ne);if(this.manipulationStartX=we.x,this.manipulationStartY=we.y,this.offsetX=we.x-this.left,this.offsetY=we.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(de),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(de)){this.activeGrip=this.rotatorGrip;var ue=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ue.x-this.width/2,this.top=ue.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ct=this.container.transform.baseVal.getItem(0);ct.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ct,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},re.prototype.pointerUp=function(ne){var de=this.state;me.prototype.pointerUp.call(this,ne),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ne),this._state="select",de==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},re.prototype.moveVisual=function(ne){this.visual.style.transform="translate("+ne.x+"px, "+ne.y+"px)"},re.prototype.manipulate=function(ne){var de=this.unrotatePoint(ne);this.state==="creating"?this.resize(ne):this.state==="move"?(this.left=this.manipulationStartLeft+(de.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(de.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(de):this.state==="rotate"&&this.rotate(ne)},re.prototype.resize=function(ne){var de=this.manipulationStartLeft,we=this.manipulationStartWidth,ue=this.manipulationStartTop,ct=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:de=this.manipulationStartLeft+ne.x-this.manipulationStartX,we=this.manipulationStartWidth+this.manipulationStartLeft-de;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:we=this.manipulationStartWidth+ne.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ue=this.manipulationStartTop+ne.y-this.manipulationStartY,ct=this.manipulationStartHeight+this.manipulationStartTop-ue;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ct=this.manipulationStartHeight+ne.y-this.manipulationStartY}we>=0?(this.left=de,this.width=we):(this.left=de+we,this.width=-we),ct>=0?(this.top=ue,this.height=ct):(this.top=ue+ct,this.height=-ct),this.setSize()},re.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},re.prototype.rotate=function(ne){if(Math.abs(ne.x-this.centerX)>.1){var de=Math.sign(ne.x-this.centerX);this.rotationAngle=180*Math.atan((ne.y-this.centerY)/(ne.x-this.centerX))/Math.PI+90*de,this.applyRotation()}},re.prototype.applyRotation=function(){var ne=this.container.transform.baseVal.getItem(0);ne.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ne,0)},re.prototype.rotatePoint=function(ne){if(this.rotationAngle===0)return ne;var de=this.container.getCTM(),we=fe.createPoint(ne.x,ne.y);return{x:(we=we.matrixTransform(de)).x,y:we.y}},re.prototype.unrotatePoint=function(ne){if(this.rotationAngle===0)return ne;var de=this.container.getCTM();de=de.inverse();var we=fe.createPoint(ne.x,ne.y);return{x:(we=we.matrixTransform(de)).x,y:we.y}},re.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},re.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},re.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var ne=fe.createTransform();ne.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ne),this.container.appendChild(this.controlBox),this.controlRect=fe.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=fe.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 ze,this.addControlGrips(),this.controlBox.style.display="none"},re.prototype.adjustControlBox=function(){var ne=this.controlBox.transform.baseVal.getItem(0);ne.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ne,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()},re.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()},re.prototype.createGrip=function(){var ne=new Re;return ne.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ne.visual),ne},re.prototype.positionGrips=function(){var ne=this.controlGrips.topLeft.GRIP_SIZE,de=-ne/2,we=de,ue=(this.width+this.CB_DISTANCE)/2-ne/2,ct=(this.height+this.CB_DISTANCE)/2-ne/2,Nt=this.height+this.CB_DISTANCE-ne/2,Qt=this.width+this.CB_DISTANCE-ne/2;this.positionGrip(this.controlGrips.topLeft.visual,de,we),this.positionGrip(this.controlGrips.topCenter.visual,ue,we),this.positionGrip(this.controlGrips.topRight.visual,Qt,we),this.positionGrip(this.controlGrips.centerLeft.visual,de,ct),this.positionGrip(this.controlGrips.centerRight.visual,Qt,ct),this.positionGrip(this.controlGrips.bottomLeft.visual,de,Nt),this.positionGrip(this.controlGrips.bottomCenter.visual,ue,Nt),this.positionGrip(this.controlGrips.bottomRight.visual,Qt,Nt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ue,we-3*this.CB_DISTANCE)},re.prototype.positionGrip=function(ne,de,we){var ue=ne.transform.baseVal.getItem(0);ue.setTranslate(de,we),ne.transform.baseVal.replaceItem(ue,0)},re.prototype.hideControlBox=function(){this.controlBox.style.display="none"},re.prototype.showControlBox=function(){this.controlBox.style.display=""},re.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:ot.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:ot.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},me.prototype.getState.call(this))},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne);var de=ne;this.left=de.left,this.top=de.top,this.width=de.width,this.height=de.height,this.rotationAngle=de.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,de.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,de.containerTransformMatrix))},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de);var we=this.rotatePoint({x:this.left,y:this.top}),ue=this.unrotatePoint({x:we.x*ne,y:we.y*de});this.left=ue.x,this.top=ue.y,this.width=this.width*ne,this.height=this.height*de,this.adjustControlBox()},re}(ve),Oe=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.opacity=1,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.visual)},re.prototype.createVisual=function(){this.visual=fe.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)},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.state==="new"&&(this.createVisual(),this.moveVisual(ne),this._state="creating")},re.prototype.manipulate=function(ne){me.prototype.manipulate.call(this,ne)},re.prototype.resize=function(ne){me.prototype.resize.call(this,ne),this.setSize()},re.prototype.setSize=function(){me.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},re.prototype.pointerUp=function(ne){me.prototype.pointerUp.call(this,ne),this.setSize()},re.prototype.setStrokeColor=function(ne){this.strokeColor=ne,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ne),this.stateChanged()},re.prototype.setFillColor=function(ne){this.fillColor=ne,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},re.prototype.setStrokeWidth=function(ne){this.strokeWidth=ne,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(ne){this.strokeDasharray=ne,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},re.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},me.prototype.getState.call(this))},re.prototype.restoreState=function(ne){var de=ne;this.fillColor=de.fillColor,this.strokeColor=de.strokeColor,this.strokeWidth=de.strokeWidth,this.strokeDasharray=de.strokeDasharray,this.opacity=de.opacity,this.createVisual(),me.prototype.restoreState.call(this,ne),this.setSize()},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de),this.setSize()},re.title="Rectangle marker",re}(le),We=function(me){function re(ne,de,we,ue){var ct=me.call(this,ne,ue||'')||this;return ct.widths=[],ct.widthBoxes=[],ct.widths=de,ct.currentWidth=we,ct.setCurrentWidth=ct.setCurrentWidth.bind(ct),ct}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");return de.style.display="flex",de.style.overflow="hidden",de.style.flexGrow="2",this.widths.forEach(function(we){var ue=document.createElement("div");ue.style.display="flex",ue.style.flexGrow="2",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=we===ne.currentWidth?ne.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ne.setCurrentWidth(we,ue)}),de.appendChild(ue);var ct=document.createElement("div");ct.innerText=we.toString(),ct.style.marginRight="5px",ue.appendChild(ct);var Nt=document.createElement("div");Nt.style.minHeight="20px",Nt.style.flexGrow="2",Nt.style.display="flex",Nt.style.alignItems="center";var Qt=document.createElement("hr");Qt.style.minWidth="20px",Qt.style.border="0px",Qt.style.borderTop=we+"px solid "+ne.uiStyleSettings.toolboxColor,Qt.style.flexGrow="2",Nt.appendChild(Qt),ue.appendChild(Nt),ne.widthBoxes.push(ue)}),de},re.prototype.setCurrentWidth=function(ne,de){var we=this;this.currentWidth=ne,this.widthBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},re}(Qe),Je=function(me){function re(ne,de,we,ue){var ct=me.call(this,ne,ue||'')||this;return ct.styles=[],ct.styleBoxes=[],ct.styles=de,ct.currentStyle=we,ct.setCurrentStyle=ct.setCurrentStyle.bind(ct),ct}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");return de.style.display="flex",de.style.overflow="hidden",de.style.flexGrow="2",this.styles.forEach(function(we){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ne.styles.length-5+"%",ue.style.borderColor=we===ne.currentStyle?ne.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ne.setCurrentStyle(we,ue)}),de.appendChild(ue);var ct=document.createElement("div");ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.overflow="hidden";var Nt=` - - `;ct.innerHTML=Nt,ue.appendChild(ct),ne.styleBoxes.push(ue)}),de},re.prototype.setCurrentStyle=function(ne,de){var we=this;this.currentStyle=ne,this.styleBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},re}(Qe),gt=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.strokeColor=we.defaultColor,ue.strokeWidth=we.defaultStrokeWidth,ue.strokeDasharray=we.defaultStrokeDasharray,ue.strokePanel=new De("Line color",we.defaultColorSet,we.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new We("Line width",we.defaultStrokeWidths,we.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new Je("Line style",we.defaultStrokeDasharrays,we.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return He(re,me),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=me.prototype.getState.call(this);return ne.typeName=re.typeName,ne},re.typeName="FrameMarker",re.title="Frame marker",re.icon='',re}(Oe),tt=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"},vt=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.x1=0,ue.y1=0,ue.x2=0,ue.y2=0,ue.defaultLength=50,ue.manipulationStartX=0,ue.manipulationStartY=0,ue.manipulationStartX1=0,ue.manipulationStartY1=0,ue.manipulationStartX2=0,ue.manipulationStartY2=0,ue.setupControlBox(),ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!!me.prototype.ownsTarget.call(this,ne)||!(!this.grip1.ownsTarget(ne)&&!this.grip2.ownsTarget(ne))},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.manipulationStartX=ne.x,this.manipulationStartY=ne.y,this.state==="new"&&(this.x1=ne.x,this.y1=ne.y,this.x2=ne.x,this.y2=ne.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(de)?this.activeGrip=this.grip1:this.grip2.ownsTarget(de)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},re.prototype.pointerUp=function(ne){var de=this.state;me.prototype.pointerUp.call(this,ne),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(ne),this._state="select",de==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},re.prototype.adjustVisual=function(){},re.prototype.manipulate=function(ne){this.state==="creating"?this.resize(ne):this.state==="move"?(this.x1=this.manipulationStartX1+ne.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ne.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ne.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ne.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ne)},re.prototype.resize=function(ne){switch(this.activeGrip){case this.grip1:this.x1=ne.x,this.y1=ne.y;break;case this.grip2:case void 0:this.x2=ne.x,this.y2=ne.y}this.adjustVisual(),this.adjustControlBox()},re.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},re.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},re.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},re.prototype.adjustControlBox=function(){this.positionGrips()},re.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},re.prototype.createGrip=function(){var ne=new Re;return ne.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ne.visual),ne},re.prototype.positionGrips=function(){var ne=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ne/2,this.y1-ne/2),this.positionGrip(this.grip2.visual,this.x2-ne/2,this.y2-ne/2)},re.prototype.positionGrip=function(ne,de,we){var ue=ne.transform.baseVal.getItem(0);ue.setTranslate(de,we),ne.transform.baseVal.replaceItem(ue,0)},re.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},me.prototype.getState.call(this))},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne);var de=ne;this.x1=de.x1,this.y1=de.y1,this.x2=de.x2,this.y2=de.y2},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de),this.x1=this.x1*ne,this.y1=this.y1*de,this.x2=this.x2*ne,this.y2=this.y2*de,this.adjustVisual(),this.adjustControlBox()},re}(ve),Ot=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.strokeColor=we.defaultColor,ue.strokeWidth=we.defaultStrokeWidth,ue.strokeDasharray=we.defaultStrokeDasharray,ue.strokePanel=new De("Line color",we.defaultColorSet,we.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new We("Line width",we.defaultStrokeWidths,we.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new Je("Line style",we.defaultStrokeDasharrays,we.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.visual&&ne!==this.selectorLine&&ne!==this.visibleLine)},re.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.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)},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},re.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()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setStrokeColor=function(ne){this.strokeColor=ne,this.adjustVisual(),this.colorChanged(ne)},re.prototype.setStrokeWidth=function(ne){this.strokeWidth=ne,this.adjustVisual()},re.prototype.setStrokeDasharray=function(ne){this.strokeDasharray=ne,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},me.prototype.getState.call(this));return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne);var de=ne;this.strokeColor=de.strokeColor,this.strokeWidth=de.strokeWidth,this.strokeDasharray=de.strokeDasharray,this.createVisual(),this.adjustVisual()},re.typeName="LineMarker",re.title="Line marker",re.icon='',re}(vt),Pt=function(me){function re(ne,de,we,ue){var ct=me.call(this,ne,ue||'')||this;return ct.fonts=[],ct.fontBoxes=[],ct.fonts=de,ct.currentFont=we,ct.setCurrentFont=ct.setCurrentFont.bind(ct),ct}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");return de.style.overflow="hidden",de.style.flexGrow="2",this.fonts.forEach(function(we){var ue=document.createElement("div");ue.style.display="inline-block",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ne.fonts.length-5+"%",ue.style.borderColor=we===ne.currentFont?ne.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ne.setCurrentFont(we,ue)}),de.appendChild(ue);var ct=document.createElement("div");ct.style.display="flex",ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.fontFamily=we,ct.style.overflow="hidden";var Nt=document.createElement("div");Nt.style.whiteSpace="nowrap",Nt.style.overflow="hidden",Nt.style.textOverflow="ellipsis",Nt.innerHTML="The quick brown fox jumps over the lazy dog",ct.appendChild(Nt),ue.appendChild(ct),ne.fontBoxes.push(ue)}),de},re.prototype.setCurrentFont=function(ne,de){var we=this;this.currentFont=ne,this.fontBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},re}(Qe),xt=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.color="transparent",ue.padding=5,ue.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ue.text=ue.DEFAULT_TEXT,ue.isMoved=!1,ue.color=we.defaultColor,ue.fontFamily=we.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setColor=ue.setColor.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.renderText=ue.renderText.bind(ue),ue.sizeText=ue.sizeText.bind(ue),ue.textEditDivClicked=ue.textEditDivClicked.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.setSize=ue.setSize.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.colorPanel=new De("Color",we.defaultColorSet,we.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.fontFamilyPanel=new Pt("Font",we.defaultFontFamilies,we.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue}return He(re,me),re.prototype.ownsTarget=function(ne){if(me.prototype.ownsTarget.call(this,ne)||ne===this.visual||ne===this.textElement||ne===this.bgRectangle)return!0;var de=!1;return this.textElement.childNodes.forEach(function(we){we===ne&&(de=!0)}),de},re.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.isMoved=!1,this.pointerDownPoint=ne,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ne),this._state="creating")},re.prototype.renderText=function(){var ne=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(de){ne.textElement.appendChild(fe.createTSpan(de.trim()===""?" ":de.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},re.prototype.getTextScale=function(){var ne=this.textElement.getBBox(),de=1;if(ne.width>0&&ne.height>0){var we=(1*this.width-this.width*this.padding*2/100)/ne.width,ue=(1*this.height-this.height*this.padding*2/100)/ne.height;de=Math.min(we,ue)}return de},re.prototype.getTextPosition=function(ne){var de=this.textElement.getBBox(),we=0,ue=0;return de.width>0&&de.height>0&&(we=(this.width-de.width*ne)/2,ue=this.height/2-de.height*ne/2),{x:we,y:ue}},re.prototype.sizeText=function(){var ne=this.textElement.getBBox(),de=this.getTextScale(),we=this.getTextPosition(de);we.y-=ne.y*de,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+we.x+"px, "+we.y+"px) scale("+de+", "+de+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(we.x,we.y),this.textElement.transform.baseVal.getItem(1).setScale(de,de))},re.prototype.manipulate=function(ne){me.prototype.manipulate.call(this,ne),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ne.x-this.pointerDownPoint.x)>5||Math.abs(ne.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(ne){me.prototype.resize.call(this,ne),this.isMoved=!0,this.setSize(),this.sizeText()},re.prototype.setSize=function(){me.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},re.prototype.pointerUp=function(ne){var de=this.state;de==="creating"&&(this._suppressMarkerCreateEvent=!0),me.prototype.pointerUp.call(this,ne),this.setSize(),(de==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.showTextEditor=function(){var ne=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(de){de.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var de=Number.parseFloat(ne.textEditor.style.fontSize);ne.textEditor.clientWidth>=Number.parseInt(ne.textEditor.style.maxWidth)&&de>.9;)de-=.1,ne.textEditor.style.fontSize=Math.max(de,.9)+"em"}),this.textEditor.addEventListener("keyup",function(de){de.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(de){if(de.clipboardData){var we=de.clipboardData.getData("text"),ue=window.getSelection();if(!ue.rangeCount)return!1;ue.deleteFromDocument(),ue.getRangeAt(0).insertNode(document.createTextNode(we)),de.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ne.textEditDivClicked(ne.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},re.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ne=this.getTextScale(),de=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),we=this.textElement.getBBox(),ue={x:we.width*ne,y:we.height*ne};de.x-=ue.x/2,de.y-=ue.y/2,this.textEditor.style.top=de.y+"px",this.textEditor.style.left=de.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-de.x+"px",this.textEditor.style.fontSize=Math.max(16*ne,12)+"px",this.textElement.style.display="none"}},re.prototype.textEditDivClicked=function(ne){this.text=ne.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},re.prototype.select=function(){me.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},re.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),me.prototype.deselect.call(this)},re.prototype.dblClick=function(ne,de){me.prototype.dblClick.call(this,ne,de),this.showTextEditor()},re.prototype.setColor=function(ne){this.textElement&&fe.setAttributes(this.textElement,[["fill",ne]]),this.color=ne,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ne)},re.prototype.setFont=function(ne){this.textElement&&fe.setAttributes(this.textElement,[["font-family",ne]]),this.fontFamily=ne,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},re.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},re.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},me.prototype.getState.call(this));return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){var de=ne;this.color=de.color,this.fontFamily=de.fontFamily,this.padding=de.padding,this.text=de.text,this.createVisual(),me.prototype.restoreState.call(this,ne),this.setSize()},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de),this.setSize(),this.sizeText(),this.positionTextEditor()},re.typeName="TextMarker",re.title="Text marker",re.icon='',re}(le),Bt=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.color="transparent",ue.lineWidth=3,ue.drawing=!1,ue.pixelRatio=1,ue.color=we.defaultColor,ue.lineWidth=we.defaultStrokeWidth,ue.pixelRatio=we.freehandPixelRatio,ue.setColor=ue.setColor.bind(ue),ue.addCanvas=ue.addCanvas.bind(ue),ue.finishCreation=ue.finishCreation.bind(ue),ue.setLineWidth=ue.setLineWidth.bind(ue),ue.colorPanel=new De("Color",we.defaultColorSet,we.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.lineWidthPanel=new We("Line width",we.defaultStrokeWidths,we.defaultStrokeWidth),ue.lineWidthPanel.onWidthChanged=ue.setLineWidth,ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.visual&&ne!==this.drawingImage)},re.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var ne=fe.createTransform();this.visual.transform.baseVal.appendItem(ne),this.addMarkerVisualToContainer(this.visual)},re.prototype.pointerDown=function(ne,de){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(ne.x,ne.y),this.drawing=!0):me.prototype.pointerDown.call(this,ne,de)},re.prototype.manipulate=function(ne){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ne.x,ne.y),this.canvasContext.stroke()):me.prototype.manipulate.call(this,ne)},re.prototype.resize=function(ne){me.prototype.resize.call(this,ne),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},re.prototype.pointerUp=function(ne){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):me.prototype.pointerUp.call(this,ne)},re.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)},re.prototype.select=function(){this.state==="creating"&&this.finishCreation(),me.prototype.select.call(this)},re.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),me.prototype.deselect.call(this)},re.prototype.finishCreation=function(){for(var ne=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),de=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],we=de[0],ue=de[1],ct=de[2],Nt=de[3],Qt=!1,_t=0;_t0&&(Qt=!0,_tNt&&(Nt=_t),At>ct&&(ct=At));if(Qt){this.left=we/this.pixelRatio,this.top=ue/this.pixelRatio,this.width=(ct-we)/this.pixelRatio,this.height=(Nt-ue)/this.pixelRatio;var Wt=document.createElement("canvas");Wt.width=ct-we,Wt.height=Nt-ue,Wt.getContext("2d").putImageData(this.canvasContext.getImageData(we,ue,ct-we,Nt-ue),0,0),this.drawingImgUrl=Wt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},re.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},re.prototype.setColor=function(ne){this.color=ne,this.colorChanged(ne)},re.prototype.setLineWidth=function(ne){this.lineWidth=ne},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=Object.assign({drawingImgUrl:this.drawingImgUrl},me.prototype.getState.call(this));return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){this.createVisual(),me.prototype.restoreState.call(this,ne),this.drawingImgUrl=ne.drawingImgUrl,this.setDrawingImage()},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de),this.setDrawingImage()},re.typeName="FreehandMarker",re.title="Freehand marker",re.icon='',re}(le),Fe=function(me){function re(ne,de,we){var ue=me.call(this,ne,we||'')||this;return ue.typeBoxes=[],ue.currentType=de,ue.setCurrentType=ue.setCurrentType.bind(ue),ue}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");de.style.display="flex",de.style.overflow="hidden",de.style.flexGrow="2";for(var we=function(Nt){var Qt="both";switch(Nt){case 0:Qt="both";break;case 1:Qt="start";break;case 2:Qt="end";break;case 3:Qt="none"}var _t=document.createElement("div");if(_t.style.display="flex",_t.style.flexGrow="2",_t.style.alignItems="center",_t.style.justifyContent="space-between",_t.style.padding="5px",_t.style.borderWidth="2px",_t.style.borderStyle="solid",_t.style.borderColor=Qt===ue.currentType?ue.uiStyleSettings.toolboxAccentColor:"transparent",_t.addEventListener("click",function(){ne.setCurrentType(Qt,_t)}),de.appendChild(_t),Qt==="both"||Qt==="start"){var At=document.createElement("div");At.style.display="flex",At.style.alignItems="center",At.style.minHeight="20px",At.innerHTML=` - - `,At.style.marginLeft="5px",_t.appendChild(At)}var Wt=document.createElement("div");Wt.style.display="flex",Wt.style.alignItems="center",Wt.style.minHeight="20px",Wt.style.flexGrow="2";var dn=document.createElement("hr");if(dn.style.minWidth="20px",dn.style.border="0px",dn.style.borderTop="3px solid "+(ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxColor:"#eeeeee"),dn.style.flexGrow="2",Wt.appendChild(dn),_t.appendChild(Wt),Qt==="both"||Qt==="end"){var Sn=document.createElement("div");Sn.style.display="flex",Sn.style.alignItems="center",Sn.style.minHeight="20px",Sn.innerHTML=` - - `,Sn.style.marginRight="5px",_t.appendChild(Sn)}ue.typeBoxes.push(_t)},ue=this,ct=0;ct<4;ct++)we(ct);return de},re.prototype.setCurrentType=function(ne,de){var we=this;this.currentType=ne,this.typeBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},re}(Qe),ie=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.arrowType="end",ue.arrowBaseHeight=10,ue.arrowBaseWidth=10,ue.getArrowPoints=ue.getArrowPoints.bind(ue),ue.setArrowType=ue.setArrowType.bind(ue),ue.arrowTypePanel=new Fe("Arrow type","end"),ue.arrowTypePanel.onArrowTypeChanged=ue.setArrowType,ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.arrow1&&ne!==this.arrow2)},re.prototype.getArrowPoints=function(ne,de){var we=this.arrowBaseWidth+2*this.strokeWidth,ue=this.arrowBaseHeight+2*this.strokeWidth;return ne-we/2+","+(de+ue/2)+" "+ne+","+(de-ue/2)+" "+(ne+we/2)+","+(de+ue/2)},re.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.state==="creating"&&this.createTips()},re.prototype.adjustVisual=function(){if(me.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",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ne=0;Math.abs(this.x1-this.x2)>.1&&(ne=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var de=this.arrow1.transform.baseVal.getItem(0);de.setRotate(ne,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(de,0);var we=this.arrow2.transform.baseVal.getItem(0);we.setRotate(ne+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(we,0)}},re.prototype.setArrowType=function(ne){this.arrowType=ne,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=Object.assign({arrowType:this.arrowType},me.prototype.getState.call(this));return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne);var de=ne;this.arrowType=de.arrowType,this.createTips(),this.adjustVisual()},re.typeName="ArrowMarker",re.title="Arrow marker",re.icon='',re}(Ot),xe=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.fillColor=we.defaultFillColor,ue.strokeWidth=0,ue.fillPanel=new De("Color",we.defaultColorSet,we.defaultFillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue}return He(re,me),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=me.prototype.getState.call(this);return ne.typeName=re.typeName,ne},re.typeName="CoverMarker",re.title="Cover marker",re.icon='',re}(Oe),Ge=function(me){function re(ne,de,we,ue){var ct=me.call(this,ne,ue||'')||this;return ct.opacities=[],ct.opacityBoxes=[],ct.opacities=de,ct.currentOpacity=we,ct.setCurrentOpacity=ct.setCurrentOpacity.bind(ct),ct}return He(re,me),re.prototype.getUi=function(){var ne=this,de=document.createElement("div");return de.style.display="flex",de.style.overflow="hidden",de.style.flexGrow="2",de.style.justifyContent="space-between",this.opacities.forEach(function(we){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="center",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=we===ne.currentOpacity?ne.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ne.setCurrentOpacity(we,ue)}),de.appendChild(ue);var ct=document.createElement("div");ct.innerText=100*we+"%",ue.appendChild(ct),ne.opacityBoxes.push(ue)}),de},re.prototype.setCurrentOpacity=function(ne,de){var we=this;this.currentOpacity=ne,this.opacityBoxes.forEach(function(ue){ue.style.borderColor=ue===de?we.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},re}(Qe),st=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.setOpacity=ue.setOpacity.bind(ue),ue.fillColor=we.defaultHighlightColor,ue.strokeWidth=0,ue.opacity=we.defaultHighlightOpacity,ue.fillPanel=new De("Color",we.defaultColorSet,ue.fillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue.opacityPanel=new Ge("Opacity",we.defaultOpacitySteps,ue.opacity),ue.opacityPanel.onOpacityChanged=ue.setOpacity,ue}return He(re,me),re.prototype.setOpacity=function(ne){this.opacity=ne,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=me.prototype.getState.call(this);return ne.typeName=re.typeName,ne},re.typeName="HighlightMarker",re.title="Highlight marker",re.icon='',re}(xe),Ze='',pt='',ut=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.bgColor="transparent",ue.tipPosition={x:0,y:0},ue.tipBase1Position={x:0,y:0},ue.tipBase2Position={x:0,y:0},ue.tipMoving=!1,ue.color=we.defaultStrokeColor,ue.bgColor=we.defaultFillColor,ue.fontFamily=we.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setBgColor=ue.setBgColor.bind(ue),ue.getTipPoints=ue.getTipPoints.bind(ue),ue.positionTip=ue.positionTip.bind(ue),ue.setTipPoints=ue.setTipPoints.bind(ue),ue.colorPanel=new De("Text color",we.defaultColorSet,ue.color,Ze),ue.colorPanel.onColorChanged=ue.setColor,ue.bgColorPanel=new De("Fill color",we.defaultColorSet,ue.bgColor,pt),ue.bgColorPanel.onColorChanged=ue.setBgColor,ue.fontFamilyPanel=new Pt("Font",we.defaultFontFamilies,we.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.tipGrip=new Re,ue.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),ue.controlBox.appendChild(ue.tipGrip.visual),ue}return He(re,me),re.prototype.ownsTarget=function(ne){return me.prototype.ownsTarget.call(this,ne)||this.tipGrip.ownsTarget(ne)||this.tip===ne},re.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},re.prototype.pointerDown=function(ne,de){this.state==="new"&&me.prototype.pointerDown.call(this,ne,de),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(de)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):me.prototype.pointerDown.call(this,ne,de)},re.prototype.pointerUp=function(ne){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,me.prototype.pointerUp.call(this,ne);else{var de=this.state==="creating";me.prototype.pointerUp.call(this,ne),this.setTipPoints(de),this.positionTip()}},re.prototype.manipulate=function(ne){if(this.tipMoving){var de=this.unrotatePoint(ne);this.tipPosition={x:de.x-this.manipulationStartLeft,y:de.y-this.manipulationStartTop},this.positionTip()}else me.prototype.manipulate.call(this,ne)},re.prototype.setBgColor=function(ne){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",ne]]),fe.setAttributes(this.tip,[["fill",ne]])),this.bgColor=ne,this.fillColorChanged(ne)},re.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},re.prototype.setTipPoints=function(ne){ne===void 0&&(ne=!1);var de=Math.min(this.height/2,15),we=this.height/5;ne&&(this.tipPosition={x:de+we/2,y:this.height+20});var ue=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?ue.1)){var ne=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),de=this.tip1.transform.baseVal.getItem(0);de.setRotate(ne,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(de,0);var we=this.tip2.transform.baseVal.getItem(0);we.setRotate(ne+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(we,0)}},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=me.prototype.getState.call(this);return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne),this.createTips(),this.adjustVisual()},re.typeName="MeasurementMarker",re.title="Measurement marker",re.icon='',re}(Ot),Xe=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.strokePanel.colors=we.defaultColorSet,ue.fillColor="transparent",ue}return He(re,me),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=me.prototype.getState.call(this);return ne.typeName=re.typeName,ne},re.typeName="EllipseFrameMarker",re.title="Ellipse frame marker",re.icon='',re}(Dt),$e=function(){function me(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),me.prototype.addUndoStep=function(re){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(re)||(this.undoStack.push(re),JSON.stringify(this.lastRedoStep)!==JSON.stringify(re)&&this.redoStack.splice(0,this.redoStack.length))},me.prototype.replaceLastUndoStep=function(re){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=re)},me.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},me.prototype.undo=function(){if(this.undoStack.length>1){var re=this.undoStack.pop();return re!==void 0&&this.redoStack.push(re),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},me.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},me}(),dt=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.curveX=0,ue.curveY=0,ue.manipulationStartCurveX=0,ue.manipulationStartCurveY=0,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.positionGrips=ue.positionGrips.bind(ue),ue.addControlGrips=ue.addControlGrips.bind(ue),ue.adjustVisual=ue.adjustVisual.bind(ue),ue.setupControlBox=ue.setupControlBox.bind(ue),ue.resize=ue.resize.bind(ue),ue.strokeColor=we.defaultColor,ue.strokeWidth=we.defaultStrokeWidth,ue.strokeDasharray=we.defaultStrokeDasharray,ue.strokePanel=new De("Line color",we.defaultColorSet,we.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new We("Line width",we.defaultStrokeWidths,we.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new Je("Line style",we.defaultStrokeDasharrays,we.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.visual&&ne!==this.selectorCurve&&ne!==this.visibleCurve&&!this.curveGrip.ownsTarget(ne))},re.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},re.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.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)},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ne.x,this.curveY=ne.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(de)&&(this.activeGrip=this.curveGrip,this._state="resize")},re.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setupControlBox=function(){me.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.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)},re.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,me.prototype.addControlGrips.call(this)},re.prototype.positionGrips=function(){me.prototype.positionGrips.call(this);var ne=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ne/2,this.curveY-ne/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()))},re.prototype.manipulate=function(ne){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ne.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ne.y-this.manipulationStartY),me.prototype.manipulate.call(this,ne)},re.prototype.resize=function(ne){this.activeGrip===this.curveGrip&&(this.curveX=ne.x,this.curveY=ne.y),me.prototype.resize.call(this,ne),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},re.prototype.setStrokeColor=function(ne){this.strokeColor=ne,this.adjustVisual(),this.colorChanged(ne)},re.prototype.setStrokeWidth=function(ne){this.strokeWidth=ne,this.adjustVisual()},re.prototype.setStrokeDasharray=function(ne){this.strokeDasharray=ne,this.adjustVisual()},re.prototype.scale=function(ne,de){this.curveX=this.curveX*ne,this.curveY=this.curveY*de,me.prototype.scale.call(this,ne,de)},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},me.prototype.getState.call(this));return ne.typeName=re.typeName,ne},re.prototype.restoreState=function(ne){me.prototype.restoreState.call(this,ne);var de=ne;this.strokeColor=de.strokeColor,this.strokeWidth=de.strokeWidth,this.strokeDasharray=de.strokeDasharray,this.curveX=de.curveX,this.curveY=de.curveY,this.createVisual(),this.adjustVisual()},re.typeName="CurveMarker",re.title="Curve marker",re.icon='',re}(vt),Ft=function(me){function re(ne,de,we){var ue=me.call(this,ne,de,we)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.textColor="transparent",ue.fontSize="1rem",ue.isMoved=!1,ue.captionText="Caption",ue.PADDING=5,ue.captionBoxWidth=0,ue.captionBoxHeight=0,ue.strokeColor=we.defaultColor,ue.strokeWidth=we.defaultStrokeWidth,ue.strokeDasharray=we.defaultStrokeDasharray,ue.fillColor=we.defaultFillColor,ue.textColor=we.defaultStrokeColor,ue.fontFamily=we.defaultFontFamily,ue.fontSize=we.defaultCaptionFontSize,ue.captionText=we.defaultCaptionText,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue.sizeCaption=ue.sizeCaption.bind(ue),ue.setCaptionText=ue.setCaptionText.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.finishTextEditing=ue.finishTextEditing.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.setTextColor=ue.setTextColor.bind(ue),ue.strokePanel=new De("Line color",te(we.defaultColorSet,["transparent"]),ue.strokeColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.fillPanel=new De("Fill color",te(we.defaultColorSet,["transparent"]),ue.fillColor,pt),ue.fillPanel.onColorChanged=ue.setFillColor,ue.strokeWidthPanel=new We("Line width",we.defaultStrokeWidths,we.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new Je("Line style",we.defaultStrokeDasharrays,we.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue.fontFamilyPanel=new Pt("Font",we.defaultFontFamilies,we.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.textColorPanel=new De("Text color",we.defaultColorSet,ue.textColor,Ze),ue.textColorPanel.onColorChanged=ue.setTextColor,ue}return He(re,me),re.prototype.ownsTarget=function(ne){return!(!me.prototype.ownsTarget.call(this,ne)&&ne!==this.visual&&ne!==this.frame&&ne!==this.captionBg&&ne!==this.captionElement)},re.prototype.createVisual=function(){this.visual=fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=fe.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=fe.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()},re.prototype.setCaptionText=function(ne){this.captionText=ne,this.captionElement.textContent=this.captionText,this.sizeCaption()},re.prototype.pointerDown=function(ne,de){me.prototype.pointerDown.call(this,ne,de),this.isMoved=!1,this.pointerDownPoint=ne,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ne),this._state="creating")},re.prototype.manipulate=function(ne){me.prototype.manipulate.call(this,ne),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ne.x-this.pointerDownPoint.x)>5||Math.abs(ne.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(ne){me.prototype.resize.call(this,ne),this.setSize()},re.prototype.sizeCaption=function(){var ne=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ne.width+2*this.PADDING,this.captionBoxHeight=ne.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),fe.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')"]]),fe.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')"]])},re.prototype.showTextEditor=function(){var ne=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(de){de.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(de){de.key==="Enter"&&ne.finishTextEditing(ne.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(de){de.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ne.finishTextEditing(ne.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ne.finishTextEditing(ne.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},re.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"))},re.prototype.finishTextEditing=function(ne){this.setCaptionText(ne.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},re.prototype.setFont=function(ne){this.captionElement&&fe.setAttributes(this.captionElement,[["font-family",ne]]),this.fontFamily=ne,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},re.prototype.setTextColor=function(ne){this.captionElement&&fe.setAttributes(this.captionElement,[["fill",ne]]),this.textColor=ne,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},re.prototype.setSize=function(){me.prototype.setSize.call(this),fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},re.prototype.pointerUp=function(ne){me.prototype.pointerUp.call(this,ne),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.dblClick=function(ne,de){me.prototype.dblClick.call(this,ne,de),this.showTextEditor()},re.prototype.setStrokeColor=function(ne){this.strokeColor=ne,this.frame&&fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ne),this.stateChanged()},re.prototype.setFillColor=function(ne){this.fillColor=ne,this.captionBg&&fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ne),this.stateChanged()},re.prototype.setStrokeWidth=function(ne){this.strokeWidth=ne,this.frame&&fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(ne){this.strokeDasharray=ne,this.frame&&fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var ne=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},me.prototype.getState.call(this));return ne.typeName=this.typeName,ne},re.prototype.restoreState=function(ne){var de=ne;this.fillColor=de.fillColor,this.strokeColor=de.strokeColor,this.strokeWidth=de.strokeWidth,this.strokeDasharray=de.strokeDasharray,this.textColor=de.textColor,this.fontFamily=de.fontFamily,this.captionText=de.captionText,this.fontSize=de.fontSize,this.createVisual(),me.prototype.restoreState.call(this,ne),this.setSize()},re.prototype.scale=function(ne,de){me.prototype.scale.call(this,ne,de),this.setSize()},re.typeName="CaptionFrameMarker",re.title="Caption frame marker",re.icon='',re}(le),lt=function(){function me(re,ne){ne===void 0&&(ne=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=re,this.cancelable=ne}return Object.defineProperty(me.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),me.prototype.preventDefault=function(){this._defaultPrevented=!0},me}(),Ct=function(me){function re(ne,de,we){var ue=me.call(this,ne,!1)||this;return ue.dataUrl=de,ue.state=we,ue}return He(re,me),re}(lt),be=function(me){function re(ne,de,we){we===void 0&&(we=!1);var ue=me.call(this,ne,we)||this;return ue.marker=de,ue}return He(re,me),re}(lt),ae=function(){function me(){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 me.prototype.addEventListener=function(re,ne){this[re].push(ne)},me.prototype.removeEventListener=function(re,ne){var de=this[re].indexOf(ne);de>-1&&this[re].splice(de,1)},me}(),ce=function(){function me(re){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new tt,this._isOpen=!1,this.undoRedoManager=new $e,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 ae,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=me.instanceCounter++,this.styles=new qe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=re,this.targetRoot=document.body,this.width=re.clientWidth,this.height=re.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(me.prototype,"ALL_MARKER_TYPES",{get:function(){return[gt,Bt,ie,xt,Xe,Dt,st,ut,rt,xe,Ot,dt,Ft]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[gt,Bt,ie,xt,Dt,st,ut]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"BASIC_MARKER_TYPES",{get:function(){return[gt,Bt,ie,xt,st]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(re){var ne=this;this._availableMarkerTypes.splice(0),re.forEach(function(de){if(typeof de=="string"){var we=ne.ALL_MARKER_TYPES.find(function(ue){return ue.typeName===de});we!==void 0&&ne._availableMarkerTypes.push(we)}else ne._availableMarkerTypes.push(de)})},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(re){this._zoomLevel=re,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(me.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),me.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},me.prototype.show=function(){var re=this;this.styles.styleSheetRoot===void 0&&Ue.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ue.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ne){return ne(new lt(re))})},me.prototype.render=function(){return Me(this,void 0,void 0,function(){var re;return Le(this,function(ne){switch(ne.label){case 0:return this.setCurrentMarker(),(re=new _e).naturalSize=this.renderAtNaturalSize,re.imageType=this.renderImageType,re.imageQuality=this.renderImageQuality,re.markersOnly=this.renderMarkersOnly,re.width=this.renderWidth,re.height=this.renderHeight,[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ne.sent(),[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ne.sent()]}})})},me.prototype.close=function(re){var ne=this;if(re===void 0&&(re=!1),this.isOpen){var de=!1;re||this.eventListeners.beforeclose.forEach(function(we){var ue=new lt(ne,!0);we(ue),ue.defaultPrevented&&(de=!0)}),de||(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(we){return we(new lt(ne))}),this.detachEvents(),this._isOpen=!1)}},me.prototype.addMarkersToToolbar=function(){for(var re,ne=[],de=0;dethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*re:this.editorCanvas.clientWidth,de=ne',re.title="Powered by marker.js",re.style.display="grid",re.style.alignItems="center",re.style.justifyItems="center",re.style.padding="3px",re.style.width="20px",re.style.height="20px",this.logoUI.appendChild(re),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},me.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")},me.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"},me.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},me.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 re=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=re+"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 it(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(re),1),re.dispose()},me.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())},me.prototype.toolbarButtonClicked=function(re,ne){if(re==="marker"&&ne!==void 0)this.createNewMarker(ne);else if(re==="action")switch(ne){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()}},me.prototype.deleteSelectedMarker=function(){var re=this;if(this._currentMarker!==void 0){var ne=!1;if(this.eventListeners.markerbeforedelete.forEach(function(we){var ue=new be(re,re._currentMarker,!0);we(ue),ue.defaultPrevented&&(ne=!0)}),!ne){var de=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(we){return we(new be(re,de))})}}},me.prototype.clear=function(){var re=this,ne=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ct){var Nt=new be(re,void 0,!0);ct(Nt),Nt.defaultPrevented&&(ne=!0)}),!ne)){this.setCurrentMarker();for(var de=function(ct){var Nt=we.markers[ct];we.setCurrentMarker(we.markers[ct]),we._currentMarker.dispose(),we.markerImage.removeChild(we._currentMarker.container),we.markers.splice(we.markers.indexOf(we._currentMarker),1),we.eventListeners.markerdelete.forEach(function(Qt){return Qt(new be(re,Nt))})},we=this,ue=this.markers.length-1;ue>=0;ue--)de(ue);this.addUndoStep()}},Object.defineProperty(me.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),me.prototype.showNotesEditor=function(){var re;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=(re=this._currentMarker.notes)!==null&&re!==void 0?re:"",this.overlayContainer.appendChild(this.notesArea))},me.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)},me.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},me.prototype.addUndoStep=function(){var re=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ne=this.getState(),de=this.undoRedoManager.getLastUndoStep();if(!de||de.width===ne.width&&de.height===ne.height){var we=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ne),we1&&this.panTo({x:re.clientX,y:re.clientY}))},me.prototype.onPointerUp=function(re){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(re.clientX,re.clientY)),this.isDragging=!1,this.addUndoStep()},me.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},me.prototype.onKeyUp=function(re){this._currentMarker===void 0||this.notesArea!==void 0||re.key!=="Delete"&&re.key!=="Backspace"||this.deleteSelectedMarker()},me.prototype.clientToLocalCoordinates=function(re,ne){var de=this.markerImage.getBoundingClientRect();return{x:(re-de.left)/this.zoomLevel,y:(ne-de.top)/this.zoomLevel}},me.prototype.onWindowResize=function(){this.positionUI()},me.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var re=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"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()},me.prototype.addLicenseKey=function(re){Ce.addKey(re)},me.prototype.addEventListener=function(re,ne){this.eventListeners.addEventListener(re,ne)},me.prototype.removeEventListener=function(re,ne){this.eventListeners.removeEventListener(re,ne)},me.prototype.renderState=function(re){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(re),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(me.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),me.prototype.focus=function(){var re=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ne){return ne(new lt(re))}))},me.prototype.blur=function(){var re=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ne){return ne(new lt(re))}))},me.instanceCounter=0,me}(),he=ee(57193),Ee=ee(63949),ht=(me,re,ne)=>new Promise((de,we)=>{var ue=Qt=>{try{Nt(ne.next(Qt))}catch(_t){we(_t)}},ct=Qt=>{try{Nt(ne.throw(Qt))}catch(_t){we(_t)}},Nt=Qt=>Qt.done?de(Qt.value):Promise.resolve(Qt.value).then(ue,ct);Nt((ne=ne.apply(me,re)).next())}),en=({data:me,className:re,fullWidth:ne,style:de={},onClose:we,onOk:ue,showFullTools:ct,noAssociationId:Nt})=>{const Qt=(0,x.useRef)(null),_t=(0,x.useRef)(null),At=(0,x.useRef)(null),Wt=(0,x.useRef)(null),[dn,Sn]=(0,x.useState)(!1),[tr,Or]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>(At.current||(At.current=document.createElement("style"),document.head.appendChild(At.current)),me!=null&&me.visible?(document.body.setAttribute("data-custom","y-hidden"),At.current.innerHTML=" html { overflow-y: hidden; }",me!=null&&me.src&&Wn()):(document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)),()=>{document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)}),[me==null?void 0:me.visible]);const Wn=()=>ht(void 0,null,function*(){Sn(!0),Or("\u6B63\u5728\u52A0\u8F7D\u4E2D");const kr=yield(0,Ee.ZJ)(me==null?void 0:me.src);Qt.current.src="",Qt.current.src=kr,Qt.current.onload=function(){ma()},Sn(!1),Or("")}),Pr=kr=>ht(void 0,null,function*(){Sn(!0),Or("\u6B63\u5728\u4FDD\u5B58\u4E2D");const nr=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:me.title,file:kr.dataUrl}});nr!=null&&nr.id&&!Nt?(yield(0,he.ZP)(`/api/attachments/${me.id}/add_subitem.json`,{method:"post",body:{subitem_id:nr==null?void 0:nr.id,settings:JSON.stringify(kr.state)}})).status===0&&ue():nr!=null&&nr.id&&ue(nr),Sn(!1),Or("")}),Ea=()=>{const kr=document.querySelector('a[href="https://markerjs.com/"]');kr&&kr.parentNode&&(kr.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(ja=>{const Za=document.querySelector(ja.name);Za&&Za.setAttribute("title",ja.title)})},ma=()=>{_t.current=new ce(Qt.current),_t.current.targetRoot=Wt.current,_t.current.addEventListener("render",Pr),_t.current.addEventListener("beforeclose",we),ct&&(_t.current.availableMarkerTypes=_t.current.ALL_MARKER_TYPES,_t.current.uiStyleSettings.redoButtonVisible=!0,_t.current.uiStyleSettings.notesButtonVisible=!0,_t.current.uiStyleSettings.zoomButtonVisible=!0,_t.current.uiStyleSettings.zoomOutButtonVisible=!0,_t.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_t.current.uiStyleSettings,_t.current.show(),me!=null&&me.snapshotData&&_t.current.restoreState(me.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ea()},300)};return x.createElement(x.Fragment,null,(me==null?void 0:me.visible)&&x.createElement(ge.Z,{spinning:dn,tip:tr,style:{position:"absolute",width:"100vw"}},x.createElement("div",{ref:Wt,className:ke()(Be.imageDimensions,re,ne?Be.fullWidth:""),style:de},x.createElement("img",{className:Be.img,ref:Qt}))))}},49338:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return pe}});var x=ee(62957),Be={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Ie="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=",ke=ee(59301),pe=({visible:He,setVisible:Me,image:Le,closeImageStyle:te,hiddenbutton:fe})=>ke.createElement(x.default,{centered:!0,destroyOnClose:!0,open:He,footer:null,wrapClassName:Be.modal,onCancel:()=>Me(!1)},ke.createElement("div",{className:Be.content},ke.createElement("img",{src:Le}),fe,ke.createElement("img",{onClick:()=>Me(!1),className:Be.close,src:Ie,style:te})))},24638:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(77019),Ie=ee(5269),ke=ee(20554),ge=ee(7939),pe=ee(97231),He=ee(27431),Me=ee(48136),Le=ee(59301);const te=(0,x.forwardRef)(({callback:fe,showSaveButton:Ce,value:_e=""},Ue)=>{const qe=(0,x.useRef)(),Ae=[{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 "}]}]}],Ye=[{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}`}]}]}],it=De=>{qe.current.setValue(qe.current.getValue()+" "+De.value+" ")},Ve=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Le.createElement(Be.Z,{className:He.Z.lists,gutter:[10,10]},Ae.map((De,ve)=>Le.createElement(Ie.Z,{flex:"110px",className:He.Z.item},Le.createElement("div",null,Le.createElement(pe.Z,{value:`$$${De.value}$$`}),De.name),Le.createElement("div",{className:He.Z.children},De.children.map((ze,Re)=>Le.createElement("div",{key:Re},Le.createElement("h1",null,ze.name),Le.createElement(Be.Z,{gutter:[10,10]},ze.data.map((ot,le)=>Le.createElement(Ie.Z,{key:le,onClick:()=>it(ot),className:He.Z.diamond},Le.createElement(pe.Z,{value:"`$$"+ot.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Le.createElement(Be.Z,{className:He.Z.lists,gutter:[10,10]},Ye.map((De,ve)=>Le.createElement(Ie.Z,{flex:"110px",className:He.Z.item},Le.createElement("div",null,Le.createElement(pe.Z,{value:"`$$"+De.value+"$$`"}),De.name),Le.createElement("div",{className:He.Z.children},De.children.map((ze,Re)=>Le.createElement("div",{key:Re},ze.name&&Le.createElement("h1",null,ze.name),Le.createElement(Be.Z,{gutter:[10,10]},ze.data.map((ot,le)=>Le.createElement(Ie.Z,{key:le,onClick:()=>it(ot),className:He.Z.diamond},Le.createElement(pe.Z,{value:"`$$"+ot.value+"$$`"}))))))))))}],Qe=()=>{var De=document.createElement("div");De.innerHTML=qe.current.getValue();var ve=De.innerText;return fe&&fe(ve),ve};return(0,x.useImperativeHandle)(Ue,()=>({getData:Qe})),Le.createElement("div",{className:He.Z.mathWrap},Le.createElement(ke.default,{defaultActiveKey:"1",items:Ve}),Le.createElement("math-field",{locale:"zh_cn",className:He.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:qe,style:{width:800,marginTop:30,fontSize:18}},_e||""),Ce&&Le.createElement("div",{className:He.Z.button},Le.createElement(ge.ZP,{size:"large",onClick:Qe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});jt.Z=te},97041:function(bn,jt,ee){"use strict";ee.d(jt,{z:function(){return Bt},Z:function(){return Fe}});var x=ee(59301),Be=ee(14566),Ie=ee(6767),ke=ee(62957),ge=ee(7939),pe=ee(78323),He=ee(12480),Me=Object.defineProperty,Le=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Ce=(ie,xe,Ge)=>xe in ie?Me(ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ie[xe]=Ge,_e=(ie,xe)=>{for(var Ge in xe||(xe={}))te.call(xe,Ge)&&Ce(ie,Ge,xe[Ge]);if(Le)for(var Ge of Le(xe))fe.call(xe,Ge)&&Ce(ie,Ge,xe[Ge]);return ie},Ue=(ie,xe,Ge)=>new Promise((st,Ze)=>{var pt=rt=>{try{Dt(Ge.next(rt))}catch(Xe){Ze(Xe)}},ut=rt=>{try{Dt(Ge.throw(rt))}catch(Xe){Ze(Xe)}},Dt=rt=>rt.done?st(rt.value):Promise.resolve(rt.value).then(pt,ut);Dt((Ge=Ge.apply(ie,xe)).next())});const qe="\u3000\u3000";function Ae(ie){var xe=["Bytes","KB","MB","GB","TB"];if(ie==0)return"0 Byte";var Ge=parseInt(""+Math.floor(Math.log(ie)/Math.log(1024)),10);return(ie/Math.pow(1024,Ge)).toFixed(1)+" "+xe[Ge]}var Ye=({value:ie=[],action:xe,onChange:Ge,className:st,maxSize:Ze=150,title:pt="\u6587\u4EF6\u4E0A\u4F20",accept:ut=null})=>{const Dt={multiple:!1,fileList:ie,accept:ut,withCredentials:!0,beforeUpload:Xe=>Xe.size/1024/1024(be.name.indexOf(qe)===-1&&(be.name=`${be.name}${qe}${Ae(be.size)}`),_e({},be))),Xe.file.status==="done"&&((dt=($e=Xe.file)==null?void 0:$e.response)==null?void 0:dt.status)===-1){message.error((lt=(Ft=Xe.file)==null?void 0:Ft.response)==null?void 0:lt.message),Ge([]);return}Ge(Ct)},onRemove:Xe=>Ue(void 0,null,function*(){const $e=Xe.size/1024/1024;return Xe.status==="uploading"?!0:$e0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ie.length>0,ghost:!0},pt),React.createElement("span",{onClick:rt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ze,"M)"," ")))},it=ee(61481),Ve=ee(89392),Qe=Object.defineProperty,De=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Re=(ie,xe,Ge)=>xe in ie?Qe(ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ie[xe]=Ge,ot=(ie,xe)=>{for(var Ge in xe||(xe={}))ve.call(xe,Ge)&&Re(ie,Ge,xe[Ge]);if(De)for(var Ge of De(xe))ze.call(xe,Ge)&&Re(ie,Ge,xe[Ge]);return ie};const le=ie=>React.createElement("svg",ot({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ie),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 Oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",We=Object.defineProperty,Je=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,vt=(ie,xe,Ge)=>xe in ie?We(ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ie[xe]=Ge,Ot=(ie,xe)=>{for(var Ge in xe||(xe={}))gt.call(xe,Ge)&&vt(ie,Ge,xe[Ge]);if(Je)for(var Ge of Je(xe))tt.call(xe,Ge)&&vt(ie,Ge,xe[Ge]);return ie},Pt=(ie,xe,Ge)=>new Promise((st,Ze)=>{var pt=rt=>{try{Dt(Ge.next(rt))}catch(Xe){Ze(Xe)}},ut=rt=>{try{Dt(Ge.throw(rt))}catch(Xe){Ze(Xe)}},Dt=rt=>rt.done?st(rt.value):Promise.resolve(rt.value).then(pt,ut);Dt((Ge=Ge.apply(ie,xe)).next())});const{Dragger:xt}=Be.default;function Bt(ie){let xe=[];return ie&&ie.length>0&&(xe=ie.map(Ge=>({uid:Ge.id,id:Ge.id,name:Ge.title+qe+Ge.filesize,url:Ge.url,filesize:Ge.filesize,status:"done",response:{id:Ge.id}}))),xe}var Fe=({value:ie,onChange:xe,action:Ge,data:st,className:Ze,maxSize:pt=150,title:ut="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Dt=!1,accept:rt="",additionalText:Xe,isDragger:$e,number:dt=1e3,aloneClear:Ft=!1,realTimeRemove:lt=!0,uploadText:Ct,setFileProgress:be,showFileProgress:ae})=>{const[ce,he]=(0,x.useState)(!1);let[Ee,ht]=(0,x.useState)(ie||[]),[Et,en]=(0,x.useState)(1);(0,x.useEffect)(()=>{ie&&(Et===1&&ht([...ie]),en(2),dt===(ie==null?void 0:ie.length)&&he(!0))},[ie]);const me=()=>{setTimeout(()=>{Ee.pop(),ht([...Ee])},500)};ae&&be(Ee.some(de=>de.status==="uploading"));const re={multiple:!0,disabled:ce,accept:rt,withCredentials:!0,fileList:Ee,beforeUpload:(de,we)=>{const ue=de.size/1024/1024;return Ee.concat(we).length>dt?(Ee.pop(),ht([...Ee]),Ie.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${dt}\u4E2A\u6587\u4EF6`),Ft?Promise.reject():(me(),!1)):ue=dt?he(!0):he(!1),ht([...Ee]),Ee=Ee.map(Qt=>{var _t,At;return(_t=Qt==null?void 0:Qt.response)!=null&&_t.id&&(Qt.url=(At=Qt==null?void 0:Qt.response)==null?void 0:At.url),Qt.name.indexOf(qe)===-1&&(Qt.name=`${Qt.name}${qe}${Ae(Qt.size)}`),Ot({},Qt)}),console.log("info:",de,Ee),xe(Ee)},onRemove:de=>Pt(void 0,null,function*(){if(!lt)return!0;const we=()=>Pt(void 0,null,function*(){if(de.response?de.response.id:de.id){let ct=yield(0,He.JZ)(de.response?de.response.id:de.uid);return Promise.resolve(ct)}else return!0});return Dt?new Promise((ue,ct)=>{ke.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Pt(void 0,null,function*(){const Nt=yield we();Ie.ZP.success("\u5220\u9664\u6210\u529F"),ue(!0)}),onCancel:()=>ue(!1)})}):yield we()})};function ne(de){de.preventDefault(),de.stopPropagation()}return x.createElement("div",{className:`multi-upload ${Ze||""}`},$e&&x.createElement(xt,Ot({},re),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(it.Z,null)),x.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",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",pt,"MB)"," "),Xe),!$e&&x.createElement(Be.default,Ot({},re),x.createElement(ge.ZP,{disabled:ce,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Oe}),ut),x.createElement("span",{onClick:ne,className:"upload_text"},Ct||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${pt}MB)`)))}},13922:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(93314),Ie=ee(7939),ke=Object.defineProperty,ge=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,te=(Ue,qe,Ae)=>qe in Ue?ke(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Ue[qe]=Ae,fe=(Ue,qe)=>{for(var Ae in qe||(qe={}))Me.call(qe,Ae)&&te(Ue,Ae,qe[Ae]);if(He)for(var Ae of He(qe))Le.call(qe,Ae)&&te(Ue,Ae,qe[Ae]);return Ue},Ce=(Ue,qe)=>ge(Ue,pe(qe));const _e=({img:Ue,buttonProps:qe={},styles:Ae={},customText:Ye,ButtonText:it,ButtonClick:Ve,Buttonclass:Qe,ButtonTwo:De,imgStyles:ve,loading:ze=!1,className:Re=""})=>x.createElement("section",{className:`tc animated fadeIn ${Re}`,style:fe({color:"#999",margin:"100px auto",visibility:ze?"hidden":"visible"},Ae)},x.createElement("img",{src:Ue||Be,style:Ce(fe({},ve),{pointerEvents:"none",userSelect:"none"})}),x.createElement("p",{className:"mt20 font14"},Ye||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),it&&x.createElement(Ie.ZP,fe({className:Qe,onClick:Ve},qe),it),De&&De);jt.Z=_e},53398:function(bn,jt,ee){"use strict";ee.d(jt,{Q:function(){return pe}});var x=ee(59301),Be=ee(82326),Ie=ee(47889),ke=ee(1439),ge=ee(59301),pe=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(pe||{});const He=({value:Me,onChange:Le,disabled:te,hidePercentOption:fe=!1,percentType:Ce="select"})=>{const _e=(0,x.useMemo)(()=>fe?1:2,[fe]),[Ue,qe]=(0,x.useState)(_e);console.log(Ue);const Ae=it=>Me.type===1?`${it}\u5206`:`${it}%`,Ye=(0,x.useCallback)(it=>{if(Ue===1){const Ve=it.replace("\u5206","");return isNaN(parseInt(Ve,10))?0:Ve}else return it.replace("%","")},[Ue]);return(0,x.useEffect)(()=>{qe(Me.type)},[Me]),ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce=="select"&&ge.createElement(Be.default,{size:"large",onChange:it=>{qe(it),Le({type:it,inputValue:it===1?5:20})},value:Ue||_e,style:{width:100},options:fe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:te}),Ce=="radio"&&ge.createElement(Ie.ZP.Group,{size:"large",onChange:it=>{const Ve=it.target.value;qe(Ve),Le({type:Ve,inputValue:Ve===1?5:20})},value:Ue||_e,disabled:te},!fe&&ge.createElement(Ie.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),ge.createElement(Ie.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ce=="radio"&&ge.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),ge.createElement(ke.Z,{size:"large",disabled:te,value:Me.inputValue,style:{width:"120px"},parser:Ye,addonAfter:Me.type===1?"\u5206":"%",max:Ue===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:it=>{Le({type:Ue,inputValue:it})}}),Ce=="radio"&&Me.type==2&&ge.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};jt.Z=He},9931:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Qe}});var x=ee(59301),Be={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Ie=ee(7939),ke=ee(70557),ge=ee(95440),pe=ee(25399),He=ee(63949),Me=ee(75823),Le=ee(13922),te=ee(78323),fe=ee(14084),Ce=ee(59301),_e=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ye=(De,ve,ze)=>ve in De?_e(De,ve,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[ve]=ze,it=(De,ve)=>{for(var ze in ve||(ve={}))qe.call(ve,ze)&&Ye(De,ze,ve[ze]);if(Ue)for(var ze of Ue(ve))Ae.call(ve,ze)&&Ye(De,ze,ve[ze]);return De},Ve=(De,ve,ze)=>new Promise((Re,ot)=>{var le=Je=>{try{We(ze.next(Je))}catch(gt){ot(gt)}},Oe=Je=>{try{We(ze.throw(Je))}catch(gt){ot(gt)}},We=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(le,Oe);We((ze=ze.apply(De,ve)).next())}),Qe=({editOffice:De="view",data:ve,issaver:ze,onSaver:Re,theme:ot,type:le,filename:Oe,monacoEditor:We,className:Je,style:gt,close:tt,onClose:vt,hasMask:Ot,disabledDownload:Pt,onImgDimensions:xt,showNodata:Bt,recordInfo:Fe})=>{const[ie,xe]=(0,x.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Ge,st]=(0,x.useState)(""),[Ze,pt]=(0,x.useState)(),ut=window.ENV==="build"?"/react/build":"",Dt=location.host.startsWith("localhost")?te.Z.PROXY_SERVER:te.Z.API_SERVER,Xe=10*(1024*1024),$e=(0,x.useRef)();ve!=null&&ve.startsWith("/api")&&le!=="txt"&&(ve=te.Z.API_SERVER+ve);const dt=ae=>ae.substring(ae.lastIndexOf("/")+1).split(".").pop();Oe&&We&&(We.filename=Oe),(0,x.useEffect)(()=>{var ae,ce;const he=(ce=(ae=document.cookie)==null?void 0:ae.replace(/\s/g,""))==null?void 0:ce.split(";");he==null||he.map(Ee=>{let ht=Ee.split("=");ht[0]==="_educoder_session"&&st(ht[1])})},[]),(0,x.useEffect)(()=>{le==="office"&&(ve.indexOf("bigfilescdn.")>-1||ve.indexOf("bigfiles1")>-1?pt({url:ve,fileType:dt(ve),model:ve.indexOf("model=edit")?"edit":"view"}):lt())},[le,ve]);function Ft(ae){return Ve(this,null,function*(){ae.data.type==="pdfdata"&&(Re(ae.data.data),window.removeEventListener("message",Ft,!1)),console.log("mess---:",ae.data)})}const lt=()=>Ve(void 0,null,function*(){console.log("data:",ve);let ae=ve;ve.startsWith("http")||(ae=location.origin+ae);let ce=new URL(ae).pathname.split("/").pop();const he=yield(0,Me.gJ)({attachment_id:ce});he.url=Dt+he.url,pt(he)}),Ct=()=>{if(ve.startsWith("http")||ve.startsWith("blob:")){be();return}(0,He.Sv)(Oe||"educoder",ve,Oe)},be=()=>{Fe&&(0,fe.fc)({id:Fe==null?void 0:Fe.id,watch_type:1,course_id:Fe==null?void 0:Fe.course_id}),(0,He.Nd)(Oe||"educoder",decodeURIComponent(ve))};return Ce.createElement("div",{style:it({},gt||{}),className:`${Ot&&Be.bgBlack} ${le?Be.wrp:"hide"}`},tt&&Ce.createElement("div",{className:Be.close,ref:$e},!!xt&&Ce.createElement(pe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>$e.current},Ce.createElement("span",{onClick:()=>{vt(),xt()}},Ce.createElement("i",{className:"icon-yulanpizhu"}))),!Pt&&Ce.createElement(pe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>$e.current},Ce.createElement("span",{onClick:be},Ce.createElement("i",{className:"icon-quxiaozhiding"}))),ze&&Ce.createElement(pe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>$e.current},Ce.createElement("span",{className:"",onClick:()=>{const ae=document.getElementById("pdfiframe");window.addEventListener("message",Ft,!1),setTimeout(()=>{ae.contentWindow.postMessage("getData","*")},300)}},Ce.createElement("i",{className:"icon-baocun"}))),Ce.createElement(pe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>$e.current},Ce.createElement("span",{className:"",onClick:()=>{vt()}},Ce.createElement("i",{className:"icon-guanbi1"})))),Ce.createElement("div",{className:`${Be[Je]} ${Je} ${Be.monaco} ${le==="txt"?"show":"hide"}`},le==="txt"&&Ce.createElement(Ce.Fragment,null,Ce.createElement(ge.ZP,it({},We)))),le==="audio"&&Ce.createElement("audio",{src:`${(ve==null?void 0:ve.indexOf("http://"))>-1||(ve==null?void 0:ve.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ve}`,autoPlay:!0}),le==="video"&&Ce.createElement(Ce.Fragment,null,(ve==null?void 0:ve.indexOf("http"))>-1?Ce.createElement("video",{controls:!0,src:`${ve}`,autoPlay:!0}):Ce.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ve}`,autoPlay:!0})),le==="office"&&Ze&&Ce.createElement("iframe",{src:`${ut}/office.html?key=${Ze.key}&url=${btoa(Ze.url)}&callbackUrl=${Dt+(Ze.callbackUrl||"")}&fileType=${Ze.fileType}&title=${Ze.title||""}&model=${De}&officeServer=${te.Z.ONLYOFFICE}&disabledDownload=${!!Pt}`}),le==="html"&&Ce.createElement("iframe",{src:ve+"&disposition=inline"}),le==="pdf"&&ze&&Ce.createElement("iframe",{id:"pdfiframe",src:`${ut}/js/pdfview/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(ve)}&disabledDownload=${!!Pt}&model=${De}`}),le==="pdf"&&!ze&&Ce.createElement("embed",{className:Be.embed,src:ve+"#toolbar=0&statusbar=0&navpanes=0&scrollbars=0"}),le==="image"&&Ce.createElement("img",{src:`${(ve==null?void 0:ve.indexOf("http://"))>-1||(ve==null?void 0:ve.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ve}`}),(le==="other"||le==="download")&&Ce.createElement(Ce.Fragment,null,Bt?Ce.createElement(Le.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Ce.createElement(Ie.ZP,{icon:Ce.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Ct,disabled:Pt},"\u4E0B\u8F7D")}):Ce.createElement(Ie.ZP,{type:"primary",size:"middle",onClick:Ct,disabled:Pt},Ce.createElement(ke.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),le==="flowChart"&&Ce.createElement("div",{className:"embed"},Ce.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${ve||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},97231:function(bn,jt,ee){"use strict";ee.d(jt,{z:function(){return We},Z:function(){return Je}});var x=ee(59301),Be=ee(79562),Ie=ee(901),ke=ee(64018),ge=ee(80360),pe=ee(78323),He=ee(63949),Me=ee(15342),Le=ee(44104),te=ee(7939),fe=ee(1012),Ce=ee(9931),_e=ee(59301),qe=({html:gt})=>{const tt=(0,x.useRef)(null),vt=(0,x.useRef)(null),Ot=`.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 56px !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,x.useEffect)(()=>{const Pt=tt.current.attachShadow({mode:"open"});vt.current=document.createElement("div"),vt.current.className="markdown-body",vt.current.innerHTML=gt,Pt.appendChild(vt.current);const xt=document.createElement("style");return xt.textContent=Ot,Pt.appendChild(xt),()=>{Pt.innerHTML=""}},[]),(0,x.useEffect)(()=>{vt.current&&(vt.current.innerHTML=gt)},[gt]),_e.createElement("div",{ref:tt})};function Ae(gt){const tt=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],vt=new RegExp(`\\b(${tt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return gt.replace(vt,"").trim()}var Ye={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},it=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ve=(gt,tt,vt)=>tt in gt?it(gt,tt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):gt[tt]=vt,ze=(gt,tt)=>{for(var vt in tt||(tt={}))Qe.call(tt,vt)&&ve(gt,vt,tt[vt]);if(Ve)for(var vt of Ve(tt))De.call(tt,vt)&&ve(gt,vt,tt[vt]);return gt};const Re="@\u2581\u2581@",ot="@\u2581@",le=/]*>/g;function Oe(gt){let tt=document.createElement("div");return tt.innerHTML=gt,tt.childNodes.length===0?"":tt.childNodes[0].nodeValue}const We=(gt,tt)=>{gt=gt||"";const vt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ot=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Pt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,xt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return tt?gt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(vt,(Bt,Fe,ie,xe,Ge,st,Ze)=>{const pt=Fe||xe||st,ut=ie||Ge||Ze||"?";return pe.Z.API_SERVER+"/api/attachments/"+pt+ut+"&t="+(0,He.Jn)(pt,Date.now())+(Bt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(gt=gt.replace(xt,(Bt,Fe,ie,xe,Ge,st,Ze)=>{const pt=Fe||xe||st,ut=ie||Ge||Ze||"?";return pe.Z.API_SERVER+"/attachments/download/"+pt+ut+"&t="+(0,He.Jn)(pt,Date.now())+(Bt.indexOf(")")>-1?")":"&")}).replace(vt,(Bt,Fe,ie,xe,Ge,st,Ze)=>{const pt=Fe||xe||st,ut=ie||Ge||Ze||"?";return pe.Z.API_SERVER+"/api/attachments/"+pt+ut+"&t="+(0,He.Jn)(pt,Date.now())+(Bt.indexOf(")")>-1?")":"&")}).replace(Ot,(Bt,Fe,ie,xe,Ge)=>{const st=Fe||xe,Ze=ie||Ge||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+st+Ze+st+Ze+"&t="+(0,He.Jn)(st,Date.now())}).replace(Pt,(Bt,Fe,ie,xe,Ge)=>{const st=Fe||xe,Ze=ie||Ge||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+st+Ze+st+Ze+"&t="+(0,He.Jn)(st,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,` -`),gt)};var Je=({value:gt="",edit:tt=!1,className:vt,showTextOnly:Ot,showLines:Pt,style:xt={},stylesPrev:Bt={},highlightKeywords:Fe,showProgramFill:ie,isProgramFill:xe,disabledFill:Ge=!1,programFillValue:st,openEditor:Ze=()=>{},onFillChange:pt=rt=>{},onFillBlur:ut=()=>{},onFillFocus:Dt=()=>{}})=>{let rt=Ae(String(gt||""));const Xe=(0,x.useRef)(),$e=(0,x.useRef)(),[dt,Ft]=(0,x.useState)(""),[lt,Ct]=(0,x.useState)("office"),[be,ae]=(0,x.useState)([]),ce=(0,x.useRef)("a"+(0,fe.Z)()),he={},Ee=At=>//i.test(At||""),ht=(At,Wt,dn)=>{const Sn=document.createElement(At===ot?"input":"textarea");Sn.style.width="100%",Sn.style.height=At===ot?"40px":"151px",Sn.rows=5,Sn.spellcheck=!1,Sn.name="edu-program-fill",Sn.placeholder="\u8BF7\u8F93\u5165",Sn.dataset.id=Wt;const tr=Object.keys(he).length;return he[tr]=Sn,`${Sn.outerHTML}`};function Et(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 en=At=>!Ot&&Ee(rt)?At:At.replace(/([\s\S]+?)<\/style>/gim,function(Wt,dn){let Sn=dn.replace(/(\n|\r)/g,"").split("}"),tr=[];return Sn.map(Or=>{Or!=""&&tr.push(`.${ce.current} ${Or}`)}),``}),me=(0,x.useMemo)(()=>{try{const Sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,tr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Or=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Wn=/\(\/attachments\/download\//g;rt=rt.replace(Wn,"("+pe.Z.API_SERVER+"/attachments/download/").replace(Sn,"("+pe.Z.API_SERVER+"/api/attachments/").replace(tr,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(Or,'"'+pe.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,` -`),Xe.current.style.display="none"}catch(Sn){}if(ie){let Sn=-1;return rt=rt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(tr,Or,Wn){var Pr;return++Sn,ht(tr,Sn,(Pr=st==null?void 0:st[Sn])==null?void 0:Pr.value.replaceAll("<","<").replaceAll(">",">"))}),`
${en(rt||"")}
`}let At=en(rt);At=(0,Ie.ZP)(At);const Wt=(0,Ie.ez)();rt.match(/\[TOC\]/)&&(At=At.replace("

[TOC]

",(0,Ie.Qv)()),(0,Ie.Iy)()),At=At.replace(/(__special_katext_id_\d+__)/g,(Sn,tr)=>{const{type:Or,expression:Wn}=Wt[tr];return(0,Me.renderToString)(Oe(Wn)||"",{displayMode:Or==="block",throwOnError:!1,output:"html"})}),At=At.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Ie.AL)();const dn=document.createElement("div");if(dn.innerHTML=At,Ot)return dn.innerText;if(Fe){const Sn=Fe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return we(dn,Sn),dn.innerHTML}return setTimeout(()=>Nt(),500),dn.innerHTML},[rt,Fe]);(0,x.useEffect)(()=>{ue.current&&ue.current.querySelectorAll(["input","textarea"]).forEach(Wt=>{Wt.oninput=re,Wt.onblur=ne,Wt.onfocus=de})},[be]),(0,x.useEffect)(()=>{var At,Wt,dn,Sn,tr;if(st!=null&&st.length)try{const Or=ue.current.querySelectorAll(".edu-program-fill-score"),Wn=ue.current.querySelectorAll('[name="edu-program-fill"]');for(const[Pr,Ea]of Wn.entries())Ea.value=((At=st==null?void 0:st[Pr])==null?void 0:At.value)||"",((Wt=st==null?void 0:st[Pr])==null?void 0:Wt.type)==="warning"?Ea.className="program-fill-warning":((dn=st==null?void 0:st[Pr])==null?void 0:dn.type)==="success"?Ea.className="program-fill-success":Ea.className="";for(const[Pr,Ea]of Or.entries())Ea.innerHTML=(Sn=st==null?void 0:st[Pr])!=null&&Sn.score?`${(tr=st==null?void 0:st[Pr])==null?void 0:tr.score}\u5206`:"";ae(st)}catch(Or){console.log(Or,"error")}},[st]);const re=At=>{be[At.target.dataset.id]=be[At.target.dataset.id]||{},be[At.target.dataset.id].value=At.target.value,ae([...be]),pt(be,At.target.dataset.id)},ne=At=>{be[At.target.dataset.id]=be[At.target.dataset.id]||{},be[At.target.dataset.id].value=At.target.value,ae([...be]),ut(be,At.target.dataset.id)},de=At=>{be[At.target.dataset.id]=be[At.target.dataset.id]||{},be[At.target.dataset.id].value=At.target.value,ae([...be]),Dt(be,At.target.dataset.id)};function we(At,Wt){return At.childNodes.forEach(dn=>{var Sn;if(dn.childNodes.length>0)we(dn,Wt);else if(dn.nodeName!=="IMG")if(dn.innerHTML)dn.innerHTML=(Sn=dn.innerHTML)==null?void 0:Sn.replace(new RegExp(Wt,"gi"),'$&');else{const tr=document.createElement("span");tr.innerHTML=dn.textContent.replace(new RegExp(Wt,"gi"),'$&'),dn.replaceWith(tr)}})}const ue=(0,x.useRef)();Ie.jb.WebkitLineClamp=Pt,Pt&&(xt=ze(ze({},xt),Ie.jb));function ct(At){let Wt=At.target;if(Wt.tagName.toUpperCase()==="A"){let dn=Wt.getAttribute("href");if(dn.indexOf("office")>-1)At.preventDefault(),Ft(dn),Ct("office");else if(dn.indexOf("application/pdf")>-1)At.preventDefault(),Ft(dn),Ct("pdf");else if(dn.indexOf("text/html")>-1)At.preventDefault(),Ft(dn),Ct("html");else if(dn.startsWith("#")){At.preventDefault();let Sn=document.getElementById(dn.replace("#",""));Sn&&Sn.scrollIntoView(!0)}}}const Nt=()=>{var At;const Wt=(At=ue.current)==null?void 0:At.querySelectorAll("video");Wt==null||Wt.forEach(dn=>{if(dn.oncontextmenu=()=>!1,dn.src.indexOf(".m3u8")>-1&&!dn.canPlayType("application/vnd.apple.mpegurl")){if(ge.ZP.isSupported()){var Sn=new ge.ZP;Sn.loadSource(dn.src),Sn.attachMedia(dn)}}})};(0,x.useEffect)(()=>{if(ue.current&&me&&me.match(le)&&window.PR.prettyPrint(),ue.current)return ue.current.addEventListener("click",ct),()=>{var At;(At=ue.current)==null||At.removeEventListener("click",ct),(0,Ie.AL)(),(0,Ie.Iy)()}},[me,ue.current,ct]);const Qt=At=>{At.target.nodeName==="IMG"&&At.target.className.indexOf("draw-flowchart")>-1?(Xe.current.style.zIndex=1,Xe.current.style.display="flex",Xe.current.style.width=At.target.clientWidth+"px",Xe.current.style.height=At.target.clientHeight+"px",Xe.current.style.top=At.target.offsetTop+"px",Xe.current.style.left=At.target.offsetLeft+"px",At.target.id&&($e.current=At.target.id)):Xe.current.style.display="none"},_t=()=>{Xe.current.style.display="none"};return(0,x.useEffect)(()=>{var At;const Wt=dn=>{dn.preventDefault(),dn.clipboardData.setData("text",window.getSelection().toString())};return(At=ue.current)==null||At.addEventListener("copy",Wt),()=>{var dn;(dn=ue.current)==null||dn.removeEventListener("copy",Wt)}},[ue.current]),x.createElement("div",{style:{position:"relative"},onMouseLeave:_t},Ot&&x.createElement("div",{ref:ue,className:`${Ye.mdBody} `},me),!Ot&&!Ee(me)&&x.createElement("div",{ref:ue,style:ze({},xt),onMouseOver:Qt,className:`${vt||""} ${Ge?"disabled-fill":""} markdown-body ${Ye.mdBody} ${ce.current}`,dangerouslySetInnerHTML:{__html:me}}),!Ot&&Ee(me)&&x.createElement(qe,{html:me}),x.createElement("div",{ref:Xe,className:`${Ye.button} ${tt?"":Ye.previewFlowChart}`},x.createElement(Le.Z,null,x.createElement(te.ZP,{onClick:()=>{tt?Ze($e.current):(Ft($e.current),Ct("flowChart"))}},tt?"\u7F16\u8F91":"\u9884\u89C8"))),x.createElement(Ce.Z,{close:!0,data:dt,type:dt!=null&&dt.length?lt:"",style:ze({},Bt),onClose:()=>Ft("")}))}},90609:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Me}});var x=ee(59301),Be={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"},Ie=ee(62957),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",pe=(Le,te,fe)=>new Promise((Ce,_e)=>{var Ue=Ye=>{try{Ae(fe.next(Ye))}catch(it){_e(it)}},qe=Ye=>{try{Ae(fe.throw(Ye))}catch(it){_e(it)}},Ae=Ye=>Ye.done?Ce(Ye.value):Promise.resolve(Ye.value).then(Ue,qe);Ae((fe=fe.apply(Le,te)).next())}),Me=({type:Le,resdata:te,onok:fe,oktext:Ce,okloading:_e})=>{const[Ue,qe]=(0,x.useState)(!1),{can_copy_list:Ae,can_copy_num:Ye,challenge_type:it,course_data_list:Ve,no_copy_list:Qe,no_copy_num:De,no_use_list:ve,no_use_num:ze,repeat_shixun_num:Re,student_count:ot,total_num:le,use_num:Oe}=te;let We=Ye>0||Le==="exercise";(0,x.useEffect)(()=>{(te==null?void 0:te.student_count)>0&&qe(!0)},[te]),console.log("---11",_e),(0,x.useEffect)(()=>{_e||qe(!1)},[_e]);const Je=()=>{if(Le==="exercise"&&it===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:Be.orangeColor},Oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:Be.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(Le==="exercise"&&it===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:Be.orangeColor},Oe),"\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",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="shixun"&&it===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="shixun"&&it===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\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",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="subject"&&it===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:Be.orangeColor},Oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="subject"&&it===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",x.createElement("span",{className:Be.orangeColor},ot)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",x.createElement("span",{className:Be.orangeColor},Oe)," \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",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="exercisepush")return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",x.createElement("span",{className:Be.orangeColor},Oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",x.createElement("span",{className:Be.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(Le==="shixunpush"&&it===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:Be.orangeColor},Oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Le==="shixunpush"&&it===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:Be.orangeColor},ot),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",x.createElement("span",{className:Be.orangeColor},Oe),"\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",x.createElement("span",{className:Be.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},gt=()=>{if(Le==="exercise"||Le==="subject"||Le==="exercisepush"||Le==="shixunpush")return x.createElement("div",{style:{marginTop:20}},De>0&&x.createElement("div",null,x.createElement("span",{className:Be.flex},x.createElement("img",{src:ge,style:{width:14}}),x.createElement("span",{className:Be.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:Be.statusbody},Le==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:Be.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"),(Le==="subject"||Le==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",We&&x.createElement("span",{className:Be.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"),Le==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",We&&x.createElement("span",{className:Be.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"),x.createElement("div",null,Qe==null?void 0:Qe.map((tt,vt)=>x.createElement("a",{href:`/shixuns/${tt.identifier}/challenges`,target:"_blank"},"\u300A",tt==null?void 0:tt.name,"\u300B",vt+1!==De&&"\u3001"))))),Ye>0&&x.createElement("div",{style:{marginTop:20}},x.createElement("span",{className:Be.flex},x.createElement("img",{src:ke,style:{width:14}}),x.createElement("span",{className:Be.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:Be.statusbody},Le==="exercise"&&x.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"),(Le==="subject"||Le==="exercisepush")&&x.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"),Le==="shixunpush"&&x.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"),x.createElement("div",null,Ae==null?void 0:Ae.map((tt,vt)=>x.createElement("a",{href:`/shixuns/${tt.identifier}/challenges`,target:"_blank"},"\u300A",tt==null?void 0:tt.name,"\u300B",vt+1!==Ye&&"\u3001"))))));if(Le==="shixun")return x.createElement("div",{style:{marginTop:20}},Ye>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 x.createElement(Ie.default,{open:Ue,onCancel:()=>{qe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!We&&"none"}},zIndex:1003,confirmLoading:_e,okText:We?Ce:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){We?yield fe([...Ae,...ve]):qe(!1)})},x.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Je(),gt()))}},86277:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return _e}});var x=ee(59301),Be=ee(25399),Ie=ee(95392),ke=ee(81779),ge=ee(63949),pe=Object.defineProperty,He=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,te=(Ue,qe,Ae)=>qe in Ue?pe(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Ue[qe]=Ae,fe=(Ue,qe)=>{for(var Ae in qe||(qe={}))Me.call(qe,Ae)&&te(Ue,Ae,qe[Ae]);if(He)for(var Ae of He(qe))Le.call(qe,Ae)&&te(Ue,Ae,qe[Ae]);return Ue},_e=({children:Ue,customContent:qe,disableWhenCommunity:Ae=!1,tooltipProps:Ye={}})=>{const it=(0,Ie.useDispatch)(),Ve=x.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",x.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var De;(0,ge.xg)(`/users/${(De=(0,ke.eY)())==null?void 0:De.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Qe=De=>{var ve;if(!x.isValidElement(De))return De;const ze={};ze.disabled=!0,ze.onChange=le=>{var Oe,We;(Oe=le==null?void 0:le.preventDefault)==null||Oe.call(le),(We=le==null?void 0:le.stopPropagation)==null||We.call(le)};const Re=(ve=De.props)==null?void 0:ve.children,ot=Re&&x.Children.map(Re,Qe);return x.cloneElement(De,ze,ot)};return(0,ke.k5)()&&Ae?x.createElement(Be.Z,fe({placement:"topLeft",title:qe||Ve},Ye),Qe(Ue)):x.createElement(x.Fragment,null,Ue)}},99678:function(bn,jt,ee){"use strict";ee.d(jt,{h:function(){return De},Z:function(){return Qe}});var x=ee(59301),Be=ee(82326),Ie=ee(28284),ke=ee(7939),ge=ee(89780),pe=ee.n(ge),He=ee(4887),Me=Object.defineProperty,Le=Object.defineProperties,te=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ue=(ve,ze,Re)=>ze in ve?Me(ve,ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ze]=Re,qe=(ve,ze)=>{for(var Re in ze||(ze={}))Ce.call(ze,Re)&&Ue(ve,Re,ze[Re]);if(fe)for(var Re of fe(ze))_e.call(ze,Re)&&Ue(ve,Re,ze[Re]);return ve},Ae=(ve,ze)=>Le(ve,te(ze));const Ye=Be.default.Option,it={labelCol:{span:4},wrapperCol:{span:20}},Ve={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"]};var Qe=({callback:ve,onCancel:ze})=>{const[Re,ot]=(0,x.useState)("python");function le(We){ot(Ve[We][1])}function Oe(We){ve(We)}return x.createElement(Ie.default,Ae(qe({},it),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),x.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(Be.default,{getPopupContainer:We=>We.parentNode,onChange:le},Object.keys(Ve).map(We=>x.createElement(Ye,{key:We,value:We},Ve[We][0])))),x.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(De,{mode:Re})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ke.ZP,{type:"ghost",onClick:ze},"\u53D6\u6D88")))};function De({value:ve,onChange:ze,mode:Re,options:ot={}}){const le=(0,x.useRef)(),[Oe,We]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Oe){let Je=function(gt){const tt=gt.getValue();ze&&ze(tt)};return Oe.on("change",Je),()=>{Oe.off("change",Je)}}},[Oe,ze]),(0,x.useEffect)(()=>{Oe&&Oe.setOption("mode",Re)},[Oe,Re]),(0,x.useEffect)(()=>{Oe&&(ve!==Oe.getValue()||ve==="")&&setTimeout(()=>{Oe.setValue(ve||"")},300)},[Oe,ve]),(0,x.useEffect)(()=>{if(le.current&&!Oe){const Je=pe().fromTextArea(le.current,qe({mode:Re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ot));We(Je)}},[le.current,Oe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:le}))}},17949:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return In}});var x=ee(59301),Be=ee(95392),Ie=ee(89780),ke=ee.n(Ie),ge=ee(76374),pe=ee(4887),He=ee(6313),Me=ee(25717),Le=ee(99498),te=ee(25419),fe=ee(67549),Ce=ee(97231),_e=({value:qt="",className:wn,showTextOnly:ir,showLines:br,style:Ir={}})=>{const Wr=(0,x.useMemo)(()=>"",[qt]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Wr}}))},Ue=Object.defineProperty,qe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(qt,wn,ir)=>wn in qt?Ue(qt,wn,{enumerable:!0,configurable:!0,writable:!0,value:ir}):qt[wn]=ir,De=(qt,wn)=>{for(var ir in wn||(wn={}))it.call(wn,ir)&&Qe(qt,ir,wn[ir]);if(Ye)for(var ir of Ye(wn))Ve.call(wn,ir)&&Qe(qt,ir,wn[ir]);return qt},ve=(qt,wn)=>qe(qt,Ae(wn));let ze=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 Re({onActionCallback:qt,title:wn,icon:ir,actionName:br,className:Ir="",children:Wr}){function la(){qt(br)}return x.createElement("a",{title:wn,className:Ir,onClick:la},x.createElement("i",{className:`${ir}`}),Wr)}var ot=({watch:qt,showNullButton:wn,showNullProgramButton:ir,onActionCallback:br,fullScreen:Ir,insertTemp:Wr,hidetoolBar:la,extraUse:pr})=>{const ia=[...ze,{title:`${qt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${qt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return x.createElement("ul",{className:"markdown-toolbar-container"},!la&&ia.map((sa,ar)=>x.createElement("li",{key:ar},sa.actionName?x.createElement(Re,ve(De({},sa),{onActionCallback:br})):x.createElement("span",{className:"v-line"}))),wn?x.createElement("li",null,x.createElement(Re,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:br},x.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,ir?x.createElement(x.Fragment,null,x.createElement("li",null,x.createElement(Re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:br},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),x.createElement("li",null,x.createElement(Re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:br},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wr&&x.createElement("li",null,x.createElement(Re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wr}`,onActionCallback:br},x.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pr&&x.createElement("li",null,pr),x.createElement("li",{className:"btn-full-screen"},x.createElement(Re,{icon:`${Ir?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ir?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:br})))},le=ee(81123),Oe=ee(28284),We=ee(37568),Je=ee(7939),gt=Object.defineProperty,tt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Bt=(qt,wn,ir)=>wn in qt?gt(qt,wn,{enumerable:!0,configurable:!0,writable:!0,value:ir}):qt[wn]=ir,Fe=(qt,wn)=>{for(var ir in wn||(wn={}))Pt.call(wn,ir)&&Bt(qt,ir,wn[ir]);if(Ot)for(var ir of Ot(wn))xt.call(wn,ir)&&Bt(qt,ir,wn[ir]);return qt},ie=(qt,wn)=>tt(qt,vt(wn));const xe={labelCol:{span:4},wrapperCol:{span:20}};var Ge=({callback:qt,onCancel:wn})=>{function ir(br){qt(br)}return x.createElement(Oe.default,ie(Fe({},xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ir,style:{width:500}}),x.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(We.default,null)),x.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(We.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Je.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},st=ee(99678),Ze=ee(90443),pt=ee(62957),ut=ee(77019),Dt=ee(54344),rt=ee(59301),Xe=({callback:qt,onCancel:wn})=>{const ir=document.createElement("canvas"),br=ir.getContext("2d");ir.width=1e3,ir.height=800,br.fillStyle="#ffffff",br.fillRect(0,0,ir.width,ir.height);const Ir=ir.toDataURL("image/png");return rt.createElement(pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},rt.createElement(ut.Z,{style:{height:"100vh"}},rt.createElement(Dt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ir,visible:!0,title:String(Date.now())},onOk:Wr=>{qt({src:Wr.url})},onClose:wn})))},$e=ee(30641),dt=ee(5269),Ft=ee(6767),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ct=ee(59301),ae=(0,x.forwardRef)(({onCancel:qt,editImgId:wn,callback:ir},br)=>{let Ir=(0,x.useRef)(),Wr=(0,x.useRef)(),la=(0,x.useRef)(),pr=(0,x.useRef)(!1);const ia=(0,x.useRef)(!1);console.log("ref:",br);const[sa,ar]=(0,x.useState)(0),[An,wr]=(0,x.useState)("100vh");return(0,x.useEffect)(()=>{ar(1)},[]),(0,x.useImperativeHandle)(br,()=>({setHeight:wr})),Ct.createElement("div",{ref:ia,className:"body-overflow-initial"},Ct.createElement($e.Z,{width:"100vw",height:An,footer:null,closable:!0,placement:"bottom",open:!!sa,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${lt.drawerWrap}`,onClose:()=>{window.saveDrawData(ba=>{ir({src:`/api/attachments/${ba}`,id:ba})})},title:Ct.createElement(ut.Z,{align:"middle"},Ct.createElement(dt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ct.createElement(dt.Z,{onClick:()=>{wr(An==="60px"?"100vh":"60px")}},Ct.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ct.createElement(dt.Z,{onClick:()=>{window.saveDrawData(ba=>{if(ba===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),ir({src:`/api/attachments/${ba}`,id:ba,disabledClose:!0})})}},Ct.createElement(Je.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ct.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${wn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Wr})))}),ce=ee(78323),he=ee(47889),Ee=ee(1439);const ht=he.ZP.Group,Et={margin:"0 8px"};var en=({callback:qt,onCancel:wn})=>{function ir(br){qt(br)}return x.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ir},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Et},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Et},"\u884C\u6570"),x.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Ee.Z,null)),x.createElement("span",{style:Et},"\u5217\u6570"),x.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Ee.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Et},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Oe.default.Item,{name:"align"},x.createElement(ht,null,x.createElement(he.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(he.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(he.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(he.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Je.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},me=ee(71411),re=ee(63089),ne=ee.n(re),we=(0,x.forwardRef)(({use3d:qt,width:wn,height:ir,callback:br,showSaveButton:Ir},Wr)=>{const la=(0,x.useRef)(),pr=(0,x.useRef)(),[ia,sa]=(0,x.useState)(!1),ar=(0,x.useRef)({id:la,appName:"graphing",width:wn||1e3,height:ir||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{pr.current=new(ne())(ar.current,!0),window.onload=function(){pr.current.inject("applet_container")}},[]);const An=()=>{var wr=window.ggbApplet.getPNGBase64(1,!0,72);return br&&br(wr),wr};return(0,x.useEffect)(()=>{ar.current.appName=ia?"3D":"graphing",pr.current.inject("applet_container")},[ia]),(0,x.useEffect)(()=>{sa(qt)},[qt]),(0,x.useImperativeHandle)(Wr,()=>({getImgData:An})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:la}),x.createElement(ut.Z,{align:"middle"},x.createElement(dt.Z,{flex:1},x.createElement(me.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ia,onChange:wr=>sa(wr)})),x.createElement(dt.Z,null,x.createElement(Je.ZP,{size:"large",onClick:An,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ue=ee(24638);const ct="link",Nt="upload-image",Qt="add-flowchart",_t="draw-image",At="add-flowchart",Wt="code-block",dn="add-table",Sn="------------",tr={default:Sn,left:`:${Sn}`,center:`:${Sn}:`,right:`${Sn}:`};var Or=ee(66991),Wn=ee(63949);function Pr(){}let Ea=0;const ma=1e4,kr="\u2581",nr="@\u2581\u2581@",ja="@\u2581@",Za=` -**\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 ri(qt){return/^\d+$/.test(qt)?`${qt}px`:qt}const rn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",En={[rn+"-B"]:"bold",[rn+"-I"]:"italic"},_n={[ct]:"\u6DFB\u52A0\u94FE\u63A5",[Wt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[_t]:"\u6DFB\u52A0\u753B\u56FE",[Qt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[dn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var In=({defaultValue:qt="",onChange:wn,width:ir="100%",height:br=400,miniToolbar:Ir=!1,isFocus:Wr=!1,watch:la,insertTemp:pr,mode:ia="markdown",id:sa="markdown-editor-id",showResizeBar:ar=!1,noStorage:An=!1,showNullButton:wr=!1,showNullProgramButton:ba=!1,hidetoolBar:Ha=!1,fullScreen:Tt=!1,onBlur:Ht,onCMBeforeChange:vr,onFullScreen:Kn,className:Gt="",disablePaste:qn=!1,disabled:Er=!1,disabledFill:Mr=!1,placeholder:Kr="",values:Zr="",extraUse:fr,onAddBlank:rr})=>{const[jn,ta]=(0,x.useState)(null),[ka,Ka]=(0,x.useState)(qt),[Ya,di]=(0,x.useState)(la),[gi,Ua]=(0,x.useState)(Tt),[Hr,Va]=(0,x.useState)(""),[ca,Xa]=(0,x.useState)(0),[Ui,Oi]=(0,x.useState)(br),[Ji,Ti]=(0,x.useState)(!1),[Yi,Ni]=(0,x.useState)(0),[to,qi]=(0,x.useState)(0),Gr=(0,x.useRef)(),ii=(0,x.useRef)(),Ci=(0,x.useRef)(),_i=(0,x.useRef)(),Di=(0,x.useRef)(),Wi=(0,x.useRef)(),po=(0,Be.useDispatch)();(0,x.useEffect)(()=>{const se=window.scrollY||window.pageYOffset;Ka(Zr),jn==null||jn.setValue(Zr),window.scrollTo(0,se)},[Zr]),(0,x.useEffect)(()=>{Kn==null||Kn(gi)},[gi]),(0,x.useEffect)(()=>{if(Gr.current){let se=function(et,at){var ft;if(qn){at.preventDefault();return}const St=at.clipboardData;if(St){const Lt=St.types.toString(),Ut=St.items;if(Lt==="Files"||St.types.indexOf("Files")>-1){if(at.preventDefault(),ia=="stex")return;try{let sn=Ut[1];((ft=Ut[0])==null?void 0:ft.kind)==="file"&&(sn=Ut[0]);const pn=sn.getAsFile(),Yt=pn.name.split(".").pop();(0,Ze.I)(pn,Dn=>{var Un,Nn,Mn;Dn.id?((Un=pn==null?void 0:pn.type)==null?void 0:Un.indexOf("image"))>-1?Ke.replaceSelection(``):((Nn=pn==null?void 0:pn.type)==null?void 0:Nn.indexOf("video"))>-1?Ke.replaceSelection(``):((Mn=pn==null?void 0:pn.type)==null?void 0:Mn.indexOf("pdf"))>-1?Ke.replaceSelection(`${pn.name}`):Rr.includes(Yt)?Ke.replaceSelection(`${pn.name}`):Ke.replaceSelection(`[${pn.name}](/api/attachments/${Dn.id}?type=${Dn.content_type})`):(Dn==null?void 0:Dn.status)===401&&(document.location.href="/user/login")})}catch(sn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ke=ke().fromTextArea(Gr.current,{mode:ia,lineNumbers:!Ir,lineWrapping:!0,value:qt,autoCloseTags:!0,autoCloseBrackets:!0});return Ke.on("keyup",function(et,at){at.keyCode===8&&(et.getValue()==""?Ke.setOption("placeholder",Kr):Ke.setOption("placeholder",null))}),Ke.on("keydown",function(et,at){if(at.keyCode===8){var ft=Cn(et);ft&&at.preventDefault()}}),Wr&&Ke.focus(),Ke.on("paste",se),Er&&Ke.on("beforeChange",function(et,at){(at.origin==="paste"||at.origin==="+input")&&at.cancel()}),ta(Ke),()=>{Ke.off("paste",se)}}},[]);const kt=(0,x.useCallback)(()=>{if(ii.current)try{}catch(se){console.log(se,"---- to set md editor body height")}},[Ui,ii,gi]);(0,x.useEffect)(()=>{function se(){let Ke=new ge.Z(et=>{for(let at of et)(at.target.offsetHeight>0||at.target.offsetWidth>0)&&(kt(),jn.setSize("100%","100%"),jn.refresh())});return Ke.observe(Gr.current.parentElement),Ke}if(jn){const Ke=se();return()=>{var et,at;(et=Gr.current)!=null&&et.parentElement&&Ke.unobserve((at=Gr.current)==null?void 0:at.parentElement)}}},[jn,kt]),(0,x.useEffect)(()=>{if(jn){let se=[];for(const[Ke,et]of Object.entries(En)){let at={[Ke]:()=>{ln(et)}};se.push(at),jn.addKeyMap(at)}return()=>{for(let Ke of se)jn.removeKeyMap(Ke)}}},[jn]),(0,x.useEffect)(()=>{Tt!==gi&&Ua(Tt)},[Tt]),(0,Or.Z)(()=>{if(!An&&ca>0){let se=new Date().getTime(),Ke=window.sessionStorage.getItem(sa);se>=ca+ma&&(!Ke||Ke!==ka)&&(window.sessionStorage.setItem(sa,ka),Ti(!0))}},ma),(0,x.useEffect)(()=>{di(la)},[jn,la]),(0,x.useEffect)(()=>{jn&&Wr&&jn.focus()},[jn,Wr]),(0,x.useEffect)(()=>{if(Ya&&jn){let se=function(et){let at=et.target;if(_i.current){let ft=at.scrollTop/at.scrollHeight;_i.current.scrollTop=_i.current.scrollHeight*ft}};const Ke=jn.getScrollerElement();return Ke.addEventListener("scroll",se),()=>{Ke.removeEventListener("scroll",se)}}},[jn,Ya]),(0,x.useEffect)(()=>{if(jn&&vr){let se=function(Ke,et){vr(Ke,et)};return jn.on("beforeChange",se),()=>{jn.off("beforeChange",se)}}},[jn,vr]),(0,x.useEffect)(()=>{if(jn&&Ht){let se=function(){Ht(jn.getValue())};return jn.on("blur",se),()=>{jn.off("blur",se)}}},[jn,Ht]);function Cn(se,Ke){var et=se.getDoc(),at=et.getCursor(),ft=et.getLine(at.line),St=ft.charAt(at.ch-1),Lt=ft.lastIndexOf("@\u2581@",at.ch),Ut=ft.lastIndexOf("@\u2581\u2581@",at.ch),sn=Lt>Ut?Lt:Ut,pn=Lt>Ut?3:4;if(nr.indexOf(St)===-1)return null;if(console.log("change1:",Ke,se,ft,at,sn,Lt,Ut,St),sn>=0&&at.ch-sn<5){var Yt=sn+pn;return et.replaceRange("",{line:at.line,ch:sn},{line:at.line,ch:Yt}),{line:at.line,ch:Yt}}return null}(0,x.useEffect)(()=>{if(jn){let se=function(Ke,et){const at=Ke.getValue();Ka(at),Xa(new Date().getTime()),Ke.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wn&&(ba?wn(at,Ln(at)):wn(at))};return jn.on("change",se),()=>{jn.off("change",se)}}},[jn,wn]),(0,x.useEffect)(()=>{if(jn)if(qt==null)jn.setValue(""),Ka("");else{const se=window.scrollY||window.pageYOffset;qt!==jn.getValue()&&(jn.setValue(qt),Ka(qt),jn.setCursor(Er?1:jn.lineCount(),0),window.scrollTo(0,se))}},[jn,qt]);const ln=(0,x.useCallback)(se=>{const Ke=jn.getCursor(),et=jn.getSelection();let at=et.split(` -`);switch(se){case"bold":return jn.replaceSelection("**"+et+"**"),et===""&&jn.setCursor(Ke.line,Ke.ch+2),jn.focus();case"italic":return jn.replaceSelection("*"+et+"*"),et===""&&jn.setCursor(Ke.line,Ke.ch+1),jn.focus();case"code":return jn.replaceSelection("`"+et+"`"),et===""&&jn.setCursor(Ke.line,Ke.ch+1),jn.focus();case"inline-latex":return(0,Wn.Ye)(po)?void 0:(Va("inline-latex"),jn.focus());case"latex":return jn.replaceSelection("```latex\n"+et+"\n```"),jn.setCursor(Ke.line+1,et.length+1),jn.focus();case"line-break":return jn.replaceSelection(`
-`),jn.focus();case"list-ul":return et===""?jn.replaceSelection("- "+et):jn.replaceSelection(at.map(ft=>ft===""?"":`- ${ft}`).join(` -`)),jn.focus();case"list-ol":return et===""?jn.replaceSelection("1. "+et):jn.replaceSelection(at.map((ft,St)=>ft===""?"":`${St+1}. ${ft}`).join(` -`)),jn.focus();case"add-null-ch":rr==null||rr();return;case"add-signal":return et===""&&jn.setCursor(Ke.line,Ke.ch),jn.replaceSelection(ja),jn.focus();case"add-multiple":return et===""&&jn.setCursor(Ke.line,Ke.ch),jn.replaceSelection(nr),jn.focus();case"inster-template-1":return et===""&&jn.setCursor(Ke.line,Ke.ch),jn.replaceSelection(Za),jn.focus();case"eraser":return jn.setValue(""),jn.focus();case"trigger-watch":return di(!Ya),jn.focus();case"trigger-full-screen":return Ua(!gi),jn.focus();case ct:Va(ct);return;case Wt:Va(Wt);return;case Nt:Va(Nt);return;case _t:Va(_t);return;case"maths-latex":if((0,Wn.Ye)(po))return;Va("maths-latex");return;case Qt:Di.current="",sessionStorage.removeItem("file_id"),Va(Qt);return;case dn:Va(dn);return;default:throw new Error}},[jn,Ya,gi]),gn=(0,x.useCallback)((se,Ke)=>{var et,at,ft,St,Lt,Ut;se!=null&&se.disabledClose||Va("");const{src:sn,alt:pn,id:Yt}=se||{};switch(Hr){case ct:const{title:Bn,link:hn}=se;return jn.replaceSelection(`[${Bn}](${hn})`),jn.focus();case Wt:const{language:xn,content:Yn}=se;return jn.replaceSelection(["```"+xn,Yn,"```"].join(` -`)),jn.focus();case"maths-latex":for(var Dn=atob(se),Un=new Uint8Array(Dn.length),Nn=0;Nn{ha.id?jn.replaceSelection(`![,](/api/attachments/${ha.id}?type=${ha.content_type})`):(ha==null?void 0:ha.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Wn.Ye)(po))return;jn.replaceSelection("`$$"+se+"$$`");break;case At:if(!Yt)return;jn.getValue().indexOf(sn)===-1?jn.replaceSelection(`
${pn||
`):document.getElementById(Yt).src=ce.Z.API_SERVER+sn+"?t="+Date.now();break;case Nt:case _t:const Pn=Ke,Jt=(ft=(at=(et=Pn==null?void 0:Pn.name)==null?void 0:et.split("."))==null?void 0:at.pop)==null?void 0:ft.call(at);return((St=Pn==null?void 0:Pn.type)==null?void 0:St.indexOf("image"))>-1||!(Pn!=null&&Pn.type)?Pn!=null&&Pn.align||Pn!=null&&Pn.width?jn.replaceSelection(`

${pn||

`):jn.replaceSelection(`${pn||`):((Lt=Pn==null?void 0:Pn.type)==null?void 0:Lt.indexOf("video"))>-1?jn.replaceSelection(``):((Ut=Pn==null?void 0:Pn.type)==null?void 0:Ut.indexOf("pdf"))>-1?jn.replaceSelection(`${Pn.name}`):Rr.includes(Jt)?jn.replaceSelection(`${Pn.name}`):jn.replaceSelection(`[${Pn.name}](${sn})`),jn.focus();case dn:const{row:dr,col:lr,align:zr}=se;let Ta=` -`;for(let ha=0;ha{switch(Hr){case ct:return x.createElement(Ge,{callback:gn,onCancel:Hn});case Wt:return x.createElement(st.Z,{callback:gn,onCancel:Hn});case Nt:return x.createElement(Ze.Z,{callback:gn,onCancel:Hn});case Qt:return x.createElement(ae,{editImgId:Di.current,callback:gn,onCancel:Hn});case dn:return x.createElement(en,{callback:gn,onCancel:Hn});case"maths-latex":return x.createElement(we,{showSaveButton:!0,callback:gn});case"inline-latex":return x.createElement(ue.Z,{showSaveButton:!0,callback:gn});default:return null}},[Hr]);function Hn(){Va("")}(0,x.useEffect)(()=>{if(Ci.current){let se=function(Lt){ft=!0,St=Lt.pageY},Ke=function(){ft=!1},et=function(Lt){if(ft){let Ut=Lt.pageY-St;Ut<0&&(Ut=0),Ut>300&&(Ut=300);let sn=br+Ut+"px";Oi(sn)}},at=Ci.current,ft=!1,St=0;return at.addEventListener("mousedown",se),document.addEventListener("mousemove",et),document.addEventListener("mouseup",Ke),()=>{at.removeEventListener("mousedown",se),document.removeEventListener("mousemove",et),document.removeEventListener("mouseup",Ke)}}},[jn,Ci]),(0,x.useEffect)(()=>{Oi(br)},[br]);const mt=ri(ir),cr=ri(Ui),Jn={width:mt,height:cr},on=(0,x.useMemo)(()=>{if(ca){let se=new Date(ca),Ke=se.getHours(),et=se.getMinutes(),at=se.getSeconds();return Ke=Ke<10?"0"+Ke:Ke,et=et<10?"0"+et:et,at=at<10?"0"+at:at,`${Ke}:${et}:${at}`}return 0},[ca]),Ln=se=>{const Ke=[];if(ba){let et=-1;se=se.replace(/(@▁▁@|@▁@)/g,function(at,ft,St){Ke.push({multiLine:at!==ja})})}return Ke};function Tn(){window.sessionStorage.removeItem(sa),Ti(!1),Xa(0)}function On(){Ti(!1),Xa(0),jn.setValue(window.sessionStorage.getItem(sa))}(0,x.useEffect)(()=>{_n[Hr]&&Hr!==_t&&Hr!==Qt&&setTimeout(()=>{const se=document.getElementsByClassName("markdown-popup-form")[0],Ke=window.innerWidth/2-se.offsetWidth/2,et=window.innerHeight/2-se.offsetHeight/2;Ni(Ke),qi(et)},0)},[Hr]);const Vn=se=>{se.preventDefault();const Ke=se.clientX-Yi,et=se.clientY-to;document.body.onmousemove=at=>{let ft=at.clientX-Ke,St=at.clientY-et;const Lt=document.getElementsByClassName("markdown-popup-form")[0],Ut=window.innerWidth-Lt.offsetWidth,sn=window.innerHeight-Lt.offsetHeight;ft=Math.max(0,Math.min(ft,Ut)),St=Math.max(0,Math.min(St,sn)),xr(at.clientX,at.clientY,Ke,et)&&(Ni(ft),qi(St))},document.body.onmouseup=function(){document.body.onmousemove=null}},xr=(se,Ke,et,at)=>{const ft=document.body.clientHeight,St=document.body.clientWidth;return se<20&&et>se||se>St-20&&etKe||Ke>ft-20&&at{var Ke;Di.current=se,(Ke=Wi.current)==null||Ke.setHeight("100vh"),setTimeout(()=>{Va("add-flowchart")},150)}})):null))),ar?x.createElement("a",{ref:Ci,className:"editor-resize"}):null,Hr===_t&&x.createElement(Xe,{callback:gn,onCancel:Hn}),Hr===Qt&&x.createElement(ae,{ref:Wi,editImgId:Di.current,callback:gn,onCancel:Hn}),x.createElement(le.Z,null,_n[Hr]&&Hr!==_t&&Hr!==Qt?x.createElement(pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Yi,top:to},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:Vn},_n[Hr]),open:!0,onCancel:Hn,footer:null,destroyOnClose:!0,width:Hr===Qt?"1200px":null,height:Hr===Qt?"80vh":null,className:"markdown-popup-form"},Zn):null))}},90443:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return ze},I:function(){return ot}});var x=ee(28284),Be=ee(6767),Ie=ee(37568),ke=ee(44104),ge=ee(1439),pe=ee(47889),He=ee(7939),Me=ee(88457),Le=ee(59301),te=ee(59301),fe=Object.defineProperty,Ce=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ye=(le,Oe,We)=>Oe in le?fe(le,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):le[Oe]=We,it=(le,Oe)=>{for(var We in Oe||(Oe={}))qe.call(Oe,We)&&Ye(le,We,Oe[We]);if(Ue)for(var We of Ue(Oe))Ae.call(Oe,We)&&Ye(le,We,Oe[We]);return le},Ve=(le,Oe)=>Ce(le,_e(Oe));const{useForm:Qe}=x.default,De={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var ze=({callback:le,onCancel:Oe})=>{const[We]=Qe();let Je=(0,Le.useRef)();function gt(Ot){Je.current.width=We.getFieldValue("width"),Je.current.align=We.getFieldValue("align"),le(Ot,Je.current)}function tt(Ot,Pt){if(Ot.status===-1){Be.ZP.error(Ot.message);return}We.setFieldsValue({src:`/api/attachments/${Ot.id}`,type:Pt.type})}function vt(Ot){let Pt=Ot.target.files[0];Je.current=Pt,ot(Pt,tt)}return te.createElement(x.default,Ve(it({form:We},ve),{className:"upload-image-panel",onFinish:gt,style:{width:470,overflow:"hidden"}}),te.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},te.createElement("div",{className:"flex-container"},te.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},te.createElement(Ie.default,{style:De})),te.createElement(Re,{onFileChange:vt}))),te.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},te.createElement(Ie.default,{style:{width:264}})),te.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},te.createElement(ke.Z,null,te.createElement(x.default.Item,{name:"width",style:{margin:0}},te.createElement(ge.Z,{style:{width:264}})),te.createElement("span",{className:"ml8"},"%"))),te.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},te.createElement(pe.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"}]})),te.createElement("aside",null,te.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},te.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(He.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function Re({onFileChange:le}){return te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",te.createElement("input",{type:"file",onChange:le}))}function ot(le,Oe){if(!le)throw new String("\u6CA1\u6709\u6587\u4EF6");let We=new FormData;We.append("editormd-image-file",le),We.append("file_param_name","editormd-image-file"),We.append("byxhr","true");var Je=new window.XMLHttpRequest;Je.withCredentials=!0,Je.addEventListener("load",function(gt){Oe(JSON.parse(gt.target.responseText),le)},!1),Je.addEventListener("error",function(gt){console.error(gt)},!1),Je.open("POST",`${Me.KI}/api/attachments.json`),Je.send(We)}},81123:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Ie}});var x=ee(59301),Be=ee(4676);class Ie extends x.Component{constructor(ge){super(ge);const pe=window.document;this.node=pe.createElement("div"),pe.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,Be.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},95440:function(bn,jt,ee){"use strict";ee.d(jt,{SV:function(){return Xe},ZP:function(){return rt}});var x=ee(59301),Be=ee(76374);const Ie={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"]},ke={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"]},ge={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(` -`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` -`)},{label:"if",content:["if () {"," $0","}"].join(` -`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` -`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` -`)},{label:"using namespace std",content:["using namespace std"].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)}]},pe={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(` -`)}]},He={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 Me=ee(53184),Le=ee.n(Me),te=($e,dt,Ft)=>new Promise((lt,Ct)=>{var be=he=>{try{ce(Ft.next(he))}catch(Ee){Ct(Ee)}},ae=he=>{try{ce(Ft.throw(he))}catch(Ee){Ct(Ee)}},ce=he=>he.done?lt(he.value):Promise.resolve(he.value).then(be,ae);ce((Ft=Ft.apply($e,dt)).next())});const fe={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=($e,dt,Ft,lt)=>{const Ct=dt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ft.lineNumber,endColumn:Ft.column});return Array.from(new Set(Ct.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:$e.languages.CompletionItemKind.Text,insertText:ae,range:lt}))},_e=($e,dt,Ft,lt)=>{$e.languages.registerCompletionItemProvider(dt,{provideCompletionItems(Ct,be){const ae=Ct.getWordUntilPosition(be),ce={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},he=Ct.getLineContent(be.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...Ce($e,Ct,be,ce),...Ft.map(ht=>({label:ht,kind:$e.languages.CompletionItemKind.Keyword,documentation:ht,insertText:ht,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce})),...lt.map(ht=>({label:ht.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:ht.content,insertText:he.startsWith("#")?ht.content.replace(/#/,""):ht.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce}))]}}})};var Ue=$e=>{fe.languages.forEach(dt=>{$e.languages.registerDocumentFormattingEditProvider(dt,{provideDocumentFormattingEdits(Ft){return te(this,null,function*(){const lt=Le()(Ft.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:Ft.getFullModelRange(),text:lt}]})}})}),_e($e,"java",ke.keywords,ke.quickKey),_e($e,"cpp",ge.keywords,ge.quickKey),_e($e,"c",Ie.keywords,[]),_e($e,"python",pe.keywords,pe.quickKey),_e($e,"scala",He.keywords,He.quickKey)};const qe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ae=Object.defineProperty,Ye=($e,dt,Ft)=>dt in $e?Ae($e,dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):$e[dt]=Ft,it=($e,dt,Ft)=>Ye($e,typeof dt!="symbol"?dt+"":dt,Ft);const Ve=class gc{constructor(dt,Ft,lt){this.placeholder=dt,this.editor=Ft,this.monaco=lt,Ft.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)}};it(Ve,"ID","editor.widget.placeholderHint");var De=Ve,ve=ee(96236),ze=ee(6767),Re=ee(25399),ot=ee(89392),le=ee(27035),Oe=ee(56102),We=Object.defineProperty,Je=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Pt=($e,dt,Ft)=>dt in $e?We($e,dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):$e[dt]=Ft,xt=($e,dt)=>{for(var Ft in dt||(dt={}))vt.call(dt,Ft)&&Pt($e,Ft,dt[Ft]);if(tt)for(var Ft of tt(dt))Ot.call(dt,Ft)&&Pt($e,Ft,dt[Ft]);return $e},Bt=($e,dt)=>Je($e,gt(dt)),Fe=($e,dt)=>{var Ft={};for(var lt in $e)vt.call($e,lt)&&dt.indexOf(lt)<0&&(Ft[lt]=$e[lt]);if($e!=null&&tt)for(var lt of tt($e))dt.indexOf(lt)<0&&Ot.call($e,lt)&&(Ft[lt]=$e[lt]);return Ft},ie=($e,dt,Ft)=>new Promise((lt,Ct)=>{var be=he=>{try{ce(Ft.next(he))}catch(Ee){Ct(Ee)}},ae=he=>{try{ce(Ft.throw(he))}catch(Ee){Ct(Ee)}},ce=he=>he.done?lt(he.value):Promise.resolve(he.value).then(be,ae);ce((Ft=Ft.apply($e,dt)).next())});function xe($e){return/^\d+$/.test($e)?`${$e}px`:$e}function Ge(){}let st=!1;const Ze={"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 pt($e=[]){let dt=$e;if(Array.isArray($e)){for(let Ft=0;Ft<$e.length;Ft++){let lt=Ze[$e[Ft]];if(lt)return lt}return dt[0]}return Ze[dt]||dt}let ut=null;const Dt=()=>ie(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var rt=$e=>{var dt=$e,{width:Ft="100%",height:lt="100%",value:Ct,language:be="javascript",style:ae={},options:ce={},overrideServices:he={},theme:Ee="vs-dark",onEditBlur:ht,isCopy:Et=!1,onSave:en,autoHeight:me=!1,forbidCopy:re=!1,onChange:ne=Ge,editorDidMount:de=Ge,onFocus:we=Ge,onBreakPoint:ue=Ge,breakPointValue:ct=[],filename:Nt="educoder.txt",errorLine:Qt,errorContent:_t="",highlightLine:At,openBreakPoint:Wt=!1,placeholder:dn="",showMiniMap:Sn=!0}=dt,tr=Fe(dt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Or=(0,x.useRef)(),Wn=(0,x.useRef)({}),Pr=(0,x.useRef)(),Ea=(0,x.useRef)(),ma=(0,x.useRef)([]),kr=(0,x.useRef)(!1),nr=(0,x.useRef)(),ja=(0,x.useRef)(),Za=(0,x.useRef)(!1),[Rr,ri]=(0,x.useState)(!1);function Ra(){let ar;return Or.current&&(ar=new Be.Z(An=>{for(let wr of An)(wr.target.offsetHeight>0||wr.target.offsetWidth>0)&&Wn.current.instance.layout()}),ar.observe(Or.current)),ar}function rn(){ze.ZP.warning({content:decodeURIComponent(qe),key:"monaco-editor-tip"})}const En=()=>{let ar=Wn.current.instance;if(Ct!=null&&ar&&Rr){const An=ar.getModel();An&&Ct!==An.getValue()&&(st=!0,An.setValue(Ct),ar.layout(),st=!1)}};(0,x.useEffect)(()=>{const ar=le.Z.subscribe("formatDocument",An=>{var wr;let ba=Wn.current.instance;(wr=ba==null?void 0:ba.getAction)==null||wr.call(ba,"editor.action.formatDocument").run()});return window.updateMonacoValue=An=>{ne(An)},ar},[]),(0,x.useEffect)(()=>{var ar;let An=Wn.current.instance;Ea.current&&clearTimeout(Ea.current),Ea.current=setTimeout(()=>{En()},500),Ct&&(Ct!=null&&Ct.length)&&((ar=An==null?void 0:An.updateOptions)==null||ar.call(An,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ct.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ct,Rr,Wn.current]),(0,x.useEffect)(()=>{if(Qt&&Wn.current&&Wn.current.instance){let An=Wn.current.instance;An.changeViewZones(function(wr){var ba=document.createElement("div");ba.style.padding="10px 20px",ba.style.width="calc(100% - 20px)",ba.className="my-error-line-wrp",ba.innerHTML=_t,wr.addZone({afterLineNumber:Qt||11,heightInLines:3,domNode:ba})});var ar={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}};An.addOverlayWidget(ar),An.revealPositionInCenter({lineNumber:20,column:1})}},[Qt,Wn.current,Rr]);const _n=(ar="",An)=>{if(!ar||ar.trim()==="")return!0;const ba=Wn.current.instance.getModel().getLineTokens(An);let Ha=!1;for(let Tt=0;Tt<2;Tt++)ba.getStandardTokenType(Tt)===1&&(Ha=!0);return Ha};(0,x.useEffect)(()=>{var ar;const An=(ar=Wn.current)==null?void 0:ar.instance;if(An&&Rr&&re){const wr=An.onDidBlurEditorWidget(()=>{Za.current=!1}),ba=An.onDidFocusEditorText(()=>{Za.current=!0});return()=>{wr.dispose(),ba.dispose()}}},[Wn.current,Rr,re]),(0,x.useEffect)(()=>{var ar;if((ar=Wn.current)!=null&&ar.instance&&Rr&&Wt){let An=Wn.current.instance,wr=An.getModel();if(!wr)return;(()=>{var Zr;let fr=[],rr=[];const jn=wr.getAllDecorations();for(let ka of jn)ka.options.className==="highlighted-line"&&(fr.push((Zr=ka==null?void 0:ka.range)==null?void 0:Zr.startLineNumber),rr.push(ka==null?void 0:ka.id));if(At===fr[0])return;wr.deltaDecorations(rr,[]);const ta=wr.getLineCount();At&&At<=ta&&(An.deltaDecorations([],[{range:new ut.Range(At,1,At,wr.getLineMaxColumn(At)),options:{isWholeLine:!0,className:"highlighted-line"}}]),An.revealLineInCenter(At))})();const Ha=(Zr=!1)=>{var fr;let rr=[],jn=[];const ta=wr.getAllDecorations();for(let ka of ta)ka.options.linesDecorationsClassName==="breakpoints-select"&&(rr.push((fr=ka==null?void 0:ka.range)==null?void 0:fr.startLineNumber),jn.push(ka==null?void 0:ka.id));if(Zr)return{lines:rr,ids:jn};ue(rr)},Tt=Zr=>ie(void 0,null,function*(){let fr={range:new ut.Range(Zr,1,Zr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield wr.deltaDecorations([],[fr]),Ha()}),Ht=Zr=>ie(void 0,null,function*(){let fr=[];const rr=An.getLineDecorations(Zr);for(let jn of rr)jn.options.linesDecorationsClassName==="breakpoints-select"&&fr.push(jn.id);yield wr.deltaDecorations(fr,[]),Ha()}),vr=Zr=>{let fr=An.getLineDecorations(Zr);for(let rr of fr)if(rr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ot.isEqual)(ct,Ha(!0).lines)){wr.deltaDecorations(Ha(!0).ids,[]);const Zr=ct.map(fr=>({range:new ut.Range(fr,1,fr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));wr.deltaDecorations([],Zr)}const Kn=An.onDidChangeModelContent(Zr=>{let fr=An.getPosition();if(fr){let rr=fr.lineNumber;clearTimeout(ja.current),ja.current=setTimeout(()=>{_n(wr.getLineContent(rr),rr)?Ht(rr):vr(rr)?(Ht(rr),Tt(rr)):Ha()},100)}}),Gt=An.onMouseDown(Zr=>{var fr,rr,jn;if(Zr.target.detail&&((jn=(rr=(fr=Zr.target)==null?void 0:fr.element)==null?void 0:rr.className)!=null&&jn.includes("line-numbers"))){let ta=Zr.target.position.lineNumber;if(_n(wr.getLineContent(ta),ta))return;vr(ta)?Ht(ta):Tt(ta)}}),qn=Zr=>{let fr={range:new ut.Range(Zr,1,Zr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ma.current=An.deltaDecorations(ma.current,[fr])},Er=()=>{ma.current=An.deltaDecorations(ma.current,[])},Mr=An.onMouseMove(Zr=>{var fr,rr,jn;if(Er(),Zr.target.detail&&((jn=(rr=(fr=Zr.target)==null?void 0:fr.element)==null?void 0:rr.className)!=null&&jn.includes("line-numbers"))){let ta=Zr.target.position.lineNumber;if(_n(wr.getLineContent(ta),ta))return;qn(ta)}}),Kr=An.onMouseLeave(()=>{Er()});return()=>{Kn.dispose(),Gt.dispose(),Mr.dispose(),Kr.dispose()}}},[Wn.current,Rr,ct,At,Wt,be]),(0,x.useEffect)(()=>{var ar;(ar=Wn.current)!=null&&ar.instance&&Wt&&Wn.current.instance.setPosition({lineNumber:0,column:0})},[At]);function In(){let ar=Wn.current.instance;if(ar){const An=ar.getSelection(),wr=Wn.current.pastePos||{},ba=new ut.Range(wr.startLineNumber||An.endLineNumber,wr.startColumn||An.endColumn,wr.endLineNumber||An.endLineNumber,wr.endColumn||An.endColumn);setTimeout(()=>{ar.executeEdits("",[{range:ba,text:""}])},300)}}function qt(ar){(window.navigator.platform.match("Mac")?ar.metaKey:ar.ctrlKey)&&ar.keyCode==83&&(ar.preventDefault(),en())}const wn=()=>{if(me&&Wn.current.instance){const ar=Wn.current.instance.getContentHeight();ia(ar{if(!Za.current)return;const{keyCode:An,ctrlKey:wr,metaKey:ba,target:Ha,type:Tt}=ar;return(Tt==="paste"||(An===67||An===86)&&(ba||wr))&&Ha.nodeName==="TEXTAREA"&&(rn(),ar.preventDefault()),!1};function Ir(ar,An){var wr=window.URL||window.webkitURL||window,ba=new Blob([An]),Ha=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ha.href=wr.createObjectURL(ba),Ha.download=ar,ir(Ha)}(0,x.useEffect)(()=>{wn()},[wn]),(0,x.useEffect)(()=>{Or.current&&!Rr&&Promise.all([ee.e(8909),ee.e(4100)]).then(ee.bind(ee,71448)).then(ar=>{try{ut=ar,Wn.current.instance=ut.editor.create(Or.current,{value:Ct,language:pt(be),theme:Ee,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Sn||!1}},he);const An=Wn.current.instance;let Ha=[...ve.BH._menuItems].find(Kn=>Kn[0]._debugName=="EditorContext")[1],Tt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ht=(Kn,Gt)=>{var qn,Er;let Mr=Kn._first;do Gt.includes((Er=(qn=Mr.element)==null?void 0:qn.command)==null?void 0:Er.id)&&Kn._remove(Mr);while(Mr=Mr.next)};if(de(An,ut),setTimeout(()=>{wn(),Wn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ir(Nt||"educoder.txt",An.getValue())}})},500),Wn.current.subscription=An.onDidChangeModelContent(Kn=>{kr.current?clearTimeout(nr.current):(wn(),ne(An.getValue(),Kn)),nr.current=setTimeout(()=>{kr.current=!1},500)}),window.Monaco||Ue(ut,pt(be)),re&&(Ht(Ha,Tt),Or.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",br),window.removeEventListener("paste",br),window.addEventListener("keydown",br),window.addEventListener("paste",br)),window.Monaco=ut,ht&&An.onDidBlurEditorWidget(()=>{ht(An.getValue())}),we&&An.onDidFocusEditorText(()=>{re&&Dt(),we(An.getValue())}),re){Dt();try{An.onDidPaste(Kn=>{const Gt=An.getSelection(),qn=Wn.current.pastePos||{},Er=new ut.Range(qn.startLineNumber||Gt.endLineNumber,qn.startColumn||Gt.endColumn,qn.endLineNumber||Gt.endLineNumber,qn.endColumn||Gt.endColumn);An.executeEdits("",[{range:Kn.range,text:""}])})}catch(Kn){}}let vr=Ra();return dn&&typeof dn=="string"&&new De(dn,An,ut),ri(!0),()=>{const Kn=Wn.current.instance;Kn.dispose();const Gt=Kn.getModel();Gt&&Gt.dispose(),Wn.current.subscription&&Wn.current.subscription.dispose(),vr.unobserve(Or.current)}}catch(An){}})},[]),(0,x.useEffect)(()=>{if(Wn.current.instance&&Rr)return document.addEventListener("keydown",qt,!1),()=>{document.removeEventListener("keydown",qt)}},[en,Rr]),(0,x.useEffect)(()=>{let ar=Wn.current.instance;if(ar&&Rr){let An=pt(be);ut.editor.setModelLanguage(ar.getModel(),An)}},[be,Rr]),(0,x.useEffect)(()=>{Wn.current.instance&&Rr&&ut.editor.setTheme(Ee)},[Ee,Rr]),(0,x.useEffect)(()=>{let ar=Wn.current.instance;Pr.current=ce,ar&&Rr&&(ar.updateOptions(xt({},ce)),setTimeout(()=>{ar.getModel().updateOptions(xt({},ce))},200))},[JSON.stringify(ce),Rr]),(0,x.useEffect)(()=>{let ar=Wn.current.instance;ar&&Rr&&ar.layout()},[Ft,lt,Rr]);const[Wr,la]=(0,x.useState)(xe(Ft)),[pr,ia]=(0,x.useState)(xe(lt)),sa=Bt(xt({},ae),{width:Wr,height:pr,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:Or,style:sa},Et&&x.createElement(Oe.CopyToClipboard,{text:Ct,onCopy:()=>ze.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Re.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Xe({width:$e="100%",height:dt="100%",original:Ft,modified:lt,language:Ct,options:be={}}){const ae=(0,x.useRef)(),[ce,he]=(0,x.useState)(null);function Ee(me){let re;return ae.current&&(re=new Be.Z(ne=>{for(let de of ne)(de.target.offsetHeight>0||de.target.offsetWidth>0)&&me.layout()}),re.observe(ae.current)),re}(0,x.useEffect)(()=>(ae.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(me=>{ut=me;const re=ut.editor.createDiffEditor(ae.current,Bt(xt({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},be),{wordWrap:!0}));he(re);let ne=Ee(re);return()=>{re.dispose();const de=re.getModel();de&&de.dispose(),ne.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{ce&&ce.setModel({original:ut.editor.createModel(Ft,Ct),modified:ut.editor.createModel(lt,Ct)})},[Ft,lt,Ct,ce]);const ht=xe($e),Et=xe(dt),en={width:ht,height:Et};return x.createElement("div",{className:"my-diff-editor",ref:ae,style:en})}},47140:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Ce}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7"},Be=ee(29787),Ie=ee(25399),ke=ee(60242),ge=ee(92310),pe=ee.n(ge),He=ee(63949),Me=ee(13922),Le=ee(81779),te=ee(59301),Ce=({className:_e,dataSource:Ue=[],col:qe=4,right:Ae,bottom:Ye=23,precision:it=0,wrapWidth:Ve=1200,trackEventItems:Qe,loading:De,onRemove:ve=()=>{},isCurrent:ze=!0,showProgress:Re=!1,showAlias:ot=!1})=>{const le=Math.floor((Ve-(qe-1)*Ae)/qe),Oe=[{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 te.createElement(Be.Z,{spinning:De},te.createElement("div",{className:pe()(x.list,_e)},!!(Ue!=null&&Ue.length)&&(Ue==null?void 0:Ue.map((We,Je)=>{var gt,tt,vt,Ot,Pt,xt,Bt,Fe,ie,xe,Ge,st,Ze;const{name:pt,id:ut,identifier:Dt,featured:rt,school_name:Xe,image_url:$e,excellent:dt,is_plan:Ft}=We;return te.createElement("div",{key:ut,className:ze&&Re?x.wrapisCurrent:x.wrap,style:{width:le,marginRight:(1+Je)%qe===0?0:Ae+it,marginBottom:Ye}},te.createElement("a",{className:x.li,onClick:lt=>{lt.preventDefault(),lt.stopPropagation(),Qe&&(0,He.L9)([Qe]),(0,He.xg)(`/paths/${Dt}`)}},te.createElement("div",{className:x.img},te.createElement("img",{className:x.cover,src:`${$e}`}),ze&&(0,Le.bg)()&&(We==null?void 0:We.studying)&&te.createElement("div",{className:`${x.movebq} user-path-items`,onClick:lt=>{lt.stopPropagation(),ve(We)}},te.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),te.createElement("span",{className:"c-red"},"\u79FB\u9664")),(gt=We==null?void 0:We.subject_tags)==null?void 0:gt.map((lt,Ct)=>{var be,ae;if(Ct===0){const he=(be=Oe.find(Ee=>Ee.name==lt))==null?void 0:be.swimg;return te.createElement("img",{className:x.sign,src:he,style:{left:"-4px"}})}const ce=(ae=Oe.find(he=>he.name==lt))==null?void 0:ae.ptimg;return te.createElement("img",{className:x.sign,src:ce,style:{left:`${48+52*(Ct-1)+2*Ct}px`}})}),te.createElement("div",{className:x.tagsDom},te.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(We==null?void 0:We.excellent)&&te.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"),((tt=We==null?void 0:We.custom_tags)==null?void 0:tt.length)>0&&te.createElement(Ie.Z,{title:(Pt=(Ot=We==null?void 0:We.custom_tags)==null?void 0:Ot[((vt=We==null?void 0:We.custom_tags)==null?void 0:vt.length)-1])==null?void 0:Pt.tag_name},te.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},te.createElement("span",{className:"multi-llipsis1e text-10px"},(Fe=(Bt=We==null?void 0:We.custom_tags)==null?void 0:Bt[((xt=We==null?void 0:We.custom_tags)==null?void 0:xt.length)-1])==null?void 0:Fe.tag_name)))))),te.createElement("div",{className:x.name},te.createElement(Ie.Z,{title:ot&&(We!=null&&We.excellent_alias_name)?te.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pt}`,te.createElement("br",null),te.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${We==null?void 0:We.excellent_alias_name}`)):pt},te.createElement("span",{className:x.e},ot&&(We==null?void 0:We.excellent_alias_name)||pt))),ze&&Re&&((ie=We==null?void 0:We.progress)==null?void 0:ie.all_score)!=0&&te.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},te.createElement(ke.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((xe=We==null?void 0:We.progress)==null?void 0:xe.my_score)/((Ge=We==null?void 0:We.progress)==null?void 0:Ge.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(st=We==null?void 0:We.progress)==null?void 0:st.my_score,"/",(Ze=We==null?void 0:We.progress)==null?void 0:Ze.all_score),(!ze||!Re)&&te.createElement(Ie.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Xe}`},te.createElement("div",{className:x.unit},te.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Xe)),(!ze||!Re)&&te.createElement("div",{className:x.tags},te.createElement("div",null,te.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),te.createElement("span",null,We.stages_count))),te.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),te.createElement("span",null,We.members_count)))))))})),!Ue.length&&te.createElement(Me.Z,null)))}},71951:function(bn,jt,ee){"use strict";ee.d(jt,{jL:function(){return ge},w9:function(){return xe},QD:function(){return Qt},cQ:function(){return Pt.Z},op:function(){return ne},O5:function(){return En},_b:function(){return tr},t7:function(){return it},Gi:function(){return Dt},YG:function(){return pt},qp:function(){return fe},vr:function(){return Wt},qE:function(){return ue},Je:function(){return De},wb:function(){return Ot},cq:function(){return lt},tp:function(){return Ue}});var x=ee(59301),Be={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"},Ie="data:image/png;base64,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",ge=({dataSource:_n=[],img:In,imgWidth:qt=346,title:wn,sunTitle:ir,bannerExtraContent:br})=>x.createElement("div",{className:Be.banner},x.createElement("div",{className:Be.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,wn),x.createElement("span",null,ir)),_n.length>0&&x.createElement("div",{className:Be.btns},_n.map((Ir,Wr)=>x.createElement("div",{key:Wr,onClick:Ir.click},Ir.name,Ir.sign?x.createElement("img",{src:Ie,width:39}):null))),br),In&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:In,width:qt}))),pe={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"},He=ee(92310),Me=ee.n(He),Le=ee(89392),fe=({dataSource:_n=[],value:In,onChange:qt,onTitleChange:wn,className:ir,title:br,titleWidth:Ir=41,style:Wr={},fontColor:la="#6A7283",showCount:pr})=>{const[ia,sa]=(0,x.useState)(1),[ar,An]=(0,x.useState)(!1),wr=(0,x.useRef)(null),ba=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Ha;_n.length!==0&&(((Ha=wr==null?void 0:wr.current)==null?void 0:Ha.clientHeight)>97?sa(1):sa(0)),_n.length===0&&sa(0),An(!1)},[_n]),x.createElement("div",{className:Me()(pe.row,ir,"fadeIn","animated"),style:Wr},x.createElement("div",{onClick:(0,Le.throttle)(()=>wn==null?void 0:wn(),2e3),style:{width:Ir,marginTop:ar?12:4},className:`${pe.title} ${wn?"current":""}`},br),x.createElement("div",{className:ar?`${pe.tagsWrap} ${pe.tagsBorderWrap}`:pe.tagsWrap},x.createElement("div",{className:pe.bar,ref:ba,style:ia>0?{height:ia===1?97:"auto",overflow:ia===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:pe.tag,ref:wr},_n==null?void 0:_n.map(Ha=>x.createElement("span",{onClick:()=>qt(Ha.id),key:Ha.id,style:{color:la},className:In===Ha.id?pe.active:""},x.createElement("span",{title:Ha.name,className:pe.name},Ha.name),!!pr&&x.createElement("span",{className:pe.num},Ha.count))))),!!ia&&x.createElement(x.Fragment,null,ia===1?x.createElement("div",{onClick:()=>{var Ha;sa(2),((Ha=wr==null?void 0:wr.current)==null?void 0:Ha.clientHeight)>245?An(!0):An(!1)},className:pe.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{ba.current.scrollTop=0,sa(1),An(!1)},className:pe.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ce={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"},Ue=({dataSource:_n=[],value:In,onChange:qt,className:wn,style:ir={}})=>x.createElement("div",{style:ir,className:Me()(Ce.tabs,wn)},_n.map(br=>x.createElement("span",{onClick:()=>qt(br.id),className:In===br.id?Ce.active:"",key:br.id},br.name))),qe={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"},Ae=ee(37568),it=({dataSource:_n=[],value:In="",onChange:qt,onInputChange:wn=()=>{},className:ir,style:br={},placeholder:Ir,allowClear:Wr=!1})=>{var la;const[pr,ia]=(0,x.useState)(""),[sa,ar]=(0,x.useState)("");(0,x.useEffect)(()=>{var ba;let Ha=In;(ba=JSON.stringify(In))!=null&&ba.includes("{")&&(ia(In.id),Ha=In.value||"");try{ar(decodeURIComponent(Ha||""))}catch(Tt){ar(decodeURIComponent(Ha||""))}},[In]);const An=()=>{qt(encodeURIComponent(sa),pr||null)},wr=ba=>{ba!==pr&&(ia(ba),qt(encodeURIComponent(sa),ba))};return x.createElement("div",{className:Me()(qe.input,ir),style:br},!!_n.length&&x.createElement("div",{className:qe.dropdown},x.createElement("div",{className:qe.text},(la=_n.find(ba=>ba.id===pr))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:qe.b1}),x.createElement("b",{className:qe.b2})),x.createElement("div",{className:qe.menu},_n.map((ba,Ha)=>x.createElement("div",{key:Ha,onClick:()=>wr(ba.id)},ba.name)))),x.createElement(Ae.default,{onPressEnter:An,value:sa,onChange:ba=>{ar(ba.target.value),wn(encodeURIComponent(ba.target.value),pr||null)},placeholder:Ir,variant:"borderless",allowClear:Wr,onClear:()=>qt("",pr||null)}),x.createElement("i",{onClick:An,className:"iconfont icon-sousuo9 font14 current"}))},Ve={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"},De=({value:_n,onChange:In,className:qt,total:wn,pageSize:ir,style:br={}})=>{const Ir=_n<2,Wr=_n>=Math.ceil(wn/ir);return wn<=ir?x.createElement(x.Fragment,null):x.createElement("div",{className:Me()(Ve.quickPager,qt),style:br},x.createElement("div",{onClick:()=>{Ir||In(_n-1,"prev")},className:Ir?Ve.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{Wr||In(_n+1,"next")},className:Wr?Ve.disabled:""},"\u4E0B\u4E00\u9875"))},ve={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"},ze=ee(29787),Re=ee(25399),ot=ee(58018),le=ee(78323),Oe=ee(63949),We=ee(96908),Je=ee(57177),gt=ee(81378),tt=ee(13922),Ot=({className:_n,dataSource:In=[],col:qt=4,right:wn,bottom:ir=23,precision:br=0,wrapWidth:Ir=1200,trackEventItems:Wr,loading:la})=>{const pr=Math.floor((Ir-(qt-1)*wn)/qt);return x.createElement(ze.Z,{spinning:la},x.createElement("div",{className:Me()(ve.list,_n)},!!In.length&&In.map((ia,sa)=>{const{name:ar,id:An,identifier:wr,power:ba,cover_image_id:Ha,pic:Tt}=ia;return x.createElement("div",{className:ve.wrap,key:An,style:{width:pr,marginRight:(1+sa)%qt===0?0:wn+br,marginBottom:ir}},x.createElement("a",{target:"_blank",href:`/shixuns/${wr}/challenges`,className:ve.li,onClick:Ht=>{Ht.preventDefault(),Wr&&(0,Oe.L9)([Wr]),ba&&(0,Oe.xg)(`/shixuns/${wr}/challenges`)}},x.createElement("div",{className:ve.img},x.createElement("img",{className:ve.cover,src:`${Tt}`}),ia.is_jupyter&&x.createElement("img",{className:ve.sign,src:We}),ia.is_jupyter_lab&&x.createElement("img",{className:ve.sign,src:Je}),ia.is_unity_3d&&x.createElement("img",{className:ve.sign,src:gt})),x.createElement("div",{className:ve.name},x.createElement(Re.Z,{title:ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ve.e},ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ve.tags},x.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ia.challenges_count))),!!ia.myshixuns_count&&x.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ia.myshixuns_count))),x.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ia.level))),x.createElement("div",{className:ve.rate},x.createElement(ot.Z,{allowHalf:!0,disabled:!0,defaultValue:ia.score_info}),x.createElement("span",null,"\xA0",ia.score_info?`${ia.score_info}\u5206`:"5\u5206")))),!ba&&x.createElement("div",{className:ve.lockWrap},x.createElement("img",{src:`${le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!In.length&&x.createElement(tt.Z,null)))},Pt=ee(47140),xt={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"},Bt="data:image/png;base64,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",Fe=ee(59301),xe=({className:_n,dataSource:In=[],col:qt=4,right:wn,bottom:ir=23,precision:br=0,wrapWidth:Ir=1200,trackEventItems:Wr,loading:la,handleVery:pr=()=>!0})=>{const ia=Math.floor((Ir-(qt-1)*wn)/qt);return Fe.createElement(ze.Z,{spinning:la},Fe.createElement("div",{className:Me()(xt.list,_n)},!!In.length&&In.map((sa,ar)=>{const{subject_identifier:An,id:wr,identifier:ba,power:Ha}=sa,Tt=sa.is_public!=0&&sa.is_public;return Fe.createElement("div",{className:xt.wrap,key:wr,style:{width:ia,marginRight:(1+ar)%qt===0?0:wn+br,marginBottom:ir}},Fe.createElement("a",{className:xt.li,onClick:Ht=>{Ht.preventDefault(),pr(sa==null?void 0:sa.first_category_url)&&(Wr&&(0,Oe.L9)([Wr]),(0,Oe.xg)(sa.first_category_url))}},Fe.createElement("div",{className:xt.top},Fe.createElement(Re.Z,{title:sa.name},Fe.createElement("div",{className:xt.name},sa.name)),Fe.createElement("img",{className:xt.img,src:le.Z.IMG_SERVER+"/images/"+sa.avatar_url}),Fe.createElement("div",{className:xt.text,title:sa.creator},sa.creator),An&&Fe.createElement("div",{className:xt.btns},Fe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Fe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tt&&Fe.createElement("div",{className:xt.sign},"\u516C\u5F00")),Fe.createElement("div",{className:xt.bottom},sa.visits>0&&Fe.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-liulanyan"}),Fe.createElement("span",null,sa.visits))),sa.course_members_count>0&&Fe.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan"}),sa.course_members_count)),sa.tasks_count>0&&Fe.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zuoye"}),sa.tasks_count)),sa.is_end?Fe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Fe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!sa.is_accessible&&Fe.createElement("div",{className:xt.lockWrap},Fe.createElement("img",{src:`${le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Fe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!In.length&&Fe.createElement(tt.Z,null)))},Ge={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"},st=ee(95392),pt=({dataSource:_n=[],value:In,onChange:qt,className:wn,style:ir={},tabBarExtraContent:br})=>x.createElement("div",{className:Me()(Ge.tabs,wn),style:ir},x.createElement("div",{className:Ge.tabsWrap},_n.map((Ir,Wr)=>!(Ir!=null&&Ir.hide)&&x.createElement("aside",{className:Ge.tab,onClick:()=>{qt(Ir.id),Ir.link&&st.history.push(Ir.link)},key:Wr},x.createElement("div",{className:In===Ir.id?Ge.active:""},Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&x.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&x.createElement(Re.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",x.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),x.createElement("div",{className:Ge.tabBar},br)),Dt=({className:_n,style:In={},children:qt})=>x.createElement("div",{className:Me()(_n),style:In},qt),rt={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"},Xe=ee(75727),$e=ee(93041);const dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var lt=({sortValue:_n,dropValue:In,className:qt,onSort:wn,onDrop:ir,dataSource:br=dt})=>{var Ir;return x.createElement("div",{className:Me()(rt.orderWrap,qt)},x.createElement(Xe.Z,{dropdownRender:()=>x.createElement($e.default,null,br.map((Wr,la)=>x.createElement($e.default.Item,{key:la,onClick:()=>ir(Wr.id)},Wr.name)))},x.createElement("span",{className:rt.orderTextWrap},(Ir=br.find(Wr=>In===Wr.id))==null?void 0:Ir.name)),x.createElement("span",{className:rt.orderIconWrap},x.createElement("span",{className:rt.orderAsc},x.createElement("i",{className:_n==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer}`,onClick:()=>wn(_n==="asc"?"desc":"asc")})),x.createElement("span",{className:rt.orderDesc},x.createElement("i",{className:_n==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer}`,onClick:()=>wn(_n==="asc"?"desc":"asc")}))))},Ct={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=ee(7939),ae=Object.defineProperty,ce=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ht=(_n,In,qt)=>In in _n?ae(_n,In,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_n[In]=qt,Et=(_n,In)=>{for(var qt in In||(In={}))he.call(In,qt)&&ht(_n,qt,In[qt]);if(ce)for(var qt of ce(In))Ee.call(In,qt)&&ht(_n,qt,In[qt]);return _n},en=(_n,In)=>{var qt={};for(var wn in _n)he.call(_n,wn)&&In.indexOf(wn)<0&&(qt[wn]=_n[wn]);if(_n!=null&&ce)for(var wn of ce(_n))In.indexOf(wn)<0&&Ee.call(_n,wn)&&(qt[wn]=_n[wn]);return qt},me=(_n,In,qt)=>new Promise((wn,ir)=>{var br=la=>{try{Wr(qt.next(la))}catch(pr){ir(pr)}},Ir=la=>{try{Wr(qt.throw(la))}catch(pr){ir(pr)}},Wr=la=>la.done?wn(la.value):Promise.resolve(la.value).then(br,Ir);Wr((qt=qt.apply(_n,In)).next())}),ne=_n=>{var In=_n,{className:qt,style:wn,children:ir,loading:br=!1,openLoading:Ir,onClick:Wr=()=>{},size:la="middle",shape:pr="round"}=In,ia=en(In,["className","style","children","loading","openLoading","onClick","size","shape"]);const[sa,ar]=(0,x.useState)(!1);return x.createElement(be.ZP,Et({onClick:(0,Le.throttle)(An=>me(void 0,null,function*(){Ir&&ar(!0);try{yield Wr(An)}catch(wr){console.log("error",wr)}Ir&&ar(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(Ct.btn,Ct[`${la}-${pr}`],qt),style:wn,size:la,shape:pr,loading:sa||br},ia),ir)},de={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"},ue=({className:_n,style:In,children:qt=null,onClick:wn,title:ir})=>x.createElement("div",{className:Me()(de.head,_n),style:In},x.createElement("span",{className:"primary-hover",onClick:wn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:ir},ir),x.createElement("div",{className:de.node},qt)),ct={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:_n=!0,confirmTitle:In,confirmClick:qt,cancelShow:wn=!0,cancelTitle:ir,cancelClick:br,className:Ir,style:Wr,confirmLoading:la=!1})=>x.createElement("div",{className:Me()(ct.btns,Ir),style:Wr},_n&&x.createElement(be.ZP,{loading:la,onClick:qt,type:"primary",className:ct.confirm},In),wn&&x.createElement(be.ZP,{onClick:br,className:ct.cancel},ir)),_t={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"},Wt=({className:_n,style:In={},LeftContent:qt,children:wn,RightContent:ir})=>x.createElement("div",{className:Me()(_t.fixedBottom,_n),style:In},x.createElement("div",{className:_t.wrap},x.createElement("div",{className:_t.left},qt),x.createElement("div",{className:_t.center},wn),x.createElement("div",{className:_t.right},ir))),dn={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"},tr=({className:_n,style:In={},dataSource:qt=[]})=>x.createElement("div",{className:Me()(dn.crumbs,_n),style:In},qt.map((wn,ir)=>irst.history.push(wn.path)},wn.name):x.createElement("span",null,wn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:ir,style:{color:"#5F6368"}},wn.name))),Or=ee(11938),Wn=Object.defineProperty,Pr=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ja=(_n,In,qt)=>In in _n?Wn(_n,In,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_n[In]=qt,Za=(_n,In)=>{for(var qt in In||(In={}))kr.call(In,qt)&&ja(_n,qt,In[qt]);if(ma)for(var qt of ma(In))nr.call(In,qt)&&ja(_n,qt,In[qt]);return _n},Rr=(_n,In)=>Pr(_n,Ea(In)),ri=(_n,In)=>{var qt={};for(var wn in _n)kr.call(_n,wn)&&In.indexOf(wn)<0&&(qt[wn]=_n[wn]);if(_n!=null&&ma)for(var wn of ma(_n))In.indexOf(wn)<0&&nr.call(_n,wn)&&(qt[wn]=_n[wn]);return qt};const{Countdown:Ra}=Or.default;var En=_n=>{var In=_n,{onChange:qt}=In,wn=ri(In,["onChange"]);const[ir,br]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof ir=="number"&&ir>=0&&qt(ir)},[ir]);const Ir=Wr=>{const la=Math.floor(Wr/1e3);br(la)};return x.createElement(Ra,Rr(Za({},wn),{onChange:Ir}))}},66991:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Be}});var x=ee(59301);function Be(Ie,ke){const ge=(0,x.useRef)();(0,x.useEffect)(()=>{ge.current=Ie}),(0,x.useEffect)(()=>{function pe(){ge.current()}if(ke!==null){let He=setInterval(pe,ke);return()=>clearInterval(He)}},[ke])}},30487:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(28284),Ie=ee(77019),ke=ee(5269),ge=ee(82326),pe=ee(1439),He=ee(25399),Me=ee(16326),Le=ee(37568),te=ee(95392),fe=ee(34364),Ce=ee(2334),_e=ee(59301),Ue=Object.defineProperty,qe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(ot,le,Oe)=>le in ot?Ue(ot,le,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ot[le]=Oe,De=(ot,le)=>{for(var Oe in le||(le={}))it.call(le,Oe)&&Qe(ot,Oe,le[Oe]);if(Ye)for(var Oe of Ye(le))Ve.call(le,Oe)&&Qe(ot,Oe,le[Oe]);return ot},ve=(ot,le)=>qe(ot,Ae(le)),ze=(ot,le)=>{var Oe={};for(var We in ot)it.call(ot,We)&&le.indexOf(We)<0&&(Oe[We]=ot[We]);if(ot!=null&&Ye)for(var We of Ye(ot))le.indexOf(We)<0&&Ve.call(ot,We)&&(Oe[We]=ot[We]);return Oe};const Re=({disabled:ot,shixunHomeworks:le,selectOptions:Oe,form:We})=>{const{workSetting:Je}=le,[gt,tt]=(0,x.useState)([]),vt=(0,x.useMemo)(()=>Oe==null?void 0:Oe.filter(Ot=>!gt.includes(Ot.value)),[gt,Oe]);return(0,x.useEffect)(()=>{var Ot;const Pt=((Ot=Je==null?void 0:Je.anonymous_appeal_settings)==null?void 0:Ot.filter(xt=>xt.appeal_time))||[];tt(Pt.map(xt=>xt.group_name))},[Je]),_e.createElement(Be.default.List,{name:"anonymous_appeal_settings"},(Ot,{add:Pt,remove:xt})=>_e.createElement(_e.Fragment,null,Ot.map(Bt=>{var Fe;const ie=Bt,{key:xe,name:Ge}=ie,st=ze(ie,["key","name"]),pt=We.getFieldValue(["anonymous_appeal_settings",Ge]).deleteflag;return _e.createElement("div",{key:xe},_e.createElement(Ie.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},_e.createElement(ke.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",xe+1),_e.createElement(ke.Z,null,_e.createElement(Be.default.Item,ve(De({},st),{name:[Bt.name,"group_name"]}),_e.createElement(ge.default,{mode:"multiple",disabled:ot||!pt,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Ce.Z.multiple_select,options:vt||[],onSelect:ut=>{tt(Dt=>[...Dt,ut])},onDeselect:ut=>{tt(Dt=>Dt.filter(rt=>rt!==ut))}}))),_e.createElement(ke.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),_e.createElement(ke.Z,null,_e.createElement(Be.default.Item,ve(De({},st),{label:"",name:[Bt.name,"appeal_penalty"]}),_e.createElement(pe.Z,{min:0,disabled:ot,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),_e.createElement(He.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"},_e.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ce.Z.title_icon}`})),_e.createElement(ke.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),_e.createElement(ke.Z,null,_e.createElement(Be.default.Item,ve(De({},st),{label:"",name:[Bt.name,"appeal_time"]}),_e.createElement(Me.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:ot,size:"large",disabledDate:ut=>(0,fe.Q8)(ut,Je==null?void 0:Je.course_end_date),disabledTime:ut=>(0,fe.d0)(ut),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),_e.createElement(Be.default.Item,ve(De({},st),{name:[Ge,"deleteflag"]}),_e.createElement(Le.default,{type:"hidden"})),!ot&&Ot.length<((Fe=Je==null?void 0:Je.anonymous_appeal_settings)==null?void 0:Fe.length)&&_e.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Pt({deleteflag:!0})}}),xe!==0&&!ot&&pt&&_e.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ut=We.getFieldValue(["anonymous_appeal_settings",Ge,"group_name"])||[];tt(Dt=>Dt.filter(rt=>!ut.includes(rt))),xt(Ge)}})))})))};jt.Z=(0,te.connect)(({shixunHomeworks:ot})=>({shixunHomeworks:ot}))(Re)},16534:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(16326),Ie=ee(28284),ke=ee(77019),ge=ee(5269),pe=ee(82326),He=ee(6767),Me=ee(37568),Le=ee(1439),te=ee(25399),fe=ee(62673),Ce=ee(56656),_e=ee.n(Ce),Ue=ee(95392),qe=ee(34364),Ae=ee(81779),Ye=ee(2334),it=ee(59301),Ve=Object.defineProperty,Qe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ot=(tt,vt,Ot)=>vt in tt?Ve(tt,vt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):tt[vt]=Ot,le=(tt,vt)=>{for(var Ot in vt||(vt={}))ze.call(vt,Ot)&&ot(tt,Ot,vt[Ot]);if(ve)for(var Ot of ve(vt))Re.call(vt,Ot)&&ot(tt,Ot,vt[Ot]);return tt},Oe=(tt,vt)=>Qe(tt,De(vt)),We=(tt,vt)=>{var Ot={};for(var Pt in tt)ze.call(tt,Pt)&&vt.indexOf(Pt)<0&&(Ot[Pt]=tt[Pt]);if(tt!=null&&ve)for(var Pt of ve(tt))vt.indexOf(Pt)<0&&Re.call(tt,Pt)&&(Ot[Pt]=tt[Pt]);return Ot};const{RangePicker:Je}=Be.default,gt=({disabled:tt,shixunHomeworks:vt,selectOptions:Ot,form:Pt,data:xt,classroomList:Bt})=>{const{workSetting:Fe}=vt,[ie,xe]=(0,x.useState)([]),Ge=(0,x.useMemo)(()=>Ot==null?void 0:Ot.filter(Ze=>!ie.includes(Ze.value)),[ie,Ot]);(0,x.useEffect)(()=>{var Ze;const pt=((Ze=Fe==null?void 0:Fe.anonymous_comment_settings)==null?void 0:Ze.filter(ut=>ut.evaluation_end))||[];xe(pt.map(ut=>ut.group_name))},[Fe]);const st=Ze=>{var pt;const ut=(pt=Fe==null?void 0:Fe.anonymous_appeal_settings)==null?void 0:pt.find(Dt=>Dt.group_id===Ze);return xt.anonymous_appeal&&ut&&(ut==null?void 0:ut.appeal_time)!==null};return it.createElement(Ie.default.List,{name:"anonymous_comment_settings"},(Ze,{add:pt,remove:ut})=>it.createElement(it.Fragment,null,Ze.map(Dt=>{var rt,Xe;const $e=Dt,{key:dt,name:Ft}=$e,lt=We($e,["key","name"]),Ct=Pt.getFieldValue(["anonymous_comment_settings",Ft]),be=Ct.deleteflag,ae=_e()((rt=Ct.evaluation_start)==null?void 0:rt[0])<=_e()(),ce=!be&&ae?[!0,st(Ct==null?void 0:Ct.group_id)]:[!1,!1];return it.createElement("div",{key:dt,style:{background:"#F6F7F9",padding:"5px 30px"}},it.createElement(ke.Z,{align:"top",style:{marginLeft:"53px"}},it.createElement(ge.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",dt+1),it.createElement(ge.Z,{flex:1},it.createElement(ke.Z,{align:"middle",style:{marginBottom:10}},it.createElement(ge.Z,{span:8},it.createElement(Ie.default.Item,Oe(le({},lt),{name:[Ft,"group_name"]}),it.createElement(pe.default,{mode:"multiple",disabled:tt||!be,className:Ye.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ge||[],onSelect:he=>{xe(Ee=>[...Ee,he])},onDeselect:he=>{xe(Ee=>Ee.filter(ht=>ht!==he))}}))),it.createElement(ge.Z,{className:"ml20"},it.createElement(Ie.default.Item,Oe(le({},lt),{name:[Ft,"evaluation_start"]}),it.createElement(Je,{ranges:{\u6B64\u523B:()=>{var he;const Ee=(he=Ct==null?void 0:Ct.evaluation_start)==null?void 0:he[0];return[Ee?_e()(Ee):_e()(),_e()()]}},size:"large",style:{width:"500px"},disabled:tt||ce,allowClear:!1,disabledDate:he=>(0,qe.Q8)(he,Fe==null?void 0:Fe.course_end_date),disabledTime:he=>(0,qe.d0)(he),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var he;if((0,Ae.Rm)()&&!((he=Bt.AssistantObject.group)!=null&&he.can_anonymous_comment)){He.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),it.createElement(Ie.default.Item,Oe(le({},lt),{name:[Ft,"deleteflag"]}),it.createElement(Me.default,{type:"hidden"})),!tt&&Ze.length<((Xe=Fe==null?void 0:Fe.anonymous_comment_settings)==null?void 0:Xe.length)&&it.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{pt({deleteflag:!0})}}),dt!==0&&!tt&&be&&it.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const he=Pt.getFieldValue(["anonymous_comment_settings",Ft,"group_name"])||[];xe(Ee=>Ee.filter(ht=>!he.includes(ht))),ut(Ft)}})))),it.createElement(ke.Z,{align:"middle",style:{marginLeft:"53px"}},it.createElement(ge.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),it.createElement(ge.Z,null,it.createElement(Ie.default.Item,Oe(le({},lt),{label:"",colon:!1,name:[Ft,"evaluation_num"]}),it.createElement(Le.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:tt||!be&&ae}))),it.createElement(te.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"},it.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ye.Z.title_icon}`})),it.createElement(ge.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),it.createElement(ge.Z,null,it.createElement(Ie.default.Item,Oe(le({},lt),{label:"",colon:!1,name:[Ft,"absence_penalty"]}),it.createElement(Le.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:tt,onChange:he=>{var Ee;if((0,Ae.Rm)()&&!((Ee=Bt.AssistantObject.group)!=null&&Ee.can_anonymous_comment)){He.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),it.createElement(ge.Z,{style:{marginLeft:"40px"}},it.createElement(Ie.default.Item,Oe(le({},lt),{name:[Ft,"student_comment"],valuePropName:"checked"}),it.createElement(fe.default,{disabled:tt,onChange:()=>{var he;if((0,Ae.Rm)()&&!((he=Bt.AssistantObject.group)!=null&&he.can_anonymous_comment)){He.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),it.createElement(ge.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};jt.Z=(0,Ue.connect)(({shixunHomeworks:tt,classroomList:vt})=>({shixunHomeworks:tt,classroomList:vt}))(gt)},36037:function(bn,jt,ee){"use strict";var x=ee(95392),Be=ee(77019),Ie=ee(5269),ke=ee(16326),ge=ee(1439),pe=ee(25399),He=ee(56656),Me=ee.n(He),Le=ee(34364),te=ee(2334),fe=ee(59301);const Ce=({data:_e,disabled:Ue,setData:qe,shixunHomeworks:Ae})=>{const{workSetting:Ye,workList:it}=Ae;return fe.createElement("div",null,fe.createElement(Be.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},fe.createElement(Ie.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),fe.createElement(Ie.Z,null,fe.createElement(ke.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:Ue,disabledDate:Ve=>(0,Le.Q8)(Ve,Ye==null?void 0:Ye.course_end_date),disabledTime:Ve=>(0,Le.d0)(Ve),value:_e.appeal_time?Me()(_e.appeal_time):"",onChange:(Ve,Qe)=>{_e.appeal_time=Qe,qe(Object.assign({},_e))}})),fe.createElement(Ie.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),fe.createElement(Ie.Z,null,fe.createElement(ge.Z,{size:"large",disabled:Ue,value:_e.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Ve=>{_e.appeal_penalty=Ve,qe(Object.assign({},_e))}})),fe.createElement(pe.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"},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${te.Z.title_icon}`}))))};jt.Z=(0,x.connect)(({shixunHomeworks:_e})=>({shixunHomeworks:_e}))(Ce)},84926:function(bn,jt,ee){"use strict";var x=ee(16326),Be=ee(1439),Ie=ee(25399),ke=ee(62673),ge=ee(56656),pe=ee.n(ge),He=ee(95392),Me=ee(34364),Le=ee(2334),te=ee(59301);const fe=({data:Ce,setData:_e,disabled:Ue,shixunHomeworks:qe})=>{const{workSetting:Ae}=qe,Ye=pe()(Ae==null?void 0:Ae.evaluation_start)<=pe()(),it=Ce.anonymous_appeal;return te.createElement("div",null,te.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},te.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),te.createElement(x.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:Ve=>(0,Me.Q8)(Ve,Ae==null?void 0:Ae.course_end_date),disabledTime:Ve=>(0,Me.d0)(Ve),disabled:Ue||Ye||it,value:Ce.evaluation_start?pe()(Ce.evaluation_start):"",onChange:(Ve,Qe)=>{Ce.evaluation_start=Qe,_e(Object.assign({},Ce))}}),te.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),te.createElement(x.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:Ve=>(0,Me.Q8)(Ve,Ae==null?void 0:Ae.course_end_date,Ce.evaluation_start),disabledTime:Ve=>(0,Me.d0)(Ve,pe()(Ce.evaluation_start)),disabled:Ue||it,value:Ce.evaluation_end?pe()(Ce.evaluation_end):"",onChange:(Ve,Qe)=>{Ce.evaluation_end=Qe,_e(Object.assign({},Ce))}})),te.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},te.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),te.createElement(Be.Z,{disabled:Ue||Ye||it,value:Ce.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Ve=>{Ce.evaluation_num=Ve,_e(Object.assign({},Ce))}}),te.createElement(Ie.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"},te.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`})),te.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),te.createElement(Be.Z,{min:0,disabled:Ue,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:Ce.absence_penalty,onChange:Ve=>{Ce.absence_penalty=Ve,_e(Object.assign({},Ce))}})),Ce.anonymous_comment&&te.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},te.createElement(ke.default,{checked:Ce.student_comment,disabled:Ue,onChange:()=>{Ce.student_comment=!Ce.student_comment,_e(Object.assign({},Ce))}},te.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};jt.Z=(0,He.connect)(({shixunHomeworks:Ce})=>({shixunHomeworks:Ce}))(fe)},85201:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return ve}});var x=ee(59301),Be=ee(62957),Ie=ee(6767),ke=ee(77019),ge=ee(5269),pe=ee(7939),He=ee(14566),Me=ee(54172),Le={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},te=ee(71951),fe=ee(78323),Ce=ee(57193),_e=ee(63949),Ue=Object.defineProperty,qe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(ze,Re,ot)=>Re in ze?Ue(ze,Re,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ze[Re]=ot,Ve=(ze,Re)=>{for(var ot in Re||(Re={}))Ae.call(Re,ot)&&it(ze,ot,Re[ot]);if(qe)for(var ot of qe(Re))Ye.call(Re,ot)&&it(ze,ot,Re[ot]);return ze},Qe=(ze,Re,ot)=>new Promise((le,Oe)=>{var We=tt=>{try{gt(ot.next(tt))}catch(vt){Oe(vt)}},Je=tt=>{try{gt(ot.throw(tt))}catch(vt){Oe(vt)}},gt=tt=>tt.done?le(tt.value):Promise.resolve(tt.value).then(We,Je);gt((ot=ot.apply(ze,Re)).next())}),ve=({visible:ze,categoryId:Re,getData:ot,onCancle:le})=>{var Oe,We;const[Je,gt]=(0,x.useState)([]),[tt,vt]=(0,x.useState)(!1),[Ot,Pt]=(0,x.useState)(!1),[xt,Bt]=(0,x.useState)({success_size:0,error_list:[]}),Fe={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{gt([])},beforeUpload:ie=>Qe(void 0,null,function*(){return gt([ie]),!1}),fileList:Je,accept:".xlsx"};return x.createElement(x.Fragment,null,x.createElement(Be.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:ze,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ot,onOk:()=>Qe(void 0,null,function*(){if(Je.length===0){Ie.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Pt(!0);const ie=new FormData;ie.append("file",Je[0]);const xe=yield(0,Ce.ZP)(`/api/homework_commons/${Re}/import_external_score.json`,{method:"post",body:ie},!0);(xe==null?void 0:xe.status)===0&&(Bt(xe),le(),ot(),vt(!0),gt([])),Pt(!1)}),onCancel:()=>{gt([]),le()}},x.createElement("div",{className:Le.achieveSty},x.createElement("div",{className:Le.tip},x.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),x.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"),x.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")),x.createElement(ke.Z,{align:"middle",className:"mt20"},x.createElement(ge.Z,{className:"mr10"},x.createElement("span",{className:Le.labolIcon},"*"),x.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),x.createElement(ge.Z,null,x.createElement(pe.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},x.createElement("a",{className:Le.downloadbutton,onClick:ie=>{ie.stopPropagation(),ie.preventDefault(),(0,_e.FH)("",fe.Z.API_SERVER+`/api/homework_commons/${Re}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),x.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),x.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},x.createElement(He.default.Dragger,Ve({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Fe),x.createElement("div",null,x.createElement(te.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),x.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"))))),x.createElement(Be.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:tt,onCancel:()=>{vt(!1)},footer:null},x.createElement("div",null,x.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},x.createElement("span",null,"\u5BFC\u5165\u6210\u529F",x.createElement("span",{style:{color:"#19CB70"}}," ",xt==null?void 0:xt.success_size," "),"\u4E2A\u5B66\u751F"),x.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",x.createElement("span",{style:{color:"#E30000"}}," ",(Oe=xt==null?void 0:xt.error_list)==null?void 0:Oe.length," "),"\u4E2A\u5B66\u751F")),!!((We=xt==null?void 0:xt.error_list)!=null&&We.length)&&x.createElement("div",{className:"mb20"},x.createElement(Me.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:ie=>x.createElement("span",{style:{color:"#000"}},ie)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:ie=>x.createElement("span",{style:{color:"#666"}},ie)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:ie=>x.createElement("span",{style:{color:"#000"}},ie)}],dataSource:xt==null?void 0:xt.error_list,pagination:!1,scroll:{y:47*8}})))))}},79291:function(bn,jt,ee){"use strict";var x=ee(62957),Be=ee(6767),Ie=ee(57193),ke=ee(95392),ge=ee(81779),pe=ee(59301),He=(Le,te,fe)=>new Promise((Ce,_e)=>{var Ue=Ye=>{try{Ae(fe.next(Ye))}catch(it){_e(it)}},qe=Ye=>{try{Ae(fe.throw(Ye))}catch(it){_e(it)}},Ae=Ye=>Ye.done?Ce(Ye.value):Promise.resolve(Ye.value).then(Ue,qe);Ae((fe=fe.apply(Le,te)).next())});const Me=({shixunHomeworks:Le,dispatch:te,classroomList:fe,getData:Ce})=>pe.createElement(x.default,{centered:!0,title:"\u63D0\u793A",open:Le.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>He(void 0,null,function*(){var _e;if((0,ge.Rm)()&&!((_e=fe.AssistantObject.normal)!=null&&_e.can_redo)){Be.ZP.warning("\u60A8\u672A\u83B7\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,Ie.ZP)(`/api/homework_commons/${Le.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:Le.actionTabs.student_work_id}})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),te({type:"shixunHomeworks/setActionTabs",payload:{}}),Ce())}),onCancel:()=>{te({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",Le.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),pe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));jt.Z=(0,ke.connect)(({shixunHomeworks:Le,classroomList:te})=>({shixunHomeworks:Le,classroomList:te}))(Me)},45347:function(bn,jt,ee){"use strict";ee.r(jt),ee.d(jt,{default:function(){return dc}});var x=ee(59301),Be=ee(95392),Ie=ee(88390),ke=ee(7939),ge=ee(6767),pe=ee(62957),He=ee(91882),Me=ee(20554),Le=ee(27812),te=ee(63949),fe=ee(28284),Ce=ee(25399),_e=ee(77019),Ue=ee(93041),qe=ee(62673),Ae=ee(5269),Ye=ee(54172),it=ee(37568),Ve=ee(29787),Qe=ee(75727),De=ee(13747),ve=ee(47889),ze=ee(1439),Re=ee(82326),ot=ee(56656),le=ee.n(ot),Oe=ee(13922),We=ee(57193),Je=Object.defineProperty,gt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ot=(je,Te,Se)=>Te in je?Je(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Pt=(je,Te)=>{for(var Se in Te||(Te={}))tt.call(Te,Se)&&Ot(je,Se,Te[Se]);if(gt)for(var Se of gt(Te))vt.call(Te,Se)&&Ot(je,Se,Te[Se]);return je},xt=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Bt=({shixunHomeworks:je,dispatch:Te})=>{const Se=(0,Be.useParams)();return x.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:je.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xt(void 0,null,function*(){(yield(0,We.ZP)(`/api/myshixuns/${je.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Se.coursesId}})).status===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),Te({type:"shixunHomeworks/setActionTabs",payload:{}}),Te({type:"shixunHomeworks/getWorkList",payload:Pt({},je.actionTabs.params)}))}),onCancel:()=>{Te({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),x.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Fe=(0,Be.connect)(({shixunHomeworks:je})=>({shixunHomeworks:je}))(Bt),ie=ee(81779),xe=ee(59301),Ge=Object.defineProperty,st=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ut=(je,Te,Se)=>Te in je?Ge(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Dt=(je,Te)=>{for(var Se in Te||(Te={}))Ze.call(Te,Se)&&ut(je,Se,Te[Se]);if(st)for(var Se of st(Te))pt.call(Te,Se)&&ut(je,Se,Te[Se]);return je},rt=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Xe=({shixunHomeworks:je,classroomList:Te,dispatch:Se})=>{const nn=(0,Be.useParams)(),[an,cn]=(0,x.useState)(!0),[fn,mn]=(0,x.useState)(!1),[wt]=fe.default.useForm();return xe.createElement(xe.Fragment,null,xe.createElement(pe.default,{centered:!0,title:"\u8C03\u5206",open:je.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:fn,onOk:()=>rt(void 0,null,function*(){var Fn;if((0,ie.Rm)()&&!((Fn=Te.AssistantObject.normal)!=null&&Fn.can_appraise)){ge.ZP.warning("\u60A8\u672A\u83B7\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 wt.validateFields();const un=wt.getFieldsValue();mn(!0),(yield(0,We.ZP)(`/api/student_works/${je.actionTabs.id}/adjust_score.json`,{method:"post",body:Dt({},un)})).status===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),wt.resetFields(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:Dt({},je.actionTabs.params)})),mn(!1)}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},xe.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"),xe.createElement(fe.default,{form:wt,layout:"horizontal"},xe.createElement("div",{style:{display:"flex",alignItems:"baseline"}},xe.createElement(fe.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},xe.createElement(ze.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),xe.createElement("span",{className:"ml10"},"\u5206")),xe.createElement("div",null,xe.createElement(fe.default.Item,{name:"comment"},xe.createElement(it.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var $e=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te})=>({shixunHomeworks:je,classroomList:Te}))(Xe),dt=ee(79291),Ft=ee(69206),lt=ee(89392),Ct=ee(51502),be=ee(71951),ae=ee(90036),ce=ee(79777),he=ee(59301),Ee=Object.defineProperty,ht=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(je,Te,Se)=>Te in je?Ee(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,de=(je,Te)=>{for(var Se in Te||(Te={}))me.call(Te,Se)&&ne(je,Se,Te[Se]);if(en)for(var Se of en(Te))re.call(Te,Se)&&ne(je,Se,Te[Se]);return je},we=(je,Te)=>ht(je,Et(Te)),ue=(je,Te)=>{var Se={};for(var nn in je)me.call(je,nn)&&Te.indexOf(nn)<0&&(Se[nn]=je[nn]);if(je!=null&&en)for(var nn of en(je))Te.indexOf(nn)<0&&re.call(je,nn)&&(Se[nn]=je[nn]);return Se},ct=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Nt=je=>ct(void 0,null,function*(){return yield(0,We.ZP)(`/api/student_works/${je.userId}/deal_appeal_score.json`,{method:"post",body:je})});var _t=je=>{var Te=je,{task_status:Se,new_work_status:nn,shixunHomeworks:an,course_group:cn}=Te,fn=ue(Te,["task_status","new_work_status","shixunHomeworks","course_group"]),mn;const wt=(0,Be.useParams)(),[Fn]=fe.default.useForm(),{workList:un,workSetting:Kt}=an,[da,Fr]=(0,x.useState)(!1),[Xt,Xr]=(0,x.useState)(null),[zn,hr]=(0,x.useState)({search:"",page:1,limit:10,work_status:Se!=null?Se==0?[0,-1]:[Se]:null,new_work_status:nn,status:nn||"",course_group:cn}),[,yn,yr,Rn]=(0,ae.U)(ce.h$,de({},wt)),[,za,tn,Tr]=(0,ae.U)(ce.cN,{homeworkId:wt==null?void 0:wt.categoryId}),[,,yt,Br]=(0,ae.U)(Nt,{}),[ea,ui]=(0,x.useState)([]),Ri=()=>{var ya,Vt,or;if(Se==0)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(Se==1)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(Se==2)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F",Kt!=null&&Kt.anonymous_comment||(ya=un==null?void 0:un.homework_status)!=null&&ya.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(nn==1)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(nn==2)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(nn==3)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},(Rn==null?void 0:Rn.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(nn==4)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},((Vt=Tr==null?void 0:Tr.data)==null?void 0:Vt.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(nn==5)return he.createElement(he.Fragment,null,"\u5171",he.createElement("span",{style:{color:"#DF711C"}},((or=Tr==null?void 0:Tr.data)==null?void 0:or.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},La=()=>{var ya,Vt;return Se?(ya=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(or,Rt,mi)=>`${((zn==null?void 0:zn.page)-1)*zn.limit+mi+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(or,Rt)=>he.createElement("a",{onClick:()=>{Jr(Rt)}},or)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Se!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(or,Rt)=>he.createElement(Ce.Z,{placement:"bottom",title:he.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Rt.teacher_score||"0.0","\u5206",he.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Rt.teaching_asistant_score||"0.0","\u5206",he.createElement("br",null),un!=null&&un.anonymous_comment?he.createElement(he.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Rt.student_score||"0.0","\u5206",he.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Rt.late_penalty||"0.0","\u5206",he.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Rt.repeat_minus_score||"0.0","\u5206",he.createElement("br",null),un!=null&&un.anonymous_comment?he.createElement(he.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Rt.absence_penalty||"0.0","\u5206",he.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Rt.work_score||"0.0","\u5206",he.createElement("br",null),!(un!=null&&un.is_jupyter||un!=null&&un.is_jupyter_lab)&&he.createElement("div",{onClick:mi=>{Jr(Rt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},or>0?he.createElement("span",{style:{color:"#ff8100"}},or):or)},Se>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:or=>le()(or).format("YYYY-MM-DD HH:mm")}])==null?void 0:ya.filter(or=>or):nn==4||nn==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(or,Rt)=>he.createElement("a",{onClick:()=>{Jr(Rt)}},or)},{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:or=>le()(or).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(or,Rt)=>he.createElement(he.Fragment,null,or==3&&he.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),or==4&&he.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),or==1&&he.createElement(he.Fragment,null,he.createElement(be.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ct(void 0,null,function*(){(yield yt({userId:Rt.student_work_id,score_id:Rt.student_works_score_id,status:4})).status===0&&Ja()})},"\u9A73\u56DE"),he.createElement(be.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{Xr(Rt),Fr(!0)}},"\u63A5\u53D7")))}]:(Vt=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(or,Rt,mi)=>`${((zn==null?void 0:zn.page)-1)*zn.limit+mi+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(or,Rt)=>he.createElement("a",{onClick:()=>{Jr(Rt)}},or)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Se!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(or,Rt)=>he.createElement(Ce.Z,{placement:"bottom",title:he.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Rt.teacher_score||"0.0","\u5206",he.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Rt.teaching_asistant_score||"0.0","\u5206",he.createElement("br",null),un!=null&&un.anonymous_comment?he.createElement(he.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Rt.student_score||"0.0","\u5206",he.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Rt.late_penalty||"0.0","\u5206",he.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Rt.repeat_minus_score||"0.0","\u5206",he.createElement("br",null),un!=null&&un.anonymous_comment?he.createElement(he.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Rt.absence_penalty||"0.0","\u5206",he.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Rt.work_score||"0.0","\u5206",he.createElement("br",null),!(un!=null&&un.is_jupyter||un!=null&&un.is_jupyter_lab)&&he.createElement("div",{onClick:mi=>{Jr(Rt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},or>0?he.createElement("span",{style:{color:"#ff8100"}},or):or)},nn==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:or=>le()(or).format("YYYY-MM-DD HH:mm")},nn==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},nn==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:Vt.filter(or=>or)},Jr=(ya={})=>{var Vt;(ya!=null&&ya.id||ya!=null&&ya.student_work_id)&&(0,te.xg)(un.is_jupyter||un.is_jupyter_lab?`/classrooms/${wt.coursesId}/common_homework/${wt.categoryId}/${ya.id}/comment`:wt.course_group?`/classrooms/${wt.coursesId}/common_homework/${wt.categoryId}/review/${nn==4?ya.student_work_id:ya==null?void 0:ya.id}?ids=${(Vt=wt.course_group)==null?void 0:Vt.toString()}`:`/classrooms/${wt.coursesId}/common_homework/${wt.categoryId}/review/${nn==4?ya.student_work_id:ya==null?void 0:ya.id}`)},Ja=(ya=zn)=>{const Vt=we(de({},ya),{work_status:Se!=null?Se==0?[0,-1]:[Se]:null,new_work_status:nn,status:nn==4?"":1,course_group:cn});hr(Vt),nn==4||nn==5?tn(Vt):yr(Vt)};return(0,x.useEffect)(()=>{var ya;ui((nn==4||nn==5?(ya=Tr==null?void 0:Tr.data)==null?void 0:ya.list:Rn==null?void 0:Rn.student_works)||[])},[Rn,Tr]),(0,x.useEffect)(()=>{fn.open&&Ja(),fn.open||(ui([]),hr(we(de({},zn),{search:"",page:1,limit:10})),Xr(null),Fr(!1),Fn.resetFields())},[fn.open,zn.page,zn.limit]),(0,x.useEffect)(()=>{console.log(Xt)},[Xt]),he.createElement(he.Fragment,null,he.createElement(pe.default,de({},fn),he.createElement(_e.Z,{wrap:!1,justify:"space-between",align:"middle"},he.createElement(Ae.Z,null,Ri()),he.createElement(Ae.Z,null,he.createElement(be.t7,{style:{width:300},value:zn==null?void 0:zn.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ya=>{Ja(we(de({},zn),{search:decodeURIComponent(ya).trim(),page:1}))},onInputChange:ya=>{hr(we(de({},zn),{search:decodeURIComponent(ya).trim()}))}}))),he.createElement(Ye.default,{loading:yn||za,className:"mt20",columns:La(),locale:{emptyText:he.createElement(Oe.Z,null)},dataSource:ea,pagination:{total:(Rn==null?void 0:Rn.work_count)||((mn=Tr==null?void 0:Tr.data)==null?void 0:mn.count)||0,onChange:(ya,Vt)=>{hr(we(de({},zn),{page:ya,limit:Vt}))},current:zn==null?void 0:zn.page,pageSize:zn==null?void 0:zn.limit}})),he.createElement(pe.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:da,centered:!0,destroyOnClose:!0,onCancel:()=>{Fr(!1)},maskClosable:!1,width:544,onOk:()=>{Fn.submit()}},he.createElement(fe.default,{form:Fn,colon:!1,onFinish:ya=>ct(void 0,null,function*(){(yield yt(we(de({},ya),{userId:Xt.student_work_id,score_id:Xt.student_works_score_id,status:3}))).status===0&&(Ja(),Fr(!1))})},he.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"),he.createElement(Ct.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:he.createElement("a",{onClick:()=>{Jr(we(de({},Xt),{id:un.is_jupyter||un.is_jupyter_lab?Xt==null?void 0:Xt.id:Xt==null?void 0:Xt.student_work_id}))}},Xt==null?void 0:Xt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:he.createElement("span",{style:{color:"#191919"}},Xt==null?void 0:Xt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:he.createElement("span",{style:{color:"#191919"}},Xt==null?void 0:Xt.score)}]}),he.createElement(_e.Z,{className:"mt20",wrap:!1},he.createElement(Ae.Z,null,he.createElement(fe.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},he.createElement(ze.Z,{min:1,max:100,step:1}))),he.createElement(Ae.Z,null,he.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),he.createElement(Ae.Z,null,he.createElement(fe.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},he.createElement(qe.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},At=ee(84828),Wt={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",btn_review:"btn_review___u0rVP",is_disabled:"is_disabled___Ihs8S",under_review:"under_review___DhNyV"},dn=ee(17949),Sn=ee(84105),tr=ee(87395),Or=ee(67921),Wn=ee(89489),Pr=ee(13719),Ea=ee(14544),ma=ee(20285),kr=ee(58617),nr=ee(59301),ja=Object.defineProperty,Za=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,Ra=(je,Te,Se)=>Te in je?ja(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,rn=(je,Te)=>{for(var Se in Te||(Te={}))Rr.call(Te,Se)&&Ra(je,Se,Te[Se]);if(Za)for(var Se of Za(Te))ri.call(Te,Se)&&Ra(je,Se,Te[Se]);return je},En=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const _n=({shixunHomeworks:je,user:Te,loading:Se,dispatch:nn})=>{var an,cn,fn,mn,wt,Fn;const un=(0,Be.useParams)(),{workList:Kt}=je,[,da,Fr]=(0,ae.U)(ce.Gw,{homeworkId:Kt==null?void 0:Kt.id}),Xt=(yn,yr={},Rn=0)=>Kt!=null&&Kt.can_make_up&&(Kt==null?void 0:Kt.work_status)==0?"--":yn||"--",Xr=[{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:yn=>yn===-1?"\u91CD\u505A\u4E2D":nr.createElement(te.Uw,{status:yn}),isShow:!(Kt!=null&&Kt.hidden_from_student)},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(yn,yr)=>nr.createElement(Ce.Z,{placement:"bottom",title:nr.createElement("div",null,nr.createElement("div",null,yr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${yr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),nr.createElement("div",null,yr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${yr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Kt!=null&&Kt.anonymous_comment?nr.createElement("div",null,yr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${yr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",nr.createElement("div",null,yr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${yr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),nr.createElement("div",null,yr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${yr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Kt!=null&&Kt.anonymous_comment?nr.createElement("div",null,yr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${yr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Kt==null?void 0:Kt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${yr.appeal_penalty||"0.0"}\u5206`,nr.createElement("div",null,yr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${yr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Kt!=null&&Kt.is_jupyter||Kt!=null&&Kt.is_jupyter_lab)&&nr.createElement("div",{onClick:Rn=>{var za;Rn.stopPropagation(),(0,te.xg)(Kt.is_jupyter||Kt.is_jupyter_lab?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/${yr.id}/comment`:un.course_group?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${yr.id}?ids=${(za=un.course_group)==null?void 0:za.toString()}`:`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${yr.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},yn>0?nr.createElement("span",{style:{color:"#ff8100"}},yn):yn),isShow:!(Kt!=null&&Kt.hidden_from_student)},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:Xt},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:Kt==null?void 0:Kt.can_submit,render:(yn,yr={},Rn=0)=>(Kt==null?void 0:Kt.work_status)==0?"--":yn||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:Xt,isShow:Kt==null?void 0:Kt.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:Xt,isShow:Kt==null?void 0:Kt.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:Xt,isShow:Kt==null?void 0:Kt.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Xt,isShow:(Kt==null?void 0:Kt.student_anonymous_comment)&&!(Kt!=null&&Kt.hidden_from_student)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Xt,isShow:Kt==null?void 0:Kt.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:Xt,isShow:Kt==null?void 0:Kt.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(yn,yr)=>nr.createElement("a",{onClick:()=>{var Rn;(Rn=Kt==null?void 0:Kt.homework_status)!=null&&Rn.includes("\u5BFC\u5165")||hr(yr,"review")}},"\u67E5\u770B"),isShow:!0}].filter(yn=>yn.isShow),zn=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(yn,yr,Rn)=>Rn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Xt},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:yn=>Kt!=null&&Kt.can_make_up&&(Kt==null?void 0:Kt.work_status)==0?"--":yn?nr.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):nr.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:yn=>Kt!=null&&Kt.can_make_up&&(Kt==null?void 0:Kt.work_status)==0?"--":yn?le()(yn).format("YYYY-MM-DD HH:mm"):"--"},!(Kt!=null&&Kt.hidden_from_student)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Xt},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Xt},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:yn=>Kt!=null&&Kt.can_make_up&&(Kt==null?void 0:Kt.work_status)==0?"--":yn===1?nr.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):yn===-1?"--":nr.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(yn,yr)=>{var Rn;return nr.createElement("a",{onClick:()=>{var za;if((Kt==null?void 0:Kt.work_status)==0||(Kt==null?void 0:Kt.work_status)==-1){ge.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(za=Kt.homework_status)!=null&&za.includes("\u5BFC\u5165")||hr(yr)}},!((Rn=Kt==null?void 0:Kt.homework_status)!=null&&Rn.includes("\u5DF2\u622A\u6B62")&&!(Kt!=null&&Kt.work_public)&&(0,ie.dE)())&&(yr!=null&&yr.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}].filter(yn=>!!yn),hr=(yn={},yr="")=>{var Rn;yn!=null&&yn.id&&(0,te.xg)(Kt.is_jupyter||Kt.is_jupyter_lab?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/${yn.id}/comment`:un.course_group?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${yn==null?void 0:yn.id}?ids=${(Rn=un.course_group)==null?void 0:Rn.toString()}&review=${yr}`:`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${yn==null?void 0:yn.id}?review=${yr}`)};return nr.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(Kt!=null&&Kt.all_member_count)&&!Se["shixunHomeworks/getWorkList"]&&(((an=Kt==null?void 0:Kt.homework_status)==null?void 0:an.includes("\u672A\u53D1\u5E03"))||((cn=Kt==null?void 0:Kt.homework_status)==null?void 0:cn.includes("\u672A\u5F00\u59CB")))&&nr.createElement(Oe.Z,null),!((fn=Kt==null?void 0:Kt.homework_status)!=null&&fn.includes("\u672A\u53D1\u5E03"))&&!((mn=Kt==null?void 0:Kt.homework_status)!=null&&mn.includes("\u672A\u5F00\u59CB"))&&nr.createElement(nr.Fragment,null,nr.createElement(_e.Z,{wrap:!1,align:"middle",justify:"space-between"},nr.createElement(Ae.Z,null,nr.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),nr.createElement(Ae.Z,null,nr.createElement("span",null,(wt=Kt==null?void 0:Kt.left_time)==null?void 0:wt.status,nr.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Fn=Kt==null?void 0:Kt.left_time)==null?void 0:Fn.time)))),(Kt==null?void 0:Kt.is_shixun)&&!(Kt!=null&&Kt.open_evaluate)&&!(Kt!=null&&Kt.is_close_tips)&&nr.createElement(_e.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},nr.createElement(Ae.Z,null,nr.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 ")),nr.createElement(Ae.Z,null,nr.createElement("span",{className:"current",onClick:()=>En(void 0,null,function*(){const yn=yield(0,We.ZP)(`/api/homework_commons/${un.categoryId}/close_tips.json`,{method:"post"});(yn==null?void 0:yn.status)===0&&nn({type:"shixunHomeworks/getWorkList",payload:rn({},un)})})},"X"))),!(Kt!=null&&Kt.is_shixun)&&(Kt==null?void 0:Kt.feedback_notice)&&nr.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},nr.createElement("i",{className:"iconfont icon-tishi11 font14"}),nr.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"),da?nr.createElement(kr.Z,null):nr.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>En(void 0,null,function*(){const yn=yield Fr({homeworkId:Kt==null?void 0:Kt.id});(yn==null?void 0:yn.status)===0&&nn({type:"shixunHomeworks/getWorkList",payload:rn({},un)})})})),nr.createElement(Ye.default,{className:"mt20",locale:{emptyText:nr.createElement(Oe.Z,null)},pagination:!1,columns:Xr,dataSource:[Kt]}),(Kt==null?void 0:Kt.student_anonymous_comment)&&nr.createElement("div",{className:"mt20"},nr.createElement(_e.Z,{wrap:!1,align:"middle",justify:"space-between"},nr.createElement(Ae.Z,null,"\u5171",nr.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(Kt==null?void 0:Kt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),nr.createElement(Ae.Z,null,nr.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",nr.createElement("span",{className:"c-grey-333 ml10"},(Kt==null?void 0:Kt.evaluation_start)&&le()(Kt==null?void 0:Kt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(Kt==null?void 0:Kt.evaluation_end)&&le()(Kt==null?void 0:Kt.evaluation_end).format("YYYY-MM-DD HH:mm")))),nr.createElement(Ye.default,{className:"mt20",locale:{emptyText:nr.createElement(Oe.Z,null)},columns:zn,dataSource:Kt==null?void 0:Kt.student_works,pagination:!1}))))};var In=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se,user:nn})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects,user:nn}))(_n),qt=ee(85201),wn={title_sty:"title_sty___P5YJg",znpy:"znpy___NSwrB",btns_pfbz:"btns_pfbz___DaiTV",content_pfbz:"content_pfbz___d70rE",content_pfbz_html:"content_pfbz_html___halb_"},ir=ee(30561),br=Object.defineProperty,Ir=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,pr=(je,Te,Se)=>Te in je?br(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,ia=(je,Te)=>{for(var Se in Te||(Te={}))Wr.call(Te,Se)&&pr(je,Se,Te[Se]);if(Ir)for(var Se of Ir(Te))la.call(Te,Se)&&pr(je,Se,Te[Se]);return je};const sa=je=>React.createElement("svg",ia({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},je),React.createElement("title",null,"\u53C2\u8003\u7B54\u6848"),React.createElement("path",{d:"m9.94.219 3.841 4.8v6.356a2.406 2.406 0 0 1-2.406 2.406h-8.75a2.406 2.406 0 0 1-2.406-2.406v-8.75A2.406 2.406 0 0 1 2.625.219H9.94ZM9.31 1.53H2.625c-.604 0-1.094.49-1.094 1.094v8.75c0 .604.49 1.094 1.094 1.094h8.75c.604 0 1.094-.49 1.094-1.094V5.48L9.31 1.531Zm1.6 5.832a.656.656 0 0 1 .157.842l-.055.08-2.1 2.625a.656.656 0 0 1-.888.128l-.073-.06-1.4-1.312a.656.656 0 0 1 .822-1.018l.076.06.882.828 1.657-2.071a.656.656 0 0 1 .922-.102ZM4.375 8.969a.656.656 0 0 1 .089 1.306l-.089.006H3.5a.656.656 0 0 1-.089-1.306l.089-.006h.875ZM7 6.344a.656.656 0 0 1 .089 1.306L7 7.656H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Zm0-2.625a.656.656 0 0 1 .089 1.306L7 5.031H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Z",fill:"#3061D0",fillRule:"nonzero"}));var ar="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",An=Object.defineProperty,wr=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Tt=(je,Te,Se)=>Te in je?An(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Ht=(je,Te)=>{for(var Se in Te||(Te={}))ba.call(Te,Se)&&Tt(je,Se,Te[Se]);if(wr)for(var Se of wr(Te))Ha.call(Te,Se)&&Tt(je,Se,Te[Se]);return je};const vr=je=>React.createElement("svg",Ht({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},je),React.createElement("title",null,"\u4F5C\u4E1A\u8981\u6C42"),React.createElement("path",{d:"M14.03.475a1.378 1.378 0 0 1 1.72 1.335v11.11c0 .494-.356.918-.844 1.003l-6.88 1.204c-.155.027-.315.021-.468-.018L1.015 13.42a1.02 1.02 0 0 1-.765-.987V1.82A1.378 1.378 0 0 1 1.988.49l5.835 1.577Zm.22 1.491-6.151 1.58c-.186.047-.38.046-.565-.004L1.75 1.98v10.081l6.099 1.574 6.401-1.121V1.966ZM9.885 8.969a.75.75 0 0 1 .101 1.493l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Zm0-3.14a.75.75 0 0 1 .101 1.492l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Z",fill:"#3061D0",fillRule:"nonzero"}));var Kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Gt=ee(97231),qn=ee(59301);const Er=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{var nn,an,cn,fn;const{workList:mn,workDetail:wt}=je,Fn=(0,Be.useParams)();(0,x.useEffect)(()=>{var Kt;((Kt=je.actionTabs)==null?void 0:Kt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&Se({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Fn==null?void 0:Fn.categoryId}})},[(nn=je.actionTabs)==null?void 0:nn.key]);const un=()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return qn.createElement(pe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(an=je.actionTabs)==null?void 0:an.title,open:((cn=je.actionTabs)==null?void 0:cn.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>un(),footer:[qn.createElement(ke.ZP,{type:"primary",onClick:()=>{un(),Be.history.push(`/classrooms/${Fn==null?void 0:Fn.coursesId}/common_homework/${mn==null?void 0:mn.homework_id}/edit`)}},"\u7F16\u8F91")]},qn.createElement(Gt.Z,{value:((fn=je.actionTabs)==null?void 0:fn.title)=="\u4F5C\u4E1A\u8981\u6C42"?(wt==null?void 0:wt.description)||"\u6682\u65E0\u5185\u5BB9~":(wt==null?void 0:wt.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var Mr=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(Er),Kr={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},Zr=ee(97041),fr=ee(59301),rr=Object.defineProperty,jn=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,di=(je,Te,Se)=>Te in je?rr(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,gi=(je,Te)=>{for(var Se in Te||(Te={}))Ka.call(Te,Se)&&di(je,Se,Te[Se]);if(ka)for(var Se of ka(Te))Ya.call(Te,Se)&&di(je,Se,Te[Se]);return je},Ua=(je,Te)=>jn(je,ta(Te)),Hr=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Va=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{var nn,an,cn,fn,mn;const{workList:wt}=je,[Fn,un]=(0,x.useState)(Ua(gi({},(0,Be.useParams)()),{page:1,limit:10})),[Kt,da]=(0,x.useState)([]),[Fr,Xt]=(0,x.useState)(""),[Xr,zn]=(0,x.useState)(1),[hr]=fe.default.useForm(),[yn,yr]=(0,x.useState)({}),[Rn,za]=(0,x.useState)(null),[tn,Tr]=(0,x.useState)(!1),yt=(0,x.useRef)(null),Br=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(or,Rt,mi)=>(Fn.page-1)*Fn.limit+mi+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,ie.GJ)()||(0,ie.dE)()&&!(wt!=null&&wt.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,ie.dE)()&&((nn=wt==null?void 0:wt.homework_status)!=null&&nn.includes("\u533F\u8BC4\u4E2D")||(an=wt==null?void 0:wt.homework_status)!=null&&an.includes("\u7533\u8BC9\u4E2D")))&&(wt==null?void 0:wt.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:wt!=null&&wt.is_jupyter_lab||wt!=null&&wt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:or=>or===-1?"\u91CD\u505A\u4E2D":fr.createElement(te.Uw,{status:or})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:or=>or?le()(or).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),ea=(or,Rt)=>{Fn.page=or,Fn.limit=Rt,un(gi({},Fn)),ui(Fn)},ui=or=>Hr(void 0,null,function*(){Se({type:"shixunHomeworks/getWorkList",payload:gi({},or)})}),Ri=or=>{Fn.search=or,Fn.page=1,hr.resetFields(),yr({}),da([]),za(null),un(gi({},Fn)),ui(Fn)},La=(fn=(cn=wt==null?void 0:wt.student_works)==null?void 0:cn.filter(or=>(or==null?void 0:or.work_status)===0||(or==null?void 0:or.work_status)===-1))==null?void 0:fn.map(or=>or==null?void 0:or.id),Jr=or=>Hr(void 0,null,function*(){var Rt,mi,oo;const Ca=gi({},yn);if(!((Rt=or==null?void 0:or.content)!=null&&Rt.trim()||(mi=or==null?void 0:or.attachment_ids)!=null&&mi.length)){ge.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Ca.content=or==null?void 0:or.content,Ca.attachment_ids=(oo=or==null?void 0:or.attachment_ids)==null?void 0:oo.map(Vr=>Vr.response.id),Ja(Ca)}),Ja=or=>Hr(void 0,null,function*(){Tr(!0);const Rt=yield(0,We.ZP)(`/api/homework_commons/${wt==null?void 0:wt.homework_id}/test_ai_review.json`,{method:"post",body:or});if([0,-3].includes(Rt.status)){Rt.status==0&&ge.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),za(Rt);const mi=document.querySelector(".modal-ai-pfcs");if(mi){const oo=mi.querySelector(".ant-modal-body");oo&&(oo.scrollTop=oo.scrollHeight)}}Tr(!1)}),ya=()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),zn(1),Vt()},Vt=()=>{hr.resetFields(),yr({}),da([]),Xt(""),za(null)};return fr.createElement(pe.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:tn,open:((mn=je.actionTabs)==null?void 0:mn.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>ya(),okText:Rn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(Xr==1){if(Kt.length==0)return ge.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ja({student_work_id:Kt[0]})}else Xr==2&&hr.submit()}},fr.createElement(Ve.Z,{spinning:tn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},fr.createElement("div",{className:Kr.radio_con},fr.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),fr.createElement(ve.ZP.Group,{onChange:or=>{or.target.value==1&&ea(1,10),zn(or.target.value),Vt()},value:Xr,options:[{label:"\u9009\u62E9\u5B66\u751F\u4F5C\u4E1A",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A",value:2,style:{marginRight:30,color:"#000"}}]})),Xr==1&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:"flex justify-between item-center mb10"},fr.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),fr.createElement(it.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Fr,onChange:or=>Xt(or.target.value),onSearch:Ri})),fr.createElement(Ye.default,{rowSelection:{type:"radio",selectedRowKeys:Kt,onChange:(or,Rt)=>{da(or)},getCheckboxProps:or=>({disabled:La.includes(or.id)})},loading:Te["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(wt==null?void 0:wt.student_works)||[],columns:Br,pagination:{current:Fn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Fn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:wt.work_count,size:"default",showTotal:te.rU,onChange:ea},onChange:(or,Rt,mi)=>{if(mi.order===void 0)switch(mi.field){case"student_id":Fn.b_order="desc",Fn.order=mi.field;break;default:delete Fn.b_order,delete Fn.order}else Fn.b_order=mi.order.replace("end",""),Fn.order=mi.field;ui(Fn)}})),Xr==2&&fr.createElement("div",{style:{marginTop:20}},fr.createElement(fe.default,{form:hr,className:Kr.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{yr(gi({},hr.getFieldsValue()))},onFinish:Jr},fr.createElement(fe.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},fr.createElement(dn.Z,{watch:!0})),fr.createElement(fe.default.Item,{name:"attachment_ids",style:{marginBottom:0}},fr.createElement(Zr.Z,null)))),Rn&&fr.createElement("div",{className:Kr.result_con},fr.createElement("div",{className:Kr.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Rn==null?void 0:Rn.status)==0&&fr.createElement("div",{className:"p20"},fr.createElement("div",{className:"mb5"},fr.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Rn==null?void 0:Rn.score),fr.createElement("div",{className:"flex"},fr.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),fr.createElement(Gt.Z,{value:Rn==null?void 0:Rn.content,style:{fontSize:"14px"}}))),(Rn==null?void 0:Rn.status)==-3&&fr.createElement("div",{className:"p20"},fr.createElement(Gt.Z,{value:Rn==null?void 0:Rn.message,style:{fontSize:"14px"}})))))};var ca=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(Va),Xa=ee(59301);const Ui=({shixunHomeworks:je,classroomList:Te,loading:Se,dispatch:nn,range:an,setRange:cn,closeModal:fn})=>{const{workList:mn}=je,wt=(0,Be.useParams)();return Xa.createElement("div",null,Xa.createElement("div",{className:"flex item-center justify-between",style:{height:50}},Xa.createElement("div",{className:wn.title_sty},"\u8BC4\u5206\u6807\u51C6"),Xa.createElement("div",{className:"flex"},Xa.createElement("div",{className:wn.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Xa.createElement("img",{src:Kn}),"\u4F5C\u4E1A\u8981\u6C42"),Xa.createElement("div",{className:wn.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Xa.createElement("img",{src:ar})," \u53C2\u8003\u7B54\u6848"),Xa.createElement("div",{className:wn.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Xa.createElement("img",{src:ir.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Xa.createElement("div",{className:wn.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${wt.coursesId}/common_homework/${wt.categoryId}/detail?tabs=5`}},Xa.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),(mn==null?void 0:mn.ai_review_method)==1&&Xa.createElement(Ye.default,{pagination:!1,dataSource:mn==null?void 0:mn.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),(mn==null?void 0:mn.ai_review_method)==2&&Xa.createElement("div",{className:wn.content_pfbz},Xa.createElement(Gt.Z,{className:wn.content_pfbz_html,value:mn==null?void 0:mn.ai_review_text})),Xa.createElement("div",{className:wn.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),Xa.createElement("div",{className:wn.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Xa.createElement(ve.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Fn=>cn(Fn.target.value),value:an,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]})),Xa.createElement(Mr,null),Xa.createElement(ca,null))};var Oi=(0,Be.connect)(({shixunHomeworks:je,loading:Te,classroomList:Se,user:nn})=>({shixunHomeworks:je,loading:Te.effects,classroomList:Se,user:nn}))(Ui),Ji=ee(49095),Ti=ee(59301),Yi=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Ni=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{var nn,an;const{workList:cn}=je,[fn,mn]=(0,x.useState)([]),wt=(0,Be.useParams)(),[Fn,un]=(0,x.useState)(!1),Kt=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Fr=>Ti.createElement(Ce.Z,{placement:"bottom",title:Fr},Ti.createElement("span",{style:{color:"#333"}},le()(Fr).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Fr,Xt)=>Ti.createElement("span",{style:{color:"#333"}},Xt==null?void 0:Xt.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Fr,Xt)=>(Xt==null?void 0:Xt.status)=="running"?Ti.createElement("span",{style:{color:"#333"}}," ",Ti.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Xt==null?void 0:Xt.rate):Ti.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Xt==null?void 0:Xt.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Xt==null?void 0:Xt.fail_count," \u4EBA")}];(0,x.useEffect)(()=>{var Fr;((Fr=je.actionTabs)==null?void 0:Fr.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&da()},[(nn=je.actionTabs)==null?void 0:nn.key]);const da=()=>Yi(void 0,null,function*(){un(!0);const Fr=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:wt==null?void 0:wt.categoryId}});Fr.status===0&&mn(Fr==null?void 0:Fr.data),un(!1)});return Ti.createElement(pe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((an=je.actionTabs)==null?void 0:an.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},Ti.createElement(Ye.default,{loading:Fn,pagination:!1,dataSource:fn,columns:Kt,className:"mb10"}))};var to=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(Ni),qi={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},Gr=ee(59301),ii=Object.defineProperty,Ci=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,kt=(je,Te,Se)=>Te in je?ii(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Cn=(je,Te)=>{for(var Se in Te||(Te={}))Wi.call(Te,Se)&&kt(je,Se,Te[Se]);if(Di)for(var Se of Di(Te))po.call(Te,Se)&&kt(je,Se,Te[Se]);return je},ln=(je,Te)=>Ci(je,_i(Te)),gn=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Zn=({shixunHomeworks:je,loading:Te,dispatch:Se,getData:nn})=>{var an,cn,fn,mn,wt,Fn,un,Kt;const{workList:da}=je,[Fr,Xt]=(0,x.useState)({page:1,limit:10}),[Xr,zn]=(0,x.useState)(-1),[hr,yn]=(0,x.useState)(""),[yr,Rn]=(0,x.useState)({}),[za,tn]=(0,x.useState)(!1),[Tr,yt]=(0,x.useState)(!1),Br=(0,Be.useParams)(),ea=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Vt,or,Rt)=>(Fr.page-1)*Fr.limit+Rt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,ie.GJ)()||(0,ie.dE)()&&!(da!=null&&da.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:120}:null,!((0,ie.dE)()&&((an=da==null?void 0:da.homework_status)!=null&&an.includes("\u533F\u8BC4\u4E2D")||(cn=da==null?void 0:da.homework_status)!=null&&cn.includes("\u7533\u8BC9\u4E2D")))&&(da==null?void 0:da.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:160}:null,!(da!=null&&da.hidden_from_teacher)&&{title:da!=null&&da.is_jupyter_lab||da!=null&&da.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:120,dataIndex:"work_status",render:Vt=>Vt===-1?"\u91CD\u505A\u4E2D":Gr.createElement(te.Uw,{status:Vt})},!(da!=null&&da.hidden_from_teacher)&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Vt=>Vt?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Vt,or)=>Vt===1?Gr.createElement("span",{className:"c-green"},"\u6210\u529F"):Gr.createElement("span",{style:{display:"flex",alignItems:"center"}},Gr.createElement("span",{className:"c-red"},"\u5931\u8D25"))},{title:"\u5931\u8D25\u539F\u56E0",width:300,dataIndex:"error_message",render:(Vt,or)=>Gr.createElement("div",null,(or==null?void 0:or.success_status)===1?"--":Gr.createElement(Gr.Fragment,null,Gr.createElement("span",{style:{color:"#E30000"}},or==null?void 0:or.error_message),Gr.createElement(ke.ZP,{type:"link",onClick:()=>ya(or)},"\u67E5\u770B")))}].filter(Boolean);(0,x.useEffect)(()=>{var Vt,or;((Vt=je.actionTabs)==null?void 0:Vt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&zn((or=je.actionTabs)==null?void 0:or.status)},[(fn=je.actionTabs)==null?void 0:fn.key]),(0,x.useEffect)(()=>{var Vt;((Vt=je.actionTabs)==null?void 0:Vt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Xr!=null&&La(1,10)},[Xr]);const ui=Vt=>{Fr.keyword=Vt,Fr.page=1,Xt(Cn({},Fr)),Ri(Fr)},Ri=Vt=>gn(void 0,null,function*(){var or;yt(!0);const Rt=yield(0,We.ZP)(`/api/homework_common_resubmits/${(or=je.actionTabs)==null?void 0:or.id}/resubmit_student_list.json`,{method:"get",params:ln(Cn({},Vt),{homework_id:Br==null?void 0:Br.categoryId,success_status:Xr!=-1?[Xr]:null})});(Rt==null?void 0:Rt.status)===0&&Rn(Rt||{}),yt(!1)}),La=(Vt,or)=>{Fr.page=Vt,Fr.limit=or,Xt(Cn({},Fr)),Ri(Fr)},Jr=()=>gn(void 0,null,function*(){var Vt,or;if(Xr==1&&((Vt=yr==null?void 0:yr.success_status)==null?void 0:Vt[1].count)==0||Xr==2&&((or=yr==null?void 0:yr.success_status)==null?void 0:or[0].count)==0)return ge.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");tn(!0);const Rt=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Br==null?void 0:Br.categoryId,student_works_ids:yr==null?void 0:yr.student_works_ids}});(Rt==null?void 0:Rt.status)===0&&(Ja(),nn()),tn(!1)}),Ja=()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),yn(""),zn(null)},ya=Vt=>{pe.default.confirm({title:"\u5931\u8D25\u8BE6\u60C5",closable:!0,icon:null,footer:null,width:800,centered:!0,content:Gr.createElement(Gt.Z,{value:(Vt==null?void 0:Vt.error_message_detail)||"--",style:{fontSize:14,color:"#333",marginBottom:20}})})};return Gr.createElement(pe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((mn=je.actionTabs)==null?void 0:mn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:za,onCancel:()=>Ja(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Jr()},Gr.createElement("div",{className:qi.radio_con},Gr.createElement("div",null,Gr.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Gr.createElement(ve.ZP.Group,{onChange:Vt=>{zn(Vt.target.value)},value:Xr,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((wt=yr==null?void 0:yr.success_status)==null?void 0:wt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Fn=yr==null?void 0:yr.success_status)==null?void 0:Fn[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Gr.createElement("div",{className:"flex justify-between item-center mb10"},Gr.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Gr.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((un=yr==null?void 0:yr.success_status)==null?void 0:un[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Gr.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Kt=yr==null?void 0:yr.success_status)==null?void 0:Kt[0].count)||0),"\u4EBA"),Gr.createElement(it.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:hr,onChange:Vt=>yn(Vt.target.value),onSearch:ui})),Gr.createElement(Ye.default,{loading:Tr,dataSource:(yr==null?void 0:yr.data)||[],columns:ea,pagination:{current:Fr.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Fr.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(yr==null?void 0:yr.count)||0,size:"default",showTotal:te.rU,onChange:La},onChange:(Vt,or,Rt)=>{Rt!=null&&Rt.order?(Fr.sort_by=Rt==null?void 0:Rt.field,Fr.direction=(Rt==null?void 0:Rt.order)==="ascend"?"asc":"desc"):(Fr.sort_by=null,Fr.direction=null),Ri(Fr)}}))};var Hn=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(Zn),mt=ee(59301),cr=Object.defineProperty,Jn=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Vn=(je,Te,Se)=>Te in je?cr(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,xr=(je,Te)=>{for(var Se in Te||(Te={}))Tn.call(Te,Se)&&Vn(je,Se,Te[Se]);if(Ln)for(var Se of Ln(Te))On.call(Te,Se)&&Vn(je,Se,Te[Se]);return je},se=(je,Te)=>Jn(je,on(Te)),Ke=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const et=(0,x.createRef)(),at=({shixunHomeworks:je,classroomList:Te,loading:Se,zip:nn,btnLoading:an,setBtnLoading:cn,dispatch:fn})=>{var mn,wt,Fn,un,Kt,da,Fr,Xt,Xr,zn,hr,yn,yr,Rn,za,tn,Tr,yt,Br,ea,ui,Ri,La,Jr;const Ja=(0,Be.useParams)(),[ya]=(0,Be.useSearchParams)(),[Vt,or]=(0,x.useState)(xr(xr({},(0,Be.useParams)()),{page:ya.get("page")||1,limit:20})),{workList:Rt,actionTabs:mi,workSetting:oo}=je,[Ca,Vr]=(0,x.useState)([]),[hi,si]=(0,x.useState)(1),[ro,Mi]=(0,x.useState)(),[mr,aa]=(0,x.useState)(),[$t,Aa]=(0,x.useState)(),[wa,pi]=(0,x.useState)(),[Bi,Na]=(0,x.useState)(),[ao,Fo]=(0,x.useState)(!1),[Yo,Mo]=(0,x.useState)(1),[a,y]=(0,x.useState)(!1),[b,E]=(0,x.useState)(!1),[z,oe]=(0,x.useState)([]),[ye,Pe]=(0,x.useState)(!1),[Ne,nt]=(0,x.useState)(),[It,zt]=(0,x.useState)(!1),[kn,bt]=(0,x.useState)(""),[Zt,$n]=(0,x.useState)(),[Gn,Xn]=(0,x.useState)(),[Nr,jr]=(0,x.useState)(null),[fa,ra]=(0,x.useState)(!0),[_r,Fa]=(0,x.useState)([]),[fi,ur]=(0,x.useState)([]),[er,sr]=(0,x.useState)(0),[ni,fo]=(0,x.useState)({status:!1,visible:!0}),[Ho,Ro]=(0,x.useState)(!1),[Lo,No]=(0,x.useState)(""),[lo]=fe.default.useForm(),[Do,Jo]=(0,x.useState)(!0),[Xl,Xo]=(0,x.useState)(!1),[vo,Qo]=(0,x.useState)(null),[us,Ll]=(0,x.useState)(!1),[ql,tu]=(0,x.useState)(0),[al,hu]=(0,x.useState)(!1);(0,x.useEffect)(()=>{et&&et.current&&(et.current.clientHeight>47?fo({status:!0,visible:!0}):fo({status:!1,visible:!0}))},[Rt.course_group_info&&Rt.course_group_info.length]),(0,x.useEffect)(()=>{Rt!=null&&Rt.course_id&&Vr(Rt==null?void 0:Rt.student_works)},[Rt]);const Fl=()=>Ke(void 0,null,function*(){const vn=yield fn({type:"shixunHomeworks/getWorkList",payload:xr({},Vt)});(0,ie.GJ)()?Vr([...vn.student_works]):Vr([...vn])});(0,x.useEffect)(()=>{!Se["shixunHomeworks/getWorkList"]&&(Rt!=null&&Rt.is_open_ai_review)&&!(0,ie.dE)()&&zs()},[Se["shixunHomeworks/getWorkList"]]),(0,x.useEffect)(()=>{if((vo==null?void 0:vo.status)=="running"){hu(!0);const vn=setInterval(()=>{zs()},3e3);return()=>clearInterval(vn)}else vo!=null&&vo.status&&(vo==null?void 0:vo.status)=="success"&&al&&Fl()},[vo==null?void 0:vo.status]);const zs=()=>Ke(void 0,null,function*(){const vn=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Ja==null?void 0:Ja.categoryId}});(vn==null?void 0:vn.status)===0&&Qo(vn==null?void 0:vn.data)});(0,x.useEffect)(()=>{if(ya.get("page")){let vn=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((Ja==null?void 0:Ja.categoryId)!=(vn==null?void 0:vn.categoryId))return;or(xr(xr({},Vt),vn)),vn.task_status=(vn==null?void 0:vn.work_status)||"all",vn.course_group_info=(vn==null?void 0:vn.course_group)||"all",vn.file_status=vn!=null&&vn.file_status?[vn==null?void 0:vn.file_status]:"all",vn.teacher_comment=vn!=null&&vn.teacher_comment?[vn==null?void 0:vn.teacher_comment]:"all",lo.setFieldsValue(xr({},vn))}},[]);function wu(){si(1),Mi(""),aa(""),Aa(""),Na(""),pi(""),oe([])}const yc=()=>{Vt.page=1;const vn=Object.assign({},lo.getFieldsValue());Object.keys(vn).map(function(Sr){switch(Sr){case"task_status":vn[Sr].includes("all")||Rt[Sr].length===vn[Sr].length||!vn[Sr].length?(delete Vt.work_status,lo.setFieldsValue({task_status:"all"})):(Vt.work_status=vn[Sr],lo.setFieldsValue({task_status:Vt.work_status}));break;case"file_status":vn[Sr].includes("all")||Rt[Sr].length===vn[Sr].length||!vn[Sr].length?(delete Vt.file_status,lo.setFieldsValue({file_status:"all"})):(Vt.file_status=vn[Sr][0],lo.setFieldsValue({file_status:vn[Sr]}));break;case"course_group_info":vn[Sr].includes("all")||Rt[Sr].length===vn[Sr].length||!vn[Sr].length?(delete Vt.course_group,lo.setFieldsValue({course_group_info:"all"})):(Vt.course_group=vn[Sr],lo.setFieldsValue({course_group_info:Vt.course_group}));break;case"teacher_comment":vn[Sr].includes("all")||Rt[Sr].length===vn[Sr].length||!vn[Sr].length?(delete Vt.teacher_comment,lo.setFieldsValue({teacher_comment:"all"})):(Vt.teacher_comment=vn[Sr][0],lo.setFieldsValue({teacher_comment:vn[Sr]}));break}}),Fl()},Ec=(vn,Sr)=>{Fa(Sr.map(uo=>(uo.course_group_id===vn&&(uo.checked=!uo.checked),uo))),fc(Sr)},fc=vn=>{ur(vn.filter(Sr=>Sr.checked).map(Sr=>Sr.course_group_id))},ju=(0,x.useRef)();(0,x.useEffect)(()=>{ju.current=fi},[fi]);const Cc=(vn,Sr)=>{Vt.page=vn,Vt.limit=Sr,Fl()},Ac=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(vn,Sr,uo)=>Sr!=null&&Sr.isMe&&(Ca!=null&&Ca.length)?"\u6211":Vt.limit*(Vt.page-1)+uo+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,ie.GJ)()||(0,ie.dE)()&&!(Rt!=null&&Rt.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:vn=>vn},!((0,ie.dE)()&&((mn=Rt==null?void 0:Rt.homework_status)!=null&&mn.includes("\u533F\u8BC4\u4E2D")||(wt=Rt==null?void 0:Rt.homework_status)!=null&&wt.includes("\u7533\u8BC9\u4E2D")))&&Rt.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},(0,ie.GJ)()&&!(Rt!=null&&Rt.hidden_from_teacher)&&{title:Rt!=null&&Rt.is_jupyter_lab||Rt!=null&&Rt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:vn=>vn===-1?"\u91CD\u505A\u4E2D":mt.createElement(te.Uw,{status:vn})},((0,ie.GJ)()&&!(Rt!=null&&Rt.hidden_from_teacher)||(0,ie.dE)()&&!(Rt!=null&&Rt.anonymous_comment)&&!Rt.anonymous_appeal||(0,ie.dE)()&&((Fn=Rt.homework_status)==null?void 0:Fn.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(vn,Sr)=>mt.createElement(Ce.Z,{placement:"bottom",title:mt.createElement("div",null,mt.createElement("div",null,Sr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Sr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),mt.createElement("div",null,Sr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Sr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Rt!=null&&Rt.anonymous_comment?mt.createElement("div",null,Sr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Sr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",mt.createElement("div",null,Sr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Sr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),mt.createElement("div",null,Sr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Sr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Rt!=null&&Rt.anonymous_comment?mt.createElement("div",null,Sr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Sr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Rt==null?void 0:Rt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Sr.appeal_penalty||"0.0"}\u5206`,mt.createElement("div",null,Sr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Sr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Rt!=null&&Rt.is_jupyter||Rt!=null&&Rt.is_jupyter_lab)&&mt.createElement("div",{onClick:uo=>{var Ul;uo.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Vt)),(0,te.xg)(Rt.is_jupyter||Rt.is_jupyter_lab?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/${Sr.id}/comment?page=${Vt.page}`:Vt.course_group?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${Sr.id}?page=${Vt.page}&ids=${(Ul=Vt.course_group)==null?void 0:Ul.toString()}`:`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${Sr.id}?page=${Vt.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},vn>0?mt.createElement("span",{style:{color:"#ff8100"}},vn):vn)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:vn=>vn?le()(vn).format("YYYY-MM-DD HH:mm"):"--"},((0,ie.GJ)()||((un=Rt==null?void 0:Rt.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62")))&&!(Rt!=null&&Rt.hidden_from_teacher)&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,ie.GJ)()||((Kt=Rt==null?void 0:Rt.homework_status)==null?void 0:Kt.includes("\u5DF2\u622A\u6B62")))&&!(Rt!=null&&Rt.hidden_from_teacher)&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(0,ie.GJ)()&&!(Rt!=null&&Rt.hidden_from_teacher)&&(Rt==null?void 0:Rt.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(vn,Sr)=>mt.createElement(Ce.Z,{title:mt.createElement("div",null,mt.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",vn,"\u5206"),mt.createElement("br",null),mt.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Sr.anonymous_comment_rate,"%"))},mt.createElement("span",null,vn))},(Rt==null?void 0:Rt.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:vn=>mt.createElement(Ce.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},mt.createElement("span",null,vn))},(Rt==null?void 0:Rt.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(vn,Sr)=>mt.createElement("div",null,!!vn&&mt.createElement(Ce.Z,{placement:"bottom",title:`\u5171\u6709${vn}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${Sr.appeal_deal_count}\u6761\u5F85\u5904\u7406`},mt.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${Sr.appeal_deal_count}/${vn}`)),!vn&&mt.createElement("span",null,"-/-"))},(Rt==null?void 0:Rt.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:vn=>vn||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:vn=>vn||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(vn,Sr)=>{var uo,Ul,pl;return(uo=Rt.homework_status)!=null&&uo.includes("\u5BFC\u5165")?mt.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,ie.GJ)()&&mt.createElement("a",{onClick:cl=>{cl.stopPropagation(),fn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Sr==null?void 0:Sr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),mt.createElement("a",{style:{marginLeft:(0,ie.GJ)()&&10},onClick:(0,lt.debounce)(cl=>Ke(void 0,null,function*(){var bl,vu,ss,cs,pc;cl.stopPropagation();let $l=yield(0,We.ZP)(`/api/student_works/${Sr==null?void 0:Sr.id}/passed_condition.json`,{method:"get"});pe.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:mt.createElement("div",null,mt.createElement("div",{style:{display:"flex"}},mt.createElement("div",null,mt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),mt.createElement("span",{style:{marginLeft:10}},(bl=$l==null?void 0:$l.data)==null?void 0:bl.user_name)),mt.createElement("div",{style:{marginLeft:60}},mt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),mt.createElement("span",{style:{marginLeft:10}},(vu=$l==null?void 0:$l.data)==null?void 0:vu.student_id)),mt.createElement("div",{style:{marginLeft:60}},mt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),mt.createElement("span",{style:{marginLeft:10}},(ss=$l==null?void 0:$l.data)==null?void 0:ss.group_name))),mt.createElement("div",{style:{marginTop:22}},mt.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),mt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((cs=$l==null?void 0:$l.data)==null?void 0:cs.description)||"\u6682\u65E0\u4FE1\u606F")),mt.createElement("div",{style:{marginTop:22,marginBottom:20}},mt.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),mt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((pc=$l==null?void 0:$l.data)==null?void 0:pc.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Sr.work_status===0&&!(0,ie.GJ)()?mt.createElement("div",null,"--"):mt.createElement("div",null,!(0,ie.GJ)()&&mt.createElement("div",null,mt.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,ie.GJ)()&&mt.createElement("div",null,mt.createElement(Be.Link,{className:"c-blue",target:"_blank",to:Rt.is_jupyter||Rt.is_jupyter_lab?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/${Sr.id}/comment?page=${Vt.page}`:Vt.course_group?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${Sr.id}?ids=${(Ul=Vt.course_group)==null?void 0:Ul.toString()}&page=${Vt.page}`:`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${Sr.id}?page=${Vt.page}`,onClick:cl=>{var bl,vu,ss,cs;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Vt)),cl.stopPropagation(),Vt.course_group?(0,ie.Rm)()&&!((vu=(bl=Te.AssistantObject)==null?void 0:bl.group)!=null&&vu.can_view):(0,ie.Rm)()&&!((cs=(ss=Te.AssistantObject)==null?void 0:ss.normal)!=null&&cs.can_view)){cl.preventDefault(),ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},Sr.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),mt.createElement("br",null),mt.createElement(Ce.Z,{placement:"bottom",title:mt.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",mt.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},mt.createElement("a",{className:"c-green",onClick:cl=>Ke(void 0,null,function*(){cl.preventDefault(),cl.stopPropagation(),fn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Sr,id:Sr.id,params:Vt}})})},"\u8C03\u5206"))),(0,ie.GJ)()&&mt.createElement("div",null,Sr.work_status!==-1&&Sr.work_status!==0&&Sr.myshixun_identifier&&((Rt==null?void 0:Rt.is_jupyter)||(Rt==null?void 0:Rt.is_jupyter_lab))&&mt.createElement(_e.Z,{justify:"center"},mt.createElement("a",{onClick:cl=>Ke(void 0,null,function*(){if(cl.stopPropagation(),zt(!0),ra(!0),bt(Sr.shixun_url),$n(Sr.id),jr(Sr.evaluation_codes),Xn(null),Sr.myshixun_identifier){const bl=yield(0,We.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:Sr.myshixun_identifier,student_work_id:Sr.id}});bl.status===0&&(Xn(bl.html_content),ra(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(Rt!=null&&Rt.is_new_rule?Sr.work_status!==-1&&Sr.work_status!==0:Sr.work_status!==-1&&Sr.work_status!==0&&!((pl=Rt==null?void 0:Rt.homework_status)!=null&&pl.includes("\u5DF2\u622A\u6B62")))&&mt.createElement(_e.Z,{justify:"center"},mt.createElement("span",{className:Wt.redoBtn,onClick:cl=>{var bl;if(cl.stopPropagation(),(0,ie.Rm)()&&!((bl=Te.AssistantObject.normal)!=null&&bl.can_redo)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fn({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Rt.homework_id,student_work_id:Sr.id,isshixun:Rt.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(vn=>!!vn),Nl=(vn={key:""})=>{fn({type:"shixunHomeworks/setActionTabs",payload:vn})},Fc=()=>{var vn;return oo!=null&&oo.anonymous_comment||(vn=Rt==null?void 0:Rt.homework_status)!=null&&vn.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Sr)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Sr)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Sr)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},Sr)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},Sr)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},Sr)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},Sr)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},Sr)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Sr)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Sr)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:Sr=>mt.createElement("a",{onClick:()=>{Nl({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Sr)}]},hc=vn=>Ke(void 0,null,function*(){cn(!0),(yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:vn,student_works_ids:Rt==null?void 0:Rt.student_works_ids,with_submit_record:Do,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(Ro(!1),Be.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/exportlist/normal_work_list`)),cn(!1)}),bc=()=>{var vn,Sr,uo,Ul;return mt.createElement(Ue.default,null,mt.createElement(Ue.default.Item,{key:"1"},mt.createElement("span",{onClick:()=>{var pl;if(!(!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn))){if((0,ie.Rm)()&&!((pl=Te.AssistantObject.normal)!=null&&pl.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Rt==null?void 0:Rt.course_group_info,fn:()=>{(0,Pr.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}}," \u5BFC\u51FA\u6210\u7EE9 ")),(Rt==null?void 0:Rt.start_permanent)&&mt.createElement(Ue.default.Item,{onClick:()=>Ke(void 0,null,function*(){if(!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn))return;let pl=yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});pl.status===0&&Be.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`),pl.status===-3&&(fn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Vt}}),Be.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((vn=Rt.homework_status)!=null&&vn.includes("\u5BFC\u5165"))&&(0,ie.GJ)()&&((Sr=Rt==null?void 0:Rt.student_works)==null?void 0:Sr.length)>0&&((Rt==null?void 0:Rt.is_jupyter)||(Rt==null?void 0:Rt.is_jupyter_lab))&&mt.createElement(Ue.default.Item,{key:"2"},mt.createElement("span",{onClick:pl=>{var cl;if(!(!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn))){if((0,ie.Rm)()&&!((cl=Te.AssistantObject.normal)!=null&&cl.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Rt==null?void 0:Rt.course_group_info,fn:()=>{var bl,vu;fn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,te.xg)(`/classrooms/${Vt==null?void 0:Vt.coursesId}/common_homework/${Vt.categoryId}/${(vu=(bl=Rt==null?void 0:Rt.student_works)==null?void 0:bl[0])==null?void 0:vu.id}/comment`)}}})}}},"\u5B9E\u8BAD\u62A5\u544A")),!((uo=Rt.homework_status)!=null&&uo.includes("\u5BFC\u5165"))&&((Ul=Rt==null?void 0:Rt.student_works)==null?void 0:Ul.length)>0&&!(Rt!=null&&Rt.is_jupyter_lab)&&!(Rt!=null&&Rt.is_jupyter)&&mt.createElement(Ue.default.Item,{key:"3"},mt.createElement(ke.ZP,{loading:an,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var pl;if(!(0,te.Ye)(fn)){if((0,ie.Rm)()&&!((pl=Te.AssistantObject.normal)!=null&&pl.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:Rt==null?void 0:Rt.course_group_info,fn:()=>{No("\u9644\u4EF6"),Ro(!0)}}})}}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),mt.createElement(Ue.default.Item,{key:"5",onClick:()=>{var pl;if(!(0,te.Ye)(fn)){if((0,ie.Rm)()&&!((pl=Te.AssistantObject.normal)!=null&&pl.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Be.history.push(`/classrooms/${Vt.coursesId}/exportlist/normal_work_list`)}}},"\u5386\u53F2\u5BFC\u51FA"))},vc=vn=>{fn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:vo==null?void 0:vo.id,status:vn}})};return(0,ie.dE)()?mt.createElement(In,null):mt.createElement("section",{className:`${Wt.wrap} minH500`},mt.createElement("aside",{className:`minH500 bg-white pl30 ${(0,ie.GJ)()?"pt30":""} pr30`},!(Rt!=null&&Rt.all_member_count)&&!Se["shixunHomeworks/getWorkList"]&&(((da=Rt==null?void 0:Rt.homework_status)==null?void 0:da.includes("\u672A\u53D1\u5E03"))||((Fr=Rt==null?void 0:Rt.homework_status)==null?void 0:Fr.includes("\u672A\u5F00\u59CB")))&&mt.createElement(Oe.Z,null),mt.createElement("aside",null,!!(Rt!=null&&Rt.all_member_count)&&mt.createElement("aside",{className:"mb30"},mt.createElement(fe.default,{form:lo,onChange:yc,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((Xt=Rt.teacher_comment)!=null&&Xt.length)&&mt.createElement(fe.default.Item,{name:"teacher_comment"},mt.createElement(qe.default.Group,{style:{width:"100%"}},mt.createElement(_e.Z,null,mt.createElement(Ae.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),mt.createElement(Ae.Z,{flex:"80px"},mt.createElement(qe.default,{value:"all"},"\u5168\u90E8")),mt.createElement(Ae.Z,{flex:"1"},(Xr=Rt.teacher_comment)==null?void 0:Xr.map(vn=>mt.createElement(qe.default,{value:vn.id,key:vn.id}," ",vn.name,"(",vn.count,") ")))))),!!((zn=Rt==null?void 0:Rt.file_status)!=null&&zn.length)&&(0,ie.GJ)()&&mt.createElement(fe.default.Item,{name:"file_status"},mt.createElement(qe.default.Group,{style:{width:"100%"}},mt.createElement(_e.Z,null,mt.createElement(Ae.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),mt.createElement(Ae.Z,{flex:"80px"},mt.createElement(qe.default,{value:"all"},"\u5168\u90E8")),mt.createElement(Ae.Z,{flex:"1"},(hr=Rt==null?void 0:Rt.file_status)==null?void 0:hr.map(vn=>mt.createElement(qe.default,{value:vn.id,key:vn.id},vn.name,"(",vn.count,")")))))),!!((yn=Rt.task_status)!=null&&yn.length)&&mt.createElement(fe.default.Item,{name:"task_status"},mt.createElement(qe.default.Group,{value:[],style:{width:"100%"}},mt.createElement(_e.Z,null,mt.createElement(Ae.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),mt.createElement(Ae.Z,{flex:"80px"},mt.createElement(qe.default,{value:"all"},"\u5168\u90E8")," "),mt.createElement(Ae.Z,{flex:"1"},(yr=Rt.task_status)==null?void 0:yr.map(vn=>mt.createElement(qe.default,{name:"task_status",value:vn.id,key:vn.id},vn.name,"(",vn.count,")")))))),!!((Rn=Rt.course_group_info)!=null&&Rn.length)&&mt.createElement(fe.default.Item,{name:"course_group_info"},mt.createElement(qe.default.Group,{style:{width:"100%"}},mt.createElement(_e.Z,null,mt.createElement(Ae.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),mt.createElement(Ae.Z,{flex:"80px"},mt.createElement(qe.default,{value:"all",checked:!Vt.course_group_info},"\u5168\u90E8")),mt.createElement(Ae.Z,{flex:"1",className:`${Wt.workListClass} ${ni.visible?Wt.visible:""} ${ni.status?"":Wt.status}`},mt.createElement("div",{ref:et,className:Wt.left},Rt.course_group_info.map((vn,Sr)=>mt.createElement(qe.default,{value:vn.course_group_id,key:vn.course_group_id}," ",vn.group_group_name,"(",vn.count,")"))),ni.status&&mt.createElement("div",{className:Wt.tips,onClick:()=>fo(se(xr({},ni),{visible:!ni.visible}))},mt.createElement("span",null,ni.visible?"\u5C55\u5F00":"\u6536\u8D77",ni.visible?mt.createElement(Sn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):mt.createElement(tr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),!(Rt!=null&&Rt.hidden_from_teacher)&&mt.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},mt.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),mt.createElement(Ye.default,{className:"mt20",locale:{emptyText:mt.createElement(Oe.Z,null)},columns:Fc(),dataSource:[Rt==null?void 0:Rt.group_data],pagination:!1})),mt.createElement(_e.Z,{align:"middle"},mt.createElement(Ae.Z,{flex:"1"},mt.createElement(_e.Z,{align:"middle"},mt.createElement(Ae.Z,null,mt.createElement(it.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:vn=>{Vt.page=1,Vt.search=vn.trim(),Fl()}})),mt.createElement(Ae.Z,null,mt.createElement("span",{className:"ml5 c-red"},Rt.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Rt.work_count,"\u4E2A\u5B66\u751F\uFF09"))),mt.createElement(Ae.Z,{style:{textAlign:"end"},className:Wt.workListButtonWrap},(Rt==null?void 0:Rt.show_ai_review)&&(Rt==null?void 0:Rt.is_open_ai_review)&&mt.createElement("div",{className:"flex item-center"},(vo==null?void 0:vo.status)=="running"&&mt.createElement("div",{className:Wt.under_review},mt.createElement(Ve.Z,{spinning:!0,className:"mr6",size:"small"}),mt.createElement("span",{className:"ml5"},"\u8BC4\u9605\u4E2D\uFF0C\u8FDB\u5EA6"),mt.createElement("span",{className:"ml5",style:{color:"#3061D0"}},vo==null?void 0:vo.rate)),["success","failed"].includes(vo==null?void 0:vo.status)&&mt.createElement("div",{className:Wt.under_review},"\u8BC4\u9605\u6210\u529F",mt.createElement("span",{style:{color:"#3061D0"},onClick:()=>vc(1)},vo==null?void 0:vo.success_count),"\u4EBA, \u5931\u8D25",mt.createElement("span",{style:{color:"#ff0000"},onClick:()=>vc(0)},vo==null?void 0:vo.fail_count),"\u4EBA"),mt.createElement(Ce.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},mt.createElement("i",{className:"iconfont icon-lishijilu mr10 ml20",style:{cursor:"pointer"},onClick:()=>{fn({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}}))),!((za=Rt.homework_status)!=null&&za.includes("\u5BFC\u5165"))&&mt.createElement("div",{className:`${Wt.btn_review} ${(vo==null?void 0:vo.status)=="running"&&Wt.is_disabled}`,onClick:()=>{!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn)||(vo==null?void 0:vo.status)!="running"&&(Rt!=null&&Rt.show_ai_review&&si(3),Fo(!0))}},mt.createElement("img",{src:Ji.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),!((tn=Rt.homework_status)!=null&&tn.includes("\u5BFC\u5165"))&&!(Rt!=null&&Rt.is_jupyter||Rt!=null&&Rt.is_jupyter_lab)&&mt.createElement(ke.ZP,{className:"mr10",icon:mt.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn)||fn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Vt}})}},"\u6587\u6863\u67E5\u91CD"),!(Rt!=null&&Rt.is_new_rule)&&!((Tr=Rt.homework_status)!=null&&Tr.includes("\u5BFC\u5165"))&&(((yt=Rt==null?void 0:Rt.homework_status)==null?void 0:yt.includes("\u63D0\u4EA4\u4E2D"))||((Br=Rt==null?void 0:Rt.homework_status)==null?void 0:Br.includes("\u8865\u4EA4\u4E2D"))||((ea=Rt==null?void 0:Rt.homework_status)==null?void 0:ea.includes("\u8FDB\u884C\u4E2D")))&&mt.createElement(ke.ZP,{className:"mr10",icon:mt.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var vn;if((0,ie.Rm)()&&!((vn=Te.AssistantObject.normal)!=null&&vn.can_redo)){ge.ZP.warning("\u60A8\u672A\u83B7\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(!0),Ke(void 0,null,function*(){const uo=yield(0,We.ZP)(`/api/homework_commons/${Vt==null?void 0:Vt.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});uo.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",uo),Fa(uo.data.list),fc(uo.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((ui=Rt.homework_status)==null?void 0:ui.includes("\u5DF2\u622A\u6B62"))&&!Rt.is_jupyter&&!Rt.is_jupyter_lab&&mt.createElement(ke.ZP,{className:"mr10",icon:mt.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{!(Rt!=null&&Rt.is_old_data_for_time)&&(0,te.Ye)(fn)||Xo(!0)}},"\u5BFC\u5165\u6210\u7EE9"),mt.createElement(Qe.Z,{dropdownRender:bc},mt.createElement(ke.ZP,{icon:mt.createElement(Or.Z,null)},"\u5BFC\u51FA",mt.createElement(Wn.Z,null))))),(Rt==null?void 0:Rt.is_shixun)&&!(Rt!=null&&Rt.open_evaluate)&&!(Rt!=null&&Rt.is_close_tips)&&mt.createElement(_e.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"}},mt.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"),mt.createElement("span",{style:{cursor:"pointer"},onClick:()=>Ke(void 0,null,function*(){let vn=yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/close_tips.json`,{method:"post"});(vn==null?void 0:vn.status)===0&&fn({type:"shixunHomeworks/getWorkList",payload:xr({},Vt)})})},"X"))),mt.createElement(Ye.default,{loading:Se["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(Rt==null?void 0:Rt.anonymous_comment)&&{x:1300},dataSource:Ca,columns:Ac,onRow:(vn,Sr)=>({onClick:()=>{var uo,Ul;(uo=Rt.homework_status)!=null&&uo.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Vt)),(0,te.xg)(Rt.is_jupyter||Rt.is_jupyter_lab?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/${vn.id}/comment?page=${Vt.page}`:Vt.course_group?`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${vn.id}?ids=${(Ul=Vt.course_group)==null?void 0:Ul.toString()}&page=${Vt.page}`:`/classrooms/${Vt.coursesId}/common_homework/${Vt.categoryId}/review/${vn.id}?page=${Vt.page}`))}}),rowKey:"id",onChange:(vn,Sr,uo)=>{if(uo.order===void 0)switch(uo.field){case"student_id":Vt.b_order="desc",Vt.order=uo.field;break;default:delete Vt.b_order,delete Vt.order}else Vt.b_order=uo.order.replace("end",""),Vt.order=uo.field;Fl()}}))),mt.createElement("aside",{className:"tc mb50 mt30"},mt.createElement(De.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:Cc,defaultCurrent:parseInt(Vt.page)||1,current:parseInt(Vt.page)||1,defaultPageSize:20,total:je.workList.work_count})),mt.createElement($e,null),mt.createElement(Fe,null),mt.createElement(dt.Z,{getData:Fl}),mt.createElement(pe.default,{title:"\u667A\u80FD\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:ao,width:hi===3&&(Rt!=null&&Rt.is_open_ai_review)?1150:600,confirmLoading:us,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Ke(void 0,null,function*(){var vn,Sr;if((0,ie.Rm)()&&!((Sr=(vn=Te.AssistantObject)==null?void 0:vn.normal)!=null&&Sr.can_appraise)){ge.ZP.warning("\u60A8\u672A\u83B7\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(hi===1){if(ro!==0){if(!ro){ge.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}Fo(!1),y(!0)}else if(hi===2){if(!($t===0||mr===0)){if(!$t){ge.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!mr){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if($t>mr){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}Fo(!1),y(!0)}else if(hi===3){if(Rt!=null&&Rt.is_open_ai_review)if(Rt!=null&&Rt.single_score){if(Rt!=null&&Rt.zero_commit_student_works)return ge.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ge.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ge.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Ll(!0);const uo=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Ja==null?void 0:Ja.categoryId,range:ql}});(uo==null?void 0:uo.status)===0&&(Fo(!1),zs()),Ll(!1)}}),onCancel:()=>{Fo(!1),wu()}},mt.createElement("div",null,mt.createElement("div",null,mt.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},mt.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),mt.createElement(ve.ZP.Group,{value:hi,onChange:vn=>si(vn.target.value)},(Rt==null?void 0:Rt.show_ai_review)&&mt.createElement(ve.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605 ",mt.createElement("img",{style:{marginBottom:"1px"},src:At.Z})),mt.createElement(ve.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),mt.createElement(ve.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"))),hi===1&&mt.createElement("div",null,mt.createElement("div",{className:"mt15 mb5"},mt.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),mt.createElement(ze.Z,{size:"large",min:0,max:100,value:ro,onChange:vn=>Mi(vn),style:{width:"100%"}})),hi===2&&mt.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},mt.createElement("div",{style:{width:60}},mt.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),mt.createElement(ze.Z,{size:"large",min:0,max:100,value:$t,onChange:vn=>Aa(vn),style:{width:"calc(50% - 70px)"}}),mt.createElement("div",{style:{width:80}},mt.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),mt.createElement(ze.Z,{size:"large",min:0,max:100,value:mr,onChange:vn=>aa(vn),style:{width:"calc(50% - 70px)"}})),[1,2].includes(hi)&&mt.createElement(mt.Fragment,null,mt.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),mt.createElement(it.default.TextArea,{value:wa,onChange:vn=>pi(vn.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),mt.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),mt.createElement(it.default.TextArea,{value:Bi,onChange:vn=>Na(vn.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),hi===3&&(Rt!=null&&Rt.is_open_ai_review?mt.createElement(Oi,{range:ql,setRange:vn=>tu(vn)}):mt.createElement(Oe.Z,{customText:"\u6B64\u529F\u80FD\u9700\u8981\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u4EE5\u540E\u624D\u80FD\u4F7F\u7528\u3002",ButtonText:"\u53BB\u5F00\u542F",ButtonClick:()=>{window.location.href=`/classrooms/${Ja==null?void 0:Ja.coursesId}/common_homework/${Ja==null?void 0:Ja.categoryId}/detail?tabs=5`}}))))),mt.createElement(pe.default,{title:"\u63D0\u793A",open:a,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Ke(void 0,null,function*(){let vn={};hi===1?vn.score=ro||"0":(vn.min_score=$t||"0",vn.max_score=mr||"0"),vn.comment=wa,vn.hidden_comment=Bi,Yo===1?vn.student_work_ids=Ca.map(uo=>uo.id):vn.student_work_ids=Ca.filter(uo=>!uo.has_comment).map(uo=>uo.id),(yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_add_score.json`,{method:"post",body:vn})).status===0&&(ge.ZP.info("\u4FEE\u6539\u6210\u529F"),y(!1),wu(),Fl())}),onCancel:()=>{wu(),y(!1)}},mt.createElement("div",{style:{padding:"32px",textAlign:"center"}},mt.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"),mt.createElement("br",null),mt.createElement(ve.ZP.Group,{value:Yo,onChange:vn=>Mo(vn.target.value)},mt.createElement(ve.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),mt.createElement(ve.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),mt.createElement(pe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:b,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Ke(void 0,null,function*(){if(fc(_r),hi===2&&ju.current){if(z.length<=0){ge.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!wa){ge.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let vn=yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:wa,status:z,course_group_ids:ju.current}});vn.status===0&&(sr(vn.course_group_count),nt(vn),E(!1),Pe(!0))}else{if(!($t===0||mr===0)){if(!$t){ge.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!mr){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if($t>mr){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!wa){ge.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let vn=yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:wa,min_score:$t,max_score:mr,course_group_ids:ju.current}});vn.status===0&&(sr(vn.course_group_count),nt(vn),E(!1),Pe(!0))}}),onCancel:()=>{E(!1),wu()}},mt.createElement("div",{style:{padding:"32px"}},mt.createElement("div",null,mt.createElement("div",{style:{display:"flex",marginBottom:"12px"}},mt.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",mt.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),mt.createElement("div",{className:_r.length>15?Wt.scroll:"",style:{overflowX:"hidden"}},_r==null?void 0:_r.map((vn,Sr)=>mt.createElement(qe.default,{style:{textAlign:"left",margin:"0"},value:vn.course_group_id,key:vn.course_group_id,onChange:()=>{Ec(vn.course_group_id,_r)},checked:vn.checked},vn.group_group_name,"(",vn.count,")")))),mt.createElement("div",null,mt.createElement("span",{style:{width:"80px"}}," ",mt.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),mt.createElement(ve.ZP.Group,{value:hi,onChange:vn=>{si(vn.target.value)}},mt.createElement(ve.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),mt.createElement(ve.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),hi===1&&mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"70px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),mt.createElement(ze.Z,{min:0,max:100,value:$t,onChange:vn=>Aa(vn),style:{width:"100px"}}),mt.createElement("span",{style:{width:"80px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),mt.createElement(ze.Z,{min:0,max:100,value:mr,onChange:vn=>aa(vn),style:{width:"100px"}})),hi===2&&mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),mt.createElement(qe.default.Group,{onChange:vn=>{oe([...vn])},style:{width:"100%"}},(Ri=Rt.task_status)==null?void 0:Ri.map((vn,Sr)=>mt.createElement(qe.default,{name:"task_status",value:vn.id},vn.name,"(",vn.count,")")))),mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"70px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),mt.createElement(dn.Z,{className:Wt.MdEditor,onChange:vn=>pi(vn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),mt.createElement(pe.default,{open:ye,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Ke(void 0,null,function*(){hi===2?(yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:wa,status:z,course_group_ids:ju.current}})).status===0&&(ge.ZP.info("\u6253\u56DE\u6210\u529F"),wu(),Fl(),Pe(!1)):(yield(0,We.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:wa,min_score:$t,max_score:mr,course_group_ids:ju.current}})).status===0&&(ge.ZP.info("\u6253\u56DE\u6210\u529F"),wu(),Fl(),Pe(!1))}),onCancel:()=>{wu(),Pe(!1)}},mt.createElement("div",{style:{padding:"32px"}},hi===1&&mt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",er,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",$t,"-",mr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),hi===2&&mt.createElement("span",null,"\u786E\u8BA4\u5C06",er,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(La=Rt.task_status)==null?void 0:La.filter(vn=>z==null?void 0:z.includes(vn.id)).map(vn=>vn.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),mt.createElement("br",null),mt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Ne==null?void 0:Ne.count,"\u540D\u5B66\u751F"))),mt.createElement(pe.default,{open:It,width:900,centered:!0,closeIcon:!1,footer:mt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},mt.createElement("div",null,mt.createElement(ke.ZP,{className:"mr20",style:{background:"none"},icon:mt.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:vn=>{var Sr;if(vn.preventDefault(),(0,ie.Rm)()&&!((Sr=Te.AssistantObject.normal)!=null&&Sr.can_view)){ge.ZP.warning("\u60A8\u672A\u83B7\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,Ft.O5)()&&(0,te.xg)(`${kn}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),mt.createElement("span",{className:"mr10"},"\u8C03\u5206"),mt.createElement(ze.Z,{min:0,onChange:(0,lt.debounce)(vn=>Ke(void 0,null,function*(){var Sr;if(Mi(vn),(0,ie.Rm)()&&!((Sr=Te.AssistantObject.normal)!=null&&Sr.can_appraise)){ge.ZP.warning("\u60A8\u672A\u83B7\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,We.ZP)(`/api/student_works/${Zt}/adjust_score.json`,{method:"post",body:{score:vn}})).status===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),fn({type:"shixunHomeworks/getWorkList",payload:xr({},Vt)}))}),2e3)})),mt.createElement(ke.ZP,{type:"primary",onClick:vn=>zt(!1)},"\u5173\u95ED")),onOk:()=>Ke(void 0,null,function*(){}),onCancel:()=>{zt(!1)}},mt.createElement("div",{className:Wt.viewcode},mt.createElement("div",{className:Wt.lefttitle},"\u67E5\u770B\u4EE3\u7801"),mt.createElement("div",null,mt.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),Nr&&mt.createElement(Re.default,{style:{width:200},value:(Jr=Nr[0])==null?void 0:Jr.path}," ",Nr==null?void 0:Nr.map(vn=>mt.createElement(Re.default.Option,{value:vn.path},vn.path))," "))),mt.createElement(Ve.Z,{spinning:fa},mt.createElement("iframe",{srcDoc:Gn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),mt.createElement(pe.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Ho,centered:!0,onCancel:()=>Ro(!1),onOk:()=>{Lo=="\u9644\u4EF6"?hc(!1):Lo=="\u6279\u6CE8"&&hc(!0),Ro(!1)}},mt.createElement(qe.default,{checked:Do,onChange:vn=>{Jo(vn.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),mt.createElement("div",{className:Wt.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),mt.createElement("div",{className:Wt.export_type_modal},mt.createElement("div",{className:Wt.export_type_modal_con},mt.createElement("div",{className:`${Wt.type_item} ${Lo=="\u9644\u4EF6"?Wt.type_item_active:""}`,onClick:()=>No("\u9644\u4EF6")},mt.createElement("div",{className:`${Wt.img_warp}`},mt.createElement("img",{src:Ea.Z,width:72,height:80})),mt.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),mt.createElement("div",{className:`${Wt.type_item} ${Lo=="\u6279\u6CE8"?Wt.type_item_active:""}`,onClick:()=>No("\u6279\u6CE8")},mt.createElement("div",{className:`${Wt.img_warp}`},mt.createElement("img",{src:ma.Z,width:99,height:80})),mt.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),mt.createElement("div",{className:Wt.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"))),mt.createElement(_t,{title:mi==null?void 0:mi.title,open:(mi==null?void 0:mi.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:mi==null?void 0:mi.task_status,new_work_status:mi==null?void 0:mi.new_work_status,shixunHomeworks:je,destroyOnClose:!0,centered:!0,onCancel:()=>{Nl()},footer:null,width:764,course_group:Vt==null?void 0:Vt.course_group}),mt.createElement(qt.Z,{visible:Xl,getData:Fl,categoryId:Vt.categoryId,onCancle:()=>{Xo(!1)}}),mt.createElement(to,null),mt.createElement(Hn,{getData:()=>zs()}))};var ft=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se,user:nn})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects,user:nn}))(at),St=ee(78323),Lt=ee(3224),Ut=Object.defineProperty,sn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Dn=(je,Te,Se)=>Te in je?Ut(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Un=(je,Te)=>{for(var Se in Te||(Te={}))pn.call(Te,Se)&&Dn(je,Se,Te[Se]);if(sn)for(var Se of sn(Te))Yt.call(Te,Se)&&Dn(je,Se,Te[Se]);return je},Nn=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Mn=({shixunHomeworks:je,dispatch:Te})=>{const Se=(0,Be.useParams)();return x.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:je.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Nn(void 0,null,function*(){(yield Te({type:"shixunHomeworks/deleteReply",payload:{object_id:je.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),Te({type:"shixunHomeworks/setActionTabs",payload:{}}),Te({type:"shixunHomeworks/getReplyList",payload:Un({},je.actionTabs.params)}))}),onCancel:()=>{Te({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Bn=(0,Be.connect)(({shixunHomeworks:je})=>({shixunHomeworks:je}))(Mn),hn=ee(86342),xn=ee(26227),Yn=ee(63524),Pn={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"},Jt=ee(59301),dr=Object.defineProperty,lr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,ha=(je,Te,Se)=>Te in je?dr(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,ga=(je,Te)=>{for(var Se in Te||(Te={}))zr.call(Te,Se)&&ha(je,Se,Te[Se]);if(lr)for(var Se of lr(Te))Ta.call(Te,Se)&&ha(je,Se,Te[Se]);return je},na=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});le().locale("ZH-cn");const va=({shixunHomeworks:je,classroomList:Te,user:Se,globalSetting:nn,loading:an,dispatch:cn})=>{const[fn,mn]=(0,x.useState)(ga({},(0,Be.useParams)())),[wt,Fn]=(0,x.useState)(!1),[un,Kt]=(0,x.useState)(-1),[da,Fr]=(0,x.useState)(""),[Xt,Xr]=(0,x.useState)(""),{workList:zn}=je,{detailLeftMenus:hr}=Te,{replyList:yn,workDetail:yr}=je;fn.page_size=10,(0,x.useEffect)(()=>{cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)}),cn({type:"shixunHomeworks/getWorkDetail",payload:ga({},fn)}),hr.course_modules||cn({type:"classroomList/getClassroomLeftMenus",payload:ga({},fn)})},[fn.categoryId]);const Rn=tn=>{tn=tn!=null&&tn.includes(".json")?tn:`${tn}.json`,pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Jt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>na(void 0,null,function*(){var Tr;const yt=yield(0,hn.$Q)({url:tn});if(!yt)return;ge.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const Br=yield(0,hn.Ir)({id:yt.shixun_identifier});if(Br!=null&&Br.game_identifier){(Tr=Be.history)==null||Tr.push(`/tasks/${Br.game_identifier}`);return}(Br==null?void 0:Br.status)===2?Rn(Br==null?void 0:Br.message):(Br==null?void 0:Br.status)===3&&za(Br==null?void 0:Br.message)})})},za=tn=>{pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Jt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",tn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Jt.createElement("section",{className:Pn.bg},Jt.createElement(Ve.Z,{spinning:an["shixunHomeworks/getWorkDetail"]},Jt.createElement("section",{className:""},Jt.createElement("aside",{className:[Pn.desc,"c-black","font14","bg-white"].join(" ")},je.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Jt.createElement("div",null,Jt.createElement(Gt.Z,{value:(yr==null?void 0:yr.description)||"\u6682\u65E0\uFF5E"})),Jt.createElement(Lt.Z,{authority:(0,ie.GJ)(),showDimensions:!1,dataSource:yr==null?void 0:yr.attachments,callback:()=>{cn({type:"shixunHomeworks/getWorkDetail",payload:ga({},fn)})}}),je.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Jt.createElement("aside",{className:["bg-white"].join(" ")},Jt.createElement(dn.Z,{onChange:tn=>{Fr(tn)},defaultValue:yr==null?void 0:yr.explanation,height:200,isFocus:!0,watch:!0}),Jt.createElement(_e.Z,null,Jt.createElement(Ae.Z,{span:24,className:"tr"},Jt.createElement(ke.ZP,{type:"default",size:"middle",onClick:()=>na(void 0,null,function*(){cn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Jt.createElement(ke.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>na(void 0,null,function*(){da===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield cn({type:"shixunHomeworks/updateWork",payload:{explanation:da,categoryId:fn.categoryId}})).status===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),cn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),cn({type:"shixunHomeworks/getWorkDetail",payload:ga({},fn)}))})},"\u4FDD\u5B58"))))),Jt.createElement("aside",{className:[Pn.reply,"bg-white","mt20"].join(" ")},wt&&Jt.createElement(dn.Z,{onChange:tn=>{Fr(tn)},height:200,isFocus:!0,watch:!0}),Jt.createElement(_e.Z,{onClick:()=>{Fn(!0)}},Jt.createElement(Ae.Z,{flex:"1",style:{pointerEvents:"none"}},!wt&&Jt.createElement(it.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Jt.createElement(Ae.Z,null,Jt.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>na(void 0,null,function*(){if((0,ie.Rm)()&&!Te.AssistantObject.normal.can_create){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}da===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield cn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:fn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:da}}})).status===0&&(ge.ZP.success("\u53D1\u5E03\u6210\u529F"),cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)}),Fn(!1),Fr(""))})},"\u53D1\u8868")))),(yn==null?void 0:yn.comments)&&yn.comments!=""&&Jt.createElement("aside",{className:[Pn.replyList,"bg-white"].join(" ")},Jt.createElement(Ve.Z,{spinning:an["shixunHomeworks/getReplyList"]},yn==null?void 0:yn.comments.map(function(tn,Tr){var yt,Br,ea,ui;return Jt.createElement(_e.Z,{gutter:[12,12],key:Tr},Jt.createElement(Ae.Z,{flex:"40px"},Jt.createElement("img",{className:Pn.headpic,width:"40",src:`${St.Z.IMG_SERVER}/images/${(yt=tn==null?void 0:tn.author)==null?void 0:yt.image_url}`})),Jt.createElement(Ae.Z,{flex:"1"},Jt.createElement(_e.Z,{align:"middle"},Jt.createElement(Ae.Z,{span:20},Jt.createElement("span",{className:"c-light-black"},(Br=tn==null?void 0:tn.author)==null?void 0:Br.name),Jt.createElement("span",{className:"c-light-black ml10"},tn==null?void 0:tn.time," \u53D1\u5E03")),Jt.createElement(Ae.Z,{className:"tr",span:4},((0,ie.GJ)()||((ea=Se==null?void 0:Se.userInfo)==null?void 0:ea.login)===((ui=tn==null?void 0:tn.author)==null?void 0:ui.login))&&Jt.createElement(Ce.Z,{title:"\u5220\u9664"},Jt.createElement(xn.Z,{className:"current",onClick:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:fn,selectArr:tn}})}}))),Jt.createElement(Ae.Z,{span:24},Jt.createElement(Gt.Z,{value:tn.content})),tn.children&&Jt.createElement("aside",{className:Pn.comment},tn.children.map(function(Ri,La){var Jr,Ja;return Jt.createElement(_e.Z,{key:La},Jt.createElement(Ae.Z,{span:24},Jt.createElement(_e.Z,null,Jt.createElement(Ae.Z,{flex:"1"},Ri.author.name,Jt.createElement("span",{className:"c-light-black ml10"},Ri==null?void 0:Ri.time)),Jt.createElement(Ae.Z,null,((0,ie.GJ)()||((Jr=Se==null?void 0:Se.userInfo)==null?void 0:Jr.login)===((Ja=Ri==null?void 0:Ri.author)==null?void 0:Ja.login))&&Jt.createElement(Ce.Z,{title:"\u5220\u9664"},Jt.createElement(xn.Z,{className:"current",onClick:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:fn,selectArr:Ri}})}}))))),Jt.createElement(Ae.Z,null,Jt.createElement(Gt.Z,{value:Ri.content})))})),Jt.createElement(Ae.Z,{span:24,className:"mt5 c-light-black"},un===Tr&&Jt.createElement("aside",null,Jt.createElement(dn.Z,{onChange:Ri=>{Xr(Ri)},height:150,isFocus:!0}),Jt.createElement(_e.Z,null,Jt.createElement(Ae.Z,{span:24,className:"tr"},Jt.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>na(this,null,function*(){Xt===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield cn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:fn.categoryId,jour_type:"HomeworkCommon",m_parent_id:tn.id,reply_id:1,notes:Xt}}}),cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)}),ge.ZP.success("\u53D1\u5E03\u6210\u529F"),Kt(-1))})},"\u53D1\u8868")))),un!==Tr&&Jt.createElement("div",{className:"tr"},Jt.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Kt(Tr)}),!!tn.user_praise&&Jt.createElement("span",{className:"c-orange"},Jt.createElement(Yn.Z,{className:"mr5 ml30",onClick:()=>na(this,null,function*(){yield cn({type:"shixunHomeworks/replyUnLike",payload:{object_id:tn.id,object_type:"journals_for_message"}}),cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)})})}),!!tn.praise_count&&tn.praise_count),!tn.user_praise&&Jt.createElement("span",null,Jt.createElement(Yn.Z,{className:"mr5 ml30",onClick:()=>na(this,null,function*(){yield cn({type:"shixunHomeworks/replyLike",payload:{object_id:tn.id,object_type:"journals_for_message"}}),cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)})})}),!!tn.praise_count&&tn.praise_count))))))}))))),Jt.createElement("aside",{className:"tc mt30 pb30"},Jt.createElement(De.Z,{defaultCurrent:1,total:yn==null?void 0:yn.messages_count,hideOnSinglePage:!0,current:fn.page||1,onChange:tn=>{fn.page=tn,cn({type:"shixunHomeworks/getReplyList",payload:ga({},fn)})}})),Jt.createElement(Bn,null))};var qr=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,user:Se,loading:nn,globalSetting:an})=>({shixunHomeworks:je,globalSetting:an,user:Se,classroomList:Te,loading:nn.effects}))(va),Ma=Object.defineProperty,oa=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Dr=(je,Te,Se)=>Te in je?Ma(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Yr=(je,Te)=>{for(var Se in Te||(Te={}))xa.call(Te,Se)&&Dr(je,Se,Te[Se]);if(oa)for(var Se of oa(Te))Sa.call(Te,Se)&&Dr(je,Se,Te[Se]);return je};le().locale("ZH-cn");const Ur=({shixunHomeworks:je,classroomList:Te,globalSetting:Se,loading:nn,dispatch:an})=>{var cn,fn;const mn=(0,Be.useParams)(),{detailLeftMenus:wt}=Te,{replyList:Fn,referenceAnswer:un}=je;return mn.page_size=10,(0,x.useEffect)(()=>{an({type:"shixunHomeworks/getReplyList",payload:Yr({},mn)}),an({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:mn.categoryId}}),wt.course_modules||an({type:"classroomList/getClassroomLeftMenus",payload:Yr({},mn)})},[mn.categoryId]),x.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},x.createElement("aside",{className:["c-black","font14"].join(" ")},x.createElement("div",null,(un==null?void 0:un.reference_answer)&&x.createElement(Gt.Z,{value:un==null?void 0:un.reference_answer}),!(un!=null&&un.reference_answer)&&!((cn=un.attachments)!=null&&cn.length)&&x.createElement(Oe.Z,null)),(fn=un==null?void 0:un.attachments)==null?void 0:fn.map((Kt,da)=>x.createElement("div",null,x.createElement("a",{href:`${St.Z.API_SERVER}${Kt.url}`},x.createElement("span",{className:"iconfont icon-fujian c-green font14"}),x.createElement("span",{className:"ml10 c-black"},Kt.title),x.createElement("span",{className:"c-light-black ml20 font12"},Kt.filesize))))))};var Cr=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se,globalSetting:nn})=>({shixunHomeworks:je,globalSetting:nn,classroomList:Te,loading:Se.effects}))(Ur),gr=ee(60132),$r=ee(27681),Qr=ee(2334),Oa=ee(59301),Ga=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const pa=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{var nn,an;const[cn,fn]=(0,x.useState)(!0),[mn,wt]=(0,x.useState)(!1),[Fn,un]=(0,x.useState)([]),[Kt,da]=(0,x.useState)([]),[Fr,Xt]=(0,x.useState)([]),[Xr,zn]=(0,x.useState)([]),[hr,yn]=(0,x.useState)(""),yr=(0,Be.useParams)();function Rn(){return Ga(this,null,function*(){let Tr=yield(0,We.ZP)(`/api/homework_commons/${yr.categoryId}/homework_common_collaborators.json`,{method:"get"});da(Tr)})}function za(){return Ga(this,null,function*(){var Tr;let yt=yield(0,We.ZP)(`/api/courses/${yr==null?void 0:yr.coursesId}/teachers`,{method:"get",params:{homework_id:yr.categoryId,limit:1e3}});(Tr=yt==null?void 0:yt.teacher_list)==null||Tr.map(Br=>{Br.key=Br.user_id}),Xt(yt==null?void 0:yt.teacher_list),zn(yt==null?void 0:yt.teacher_list)})}(0,x.useEffect)(()=>{Rn(),((0,ie.G5)()||(0,ie.Rm)())&&za()},[yr]);const tn=()=>{};return Oa.createElement("section",{className:Qr.Z.form},Oa.createElement(_e.Z,{className:Qr.Z.content,style:{padding:"20px 30px",gap:20}},(nn=Kt==null?void 0:Kt.data)==null?void 0:nn.map(Tr=>Oa.createElement(_e.Z,{align:"middle",className:`${Qr.Z.borderSty} ${hr===(Tr==null?void 0:Tr.id)?Qr.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Oa.createElement("span",{className:"c-grey-333"},Tr==null?void 0:Tr.real_name),(Kt==null?void 0:Kt.can_edit)&&Oa.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Qr.Z.delSty}`,onMouseEnter:()=>{yn(Tr.id)},onMouseLeave:()=>{yn("")},onClick:()=>Ga(void 0,null,function*(){(yield(0,We.ZP)(`/api/homework_commons/${yr.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Tr.id}})).status===0&&(ge.ZP.info("\u5220\u9664\u6210\u529F"),Rn(),za())})}))),(Kt==null?void 0:Kt.can_edit)&&Oa.createElement(ke.ZP,{className:Qr.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>wt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(Kt!=null&&Kt.can_edit)&&!((an=Kt==null?void 0:Kt.data)!=null&&an.length)&&Oa.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Oa.createElement(pe.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:mn,onCancel:()=>wt(!1),onOk:()=>Ga(void 0,null,function*(){if(Fn.length===0){ge.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,We.ZP)(`/api/homework_commons/${yr.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Fn}})).status===0&&(ge.ZP.info("\u6DFB\u52A0\u6210\u529F"),un([]),Rn(),za(),wt(!1))})},Oa.createElement("div",null,Oa.createElement("div",{style:{display:"flex"}},Oa.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Oa.createElement(it.default.Search,{onChange:Tr=>{Xt(Xr.filter(yt=>yt.name.indexOf(Tr.target.value)>-1))}})),Oa.createElement(Ye.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Tr,yt)=>{un(Tr)},selectedRowKeys:Fn,getCheckboxProps:Tr=>({disabled:Tr.is_collaborator})},pagination:!1,dataSource:Fr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var oi=(0,Be.connect)(({shixunHomeworks:je,loading:Te})=>({shixunHomeworks:je,loading:Te.effects}))(pa),ai=ee(44104),qa=ee(32134),Ai=ee(12893),yi=ee(17870),$a=ee(86277),Qn=ee(59301),Gi=Object.defineProperty,bi=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,wi=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,ji=(je,Te,Se)=>Te in je?Gi(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,vi=(je,Te)=>{for(var Se in Te||(Te={}))zi.call(Te,Se)&&ji(je,Se,Te[Se]);if(wi)for(var Se of wi(Te))eo.call(Te,Se)&&ji(je,Se,Te[Se]);return je},io=(je,Te)=>bi(je,$i(Te)),Xi=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Eo=({shixunHomeworks:je,loading:Te,globalSetting:Se,user:nn,dispatch:an})=>{var cn,fn,mn,wt,Fn;const un=(0,Be.useParams)(),Kt=(0,Be.useLocation)(),{verifyModelUser:da,ContactModalElement:Fr}=(0,yi.Z)(),{workSetting:Xt,workList:Xr}=je,[zn,hr]=(0,x.useState)(!0),[yn]=fe.default.useForm(),[yr,Rn]=(0,x.useState)(!1),[za,tn]=(0,x.useState)(!1),[Tr,yt]=(0,x.useState)(!1),[Br,ea]=pe.default.useModal();let[ui,Ri]=(0,x.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[La,Jr]=(0,x.useState)([]),[Ja,ya]=(0,x.useState)([]),[Vt,or]=(0,x.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 Rt=((cn=Xr==null?void 0:Xr.homework_status)==null?void 0:cn.includes("\u533F\u8BC4\u4E2D"))||((fn=Xr==null?void 0:Xr.homework_status)==null?void 0:fn.includes("\u7533\u8BC9\u4E2D")),mi=((mn=Xr==null?void 0:Xr.homework_status)==null?void 0:mn.includes("\u533F\u8BC4\u4E2D"))||((wt=Xr==null?void 0:Xr.homework_status)==null?void 0:wt.includes("\u7533\u8BC9\u4E2D"))||((Fn=Xr==null?void 0:Xr.homework_status)==null?void 0:Fn.includes("\u5DF2\u622A\u6B62"));(0,x.useEffect)(()=>{},[]),(0,x.useEffect)(()=>{hr(!(Xt!=null&&Xt.can_edit))},[Xt]),(0,x.useEffect)(()=>{Xt!=null&&Xt.course_id&&(Object.keys(Vt).map(function(mr){mr.indexOf("proportion")>-1&&(Xt[mr]=(Xt[mr]*100).toFixed(0)),Vt[mr]=Xt[mr]}),(!Vt.allow_late||!Vt.unified_late)&&(Vt.late_penalty=5),La=JSON.parse(JSON.stringify(Xt.group_settings.map(mr=>io(vi({},mr),{group_name:[mr.group_name]})).filter(mr=>mr.publish_time!==null))),Ja=JSON.parse(JSON.stringify(Xt.allow_late_settings.map(mr=>io(vi({},mr),{group_name:[mr.group_name]})).filter(mr=>mr.late_time!==null))),ui=JSON.parse(JSON.stringify(Xt.score_details.map(mr=>vi({},mr)))),or(vi({},Vt)),Ri([...ui]),Jr([...La]),ya([...Ja]))},[Xt]);const oo=()=>{an({type:"shixunHomeworks/getWorkSetting",payload:vi({},un)})},Ca=()=>Xi(void 0,null,function*(){tn(!0);let mr=!1;if(ui==null||ui.find($t=>{if($t.name===""||$t.score===""){mr=!0;return}}),mr)return;if(ro().toFixed(2)!=100){ge.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(Mi(ui)){ge.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const aa=JSON.parse(JSON.stringify(Vt));if(aa.categoryId=un.categoryId,Vt.unified_setting||La==null||La.map($t=>{var Aa,wa;if(!$t.publish_time||!$t.end_time)throw ge.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 ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");$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,console.log("item:0",$t,Xt.group_settings,La),$t.group_id=(wa=(Aa=$t==null?void 0:$t.group_name)==null?void 0:Aa.map(pi=>{var Bi,Na;let ao=(Na=(Bi=Xt.group_settings)==null?void 0:Bi.filter(Fo=>(Fo==null?void 0:Fo.group_name)===pi))==null?void 0:Na[0];return console.log("d:",ao,pi),ao==null?void 0:ao.group_id}))==null?void 0:wa.toString().split(",")}),aa.group_settings=La,aa.score_details=ui,Vt.allow_late)if(Vt.unified_late){if(Vt.late_penalty===null||Vt.late_penalty===void 0||Vt.late_penalty<0||Vt.late_penalty>100)throw ge.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(!Vt.late_time)throw ge.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 Ja=Ja==null?void 0:Ja.map($t=>{var Aa,wa;if($t.late_penalty===null||$t.late_penalty===void 0||$t.late_penalty<0||$t.late_penalty>100)throw ge.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 ge.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 ge.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=(wa=(Aa=$t==null?void 0:$t.group_name)==null?void 0:Aa.map(pi=>{var Bi,Na;let ao=(Na=(Bi=Xt.group_settings)==null?void 0:Bi.filter(Fo=>(Fo==null?void 0:Fo.group_name)===pi))==null?void 0:Na[0];return ao==null?void 0:ao.group_id}))==null?void 0:wa.toString().split(","),$t}),aa.allow_late_settings=Ja;Object.keys(aa).map(function($t){$t.indexOf("proportion")>-1&&(aa[$t]=aa[$t]/100)}),JSON.stringify(ui)!==JSON.stringify(Xt==null?void 0:Xt.score_details)||(Xt==null?void 0:Xt.single_score)!=(Vt==null?void 0:Vt.single_score)?(pe.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:()=>Xi(void 0,null,function*(){(yield(0,We.ZP)(`/api/homework_commons/${un.categoryId}/score_setting_with_normal.json`,{method:"post",body:vi({},aa)})).status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Xt!=null&&Xt.have_repeated&&((Xt==null?void 0:Xt.is_repeat_minus)!==(Vt==null?void 0:Vt.is_repeat_minus)||(Xt==null?void 0:Xt.repeat_setting_score)!==(Vt==null?void 0:Vt.repeat_setting_score)||(Xt==null?void 0:Xt.repeat_limit)!==(Vt==null?void 0:Vt.repeat_limit))&&pe.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:()=>{an({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:un}})}}),oo(),an({type:"shixunHomeworks/getWorkList",payload:vi({},un)}))})}),yt(!0)):(yield(0,We.ZP)(`/api/homework_commons/${un.categoryId}/score_setting_with_normal.json`,{method:"post",body:vi({},aa)})).status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Xt!=null&&Xt.have_repeated&&((Xt==null?void 0:Xt.is_repeat_minus)!==(Vt==null?void 0:Vt.is_repeat_minus)||(Xt==null?void 0:Xt.repeat_setting_score)!==(Vt==null?void 0:Vt.repeat_setting_score)||(Xt==null?void 0:Xt.repeat_limit)!==(Vt==null?void 0:Vt.repeat_limit))&&pe.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:()=>{an({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:un}})}}),oo(),an({type:"shixunHomeworks/getWorkList",payload:vi({},un)}))}),Vr=Qn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qn.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 )",Qn.createElement("br",null),Qn.createElement("br",null),"\u6CE8\u610F\uFF1A",Qn.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",Qn.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"),hi=Qn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qn.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 )",Qn.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"),si=mr=>mr&&mrui.reduce((mr,aa)=>aa.score!==""?mr+aa.score:mr,0);function Mi(mr){return mr.some((aa,$t)=>mr.find((wa,pi)=>wa.name===aa.name&&pi!==$t)!==void 0)}return Qn.createElement("section",{className:Qr.Z.form},!(Xr!=null&&Xr.is_jupyter||Xr!=null&&Xr.is_jupyter_lab)&&Qn.createElement(Qn.Fragment,null,Qn.createElement("div",{style:{display:"flex",alignItems:"center"}},Qn.createElement("div",{className:Qr.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!Vt.single_score&&Qn.createElement("div",{style:{marginLeft:"auto"}},Qn.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Qn.createElement("span",{style:{color:"#E30000"}},ro().toFixed(2),"\u5206"))),Qn.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:zn,value:Vt==null?void 0:Vt.single_score,onChange:mr=>{Vt.single_score=mr.target.value,or(vi({},Vt))}},Qn.createElement(ve.ZP,{value:!0},Qn.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Qn.createElement("br",null),Qn.createElement(ve.ZP,{value:!1},Qn.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Qn.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"))),!Vt.single_score&&Qn.createElement(_e.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ui==null?void 0:ui.map((mr,aa)=>Qn.createElement(ai.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:aa==(ui==null?void 0:ui.length)-1?"0px":"10px"},align:"baseline"},Qn.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Qn.createElement(it.default,{disabled:zn,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:mr==null?void 0:mr.name,onChange:$t=>{ui[aa].name=$t.target.value.trim(),Ri([...ui])}}),Qn.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Qn.createElement(ze.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:mr==null?void 0:mr.score,disabled:zn,onChange:$t=>{console.log($t),$t?(ui[aa].score=Number($t.toFixed(2)),Ri([...ui])):(ui[aa].score="",Ri([...ui]))}}),(ui==null?void 0:ui.length)<5&&!zn&&Qn.createElement(qa.Z,{onClick:()=>{Ri([...ui,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),aa>1&&!zn&&Qn.createElement(Ai.Z,{onClick:()=>{ui.splice(aa,1),console.log(ui),Ri([...ui])},style:{color:"#E30000"}}),!ui[aa].name&&za&&Qn.createElement("div",{className:Qr.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!ui[aa].score&&za&&Qn.createElement("div",{className:Qr.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Qn.createElement("div",{className:Qr.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Qn.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:zn,value:Vt.teacher_mode,onChange:mr=>{Vt.teacher_mode=mr.target.value,or(vi({},Vt))}},Qn.createElement(ve.ZP,{value:1,style:{marginRight:"40px"}},Qn.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Qn.createElement("br",null),Qn.createElement(ve.ZP,{value:0},Qn.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Qn.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Qn.createElement("div",{className:Qr.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Qn.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:zn,value:Vt.ta_mode,onChange:mr=>{Vt.ta_mode=mr.target.value,or(vi({},Vt))}},Qn.createElement(ve.ZP,{value:1,style:{marginRight:"40px"}},Qn.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Qn.createElement("br",null),Qn.createElement(ve.ZP,{value:0},Qn.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Qn.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Qn.createElement("div",{className:Qr.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Qn.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:zn,value:Vt.final_mode,onChange:mr=>{Vt.final_mode=mr.target.value,or(vi({},Vt))}},Qn.createElement(ve.ZP,{value:!0,style:{marginRight:"40px"}},Qn.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Qn.createElement(ve.ZP,{value:!1},Qn.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),Vt.final_mode&&Qn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Qn.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"),Qn.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")),!Vt.final_mode&&Qn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Qn.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Qn.createElement(ze.Z,{disabled:zn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Vt.te_proportion,onChange:mr=>{Vt.te_proportion=mr,or(Object.assign({},Vt))}}),Qn.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Qn.createElement(ze.Z,{disabled:zn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Vt.ta_proportion,onChange:mr=>{Vt.ta_proportion=mr,or(Object.assign({},Vt))}}),Qn.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Qn.createElement(ze.Z,{disabled:zn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:Vt.st_proportion,onChange:mr=>{Vt.st_proportion=mr,or(Object.assign({},Vt))}}),Qn.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Qn.createElement("div",{className:Qr.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(Xr!=null&&Xr.is_jupyter||Xr!=null&&Xr.is_jupyter_lab)&&Qn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Qn.createElement($a.Z,{disableWhenCommunity:!(Xr!=null&&Xr.is_old_data_for_time)},Qn.createElement(qe.default,{disabled:zn,checked:Vt==null?void 0:Vt.is_repeat_minus,onChange:mr=>{or(aa=>io(vi({},aa),{is_repeat_minus:mr.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")),Qn.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")),(Vt==null?void 0:Vt.is_repeat_minus)&&Qn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Qn.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Qn.createElement($a.Z,{disableWhenCommunity:!(Xr!=null&&Xr.is_old_data_for_time)},Qn.createElement(ze.Z,{disabled:zn,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:Vt.repeat_setting_score,onChange:mr=>{Vt.repeat_setting_score=mr,or(Object.assign({},Vt))}})),Qn.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Qn.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Qn.createElement($a.Z,{disableWhenCommunity:!(Xr!=null&&Xr.is_old_data_for_time)},Qn.createElement(ze.Z,{disabled:zn,value:Vt.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:mr=>{Vt.repeat_limit=mr,or(Object.assign({},Vt))}})),Qn.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!zn&&Qn.createElement(Qn.Fragment,null,Qn.createElement(ke.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Ca},"\u4FDD\u5B58"),Qn.createElement(ke.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Rn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Qn.createElement(pe.default,{open:yr,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Rn(!1)},onOk:()=>Xi(void 0,null,function*(){const mr=JSON.parse(JSON.stringify(Vt));Object.keys(mr).map(function($t){$t.indexOf("proportion")>-1&&(mr[$t]=mr[$t]/100)}),(yield(0,We.ZP)(`/api/courses/${un.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:mr}})).status===0&&(ge.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Rn(!1))})},Qn.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")),Fr())};var Zi=(0,Be.connect)(({shixunHomeworks:je,loading:Te,globalSetting:Se,user:nn})=>({shixunHomeworks:je,loading:Te.effects,globalSetting:Se,user:nn}))(Eo),Wa=ee(59301),Qi=Object.defineProperty,Hi=Object.defineProperties,Vi=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,_a=(je,Te,Se)=>Te in je?Qi(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Lr=(je,Te)=>{for(var Se in Te||(Te={}))Fi.call(Te,Se)&&_a(je,Se,Te[Se]);if(Co)for(var Se of Co(Te))Ao.call(Te,Se)&&_a(je,Se,Te[Se]);return je},Pa=(je,Te)=>Hi(je,Vi(Te));const ua=({shixunHomeworks:je,dispatch:Te})=>{const Se=(0,Be.useParams)(),{workSetting:nn}=je,[an,cn]=(0,x.useState)(!0);let[fn,mn]=(0,x.useState)([]),[wt,Fn]=(0,x.useState)([]),[un,Kt]=(0,x.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,enable_hidden:!1,hidden_from_teacher:!0,hidden_from_student:!0});const[da,Fr]=(0,x.useState)(!1);(0,x.useEffect)(()=>{cn(!(nn!=null&&nn.can_edit))},[nn]),(0,x.useEffect)(()=>{},[]),(0,x.useEffect)(()=>{nn!=null&&nn.course_id&&(Object.keys(un).map(function(zn){un[zn]=nn[zn]}),(!un.allow_late||!un.unified_late)&&(un.late_penalty=5),fn=JSON.parse(JSON.stringify(nn.group_settings.map(zn=>Pa(Lr({},zn),{group_name:[zn.group_name]})).filter(zn=>zn.publish_time!==null))),wt=JSON.parse(JSON.stringify(nn.allow_late_settings.map(zn=>Pa(Lr({},zn),{group_name:[zn.group_name]})).filter(zn=>zn.late_time!==null))),Kt(Lr({},un)),mn([...fn]),Fn([...wt]))},[nn]);const Xt=()=>{Te({type:"shixunHomeworks/getWorkSetting",payload:Lr({},Se)})},Xr=()=>{const zn=JSON.parse(JSON.stringify(un));if(zn.categoryId=Se.categoryId,un.is_score_open&&!(un!=null&&un.personal_score_open||un!=null&&un.score_open))throw ge.ZP.error("\u8BF7\u9009\u62E9\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),new String("\u8BF7\u9009\u62E9\u516C\u5F00\u6210\u7EE9\u8303\u56F4");if(un!=null&&un.enable_hidden&&!(un!=null&&un.hidden_from_teacher)&&!(un!=null&&un.hidden_from_student)){Fr(!0);return}if(un.unified_setting||fn==null||fn.map(hr=>{var yn,yr;if(!hr.publish_time||!hr.end_time)throw ge.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(!hr.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");hr.group_name=typeof(hr==null?void 0:hr.group_name)=="string"?[hr==null?void 0:hr.group_name]:hr==null?void 0:hr.group_name,hr.group_id=(yr=(yn=hr==null?void 0:hr.group_name)==null?void 0:yn.map(Rn=>{var za,tn;let Tr=(tn=(za=nn.group_settings)==null?void 0:za.filter(yt=>(yt==null?void 0:yt.group_name)===Rn))==null?void 0:tn[0];return Tr==null?void 0:Tr.group_id}))==null?void 0:yr.toString().split(",")}),zn.group_settings=fn,un.allow_late)if(un.unified_late){if(un.late_penalty===null||un.late_penalty===void 0||un.late_penalty<0||un.late_penalty>100)throw ge.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(!un.late_time)throw ge.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 wt=wt==null?void 0:wt.map(hr=>{var yn,yr;if(hr.late_penalty===null||hr.late_penalty===void 0||hr.late_penalty<0||hr.late_penalty>100)throw ge.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(!hr.late_time)throw ge.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(!hr.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return hr.group_name=typeof(hr==null?void 0:hr.group_name)=="string"?[hr==null?void 0:hr.group_name]:hr==null?void 0:hr.group_name,hr.group_id=(yr=(yn=hr==null?void 0:hr.group_name)==null?void 0:yn.map(Rn=>{var za,tn;let Tr=(tn=(za=nn.group_settings)==null?void 0:za.filter(yt=>(yt==null?void 0:yt.group_name)===Rn))==null?void 0:tn[0];return Tr==null?void 0:Tr.group_id}))==null?void 0:yr.toString().split(","),hr}),zn.allow_late_settings=wt;Object.keys(zn).map(function(hr){hr.indexOf("proportion")>-1&&(zn[hr]=zn[hr]/100)}),Te({type:"shixunHomeworks/updateSetting",payload:zn}).then(hr=>{hr.status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Xt(),Te({type:"shixunHomeworks/getWorkList",payload:Lr({},Se)}))})};return Wa.createElement("section",{className:Qr.Z.form},Wa.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"),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Wa.createElement(qe.default,{checked:un.answer_public,disabled:an,onChange:zn=>{un.answer_public=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),Wa.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"),un.answer_public&&Wa.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Wa.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Wa.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:an,value:un==null?void 0:un.answer_public_type,onChange:zn=>{un.answer_public_type=zn.target.value,Kt(Lr({},un))}},Wa.createElement(ve.ZP,{value:1},Wa.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),Wa.createElement("br",null),Wa.createElement(ve.ZP,{value:2},Wa.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),Wa.createElement(ve.ZP,{value:3},Wa.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Wa.createElement(qe.default,{checked:un.work_public,disabled:an,onChange:zn=>{un.work_public=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),Wa.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")),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Wa.createElement(qe.default,{checked:un.is_score_open,disabled:an,onChange:zn=>{un.is_score_open=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),Wa.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"),un.is_score_open&&Wa.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Wa.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),Wa.createElement(qe.default,{checked:un.personal_score_open,style:{marginLeft:10},disabled:an||un.score_open,onChange:zn=>{un.personal_score_open=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),Wa.createElement(qe.default,{checked:un.score_open,disabled:an,onChange:zn=>{zn.target.checked&&(un.personal_score_open=!0),un.score_open=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Wa.createElement(qe.default,{checked:un.see_comment,disabled:an,onChange:zn=>{un.see_comment=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),Wa.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"),un.see_comment&&Wa.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Wa.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Wa.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:an,value:un==null?void 0:un.see_comment_type,onChange:zn=>{un.see_comment_type=zn.target.value,Kt(Lr({},un))}},Wa.createElement(ve.ZP,{value:0},Wa.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),Wa.createElement("br",null),Wa.createElement(ve.ZP,{value:1},Wa.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Wa.createElement(qe.default,{checked:un.shared_review,disabled:an,onChange:zn=>{un.shared_review=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),Wa.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")),Wa.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Wa.createElement(qe.default,{checked:un.enable_hidden,disabled:an,onChange:zn=>{zn.target.checked?(un.hidden_from_teacher=!0,un.hidden_from_student=!0):Fr(!1),un.enable_hidden=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9690\u85CF\u672C\u4F5C\u4E1A\u5B66\u751F\u4F5C\u4E1A\u72B6\u6001\u548C\u6700\u7EC8\u6210\u7EE9\u4FE1\u606F")),un.enable_hidden&&Wa.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Wa.createElement(qe.default,{checked:un.hidden_from_teacher,style:{marginLeft:10},disabled:an,onChange:zn=>{zn.target.checked&&Fr(!1),un.hidden_from_teacher=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u6559\u5E08\u9690\u85CF")),Wa.createElement(qe.default,{checked:un.hidden_from_student,disabled:an,onChange:zn=>{zn.target.checked&&Fr(!1),un.hidden_from_student=zn.target.checked,Kt(Object.assign({},un))}},Wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u5B66\u751F\u9690\u85CF"))),da&&Wa.createElement("span",{style:{color:"red",fontSize:"14px",marginLeft:30}},"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u7C7B\u578B\u7684\u7528\u6237")),!an&&Wa.createElement(ke.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Xr()},"\u4FDD\u5B58"))};var Da=(0,Be.connect)(({shixunHomeworks:je})=>({shixunHomeworks:je}))(ua),Pi=ee(11803),Si=ee(71411),so=ee(84926),Bo=ee(16534),So=ee(36037),co=ee(30487),no=ee(33679),Ia=ee(59301),wo=Object.defineProperty,nl=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Po=(je,Te,Se)=>Te in je?wo(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,bo=(je,Te)=>{for(var Se in Te||(Te={}))qo.call(Te,Se)&&Po(je,Se,Te[Se]);if(rl)for(var Se of rl(Te))Go.call(Te,Se)&&Po(je,Se,Te[Se]);return je},Oo=(je,Te)=>nl(je,gl(Te)),yl=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Vl=({shixunHomeworks:je,loading:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn,un,Kt,da;const Fr=(0,Be.useParams)(),{workSetting:Xt,workList:Xr}=je,[zn,hr]=(0,x.useState)(!0);let[yn,yr]=(0,x.useState)([]);const[Rn,za]=(0,x.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,x.useEffect)(()=>{Jr.resetFields(),Ja.resetFields()},[]),(0,x.useEffect)(()=>{hr(!(Xt!=null&&Xt.can_edit))},[Xt]),(0,x.useEffect)(()=>{Xt!=null&&Xt.course_id&&(Object.keys(Rn).map(function(Vr){Rn[Vr]=Xt[Vr]}),(!Rn.allow_late||!Rn.unified_late)&&(Rn.late_penalty=5),yn=JSON.parse(JSON.stringify(Xt.group_settings.map(Vr=>Oo(bo({},Vr),{group_name:[Vr.group_name]})).filter(Vr=>Vr.publish_time!==null))),za(bo({},Rn)),yr([...yn]))},[Xt]);const tn=()=>yl(void 0,null,function*(){yield Se({type:"shixunHomeworks/getWorkSetting",payload:bo({},Fr)}),Jr.resetFields(),Ja.resetFields()}),[Tr,yt]=(0,x.useState)(!1),Br=()=>yl(void 0,null,function*(){yt(!Tr);const Vr=JSON.parse(JSON.stringify(Rn));if(Vr.categoryId=Fr.categoryId,Rn.unified_setting||yn==null||yn.map(si=>{var ro,Mi;if(!si.publish_time||!si.end_time)throw ge.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),yt(Tr),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!si.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),yt(Tr),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");si.group_name=typeof(si==null?void 0:si.group_name)=="string"?[si==null?void 0:si.group_name]:si==null?void 0:si.group_name,si.group_id=(Mi=(ro=si==null?void 0:si.group_name)==null?void 0:ro.map(mr=>{var aa,$t;let Aa=($t=(aa=Xt.group_settings)==null?void 0:aa.filter(wa=>(wa==null?void 0:wa.group_name)===mr))==null?void 0:$t[0];return Aa==null?void 0:Aa.group_id}))==null?void 0:Mi.toString().split(",")}),Vr.group_settings=yn,Rn.evaluation_start){if(Rn.end_time&&le()(Rn.evaluation_start)<=le()(Rn.end_time))throw ge.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),yt(Tr),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(Rn.late_time&&le()(Rn.evaluation_start)<=le()(Rn.late_time))throw ge.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),yt(Tr),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(Vr).map(function(si){si.indexOf("proportion")>-1&&(Vr[si]=Vr[si]/100)}),Vr.anonymous_comment&&!Vr.unified_anonymous_comment){const si=yield Vt();Vr.anonymous_comment_settings=si.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(ro=>{Reflect.deleteProperty(Vr,ro)})}if(Vr.anonymous_appeal&&!Vr.unified_anonymous_appeal){const si=or();Vr.anonymous_appeal_settings=si.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(ro=>{Reflect.deleteProperty(Vr,ro)})}(yield(0,We.ZP)(`/api/homework_commons/${Fr.categoryId}/evaluation_setting.json`,{method:"post",body:bo({},Vr)})).status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),hr(!0),tn(),Se({type:"shixunHomeworks/getWorkList",payload:bo({},Fr)})),yt(Tr)}),ea=Ia.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ia.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 - (",Ia.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 )",Ia.createElement("br",null),Ia.createElement("br",null),"\u6CE8\u610F",Ia.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",Ia.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Ia.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",Ia.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"),ui=Ia.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ia.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Ia.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 )",Ia.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"),Ri=(an=Xt==null?void 0:Xt.anonymous_comment_settings)==null?void 0:an.map(Vr=>({label:Vr.group_name,value:Vr.group_name,id:Vr.group_id})),La=(cn=Xt==null?void 0:Xt.anonymous_appeal_settings)==null?void 0:cn.map(Vr=>({label:Vr.group_name,value:Vr.group_name,id:Vr.group_id})),[Jr]=fe.default.useForm(),[Ja]=fe.default.useForm(),ya=(Vr,hi)=>Vr.map(si=>{var ro;return(ro=hi.find(Mi=>Mi.value===si))==null?void 0:ro.id}),Vt=()=>yl(void 0,null,function*(){const Vr=(0,no.Y)(Jr.getFieldsValue(),"YYYY-MM-DD HH:mm"),hi=(0,lt.cloneDeep)(Vr);for(const si of hi.anonymous_comment_settings||[]){if(!(si!=null&&si.evaluation_start))return ge.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),yt(Tr),Promise.reject();if(!si.group_name)return ge.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),yt(Tr),Promise.reject();si.evaluation_end=si==null?void 0:si.evaluation_start[1],si.evaluation_start=si==null?void 0:si.evaluation_start[0],si.group_id=ya(si.group_name,Ri),Reflect.deleteProperty(si,"deleteflag")}return hi}),or=()=>{const Vr=(0,no.Y)(Ja.getFieldsValue(),"YYYY-MM-DD HH:mm"),hi=(0,lt.cloneDeep)(Vr);for(const si of hi.anonymous_appeal_settings||[])si.group_id=ya(si.group_name,La),Reflect.deleteProperty(si,"deleteflag");return hi},Rt=(Vr,hi)=>{if(hi==="comment"){const si=Vr==null?void 0:Vr.filter(mr=>mr.evaluation_end!==null);return si.length===0?[{deleteflag:!0}]:(0,no.M)(si,["evaluation_start","evaluation_end"]).map(mr=>Oo(bo({},mr),{evaluation_start:[mr.evaluation_start,mr.evaluation_end],group_name:[mr.group_name],deleteflag:!1}))}else if(hi==="appeal"){const si=Vr==null?void 0:Vr.filter(mr=>mr.appeal_time!==null);return si.length===0?[{deleteflag:!0}]:(0,no.M)(si,["appeal_time"]).map(mr=>Oo(bo({},mr),{group_name:[mr.group_name],deleteflag:!1}))}},mi=(((fn=Xt==null?void 0:Xt.homework_status)==null?void 0:fn.includes("\u5DF2\u622A\u6B62"))||(Ri==null?void 0:Ri.length)>0)&&(Xt==null?void 0:Xt.student_works),oo=((mn=Xt==null?void 0:Xt.anonymous_appeal_settings)==null?void 0:mn.length)>0,Ca=(Xt==null?void 0:Xt.anonymous_comment)&&(Xt==null?void 0:Xt.unified_anonymous_comment)&&((wt=Xr==null?void 0:Xr.homework_status)==null?void 0:wt.includes("\u5DF2\u622A\u6B62"))||oo;return Ia.createElement("section",{className:Qr.Z.form},Ia.createElement("div",{className:Qr.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),Ia.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ia.createElement(Si.Z,{checked:Rn.anonymous_comment,disabled:zn||!mi||(Xt==null?void 0:Xt.anonymous_comment),onChange:()=>{var Vr;if((0,ie.Rm)()&&!((Vr=nn.AssistantObject.normal)!=null&&Vr.can_anonymous_comment)){ge.ZP.warning("\u60A8\u672A\u83B7\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.anonymous_comment=!Rn.anonymous_comment,Rn.allow_late&&!Rn.evaluation_start||Rn.unified_setting&&!Rn.evaluation_start&&Rn.end_time&&Rn.end_time!=""&&(Rn.evaluation_start=le()(Rn.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),Rn.evaluation_end=le()(Rn.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),Rn.anonymous_comment&&(Rn.evaluation_num=parseInt(Rn.evaluation_num)?Rn.evaluation_num:3,Rn.absence_penalty=parseInt(Rn.absence_penalty)?Rn.absence_penalty:3),za(Object.assign({},Rn))}}),Ia.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Ia.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"),Ia.createElement(Ce.Z,{title:Ia.createElement("div",null,Ia.createElement("div",null,"\u89C4\u5219"),Ia.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"),Ia.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"),Ia.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"),Ia.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"))},Ia.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Qr.Z.title_icon}`}))),Rn.anonymous_comment&&Ia.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ia.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Ia.createElement(ve.ZP.Group,{value:Rn.unified_anonymous_comment,disabled:zn||Rn.anonymous_appeal||(Xt==null?void 0:Xt.anonymous_comment),onChange:Vr=>{var hi;if((0,ie.Rm)()&&!((hi=nn.AssistantObject.normal)!=null&&hi.can_anonymous_comment)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}za(si=>Oo(bo({},si),{unified_anonymous_comment:Vr.target.value})),Jr.resetFields()}},(Xt==null?void 0:Xt.unified_setting)&&(Xt==null?void 0:Xt.unified_late)&&Ia.createElement(ve.ZP,{value:!0,disabled:zn||Rn.anonymous_appeal||(Xt==null?void 0:Xt.anonymous_comment)||!(Xt!=null&&Xt.manage_all_group)},Ia.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Fn=Xt==null?void 0:Xt.group_settings)==null?void 0:Fn.length)>0&&Ia.createElement(ve.ZP,{value:!1},Ia.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),Rn.anonymous_comment&&Rn.unified_anonymous_comment&&Ia.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ia.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Ia.createElement(ve.ZP.Group,{value:Rn.anonymous_group,disabled:zn||Rn.anonymous_appeal||(Xt==null?void 0:Xt.anonymous_comment),onChange:Vr=>{if((0,ie.Rm)()&&!nn.AssistantObject.normal.can_anonymous_comment){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}za(hi=>Oo(bo({},hi),{anonymous_group:Vr.target.value}))}},Ia.createElement(ve.ZP,{value:!1},Ia.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((un=Xt==null?void 0:Xt.group_settings)==null?void 0:un.length)>0&&Ia.createElement(ve.ZP,{value:!0,disabled:zn||!(Xt!=null&&Xt.can_anonymous_group)},Ia.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),Ia.createElement("aside",null,Rn.anonymous_comment&&Ia.createElement(Ia.Fragment,null,Rn.unified_anonymous_comment?Ia.createElement(so.Z,{data:Rn,setData:za,disabled:zn}):Ia.createElement(fe.default,{form:Jr,style:{marginTop:"1px"},autoComplete:"off",initialValues:Xt!=null&&Xt.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Rt(Xt==null?void 0:Xt.anonymous_comment_settings,"comment")}},Ia.createElement(Bo.Z,{disabled:zn,selectOptions:Ri,form:Jr,data:Rn}))),Ia.createElement("div",{className:Qr.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Ia.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ia.createElement(Si.Z,{checked:Rn.anonymous_appeal,disabled:zn||!Ca||(Xt==null?void 0:Xt.anonymous_appeal),onChange:()=>{if((0,ie.Rm)()&&!nn.AssistantObject.normal.can_anonymous_appeal){ge.ZP.warning("\u60A8\u672A\u83B7\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.anonymous_appeal=!Rn.anonymous_appeal,Rn.anonymous_appeal&&(Rn.appeal_penalty=Rn.appeal_penalty?Rn.appeal_penalty:2),za(Object.assign({},Rn))}}),Ia.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Ia.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")),Rn.anonymous_appeal&&Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ia.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Ia.createElement(ve.ZP.Group,{value:Rn.unified_anonymous_appeal,disabled:zn||(Xt==null?void 0:Xt.anonymous_appeal),onChange:Vr=>{if((0,ie.Rm)()&&!nn.AssistantObject.normal.can_anonymous_appeal){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}za(hi=>Oo(bo({},hi),{unified_anonymous_appeal:Vr.target.value})),Ja.resetFields()}},(Xt==null?void 0:Xt.unified_anonymous_comment)&&Ia.createElement(ve.ZP,{value:!0,disabled:!(Xt!=null&&Xt.manage_all_group),style:{marginRight:"40px"}},Ia.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Kt=Xt==null?void 0:Xt.group_settings)==null?void 0:Kt.length)>0&&Ia.createElement(ve.ZP,{value:!1},Ia.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),Rn.unified_anonymous_appeal?Ia.createElement(So.Z,{data:Rn,setData:za,disabled:zn}):Ia.createElement(fe.default,{form:Ja,initialValues:Xt!=null&&Xt.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Rt(Xt==null?void 0:Xt.anonymous_appeal_settings,"appeal")}},Ia.createElement(co.Z,{disabled:zn||(0,ie.Rm)()&&!((da=nn.AssistantObject.normal)!=null&&da.can_anonymous_appeal),selectOptions:La,form:Ja})))),!zn&&Ia.createElement(ke.ZP,{loading:Tr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Br()},"\u4FDD\u5B58"))};var Ol=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects}))(Vl),To=ee(16326),ol=ee(53398),Ba=ee(9277),Uo=ee(12313),Sl=ee(90609),Mt=ee(59301),Tl=Object.defineProperty,kl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Vo=(je,Te,Se)=>Te in je?Tl(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,mo=(je,Te)=>{for(var Se in Te||(Te={}))Ml.call(Te,Se)&&Vo(je,Se,Te[Se]);if(il)for(var Se of il(Te))wl.call(Te,Se)&&Vo(je,Se,Te[Se]);return je},Wo=(je,Te)=>kl(je,_l(Te)),dl=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const xl=je=>dl(void 0,null,function*(){return yield(0,We.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/publish_setting.json`,{method:"post",body:je})}),Pl=je=>dl(void 0,null,function*(){return yield(0,We.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/evaluation_setting.json`,{method:"post",body:je})}),Ko=(je,Te)=>je==null?void 0:je.map(Se=>{var nn;return(nn=Te==null?void 0:Te.find(an=>an.value===Se))==null?void 0:nn.id}),Dl=(je,Te)=>{var Se;return je=typeof je=="string"?[je]:je,(Se=je==null?void 0:je.map(nn=>Te==null?void 0:Te.find(an=>{var cn;return(cn=an==null?void 0:an.group_name)==null?void 0:cn.includes(nn)})))==null?void 0:Se.filter(nn=>nn)},_o=(je,Te,Se,nn=!1)=>{let an=null,cn=nn?Te:Dl(je,Te);return cn==null||cn.forEach((fn,mn)=>{(mn==0||Se(fn,an||{}))&&(an=fn)}),an},El=({shixunHomeworks:je,loading:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn,un,Kt,da,Fr,Xt,Xr,zn,hr,yn,yr,Rn,za,tn;const Tr=(0,Be.useParams)(),{workSetting:yt,workList:Br}=je,[,ea,ui]=(0,ae.U)(xl,{categoryId:Tr==null?void 0:Tr.categoryId,penalty_type:ol.Q.Number}),[,Ri,La]=(0,ae.U)(Pl,{categoryId:Tr==null?void 0:Tr.categoryId}),[Jr]=fe.default.useForm(),Ja=fe.default.useWatch("unified_setting",Jr),ya=fe.default.useWatch("group_settings",Jr),Vt=fe.default.useWatch("allow_late_settings",Jr),or=fe.default.useWatch("end_time",Jr),Rt=fe.default.useWatch("publish_time",Jr),mi=fe.default.useWatch("allow_late",Jr),oo=fe.default.useWatch("unified_late",Jr),Ca=fe.default.useWatch("late_time",Jr),Vr=fe.default.useWatch("anonymous_comment",Jr),hi=fe.default.useWatch("unified_anonymous_comment",Jr),si=fe.default.useWatch("evaluation_start",Jr),ro=fe.default.useWatch("anonymous_appeal",Jr),Mi=fe.default.useWatch("anonymous_comment_settings",Jr),mr=fe.default.useWatch("unified_anonymous_appeal",Jr),aa=fe.default.useWatch("anonymous_appeal_settings",Jr),[$t,Aa]=(0,x.useState)(!1),[wa,pi]=(0,x.useState)({}),[Bi,Na]=(0,x.useState)({}),[ao,Fo]=(0,x.useState)({}),[Yo,Mo]=(0,x.useState)(!1),a=$t||(0,ie.Rm)()&&!((cn=(an=nn.AssistantObject)==null?void 0:an.normal)!=null&&cn.can_publish),y=$t||(0,ie.Rm)()&&!((mn=(fn=nn.AssistantObject)==null?void 0:fn.normal)!=null&&mn.can_late),b=$t||(0,ie.Rm)()&&!((Fn=(wt=nn.AssistantObject)==null?void 0:wt.normal)!=null&&Fn.can_anonymous_comment),E=$t||(0,ie.Rm)()&&!((Kt=(un=nn.AssistantObject)==null?void 0:un.normal)!=null&&Kt.can_anonymous_appeal),[z,oe]=(0,x.useState)([]),ye=(bt,Zt)=>{if(bt!=null&&bt.some($n=>typeof $n.group_name!="string")){const $n=[];bt==null||bt.forEach(Gn=>{var Xn;typeof Gn.group_name!="string"&&((Xn=Gn.group_name)==null||Xn.forEach(Nr=>{$n.push(Wo(mo({},Gn),{group_name:Nr}))}))}),bt=$n}return bt==null?void 0:bt.filter($n=>{var Gn,Xn,Nr;return!((Nr=(Xn=(Gn=Zt==null?void 0:Zt.map(jr=>jr==null?void 0:jr.group_name))==null?void 0:Gn.toString())==null?void 0:Xn.split(","))!=null&&Nr.includes(String($n.group_name)))&&$n.is_admin})},Pe=bt=>{if(bt=="allow_late"){pe.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:Mt.createElement(Mt.Fragment,null,Br!=null&&Br.is_shixun?Mt.createElement("div",null,Mt.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"):Mt.createElement("div",null,Mt.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"),Mt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Mt.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(bt=="anonymous_comment"){pe.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:Mt.createElement(Mt.Fragment,null,Mt.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",Mt.createElement("br",null),Mt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Mt.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(bt=="anonymous_appeal"){pe.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:Mt.createElement(Mt.Fragment,null,Mt.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"),Mt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",Mt.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",Mt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",Mt.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",Mt.createElement("br",null))});return}if(bt=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(bt=="unified_anonymous_comment")return Ja===!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(bt=="unified_anonymous_appeal")return Ja===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":oo===!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(bt=="make_up_score")return mi?"\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(bt=="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"},Ne=(bt,Zt={})=>{var $n,Gn,Xn,Nr,jr,fa,ra,_r,Fa,fi;if(bt=="unified_setting")return a||!(($n=Br==null?void 0:Br.homework_status)!=null&&$n.includes("\u672A\u53D1\u5E03"))||!(yt!=null&&yt.manage_all_group);if(bt=="publish_time")return a||!((Gn=Br==null?void 0:Br.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")||(Xn=Br==null?void 0:Br.homework_status)!=null&&Xn.includes("\u672A\u5F00\u59CB"));if(bt=="end_time"){const ur=_o([],(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")=le()(yt==null?void 0:yt.end_time).startOf("second")||(yt==null?void 0:yt.anonymous_comment)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second")||(yt==null?void 0:yt.anonymous_comment)&&(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(ur=>bt==null?void 0:bt.includes(ur)))return a||!(Zt!=null&&Zt.is_admin)||!((Nr=Br==null?void 0:Br.homework_status)!=null&&Nr.includes("\u672A\u53D1\u5E03"))&&(Zt==null?void 0:Zt.publish_time)&&le()().startOf("second")>=le()((jr=Zt==null?void 0:Zt.publish_time)==null?void 0:jr[0]).startOf("second");if(["group_settings","publish_time"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.allow_late_settings)||[],(sr,ni)=>(sr==null?void 0:sr.late_time)&&(ni==null?void 0:ni.late_time)&&le()(sr==null?void 0:sr.late_time).startOf("second")(sr==null?void 0:sr.evaluation_start)&&(ni==null?void 0:ni.evaluation_start)&&le()(sr==null?void 0:sr.evaluation_start).startOf("second")=le()((ra=Zt==null?void 0:Zt.publish_time)==null?void 0:ra[0]).startOf("second"),(yt==null?void 0:yt.allow_late)&&(ur==null?void 0:ur.late_time)&&le()().startOf("second")>=le()(Zt==null?void 0:Zt.end_time).startOf("second")||(yt==null?void 0:yt.anonymous_comment)&&(er==null?void 0:er.evaluation_start)&&le()().startOf("second")>=le()(er==null?void 0:er.evaluation_start).startOf("second")]}if(bt=="allow_late"){const ur=((_r=yt==null?void 0:yt.allow_late_settings)==null?void 0:_r.filter(sr=>sr.late_time!==null).map(sr=>{var ni;return(ni=sr==null?void 0:sr.group_id)==null?void 0:ni[0]}))||[],er=_o(null,(yt==null?void 0:yt.group_settings)||[],(sr,ni)=>(sr==null?void 0:sr.end_time)&&(ni==null?void 0:ni.end_time)&&le()(sr==null?void 0:sr.end_time).startOf("second")=le()(yt==null?void 0:yt.end_time).startOf("second")||(ur==null?void 0:ur.includes((Fa=er==null?void 0:er.group_id)==null?void 0:Fa[0]))&&(yt==null?void 0:yt.allow_late)&&(er==null?void 0:er.end_time)&&le()().startOf("second")>=le()(er==null?void 0:er.end_time).startOf("second")||(yt==null?void 0:yt.anonymous_comment)&&(yt==null?void 0:yt.evaluation_start)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second")}if(bt=="unified_late"){const ur=_o(null,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")=le()(yt==null?void 0:yt.end_time).startOf("second")||Ja===!1}if(bt=="late_penalty"||bt=="late_time")return y||(yt==null?void 0:yt.anonymous_comment)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.group_settings)||[],(er,sr)=>(er==null?void 0:er.end_time)&&(sr==null?void 0:sr.end_time)&&le()(er==null?void 0:er.end_time).startOf("second")>le()(sr==null?void 0:sr.end_time).startOf("second"));return a||!(Zt!=null&&Zt.is_admin)||(ur==null?void 0:ur.end_time)&&le()().startOf("second")>=le()(ur==null?void 0:ur.end_time).startOf("second")||(Zt==null?void 0:Zt.group_name)&&((fi=Zt==null?void 0:Zt.group_name)==null?void 0:fi.length)&&(yt==null?void 0:yt.unified_setting)&&(yt==null?void 0:yt.end_time)&&le()().startOf("second")>=le()(yt==null?void 0:yt.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")>le()(sr==null?void 0:sr.evaluation_start).startOf("second"));return a||!(Zt!=null&&Zt.is_admin)||(ur==null?void 0:ur.evaluation_start)&&(yt==null?void 0:yt.anonymous_comment)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(bt=="anonymous_comment"){const ur=_o(null,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")>le()(sr==null?void 0:sr.evaluation_start).startOf("second"),!0);return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||(yt==null?void 0:yt.anonymous_comment)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second")||(yt==null?void 0:yt.anonymous_comment)&&(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(bt=="unified_anonymous_comment"){const ur=_o(null,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")=le()(yt==null?void 0:yt.evaluation_start).startOf("second")||!(yt!=null&&yt.unified_anonymous_comment)&&(yt==null?void 0:yt.anonymous_comment)&&ur.evaluation_start&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")||oo===!1||Ja===!1}if(bt=="anonymous_group")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||(yt==null?void 0:yt.anonymous_comment)&&(yt==null?void 0:yt.evaluation_start)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second");if(bt=="evaluation_start")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||(yt==null?void 0:yt.anonymous_comment)&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second");if(bt=="evaluation_start")return b;if(bt=="evaluation_end")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)();if(bt=="evaluation_num")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second");if(bt=="absence_penalty")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)();if(["anonymous_comment_settings","group_name"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")>le()(sr==null?void 0:sr.evaluation_start).startOf("second"));return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin)||(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")>le()(sr==null?void 0:sr.evaluation_start).startOf("second"));return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin)||[(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_start)&&(sr==null?void 0:sr.evaluation_start)&&le()(er==null?void 0:er.evaluation_start).startOf("second")>le()(sr==null?void 0:sr.evaluation_start).startOf("second"));return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin)||(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(ur=>bt==null?void 0:bt.includes(ur))||["anonymous_comment_settings","student_comment"].every(ur=>bt==null?void 0:bt.includes(ur)))return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin);if(bt=="student_comment")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)();if(bt=="is_open_abnormal_score")return b||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||(yt==null?void 0:yt.is_open_abnormal_score);if(bt=="anonymous_appeal")return E||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||yt.anonymous_appeal&&le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second");if(bt=="unified_anonymous_appeal")return E||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||le()().startOf("second")>=le()(yt==null?void 0:yt.evaluation_start).startOf("second")||oo===!1||Ja===!1||hi==!1;if(bt=="appeal_penalty")return E||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)();if(["anonymous_appeal_settings","group_name"].every(ur=>bt==null?void 0:bt.includes(ur))){const ur=_o(Zt==null?void 0:Zt.group_name,(yt==null?void 0:yt.anonymous_comment_settings)||[],(er,sr)=>(er==null?void 0:er.evaluation_end)&&(sr==null?void 0:sr.evaluation_end)&&le()(er==null?void 0:er.evaluation_end).startOf("second")>le()(sr==null?void 0:sr.evaluation_end).startOf("second"));return E||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin)||(ur==null?void 0:ur.evaluation_end)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(ur=>bt==null?void 0:bt.includes(ur))?E||!(yt!=null&&yt.can_edit)&&!(0,ie.t_)()||!(Zt!=null&&Zt.is_admin):!1},nt=(bt,Zt)=>{var $n,Gn,Xn,Nr,jr,fa,ra,_r,Fa,fi;if(console.log("handleValuesChange",bt,Zt),Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in bt&&(Zt!=null&&Zt.end_time||Jr.setFieldsValue({end_time:le()(Zt==null?void 0:Zt.publish_time).add(7,"days")})),"unified_setting"in bt&&(Zt!=null&&Zt.unified_setting||Jr.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in bt&&(Zt!=null&&Zt.unified_late||Jr.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in bt&&(Zt!=null&&Zt.unified_anonymous_comment||Jr.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in bt){let ur=[];($n=Zt==null?void 0:Zt.group_settings)==null||$n.forEach(er=>{ur=[...ur,...(er==null?void 0:er.group_name)||[]]}),Jr.setFieldsValue({allow_late_settings:((Gn=Zt==null?void 0:Zt.allow_late_settings)==null?void 0:Gn.map(er=>{var sr;return Wo(mo({},er),{group_name:(sr=er==null?void 0:er.group_name)==null?void 0:sr.filter(ni=>ur.includes(ni))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((Xn=Zt==null?void 0:Zt.anonymous_comment_settings)==null?void 0:Xn.map(er=>{var sr,ni;return Wo(mo({},er),{group_name:er!=null&&er.evaluation_start&&le()().startOf("second")>=le()((sr=er==null?void 0:er.evaluation_start)==null?void 0:sr[0]).startOf("second")?er==null?void 0:er.group_name:(ni=er==null?void 0:er.group_name)==null?void 0:ni.filter(fo=>ur.includes(fo))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Nr=Zt==null?void 0:Zt.anonymous_appeal_settings)==null?void 0:Nr.map(er=>{var sr;return Wo(mo({},er),{group_name:(sr=er==null?void 0:er.group_name)==null?void 0:sr.filter(ni=>ur.includes(ni))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in bt){let ur=[];(jr=Zt==null?void 0:Zt.allow_late_settings)==null||jr.forEach(er=>{ur=[...ur,...(er==null?void 0:er.group_name)||[]]}),Jr.setFieldsValue({anonymous_comment_settings:((fa=Zt==null?void 0:Zt.anonymous_comment_settings)==null?void 0:fa.map(er=>{var sr,ni;return Wo(mo({},er),{group_name:er!=null&&er.evaluation_start&&le()().startOf("second")>=le()((sr=er==null?void 0:er.evaluation_start)==null?void 0:sr[0]).startOf("second")?er==null?void 0:er.group_name:(ni=er==null?void 0:er.group_name)==null?void 0:ni.filter(fo=>ur.includes(fo))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((ra=Zt==null?void 0:Zt.anonymous_appeal_settings)==null?void 0:ra.map(er=>{var sr;return Wo(mo({},er),{group_name:(sr=er==null?void 0:er.group_name)==null?void 0:sr.filter(ni=>ur.includes(ni))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in bt){let ur=[];(_r=Zt==null?void 0:Zt.anonymous_comment_settings)==null||_r.forEach(sr=>{ur=[...ur,...(sr==null?void 0:sr.group_name)||[]]});let er=(Fa=Zt==null?void 0:Zt.anonymous_comment_settings)==null?void 0:Fa.map(sr=>{var ni,fo,Ho,Ro,Lo,No,lo;return{max:((fo=(ni=yt==null?void 0:yt.anonymous_comment_settings)==null?void 0:ni.filter(Do=>{var Jo;return(Jo=sr==null?void 0:sr.group_name)==null?void 0:Jo.includes(Do==null?void 0:Do.group_name)}))==null?void 0:fo.length)===1?(Lo=(Ro=(Ho=yt==null?void 0:yt.anonymous_comment_settings)==null?void 0:Ho.filter(Do=>{var Jo;return(Jo=sr==null?void 0:sr.group_name)==null?void 0:Jo.includes(Do==null?void 0:Do.group_name)}))==null?void 0:Ro[0])==null?void 0:Lo.all_user_size:(lo=(No=yt==null?void 0:yt.anonymous_comment_settings)==null?void 0:No.filter(Do=>{var Jo;return(Jo=sr==null?void 0:sr.group_name)==null?void 0:Jo.includes(Do==null?void 0:Do.group_name)}))==null?void 0:lo.reduce((Do,Jo)=>(Do==null?void 0:Do.all_user_size)+(Jo==null?void 0:Jo.all_user_size))}});oe(er),Jr.setFieldsValue({anonymous_appeal_settings:((fi=Zt==null?void 0:Zt.anonymous_appeal_settings)==null?void 0:fi.map(sr=>{var ni;return Wo(mo({},sr),{group_name:(ni=sr==null?void 0:sr.group_name)==null?void 0:ni.filter(fo=>ur.includes(fo))})}))||[{is_admin:!0,appeal_penalty:2}]})}Jr.validateFields(),console.log("=====",le()(Zt==null?void 0:Zt.end_time).format("YYYY-MM-DD HH:mm:ss"))},It=bt=>dl(void 0,null,function*(){var Zt,$n,Gn,Xn;const Nr=bt;Nr.group_settings=(Zt=Nr==null?void 0:Nr.group_settings)==null?void 0:Zt.map(fa=>{var ra,_r;const Fa=mo({},fa);return Fa.end_time=le()((ra=Fa==null?void 0:Fa.publish_time)==null?void 0:ra[1]).startOf("second"),Fa.publish_time=le()((_r=Fa==null?void 0:Fa.publish_time)==null?void 0:_r[0]).startOf("second"),Fa.group_name=typeof(Fa==null?void 0:Fa.group_name)=="string"?[Fa==null?void 0:Fa.group_name]:Fa==null?void 0:Fa.group_name,Fa.group_id=Ko(Fa==null?void 0:Fa.group_name,yt==null?void 0:yt.group_settings),Fa}),Nr.allow_late_settings=($n=Nr==null?void 0:Nr.allow_late_settings)==null?void 0:$n.map(fa=>{const ra=mo({},fa);return ra.group_name=typeof(ra==null?void 0:ra.group_name)=="string"?[ra==null?void 0:ra.group_name]:ra==null?void 0:ra.group_name,ra.group_id=Ko(ra==null?void 0:ra.group_name,yt==null?void 0:yt.group_settings),ra}),Nr.anonymous_comment_settings=(Gn=Nr==null?void 0:Nr.anonymous_comment_settings)==null?void 0:Gn.map(fa=>{var ra,_r;const Fa=mo({},fa);return Fa.evaluation_end=le()((ra=Fa==null?void 0:Fa.evaluation_start)==null?void 0:ra[1]).startOf("second"),Fa.evaluation_start=le()((_r=Fa==null?void 0:Fa.evaluation_start)==null?void 0:_r[0]).startOf("second"),Fa.group_name=typeof(Fa==null?void 0:Fa.group_name)=="string"?[Fa==null?void 0:Fa.group_name]:Fa==null?void 0:Fa.group_name,Fa.group_id=Ko(Fa==null?void 0:Fa.group_name,yt==null?void 0:yt.group_settings),Fa}),Nr.anonymous_appeal_settings=(Xn=Nr==null?void 0:Nr.anonymous_appeal_settings)==null?void 0:Xn.map(fa=>{const ra=mo({},fa);return ra.group_name=typeof(ra==null?void 0:ra.group_name)=="string"?[ra==null?void 0:ra.group_name]:ra==null?void 0:ra.group_name,ra.group_id=Ko(ra==null?void 0:ra.group_name,yt==null?void 0:yt.group_settings),ra});let jr=yield(0,hn.Tr)({homework_common_ids:[parseInt(Tr==null?void 0:Tr.categoryId)],course_id:Tr.coursesId,type:"homework_common"});if((jr==null?void 0:jr.student_count)===0){if((yield ui(mo({},Nr))).status!==0||(yield La(mo({},Nr))).status!==0)return;ge.ZP.success("\u4FDD\u5B58\u6210\u529F"),zt(),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else Fo(Nr),Na(jr)}),zt=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:mo({},Tr)}),Se({type:"shixunHomeworks/getWorkList",payload:mo({},Tr)})};(0,x.useEffect)(()=>{var bt,Zt,$n,Gn;let Xn=(bt=yt==null?void 0:yt.group_settings)==null?void 0:bt.filter(_r=>_r.publish_time!==null).map(_r=>Wo(mo({},_r),{group_name:[_r.group_name],publish_time:(_r==null?void 0:_r.publish_time)&&[le()(_r==null?void 0:_r.publish_time),le()(_r==null?void 0:_r.end_time)]}));Xn=(0,te.QE)((Xn==null?void 0:Xn.length)>0?Xn:[]);const Nr=(Zt=yt.allow_late_settings)==null?void 0:Zt.filter(_r=>_r.late_time!==null).map(_r=>Wo(mo({},_r),{group_name:[_r.group_name],late_time:(_r==null?void 0:_r.late_time)&&le()(_r==null?void 0:_r.late_time)})),jr=($n=yt.anonymous_comment_settings)==null?void 0:$n.filter(_r=>_r.evaluation_start!==null).map(_r=>Wo(mo({},_r),{group_name:[_r.group_name],evaluation_start:(_r==null?void 0:_r.evaluation_start)&&[le()(_r==null?void 0:_r.evaluation_start),le()(_r==null?void 0:_r.evaluation_end)]})),fa=(Gn=yt.anonymous_appeal_settings)==null?void 0:Gn.filter(_r=>_r.appeal_time!==null).map(_r=>Wo(mo({},_r),{group_name:[_r.group_name]})),ra=Wo(mo({},yt),{late_penalty:yt!=null&&yt.allow_late?yt==null?void 0:yt.late_penalty:5,evaluation_num:yt!=null&&yt.evaluation_num?yt==null?void 0:yt.evaluation_num:3,absence_penalty:yt!=null&&yt.anonymous_comment?yt==null?void 0:yt.absence_penalty:3,appeal_penalty:yt!=null&&yt.anonymous_appeal?yt==null?void 0:yt.appeal_penalty:2,publish_time:yt!=null&&yt.publish_time?le()(yt==null?void 0:yt.publish_time):"",end_time:yt!=null&&yt.end_time?le()(yt==null?void 0:yt.end_time):"",late_time:yt!=null&&yt.late_time?le()(yt==null?void 0:yt.late_time):"",evaluation_start:yt!=null&&yt.evaluation_start?le()(yt==null?void 0:yt.evaluation_start):"",evaluation_end:yt!=null&&yt.evaluation_end?le()(yt==null?void 0:yt.evaluation_end):"",group_settings:Xn!=null&&Xn.length?Xn:[{is_admin:!0}],allow_late_settings:Nr!=null&&Nr.length?Nr:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:jr!=null&&jr.length?jr:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:fa!=null&&fa.length?fa:[{is_admin:!0,appeal_penalty:2}]});Jr.setFieldsValue(ra),pi(ra),Aa(!(0,ie.GJ)()),console.log("workSetting",yt)},[yt]),(0,x.useEffect)(()=>(Se({type:"globalSetting/footerToggle",payload:!1}),()=>{Se({type:"globalSetting/footerToggle",payload:!0}),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Jr==null||Jr.resetFields()}),[]);const kn=(bt,Zt)=>{bt!=null&&bt.group_id||(bt.group_id=Ko(bt==null?void 0:bt.group_name,yt==null?void 0:yt.group_settings)),Se({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:bt,index:Zt,rangePickerDisabled:Ne(["group_settings","publish_time"],ya==null?void 0:ya[Zt]),disabledDate:yt==null?void 0:yt.course_end_date}})};return Mt.createElement(Ve.Z,{spinning:!!Te["shixunHomeworks/getWorkSetting"]||!!Te["shixunHomeworks/getWorkList"]},Mt.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Mt.createElement(fe.default,{form:Jr,colon:!1,disabled:$t,initialValues:wa,scrollToFirstError:!0,onValuesChange:nt,onFinish:It},Mt.createElement("div",{className:`${Ba.Z.title}`},Mt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Mt.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")),Mt.createElement("div",{className:Ba.Z.content},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty} ${Ba.Z.bottom_line}`},Mt.createElement(fe.default.Item,{className:(da=Ba.Z)==null?void 0:da.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},Mt.createElement(ve.ZP.Group,{disabled:Ne("unified_setting")},Mt.createElement(ve.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((Fr=yt==null?void 0:yt.group_settings)==null?void 0:Fr.length)>0&&Mt.createElement(ve.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Ja?Mt.createElement(_e.Z,{className:Ba.Z.row_sty,style:{padding:"5px 30px"}},Mt.createElement(Ae.Z,null,Mt.createElement(fe.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:bt=>bt&&le()(bt).startOf("second")},Mt.createElement(To.default,{style:{width:200},size:"large",disabled:Ne("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:bt=>(0,te.Q8)(bt,yt==null?void 0:yt.course_end_date),disabledTime:bt=>(0,te.d0)(bt),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}}))),Mt.createElement(Ae.Z,null,Mt.createElement(fe.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:bt=>bt&&le()(bt).startOf("second")},Mt.createElement(To.default,{style:{width:200},size:"large",disabled:Ne("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:bt=>(0,te.Q8)(bt,yt==null?void 0:yt.course_end_date,le()(Rt).add(1,"minutes").format()),disabledTime:bt=>(0,te.d0)(bt,le()(Rt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}})))):Mt.createElement(fe.default.List,{name:"group_settings"},(bt,{add:Zt,remove:$n})=>bt.map((Gn,Xn)=>{var Nr,jr,fa,ra,_r,Fa;return Mt.createElement(_e.Z,{key:Gn.key,style:{padding:"5px 14px 5px 30px"}},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Xn+1),Mt.createElement(Ae.Z,null,Mt.createElement(fe.default.Item,{className:"ml10",name:[Gn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Mt.createElement(Re.default,{disabled:Ne(["group_settings","group_name"],ya==null?void 0:ya[Xn]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Nr=yt==null?void 0:yt.group_settings)==null?void 0:Nr.filter(fi=>{var ur,er,sr;return!((sr=(er=(ur=ya==null?void 0:ya.map(ni=>ni==null?void 0:ni.group_name))==null?void 0:ur.toString())==null?void 0:er.split(","))!=null&&sr.includes(String(fi.group_name)))&&fi.is_admin}),maxTagCount:4,maxTagPlaceholder:fi=>Mt.createElement("div",{style:{cursor:"pointer"},onClick:()=>kn(ya[Xn],Xn)},"+",fi==null?void 0:fi.length)}))),Mt.createElement(Ae.Z,null,Mt.createElement(fe.default.Item,{className:"ml20",name:[Gn.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},Mt.createElement(To.default.RangePicker,{style:{width:585},size:"large",disabled:Ne(["group_settings","publish_time"],ya==null?void 0:ya[Xn]),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:fi=>(0,te.Q8)(fi,yt==null?void 0:yt.course_end_date),disabledTime:fi=>(0,te.d0)(fi),showTime:{format:"HH:mm",defaultValue:[le()((0,te.U6)(),"HH:mm"),le()((0,te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:fi=>{if(fi!=null&&fi[0]&&!(fi!=null&&fi[1])){const ur=Jr.getFieldValue("group_settings");ur[Xn].publish_time=[fi[0],le()(fi[0]).add(7,"days")],Jr.setFieldsValue({group_settings:ur})}}}))),!$t&&Mt.createElement(_e.Z,{className:(jr=Ba.Z)==null?void 0:jr.h_lh_40},((ra=(fa=ya==null?void 0:ya[Xn])==null?void 0:fa.group_id)==null?void 0:ra.length)>1&&Mt.createElement(Ae.Z,null,Mt.createElement(Ce.Z,{title:"\u89C4\u5219\u62C6\u5206"},Mt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>kn(ya[Xn],Xn)}))),((Fa=(_r=yt==null?void 0:yt.group_settings)==null?void 0:_r.filter(fi=>{var ur,er,sr;return!((sr=(er=(ur=ya==null?void 0:ya.map(ni=>ni==null?void 0:ni.group_name))==null?void 0:ur.toString())==null?void 0:er.split(","))!=null&&sr.includes(String(fi.group_name)))&&fi.is_admin}))==null?void 0:Fa.length)>0&&Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Zt({is_admin:!0})}})),Xn!=0&&!Ne(["group_settings","group_name"],ya==null?void 0:ya[Xn])?Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{$n(Gn.name)}})):Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:`${Ba.Z.title} mt30`},Mt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),Mt.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")),Mt.createElement("div",{className:Ba.Z.content},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty} ${Ba.Z.bottom_line} ${(Xt=Ba.Z)==null?void 0:Xt.h_lh_40}`,align:"middle"},Mt.createElement(fe.default.Item,{name:"allow_late",valuePropName:"checked"},Mt.createElement(qe.default,{disabled:Ne("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),mi&&Mt.createElement(Mt.Fragment,null,Mt.createElement(_e.Z,{className:Ba.Z.row_sty1},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),Mt.createElement(fe.default.Item,{className:`${(Xr=Ba.Z)==null?void 0:Xr.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},Mt.createElement(ve.ZP.Group,{disabled:Ne("unified_late")},Mt.createElement(ve.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((zn=yt==null?void 0:yt.group_settings)==null?void 0:zn.length)>0&&Mt.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ja===!1&&Mt.createElement(Ce.Z,{title:Pe("unified_late")},Mt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),oo?Mt.createElement("div",{style:{paddingBottom:5}},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb10 mt5`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Mt.createElement(Ae.Z,{style:{margin:"0 10px 0 8px"}},Mt.createElement(fe.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Mt.createElement(ze.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Ne("late_penalty")})))),Mt.createElement(_e.Z,{className:Ba.Z.row_sty1},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Mt.createElement(Ae.Z,{style:{margin:"0 10px 0 8px"}},Mt.createElement(fe.default.Item,{name:"late_time",rules:[{required:!0,validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):le()(Zt).startOf("second")<=le()(or).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:bt=>bt&&le()(bt).startOf("second")},Mt.createElement(To.default,{style:{width:280},size:"large",disabled:Ne("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:bt=>(0,te.Q8)(bt,yt==null?void 0:yt.course_end_date,le()(or).add(1,"minutes").format()),disabledTime:bt=>(0,te.d0)(bt,le()(or).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}}))),Mt.createElement(Ae.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Mt.createElement(fe.default.List,{name:"allow_late_settings"},(bt,{add:Zt,remove:$n})=>bt.map((Gn,Xn)=>{var Nr,jr,fa,ra,_r,Fa;const fi=or||((fa=(jr=_o((Nr=Vt==null?void 0:Vt[Xn])==null?void 0:Nr.group_name,ya||[],(ur,er)=>{var sr,ni;return le()((sr=ur==null?void 0:ur.publish_time)==null?void 0:sr[1]).startOf("second")>le()((ni=er==null?void 0:er.publish_time)==null?void 0:ni[1]).startOf("second")}))==null?void 0:jr.publish_time)==null?void 0:fa[1]);return Mt.createElement(_e.Z,{key:Gn.key,style:{padding:"5px 14px 5px 52px"}},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Xn+1),Mt.createElement(Ae.Z,{className:"mr20 ml20"},Mt.createElement(fe.default.Item,{name:[Gn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Mt.createElement(Re.default,{disabled:Ne(["allow_late_settings","group_name"],Vt==null?void 0:Vt[Xn]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ye(Ja?yt==null?void 0:yt.group_settings:ya,[...Vt||[],...(yt==null?void 0:yt.anonymous_comment)&&!(yt!=null&&yt.unified_anonymous_comment)&&((ra=yt==null?void 0:yt.anonymous_comment_settings)==null?void 0:ra.filter(ur=>(ur==null?void 0:ur.evaluation_start)&&le()().startOf("second")>=le()(ur==null?void 0:ur.evaluation_start).startOf("second")))||[]])}))),Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Mt.createElement(Ae.Z,{className:"mr20 ml10"},Mt.createElement(fe.default.Item,{name:[Gn.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Mt.createElement(ze.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Ne(["allow_late_settings","late_penalty"],Vt==null?void 0:Vt[Xn])}))),Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),Mt.createElement(Ae.Z,{className:"ml10"},Mt.createElement(fe.default.Item,{name:[Gn.name,"late_time"],rules:[{required:!0,validator:(ur,er)=>er==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):fi&&le()(er).startOf("second")<=le()(fi).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()}]},Mt.createElement(To.default,{disabled:Ne(["allow_late_settings","late_time"],Vt==null?void 0:Vt[Xn]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:ur=>(0,te.Q8)(ur,yt==null?void 0:yt.course_end_date,le()(fi).add(1,"minutes").format()),disabledTime:ur=>(0,te.d0)(ur,le()(fi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}}))),!$t&&Mt.createElement(_e.Z,{className:(_r=Ba.Z)==null?void 0:_r.h_lh_40},((Fa=ye(Ja?yt==null?void 0:yt.group_settings:ya,Vt))==null?void 0:Fa.length)>0&&Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Zt({is_admin:!0,late_penalty:5})}})),Xn!=0&&!Ne(["allow_late_settings","group_name"],Vt==null?void 0:Vt[Xn])?Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{$n(Gn.name)}})):Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:`${Ba.Z.title} mt30`},Mt.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),Mt.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")),Mt.createElement("div",{className:Ba.Z.content},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty} ${Ba.Z.bottom_line} ${(hr=Ba.Z)==null?void 0:hr.h_lh_40}`,align:"middle"},Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"anonymous_comment",valuePropName:"checked"},Mt.createElement(qe.default,{disabled:Ne("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4")))),Vr&&Mt.createElement(Mt.Fragment,null,Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} ${!mi&&"mb10"} mt5`},Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},Mt.createElement(qe.default,null," ",mi?"\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"," ")))),!mi&&Mt.createElement(Ae.Z,{className:"mr10"},Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"make_up_score"},Mt.createElement(ze.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}})))),Mt.createElement(Ae.Z,null,Mt.createElement(Ce.Z,{title:Pe("make_up_score")},Mt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),Mt.createElement("div",{style:{position:"relative"}},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5 ${Ba.Z.bottom_line}`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:`${(yn=Ba.Z)==null?void 0:yn.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},Mt.createElement(ve.ZP.Group,{disabled:Ne("unified_anonymous_comment")},Mt.createElement(ve.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((yr=yt==null?void 0:yt.group_settings)==null?void 0:yr.length)>0&&Mt.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4")))))),(oo===!1||Ja===!1)&&Mt.createElement(Ce.Z,{title:Pe("unified_anonymous_comment")},Mt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),hi?Mt.createElement(Mt.Fragment,null,Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"anonymous_group",className:`${(Rn=Ba.Z)==null?void 0:Rn.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},Mt.createElement(ve.ZP.Group,{disabled:Ne("anonymous_group")},Mt.createElement(ve.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((za=yt==null?void 0:yt.group_settings)==null?void 0:za.length)>0&&Mt.createElement(ve.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))))),Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb10`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):le()(Zt).startOf("second")<=le()(Ca||or).startOf("second")?Promise.reject(Ca?"\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:bt=>bt&&le()(bt).startOf("second")},Mt.createElement(To.default,{disabled:Ne("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:bt=>(0,te.Q8)(bt,yt==null?void 0:yt.course_end_date,le()(Ca||or).add(1,"minutes").format()),disabledTime:bt=>(0,te.d0)(bt,le()(Ca||or).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}})))),Mt.createElement(Ae.Z,{className:Ba.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(bt,Zt)=>Zt===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):le()(Zt).startOf("second")<=le()(si||Ca||or).startOf("second")?Promise.reject(si?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ca?"\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:bt=>bt&&le()(bt).startOf("second")},Mt.createElement(To.default,{disabled:Ne("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:bt=>(0,te.Q8)(bt,yt==null?void 0:yt.course_end_date,le()(si||Ca||or).add(1,"minutes").format()),disabledTime:bt=>(0,te.d0)(bt,le()(si||Ca||or).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")}}))))),Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb10`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Mt.createElement(ze.Z,{size:"large",min:1,precision:0,max:yt==null?void 0:yt.all_user_size,style:{width:186,marginLeft:10},disabled:Ne("evaluation_num")})))),Mt.createElement(Ae.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb10`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Mt.createElement(ze.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Ne("absence_penalty")})))),Mt.createElement(Ae.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):Mt.createElement(fe.default.List,{name:"anonymous_comment_settings"},(bt,{add:Zt,remove:$n})=>bt.map((Gn,Xn)=>{var Nr,jr,fa,ra,_r,Fa,fi,ur;const er=Ca||((jr=_o((Nr=Mi==null?void 0:Mi[Xn])==null?void 0:Nr.group_name,Vt||[],(sr,ni)=>le()(sr==null?void 0:sr.late_time).startOf("second")>le()(ni==null?void 0:ni.late_time).startOf("second")))==null?void 0:jr.late_time)||or||((_r=(ra=_o((fa=Mi==null?void 0:Mi[Xn])==null?void 0:fa.group_name,ya||[],(sr,ni)=>{var fo,Ho;return le()((fo=sr==null?void 0:sr.publish_time)==null?void 0:fo[1]).startOf("second")>le()((Ho=ni==null?void 0:ni.publish_time)==null?void 0:Ho[1]).startOf("second")}))==null?void 0:ra.publish_time)==null?void 0:_r[1]);return Mt.createElement(_e.Z,{key:Gn.key,style:{padding:"0px 14px 0px 82px"}},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",Xn+1),Mt.createElement(_e.Z,{wrap:!1,align:"top",justify:"space-between"},Mt.createElement(Ae.Z,null,Mt.createElement(_e.Z,{wrap:!1,align:"top"},Mt.createElement(Ae.Z,{className:"mr20 ml15"},Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:[Gn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Mt.createElement(Re.default,{disabled:Ne(["anonymous_comment_settings","group_name"],Mi==null?void 0:Mi[Xn]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ye(Ja?yt==null?void 0:yt.group_settings:ya,Mi)})))),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:[Gn.name,"evaluation_start"],rules:[{required:!0,validator:(sr,ni)=>ni==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):er&&le()(ni).startOf("second")<=le()(er).startOf("second")?Promise.reject(or?"\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()}]},Mt.createElement(To.default.RangePicker,{disabled:Ne(["anonymous_comment_settings","evaluation_start"],Mi==null?void 0:Mi[Xn]),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:sr=>(0,te.Q8)(sr,yt==null?void 0:yt.course_end_date,le()(er).add(1,"minutes").format()),disabledTime:sr=>(0,te.d0)(sr,le()(er).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[le()((0,te.U6)(),"HH:mm"),le()((0,te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"}))))),Mt.createElement(_e.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:"ml10",name:[Gn.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Mt.createElement(ze.Z,{max:((Fa=z==null?void 0:z[Xn])==null?void 0:Fa.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:Ne(["anonymous_comment_settings","evaluation_num"],Mi==null?void 0:Mi[Xn])})))),Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:"ml10",name:[Gn.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Mt.createElement(ze.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Ne(["anonymous_comment_settings","absence_penalty"],Mi==null?void 0:Mi[Xn])})))),!hi&&Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[Gn.name,"student_comment"],valuePropName:"checked"},Mt.createElement(qe.default,{disabled:Ne(["anonymous_comment_settings","student_comment"],Mi==null?void 0:Mi[Xn])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))))),!$t&&Mt.createElement(_e.Z,{className:(fi=Ba.Z)==null?void 0:fi.h_lh_40},((ur=ye(Ja?yt==null?void 0:yt.group_settings:ya,Mi))==null?void 0:ur.length)>0&&Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Zt({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),Xn!=0&&!Ne(["anonymous_comment_settings","group_name"],Mi==null?void 0:Mi[Xn])?Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{$n(Gn.name)}})):Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5 mt5`},Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},Mt.createElement(qe.default,{disabled:Ne("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7")))),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:Ba.Z.poor_rating,name:"abnormal_score",rules:[{validator:(bt,Zt)=>Zt===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},Mt.createElement(ze.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Ne("student_comment"),min:1,max:100})))),Mt.createElement(Ae.Z,null," ",Mt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",$t?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":Mt.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(yt!=null&&yt.anonymous_comment)){ge.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/${Tr==null?void 0:Tr.coursesId}/common_homework/${Tr==null?void 0:Tr.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Mt.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"))),hi&&Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:`${Ba.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},Mt.createElement(qe.default,{disabled:Ne("student_comment")},Mt.createElement(_e.Z,{gutter:10},Mt.createElement(Ae.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),Mt.createElement(Ae.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"))))),Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5`},Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Ba.Z.h_lh_40},Mt.createElement(qe.default,{disabled:Ne("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9"))),Mt.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")),ro&&Mt.createElement("div",{style:{paddingBottom:5}},Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5`},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},Mt.createElement(ve.ZP.Group,{disabled:Ne("unified_anonymous_appeal")},Mt.createElement(ve.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((tn=yt==null?void 0:yt.group_settings)==null?void 0:tn.length)>0&&Mt.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9"))))),(oo===!1||Ja===!1||hi==!1)&&Mt.createElement(Ce.Z,{title:Pe("unified_anonymous_appeal")},Mt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),mr?Mt.createElement(_e.Z,{className:`${Ba.Z.row_sty1} mb5`},Mt.createElement(Ae.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Mt.createElement(ze.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Ne("appeal_penalty")})))),Mt.createElement(Ae.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")):Mt.createElement(fe.default.List,{name:"anonymous_appeal_settings"},(bt,{add:Zt,remove:$n})=>bt.map((Gn,Xn)=>{var Nr,jr;return Mt.createElement(_e.Z,{key:Gn.key,style:{padding:"5px 14px 5px 82px"}},Mt.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",Xn+1),Mt.createElement(_e.Z,{wrap:!1,align:"top",justify:"space-between"},Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:"ml10",name:[Gn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Mt.createElement(Re.default,{disabled:Ne(["anonymous_appeal_settings","group_name"],aa==null?void 0:aa[Xn]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ye(hi?yt==null?void 0:yt.group_settings:Mi,aa)})))),Mt.createElement(Ae.Z,{className:`${Ba.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Mt.createElement(Ae.Z,null,Mt.createElement($a.Z,{disableWhenCommunity:!(Br!=null&&Br.is_old_data_for_time)},Mt.createElement(fe.default.Item,{className:"ml10",name:[Gn.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Mt.createElement(ze.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Ne(["anonymous_appeal_settings","appeal_penalty"],aa==null?void 0:aa[Xn])})))),!$t&&Mt.createElement(_e.Z,{className:(Nr=Ba.Z)==null?void 0:Nr.h_lh_40},!!((jr=ye(hi?yt==null?void 0:yt.group_settings:Mi,aa))!=null&&jr.length)&&Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Zt({is_admin:!0,appeal_penalty:2})}})),Xn!=0&&!Ne(["anonymous_appeal_settings","group_name"],aa==null?void 0:aa[Xn])?Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{$n(Gn.name)}})):Mt.createElement(Ae.Z,null,Mt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,ie.GJ)()||!(a||y||b))&&Mt.createElement(ke.ZP,{loading:ea||Ri,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Jr.submit()}},"\u4FDD\u5B58"),Mt.createElement(Sl.Z,{resdata:Bi,type:"shixun",okloading:Yo,oktext:(Bi==null?void 0:Bi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bt=>dl(void 0,null,function*(){Mo(!0);let Zt=yield(0,We.ZP)(`/api/courses/${Tr.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Tr==null?void 0:Tr.categoryId)]}});if(Mo(!1),(Zt==null?void 0:Zt.status)===0){Mo(!0);const $n=yield ui(mo({},ao));if(Mo(!1),$n.status!==0)return;Mo(!0);const Gn=yield La(mo({},ao));if(Mo(!1),Gn.status!==0)return;ge.ZP.success("\u4FDD\u5B58\u6210\u529F"),zt(),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),Mt.createElement(Uo.Z,{onConfirm:(bt,Zt)=>{ya.splice(bt,0,...Zt),ya.splice(bt+Zt.length,1);const $n=(0,te.QE)([...ya]);$n.forEach(Gn=>{var Xn;((Xn=Gn==null?void 0:Gn.publish_time)==null?void 0:Xn.length)==2?Gn.publish_time=Gn.publish_time:Gn.publish_time=[le()(Gn==null?void 0:Gn.publish_time),le()(Gn==null?void 0:Gn.end_time)]}),Jr.setFieldValue("group_settings",[...$n])}})))};var Zl=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects}))(El),jo=ee(59301),Rl=Object.defineProperty,ll=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,xo=(je,Te,Se)=>Te in je?Rl(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Io=(je,Te)=>{for(var Se in Te||(Te={}))Ii.call(Te,Se)&&xo(je,Se,Te[Se]);if(ll)for(var Se of ll(Te))Li.call(Te,Se)&&xo(je,Se,Te[Se]);return je},Zo=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const fl=({shixunHomeworks:je,loading:Te,dispatch:Se,classroomList:nn,user:an})=>{const cn=(0,Be.useParams)(),{workSetting:fn}=je,[mn,wt]=(0,x.useState)(!1),[Fn,un]=(0,x.useState)(!1),[Kt,da]=(0,x.useState)({start_permanent:!1});(0,x.useEffect)(()=>{wt(!(0,ie.GJ)())},[(0,ie.GJ)()]);const Fr=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:Io({},cn)}),Se({type:"shixunHomeworks/getWorkList",payload:Io({},cn)})};(0,x.useEffect)(()=>{fn!=null&&fn.course_id&&(Object.keys(Kt).forEach(Xr=>{Kt[Xr]=fn[Xr]}),da(Io({},Kt)))},[fn]);const Xt=()=>Zo(void 0,null,function*(){var Xr;if(((Xr=an==null?void 0:an.userInfo)==null?void 0:Xr.user_status)===2){(0,Ft.Rd)();return}un(!0),(yield(0,We.ZP)(`/api/homework_commons/${cn.categoryId}/shiyan_setting.json`,{method:"post",body:Io({},Kt)})).status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Fr()),un(!1)});return jo.createElement("section",{className:Qr.Z.form},jo.createElement("div",{className:Qr.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),jo.createElement("div",{className:Qr.Z.content},jo.createElement(qe.default,{disabled:mn,checked:Kt.start_permanent,onChange:Xr=>{if(!(0,ie.Ny)()){(0,Ft.pW)(2);return}Kt.start_permanent=Xr.target.checked,da(Object.assign({},Kt))}},jo.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",jo.createElement("a",{target:"_blank",href:St.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),!mn&&jo.createElement(jo.Fragment,null,jo.createElement(ke.ZP,{type:"primary",size:"large",loading:Fn,style:{width:"138px",marginTop:"30px"},onClick:()=>Xt()},"\u4FDD\u5B58")))};var ul=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se,user:nn})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects,user:nn}))(fl),xi=ee(62510),li=ee(34364),Ar=ee(59301),Cl=Object.defineProperty,nu=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,xu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,ki=(je,Te,Se)=>Te in je?Cl(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,ei=(je,Te)=>{for(var Se in Te||(Te={}))Uu.call(Te,Se)&&ki(je,Se,Te[Se]);if(xu)for(var Se of xu(Te))ds.call(Te,Se)&&ki(je,Se,Te[Se]);return je},Ei=(je,Te)=>nu(je,Hu(Te)),Ki=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const{RangePicker:zo}=To.default,{Option:pu}=Re.default,Du=({shixunHomeworks:je,loading:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn,un,Kt,da,Fr,Xt,Xr,zn;const hr=(0,Be.useParams)(),{workSetting:yn,workList:yr}=je,[Rn,za]=(0,x.useState)(!0);let[tn,Tr]=(0,x.useState)([]),[yt,Br]=(0,x.useState)([]),[ea,ui]=(0,x.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:ol.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,x.useEffect)(()=>{},[]);const[Ri,La]=(0,x.useState)(!1);(0,x.useEffect)(()=>{yn!=null&&yn.course_id&&(Object.keys(ea).map(function($t){ea[$t]=yn[$t]}),yn.anonymous_comment&&(ea.unified_late=yn.unified_anonymous_comment,La(yn.unified_anonymous_comment)),(!ea.allow_late||!ea.unified_late)&&(ea.late_penalty=5),ea.unified_setting||(ea.unified_late=!1,ea.unified_anonymous_comment=!1,ea.unified_anonymous_appeal=!1),tn=JSON.parse(JSON.stringify(yn.group_settings.map($t=>Ei(ei({},$t),{group_name:[$t.group_name]})).filter($t=>$t.publish_time!==null))),yt=JSON.parse(JSON.stringify(yn.allow_late_settings.map($t=>Ei(ei({},$t),{group_name:[$t.group_name]})).filter($t=>$t.late_time!==null))),ui(ei({},ea)),Tr(tn.length?[...tn]:[{}]),Br([...yt]))},[yn]),(0,x.useEffect)(()=>{za(!(0,ie.GJ)())},[(0,ie.GJ)()]);const Jr=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:ei({},hr)})},[Ja,ya]=(0,x.useState)(!1),Vt=()=>Ki(void 0,null,function*(){ya(!Ja);const $t=JSON.parse(JSON.stringify(ea));if($t.categoryId=hr.categoryId,ea.unified_setting||tn==null||tn.map(wa=>{var pi,Bi;if(!wa.publish_time||!wa.end_time)throw ge.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ya(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!wa.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ya(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");wa.group_name=typeof(wa==null?void 0:wa.group_name)=="string"?[wa==null?void 0:wa.group_name]:wa==null?void 0:wa.group_name,wa.group_id=(Bi=(pi=wa==null?void 0:wa.group_name)==null?void 0:pi.map(Na=>{var ao,Fo;let Yo=(Fo=(ao=yn.group_settings)==null?void 0:ao.filter(Mo=>(Mo==null?void 0:Mo.group_name)===Na))==null?void 0:Fo[0];return Yo==null?void 0:Yo.group_id}))==null?void 0:Bi.toString().split(",")}),$t.group_settings=tn,ea.allow_late)if(ea.unified_late){if(ea.late_penalty===null||ea.late_penalty===void 0||ea.late_penalty<0||ea.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ya(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ea.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ya(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(le()(ea.late_time)<=le()(ea.end_time))throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),ya(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else yt=yt==null?void 0:yt.map(wa=>{var pi,Bi;if(wa.penalty_type=ol.Q.Number,wa.late_penalty===null||wa.late_penalty===void 0||wa.late_penalty<0||wa.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ya(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!wa.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ya(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!wa.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ya(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return wa.group_name=typeof(wa==null?void 0:wa.group_name)=="string"?[wa==null?void 0:wa.group_name]:wa==null?void 0:wa.group_name,wa.group_id=(Bi=(pi=wa==null?void 0:wa.group_name)==null?void 0:pi.map(Na=>{var ao,Fo;let Yo=(Fo=(ao=yn.group_settings)==null?void 0:ao.filter(Mo=>(Mo==null?void 0:Mo.group_name)===Na))==null?void 0:Fo[0];return Yo==null?void 0:Yo.group_id}))==null?void 0:Bi.toString().split(","),wa}),$t.allow_late_settings=yt;if(ea!=null&&ea.submit_limit&&!(ea!=null&&ea.submit_limit_num)){ge.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ya(!1);return}if(ea!=null&&ea.can_submit&&!(ea!=null&&ea.submit_num)){ge.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ya(!1);return}Object.keys($t).map(function(wa){wa.indexOf("proportion")>-1&&($t[wa]=$t[wa]/100)}),(yield(0,We.ZP)(`/api/homework_commons/${hr.categoryId}/publish_setting.json`,{method:"post",body:Ei(ei({},$t),{penalty_type:ol.Q.Number})})).status===0?(ya(!1),ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Jr(),Se({type:"shixunHomeworks/getWorkList",payload:ei({},hr)})):ya(!1)}),or=Ar.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ar.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 - (",Ar.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 )",Ar.createElement("br",null),Ar.createElement("br",null),"\u6CE8\u610F",Ar.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",Ar.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Ar.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",Ar.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"),Rt=Ar.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ar.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Ar.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 )",Ar.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"),mi=($t,Aa,wa="group_id")=>{var pi;return Aa?Aa.find(Bi=>Bi[wa]===$t):(pi=yn==null?void 0:yn.group_settings)==null?void 0:pi.find(Bi=>Bi.group_id[0]===$t)},oo=(yn==null?void 0:yn.allow_late)||(yn==null?void 0:yn.anonymous_comment),Ca=$t=>{var Aa,wa;const pi=mi($t,yn==null?void 0:yn.allow_late_settings,"id"),Bi=mi($t,yn==null?void 0:yn.anonymous_comment_settings),Na=mi($t);return(yn==null?void 0:yn.allow_late)&&pi&&le()(pi==null?void 0:pi.late_time)<=le()()||(yn==null?void 0:yn.anonymous_comment)&&Bi&&(Bi==null?void 0:Bi.evaluation_start)!==null||((wa=(le()(Na==null?void 0:Na.end_time)<=le()()&&((Aa=yn==null?void 0:yn.allow_late_settings)==null?void 0:Aa.filter(ao=>ao.group_id.includes($t))))[0])==null?void 0:wa.late_time)!=null},Vr=(an=yn==null?void 0:yn.allow_late_settings)!=null&&an.length?(cn=yn==null?void 0:yn.allow_late_settings)==null?void 0:cn.every($t=>{if($t.evaluation_start)return!0}):!1,hi=(yn==null?void 0:yn.unified_late)&&(yn==null?void 0:yn.anonymous_comment),si=yn==null?void 0:yn.anonymous_comment,ro=(0,x.useMemo)(()=>{var $t,Aa;return yn!=null&&yn.unified_setting?!(($t=yr==null?void 0:yr.homework_status)!=null&&$t.includes("\u5DF2\u622A\u6B62"))||(yn==null?void 0:yn.allow_late)||(yn==null?void 0:yn.anonymous_comment):!((Aa=yn==null?void 0:yn.group_settings)==null?void 0:Aa.some(pi=>le()(pi.end_time)<=le()()))||(yn==null?void 0:yn.allow_late)||(yn==null?void 0:yn.all_group_late)},[yn,yr]),Mi=yn==null?void 0:yn.anonymous_comment,mr=$t=>{if(!$t)return!1;const Aa=mi($t,yn==null?void 0:yn.anonymous_comment_settings);return(yn==null?void 0:yn.anonymous_comment)&&Aa&&(Aa==null?void 0:Aa.evaluation_start)!==null},aa=$t=>{const Aa=mi($t,yn==null?void 0:yn.anonymous_comment_settings);return Aa&&(Aa==null?void 0:Aa.evaluation_start)!==null};return Ar.createElement("section",{style:{padding:"30px 50px"}},Ar.createElement("div",{className:`${Ba.Z.title}`},Ar.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Ar.createElement(Ce.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"},Ar.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ba.Z.title_icon}`}))),Ar.createElement("div",{className:Ba.Z.content},Ar.createElement(_e.Z,{className:`${Ba.Z.row_sty} ${Ba.Z.bottom_line} ${Ba.Z.h_lh_40}`},Ar.createElement(ve.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Rn||!((fn=yr==null?void 0:yr.homework_status)!=null&&fn.includes("\u672A\u53D1\u5E03"))||(0,ie.Rm)()&&!((wt=(mn=nn.AssistantObject)==null?void 0:mn.normal)!=null&&wt.can_publish),value:ea.unified_setting,onChange:$t=>{var Aa;if(!((Aa=yr==null?void 0:yr.homework_status)!=null&&Aa.includes("\u672A\u53D1\u5E03"))){ge.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ea.unified_setting=!ea.unified_setting,ea.unified_setting||(ea.unified_late=!1),ui(Object.assign({},ea)),ea.unified_setting===!1&&tn==""){Tr(tn.concat({}));return}ea.unified_setting&&(Tr([]),Br([{late_penalty:5}]))}},Ar.createElement(ve.ZP,{value:!0,disabled:!(yn!=null&&yn.manage_all_group)||!(0,ie.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),Ar.createElement(ve.ZP,{disabled:((Fn=yn==null?void 0:yn.group_settings)==null?void 0:Fn.length)===0||!(0,ie.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((un=yn==null?void 0:yn.group_settings)==null?void 0:un.length)===0&&Ar.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")),ea.unified_setting&&Ar.createElement("div",{className:Ba.Z.row_sty,style:{padding:"5px 30px"}},Ar.createElement(_e.Z,{align:"middle"},Ar.createElement(Ae.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Ar.createElement(Ae.Z,{className:"ml5"},Ar.createElement(To.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:$t=>(0,li.Q8)($t,yn==null?void 0:yn.course_end_date),disabledTime:$t=>(0,li.d0)($t),disabled:Rn||!((Kt=yr==null?void 0:yr.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03")||(da=yr==null?void 0:yr.homework_status)!=null&&da.includes("\u672A\u5F00\u59CB"))||(0,ie.Rm)()&&!((Fr=nn.AssistantObject.normal)!=null&&Fr.can_publish),value:ea.publish_time?le()(ea.publish_time):"",allowClear:!1,onChange:($t,Aa)=>{ea.publish_time=Aa,(ea.end_time==""||!ea.end_time)&&ea.unified_setting&&(ea.end_time=le()($t).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),ea.end_time=ea.end_time),ui(Object.assign({},ea))}})),Ar.createElement(Ae.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Ar.createElement(_e.Z,{align:"middle"},Ar.createElement(Ae.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Ar.createElement(Ae.Z,{className:"ml5"},Ar.createElement(To.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Vr||si||(yn==null?void 0:yn.allow_late)&&(yn==null?void 0:yn.homework_status.includes("\u5DF2\u622A\u6B62"))||Rn||(yn==null?void 0:yn.allow_late)&&le()()>=le()(yn==null?void 0:yn.end_time)||(0,ie.Rm)()&&!((Xt=nn.AssistantObject.normal)!=null&&Xt.can_publish),allowClear:!1,disabledDate:$t=>(0,li.Q8)($t,yn==null?void 0:yn.course_end_date,ea.publish_time),disabledTime:$t=>(0,li.d0)($t,ea.publish_time),value:ea.end_time?le()(ea.end_time):"",onChange:($t,Aa)=>{ea.end_time=Aa,ui(Object.assign({},ea))}})),Ar.createElement(Ae.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!ea.unified_setting&&Ar.createElement(_e.Z,null,tn&&tn.map(function($t,Aa){var wa,pi,Bi,Na;return Ar.createElement(_e.Z,{key:Aa},Ar.createElement(_e.Z,{style:{padding:"5px 14px 5px 52px"}},Ar.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",Aa+1),Ar.createElement(Ae.Z,{flex:1,style:{maxWidth:400}},Ar.createElement(Re.default,{disabled:Rn||((wa=yr==null?void 0:yr.homework_status)!=null&&wa.includes("\u672A\u53D1\u5E03")&&$t.id||le()(){var Fo,Yo;if((0,ie.Rm)()&&!((Yo=(Fo=nn.AssistantObject)==null?void 0:Fo.normal)!=null&&Yo.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tn[Aa].group_name=ao,tn[Aa].group_id=$t.group_id;const Mo=(0,lt.flattenDeep)(tn.map(y=>y.group_name)),a=yt.map(y=>{let b=(y==null?void 0:y.group_name)||[];return Ei(ei({},y),{group_name:(0,lt.remove)(b,E=>Mo.includes(E))})});Br(a),Tr(tn.slice())}},yn.group_settings&&yn.group_settings.map(function(ao){if(!tn.map(Fo=>Fo.group_name).toString().split(",").includes(String(ao.group_name)))return Ar.createElement(pu,{value:ao.group_name,key:ao.id},ao.group_name)})))),Ar.createElement(Ae.Z,{style:{padding:"5px 0"}},Ar.createElement(zo,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[$t.publish_time?le()($t.publish_time):le()(),le()()]},disabled:Rn||(le()()<=le()((pi=mi($t.id))==null?void 0:pi.publish_time)?!1:[!0,Ca($t.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:ao=>(0,li.Q8)(ao,yn==null?void 0:yn.course_end_date),disabledTime:ao=>(0,li.d0)(ao),showTime:{format:"HH:mm",defaultValue:[le()((0,te.U6)(),"HH:mm"),le()((0,te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:$t.publish_time&&[le()($t.publish_time),le()($t.end_time)],onChange:(ao,Fo)=>{var Yo,Mo;if((0,ie.Rm)()&&!((Mo=(Yo=nn.AssistantObject)==null?void 0:Yo.normal)!=null&&Mo.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tn[Aa].publish_time=Fo[0],tn[Aa].end_time=Fo[1],Tr([...tn])}})),!Rn&&Ar.createElement(Ae.Z,{className:`${(Bi=Ba.Z)==null?void 0:Bi.h_lh_40}`,style:{padding:"5px 0"}},tn.length<((Na=yn==null?void 0:yn.group_settings)==null?void 0:Na.length)&&Ar.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Tr(tn.concat({}))}}),($t!=null&&$t.publish_time&&le()(){var ao,Fo;if((0,ie.Rm)()&&!((Fo=(ao=nn.AssistantObject)==null?void 0:ao.normal)!=null&&Fo.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\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 Yo=(0,lt.cloneDeep)(yt);Yo.forEach((Mo,a)=>{Mo.group_name&&(Mo.group_name=Mo.group_name.filter(y=>{var b;return!((b=tn[Aa].group_name)!=null&&b.includes(y))}))}),tn=tn.filter((Mo,a)=>Aa!==a),Br(Yo),Tr(tn.slice()),setTimeout(()=>Tr(tn.slice()),10)}}):Ar.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(yr!=null&&yr.is_shixun)&&Ar.createElement(xi.ZP,{checkMarginLeft:60,disabled:Rn,value:ea,onChange:$t=>ui(ei(ei({},ea),$t))}),Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:`${Ba.Z.title} mt30`},Ar.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Ar.createElement("div",{className:Ba.Z.content},Ar.createElement(_e.Z,{className:`${Ba.Z.row_sty} ${Ba.Z.bottom_line} ${(Xr=Ba.Z)==null?void 0:Xr.h_lh_40}`,align:"middle"},Ar.createElement(Si.Z,{checked:ea.allow_late,disabled:Vr||Rn||(yn==null?void 0:yn.allow_late),onChange:$t=>{var Aa,wa;if((0,ie.Rm)()&&!((wa=(Aa=nn.AssistantObject)==null?void 0:Aa.normal)!=null&&wa.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\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&&pe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Ar.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ar.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"),Ar.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ar.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"))}),ea.allow_late=$t,yt==""&&Br([{late_penalty:5}]),ui(ei({},ea))}}),Ar.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Ar.createElement(Ce.Z,{overlayStyle:{width:380,maxWidth:380},title:Ar.createElement("div",{style:{display:"flex",flexFlow:"column"}},Ar.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Ar.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"),Ar.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"))},Ar.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ba.Z.title_icon}`}))),(ea==null?void 0:ea.allow_late)&&Ar.createElement("div",{className:"pb5"},Ar.createElement(_e.Z,{className:Ba.Z.row_sty1},Ar.createElement(Ae.Z,{className:Ba.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Ar.createElement(ve.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Rn,value:ea.unified_late,onChange:$t=>{var Aa;if((0,ie.Rm)()&&!((Aa=nn.AssistantObject.normal)!=null&&Aa.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea.unified_late=$t.target.value,yt==""&&!$t.target.value&&Br([{late_penalty:5}]),ui(ei({},ea))}},(ea==null?void 0:ea.unified_setting)&&Ar.createElement(ve.ZP,{disabled:(yn==null?void 0:yn.allow_late)||!(yn!=null&&yn.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((zn=yn==null?void 0:yn.group_settings)==null?void 0:zn.length)&&Ar.createElement(ve.ZP,{disabled:yn==null?void 0:yn.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),ea!=null&&ea.unified_late?Ar.createElement("div",null,Ar.createElement(_e.Z,{wrap:!1,align:"middle",className:`${Ba.Z.row_sty1} mb10 mt5`},Ar.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Ar.createElement(Ae.Z,{style:{margin:"0 10px 0 8px"}},Ar.createElement(ze.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:Rn||Mi,value:ea.late_penalty,onChange:$t=>{var Aa;if((0,ie.Rm)()&&!((Aa=nn.AssistantObject.normal)!=null&&Aa.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea.late_penalty=$t,ui(Object.assign({},ea))}})),Ar.createElement(Ae.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")),Ar.createElement(_e.Z,{className:`${Ba.Z.row_sty1}`},Ar.createElement(Ae.Z,{className:Ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Ar.createElement(Ae.Z,{style:{margin:"0 10px 0 8px"}},Ar.createElement(To.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Rn||hi||Vr,value:ea.late_time?le()(ea.late_time):"",disabledDate:$t=>(0,li.Q8)($t,yn==null?void 0:yn.course_end_date),disabledTime:$t=>(0,li.d0)($t),onChange:($t,Aa)=>{var wa;if((0,ie.Rm)()&&!((wa=nn.AssistantObject.normal)!=null&&wa.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea.late_time=Aa,ui(Object.assign({},ea))}})),Ar.createElement(Ae.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):yt.map(function($t,Aa){var wa;return Ar.createElement(_e.Z,{key:Aa,style:{padding:"5px 14px 5px 52px"}},Ar.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",Aa+1),Ar.createElement(Ae.Z,{className:"mr20 ml10"},Ar.createElement(Re.default,{size:"large",disabled:Rn||!((wa=yr==null?void 0:yr.homework_status)!=null&&wa.includes("\u672A\u53D1\u5E03"))&&$t.id,mode:"multiple",style:{width:250},value:typeof $t.group_name=="string"?[$t.group_name]:$t.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:pi=>{var Bi;if((0,ie.Rm)()&&!((Bi=nn.AssistantObject.normal)!=null&&Bi.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\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[Aa].group_name=pi,yt[Aa].group_id=$t.group_id,Br(yt.slice())}},yn.group_settings&&yn.group_settings.map(function(pi){if(ea!=null&&ea.unified_setting&&!yt.map(Bi=>Bi.group_name).toString().split(",").includes(String(pi.group_name))&&!aa(pi.id))return Ar.createElement(pu,{value:pi.group_name,key:pi.id},pi.group_name);if(tn.map(Bi=>Bi.group_name).toString().split(",").includes(String(pi.group_name))&&!yt.map(Bi=>Bi.group_name).toString().split(",").includes(String(pi.group_name))&&!aa(pi.id))return Ar.createElement(pu,{value:pi.group_name,key:pi.id},pi.group_name)}))),Ar.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Ar.createElement(Ae.Z,{className:"mr20 ml10"},Ar.createElement(ze.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Rn||mr($t.id),defaultValue:$t.late_penalty,onChange:pi=>{var Bi,Na;if((0,ie.Rm)()&&!((Na=(Bi=nn.AssistantObject)==null?void 0:Bi.normal)!=null&&Na.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\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[Aa].late_penalty=pi,yt[Aa].penalty_type=ol.Q.Number}})),Ar.createElement(Ae.Z,{className:Ba.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ar.createElement(Ae.Z,{className:"ml10"},Ar.createElement(To.default,{size:"large",disabled:Rn||mr($t.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:le()((0,te.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:pi=>(0,li.Q8)(pi,yn==null?void 0:yn.course_end_date),disabledTime:pi=>(0,li.d0)(pi),format:"YYYY-MM-DD HH:mm",value:$t!=null&&$t.late_time?le()($t.late_time):void 0,onChange:(pi,Bi)=>{var Na,ao;if((0,ie.Rm)()&&!((ao=(Na=nn.AssistantObject)==null?void 0:Na.normal)!=null&&ao.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\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[Aa].late_time=Bi,Br([...yt])}})),!Rn&&Ar.createElement(Ae.Z,{style:{height:40,lineHeight:"40px"}},Ar.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Br(yt.concat({penalty_type:ol.Q.Number,late_penalty:5}))}}),Aa>0&&!$t.id?Ar.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{yt=yt.filter((pi,Bi)=>Aa!==Bi),Br(yt.slice()),setTimeout(()=>Br(yt.slice()),10)}}):Ar.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Ar.createElement(ke.ZP,{loading:Ja,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58"))};var js=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects}))(Du),ru=ee(59301),Hs=Object.defineProperty,Vu=Object.defineProperties,fs=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,Su=(je,Te,Se)=>Te in je?Hs(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Kl=(je,Te)=>{for(var Se in Te||(Te={}))Us.call(Te,Se)&&Su(je,Se,Te[Se]);if(Bu)for(var Se of Bu(Te))Ku.call(Te,Se)&&Su(je,Se,Te[Se]);return je},au=(je,Te)=>Vu(je,fs(Te)),gu=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const ms=je=>gu(void 0,null,function*(){return yield(0,We.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/publish_setting.json`,{method:"post",body:je})}),yu=je=>gu(void 0,null,function*(){return yield(0,We.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/evaluation_setting.json`,{method:"post",body:je})}),mc=(je,Te)=>je==null?void 0:je.map(Se=>{var nn;return(nn=Te==null?void 0:Te.find(an=>an.value===Se))==null?void 0:nn.id}),ku=(je,Te)=>{var Se;return je=typeof je=="string"?[je]:je,(Se=je==null?void 0:je.map(nn=>Te==null?void 0:Te.find(an=>{var cn;return(cn=an==null?void 0:an.group_name)==null?void 0:cn.includes(nn)})))==null?void 0:Se.filter(nn=>nn)},Al=(je,Te,Se,nn=!1)=>{let an=null,cn=nn?Te:ku(je,Te);return cn==null||cn.forEach((fn,mn)=>{(mn==0||Se(fn,an||{}))&&(an=fn)}),an},hs=({shixunHomeworks:je,loading:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn;const un=(0,Be.useParams)(),{workSetting:Kt,workList:da}=je,[,Fr,Xt]=(0,ae.U)(ms,{categoryId:un==null?void 0:un.categoryId,penalty_type:ol.Q.Number}),[,Xr,zn]=(0,ae.U)(yu,{categoryId:un==null?void 0:un.categoryId}),[hr]=fe.default.useForm(),yn=fe.default.useWatch("unified_setting",hr),yr=fe.default.useWatch("group_settings",hr),Rn=fe.default.useWatch("allow_late_settings",hr),za=fe.default.useWatch("end_time",hr),tn=fe.default.useWatch("publish_time",hr),Tr=fe.default.useWatch("allow_late",hr),yt=fe.default.useWatch("unified_late",hr),Br=fe.default.useWatch("late_time",hr),ea=fe.default.useWatch("anonymous_comment",hr),ui=fe.default.useWatch("unified_anonymous_comment",hr),Ri=fe.default.useWatch("evaluation_start",hr),La=fe.default.useWatch("anonymous_appeal",hr),Jr=fe.default.useWatch("anonymous_comment_settings",hr),Ja=fe.default.useWatch("unified_anonymous_appeal",hr),ya=fe.default.useWatch("anonymous_appeal_settings",hr),[Vt,or]=(0,x.useState)(!1),[Rt,mi]=(0,x.useState)({}),oo=Vt||(0,ie.Rm)()&&!((cn=(an=nn.AssistantObject)==null?void 0:an.normal)!=null&&cn.can_publish),Ca=Vt||(0,ie.Rm)()&&!((mn=(fn=nn.AssistantObject)==null?void 0:fn.normal)!=null&&mn.can_late),Vr=Vt||(0,ie.Rm)()&&!((Fn=(wt=nn.AssistantObject)==null?void 0:wt.normal)!=null&&Fn.can_anonymous_comment),hi=ro=>gu(void 0,null,function*(){const Mi=ro;let mr=yield(0,We.ZP)(`/api/homework_commons/${un==null?void 0:un.categoryId}/publish_setting_for_submit.json`,{method:"post",body:Mi});(mr==null?void 0:mr.status)===0&&(ge.ZP.success("\u4FDD\u5B58\u6210\u529F"),si(),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),si=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:Kl({},un)}),Se({type:"shixunHomeworks/getWorkList",payload:Kl({},un)})};return(0,x.useEffect)(()=>{var ro,Mi,mr,aa;let $t=(ro=Kt==null?void 0:Kt.group_settings)==null?void 0:ro.filter(Na=>Na.publish_time!==null).map(Na=>au(Kl({},Na),{group_name:[Na.group_name],publish_time:(Na==null?void 0:Na.publish_time)&&[le()(Na==null?void 0:Na.publish_time),le()(Na==null?void 0:Na.end_time)]}));$t=(0,te.QE)(($t==null?void 0:$t.length)>0?$t:[]);const Aa=(Mi=Kt.allow_late_settings)==null?void 0:Mi.filter(Na=>Na.late_time!==null).map(Na=>au(Kl({},Na),{group_name:[Na.group_name],late_time:(Na==null?void 0:Na.late_time)&&le()(Na==null?void 0:Na.late_time)})),wa=(mr=Kt.anonymous_comment_settings)==null?void 0:mr.filter(Na=>Na.evaluation_start!==null).map(Na=>au(Kl({},Na),{group_name:[Na.group_name],evaluation_start:(Na==null?void 0:Na.evaluation_start)&&[le()(Na==null?void 0:Na.evaluation_start),le()(Na==null?void 0:Na.evaluation_end)]})),pi=(aa=Kt.anonymous_appeal_settings)==null?void 0:aa.filter(Na=>Na.appeal_time!==null).map(Na=>au(Kl({},Na),{group_name:[Na.group_name]})),Bi=au(Kl({},Kt),{late_penalty:Kt!=null&&Kt.allow_late?Kt==null?void 0:Kt.late_penalty:5,evaluation_num:Kt!=null&&Kt.evaluation_num?Kt==null?void 0:Kt.evaluation_num:3,absence_penalty:Kt!=null&&Kt.anonymous_comment?Kt==null?void 0:Kt.absence_penalty:3,appeal_penalty:Kt!=null&&Kt.anonymous_appeal?Kt==null?void 0:Kt.appeal_penalty:2,publish_time:Kt!=null&&Kt.publish_time?le()(Kt==null?void 0:Kt.publish_time):"",end_time:Kt!=null&&Kt.end_time?le()(Kt==null?void 0:Kt.end_time):"",late_time:Kt!=null&&Kt.late_time?le()(Kt==null?void 0:Kt.late_time):"",evaluation_start:Kt!=null&&Kt.evaluation_start?le()(Kt==null?void 0:Kt.evaluation_start):"",evaluation_end:Kt!=null&&Kt.evaluation_end?le()(Kt==null?void 0:Kt.evaluation_end):"",group_settings:$t!=null&&$t.length?$t:[{is_admin:!0}],allow_late_settings:Aa!=null&&Aa.length?Aa:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:wa!=null&&wa.length?wa:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:pi!=null&&pi.length?pi:[{is_admin:!0,appeal_penalty:2}]});hr.setFieldsValue(Bi),mi(Bi),or(!(0,ie.GJ)()),console.log("workSetting",Kt)},[Kt]),(0,x.useEffect)(()=>(Se({type:"globalSetting/footerToggle",payload:!1}),()=>{Se({type:"globalSetting/footerToggle",payload:!0}),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),hr==null||hr.resetFields()}),[]),ru.createElement(Ve.Z,{spinning:!!Te["shixunHomeworks/getWorkSetting"]||!!Te["shixunHomeworks/getWorkList"]},ru.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},ru.createElement(fe.default,{form:hr,colon:!1,disabled:Vt,initialValues:Rt,scrollToFirstError:!0,onFinish:hi},!(da!=null&&da.is_shixun)&&ru.createElement(xi.rU,{form:hr})),((0,ie.GJ)()||!(oo||Ca||Vr))&&ru.createElement(ke.ZP,{loading:Fr||Xr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{hr.submit()}},"\u4FDD\u5B58"),ru.createElement(Uo.Z,{onConfirm:(ro,Mi)=>{yr.splice(ro,0,...Mi),yr.splice(ro+Mi.length,1);const mr=(0,te.QE)([...yr]);mr.forEach(aa=>{var $t;(($t=aa==null?void 0:aa.publish_time)==null?void 0:$t.length)==2?aa.publish_time=aa.publish_time:aa.publish_time=[le()(aa==null?void 0:aa.publish_time),le()(aa==null?void 0:aa.end_time)]}),hr.setFieldValue("group_settings",[...mr])}})))};var Vs=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects}))(hs),Bl=ee(59301);const ml=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{const{workSetting:nn,workList:an}=je,[cn,fn]=(0,x.useState)("1"),mn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:nn!=null&&nn.is_new_rule?Bl.createElement(Zl,null):Bl.createElement(js,null)},!(an!=null&&an.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:Bl.createElement(Vs,null)},((an==null?void 0:an.is_jupyter)||(an==null?void 0:an.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:Bl.createElement(ul,null)},!(nn!=null&&nn.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:Bl.createElement(Ol,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Bl.createElement(Zi,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:Bl.createElement(Da,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Bl.createElement(oi,null)}].filter(wt=>!!wt);return(0,x.useEffect)(()=>(Se({type:"globalSetting/footerToggle",payload:!1}),()=>{Se({type:"globalSetting/footerToggle",payload:!0})}),[]),Bl.createElement("div",{style:{paddingBottom:"50px"}},(mn==null?void 0:mn.length)&&Bl.createElement(Pi.Z,{dataSource:mn,style:{marginBottom:52}}))};var go=(0,Be.connect)(({shixunHomeworks:je,loading:Te})=>({shixunHomeworks:je,loading:Te.effects}))(ml),$o={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",ai_review_new:"ai_review_new___AmrKW"},Yl=ee(63909),Ql=ee(36337),vs=ee(92973),Yu="data:image/png;base64,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",ps=Object.defineProperty,Ks=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,iu=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Wl=(je,Te,Se)=>Te in je?ps(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Il=(je,Te)=>{for(var Se in Te||(Te={}))gs.call(Te,Se)&&Wl(je,Se,Te[Se]);if(iu)for(var Se of iu(Te))Gu.call(Te,Se)&&Wl(je,Se,Te[Se]);return je},ou=(je,Te)=>Ks(je,Qu(Te)),Ys=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Mu=({shixunHomeworks:je,loading:Te,dispatch:Se})=>{var nn;const an=(0,Be.useParams)(),[cn,fn]=(0,x.useState)(Il(Il({},{page:1,limit:20,group_ids:[]}),an)),{codeReview:mn,workList:wt}=je,[Fn]=fe.default.useForm();cn.order="code_rate",cn.sort="desc",cn.category=cn.categoryId,(0,x.useEffect)(()=>{un()},[cn]),(0,x.useEffect)(()=>{je.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&un()},[je.actionTabs.key]);const un=()=>Ys(void 0,null,function*(){(yield Se({type:"shixunHomeworks/getFileRepeatResult",payload:ou(Il({},cn),{id:cn==null?void 0:cn.category,course_id:cn==null?void 0:cn.coursesId})})).status===-2&&setTimeout(()=>un(),1500)}),Kt=(Fr,Xt)=>{cn.page=Fr,cn.limit=20,Se({type:"shixunHomeworks/getFileRepeatResult",payload:ou(Il({},cn),{id:cn==null?void 0:cn.category,course_id:cn==null?void 0:cn.coursesId})})},da=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Fr,Xt,Xr)=>cn.limit*(cn.page-1)+Xr+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:Fr=>x.createElement("span",{className:"c-orange"},Fr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Fr,Xt)=>x.createElement("div",null,x.createElement(Be.Link,{target:"_blank",to:`/classrooms/${cn.coursesId}/common_homework/${cn.categoryId}/review_detail/${Xt.user_id}`},"\u67E5\u770B"),x.createElement("br",null))}];return x.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},x.createElement(_e.Z,null,x.createElement(Ae.Z,{flex:"1"},x.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",mn.time,x.createElement(ke.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(wt!=null&&wt.is_old_data_for_time)&&(0,te.Ye)(Se)||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:cn}})}},"\u6587\u6863\u67E5\u91CD"))),x.createElement(Ae.Z,null,x.createElement(it.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Fr=>{cn.search=Fr,Se({type:"shixunHomeworks/getFileRepeatResult",payload:ou(Il({},cn),{id:cn==null?void 0:cn.category,course_id:cn==null?void 0:cn.coursesId})})},style:{width:200}}),x.createElement("span",{className:"ml5 c-red"}))),(mn==null?void 0:mn.status)===-2&&x.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},x.createElement("img",{src:Yu}),x.createElement("br",null),x.createElement(ke.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Se({type:"shixunHomeworks/getFileRepeatResult",payload:ou(Il({},cn),{id:cn==null?void 0:cn.category,course_id:cn==null?void 0:cn.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((nn=mn.course_groups)==null?void 0:nn.length)>0&&x.createElement(x.Fragment,null,x.createElement(_e.Z,null,x.createElement(Ae.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),x.createElement(Ae.Z,{flex:"80px"},x.createElement(qe.default,{checked:cn.group_ids=="",value:"all",onChange:Fr=>{delete cn.group_ids,cn.group_ids=[],cn.page=1,fn(Il({},cn))}},"\u5168\u90E8")),x.createElement(Ae.Z,{flex:"1"},mn.course_groups&&mn.course_groups.map((Fr,Xt)=>x.createElement(qe.default,{value:Fr.id,checked:cn.group_ids.includes(Fr.id),onChange:Xr=>{Xr.target.checked?cn.group_ids.push(Fr.id):cn.group_ids.splice(cn.group_ids.indexOf(Fr.id),1),cn.page=1,fn(Il({},cn))}},Fr.name,"(",Fr.members_count,")")))),x.createElement(_e.Z,{className:"font14 c-red mt5"},x.createElement(Ae.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(mn==null?void 0:mn.data)==="\u52A0\u8F7D\u4E2D"&&x.createElement(Ve.Z,null,x.createElement(vs.Z,{message:mn==null?void 0:mn.data,type:"info"})),(mn==null?void 0:mn.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(mn==null?void 0:mn.data)==="\u52A0\u8F7D\u4E2D"?"":x.createElement("div",null,x.createElement("p",{className:"mt10"},x.createElement("span",{className:"c-red"},mn.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",mn.total_count,"\u5B66\u5458\uFF09"),x.createElement(Ye.default,{className:"mt30",pagination:!1,dataSource:mn.data,columns:da,onChange:(Fr,Xt,Xr)=>{Xr.order==="ascend"&&(cn.b_order="asc"),Xr.order==="descend"&&(cn.b_order="desc"),Xr.order||delete cn.b_order,Se({type:"shixunHomeworks/getFileRepeatResult",payload:ou(Il({},cn),{id:cn==null?void 0:cn.category,course_id:cn==null?void 0:cn.coursesId})})}}),x.createElement("aside",{className:"tc mb50 mt30"},x.createElement(De.Z,{showSizeChanger:!1,onChange:Kt,defaultCurrent:cn.page||1,current:cn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:mn.copy_reviews_count}))))};var Ju=(0,Be.connect)(({shixunHomeworks:je,loading:Te})=>({shixunHomeworks:je,loading:Te.effects}))(Mu),ys=Object.defineProperty,Qs=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,Cs=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Xu=(je,Te,Se)=>Te in je?ys(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Js=(je,Te)=>{for(var Se in Te||(Te={}))Gs.call(Te,Se)&&Xu(je,Se,Te[Se]);if(Cs)for(var Se of Cs(Te))Pu.call(Te,Se)&&Xu(je,Se,Te[Se]);return je},Xs=(je,Te)=>Qs(je,Es(Te)),qu=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const lu=({shixunHomeworks:je,dispatch:Te})=>{const Se=(0,Be.useParams)(),[nn,an]=(0,x.useState)([]),[cn,fn]=(0,x.useState)(!1),[mn,wt]=(0,x.useState)(!1),[Fn,un]=(0,x.useState)(!1),[Kt,da]=(0,x.useState)(""),[Fr,Xt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{je.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Xr.resetFields(),an([]),wt(!0),hr()):wt(!1)},[je.actionTabs.key]);const[Xr]=fe.default.useForm();let zn=[];const hr=()=>qu(void 0,null,function*(){fn(!0);const Rn=yield(0,ce.VB)(Xs(Js({},Se),{course_id:Se==null?void 0:Se.coursesId,id:Se==null?void 0:Se.categoryId}));an([...nn,...Rn==null?void 0:Rn.data]),da(Rn),fn(!1)}),yn=()=>{Te({type:"shixunHomeworks/setActionTabs",payload:{}}),un(!1),fn(!1),an([]),Xr.resetFields()},yr=[{title:"",dataIndex:"course_group_id",width:280,render:(Rn,za)=>x.createElement(qe.default,{disabled:!(za.work_count>=1),value:String(za.course_group_id)},za.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 x.createElement(pe.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:mn,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>qu(void 0,null,function*(){var Rn;const za=Xr.getFieldsValue();if(((Rn=za.group_ids)==null?void 0:Rn.length)<=0){ge.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}Xt(!0);const tn=yield(0,We.ZP)(`/api/homework_commons/${Se.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...za.group_ids.map(Tr=>Number(Tr))]}});Xt(!1),tn.status===0&&(yn(),ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Te({type:"shixunHomeworks/getWorkList",payload:je.actionTabs.params}),Be.history.push(`/classrooms/${Se.coursesId}/common_homework/${Se.categoryId}/detail?tabs=4`),Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:Fr},onCancel:yn},x.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",Kt==null?void 0:Kt.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),je.codeReviewCourse&&x.createElement(fe.default,{form:Xr,initialValues:{group_ids:zn,end_time:le()(le()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},x.createElement("div",{className:"flexd-table-header mt20"},x.createElement(Ye.default,{pagination:!1,dataSource:[],columns:yr})),x.createElement(fe.default.Item,{name:"group_ids"},x.createElement(qe.default.Group,{className:"w100"},x.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},x.createElement(Ye.default,{showHeader:!1,columns:yr,dataSource:nn,pagination:!1,loading:cn}))))),x.createElement(_e.Z,null,x.createElement(Ae.Z,{className:"ml10"},x.createElement(qe.default,{checked:Fn,onChange:Rn=>{un(Rn.target.checked);let za=[];Rn.target.checked&&(za=nn.filter(tn=>tn.work_count>=1).map(tn=>tn.course_group_id+"")),Xr.setFieldsValue({group_ids:za})}},"\u5168\u9009"))))};var $u=(0,Be.connect)(({shixunHomeworks:je})=>({shixunHomeworks:je}))(lu),Iu=ee(51039),As=ee(52324),es=ee(51062),Fs=ee(75501),qs=ee(86632),bs={TabsStyle:"TabsStyle___cT3EC"},ci=ee(59301),Lu=Object.defineProperty,ws=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,ns=(je,Te,Se)=>Te in je?Lu(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,hl=(je,Te)=>{for(var Se in Te||(Te={}))uu.call(Te,Se)&&ns(je,Se,Te[Se]);if(ts)for(var Se of ts(Te))Nu.call(Te,Se)&&ns(je,Se,Te[Se]);return je},vl=(je,Te)=>ws(je,xs(Te)),zl=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Ds=je=>zl(void 0,null,function*(){return yield(0,We.ZP)(`/api/student_works/${je.userId}/deal_appeal_score.json`,{method:"post",body:je})}),Ou=({globalSetting:je,shixunHomeworks:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn;const un=(0,Be.useParams)(),[Kt]=(0,Be.useSearchParams)(),{workList:da,workSetting:Fr}=Te,[Xt]=fe.default.useForm(),[Xr,zn]=(0,x.useState)(!1),[hr,yn]=(0,x.useState)(null),[,yr,Rn,za]=(0,ae.U)(ce.cN,{homeworkId:un==null?void 0:un.categoryId}),[,tn,Tr,yt]=(0,ae.U)(ce.Qz,{homeworkId:un==null?void 0:un.categoryId}),[,Br,ea,ui]=(0,ae.U)(ce.mQ,{homeworkId:un==null?void 0:un.categoryId}),[,,Ri,La]=(0,ae.U)(Ds,{}),[Jr,Ja]=(0,x.useState)({activeKey:"1",page:1,limit:10,status:""}),ya=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Vt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ca,Vr,hi)=>`${((Jr==null?void 0:Jr.page)-1)*Jr.limit+hi+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:(Ca,Vr)=>ci.createElement("a",{onClick:()=>{oo(vl(hl({},Vr),{id:da.is_jupyter||da.is_jupyter_lab?Vr==null?void 0:Vr.id:Vr==null?void 0:Vr.student_work_id}))}},Ca)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ca=>le()(Ca).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ca,Vr)=>ci.createElement("a",{onClick:()=>{oo(vl(hl({},Vr),{id:da.is_jupyter||da.is_jupyter_lab?Vr==null?void 0:Vr.id:Vr==null?void 0:Vr.student_work_id}))}},"\u67E5\u770B")}],or=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ca,Vr,hi)=>`${((Jr==null?void 0:Jr.page)-1)*Jr.limit+hi+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},!(da!=null&&da.hidden_from_teacher)&&{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Ca=>Ca===-1?"\u91CD\u505A\u4E2D":ci.createElement(te.Uw,{status:Ca})},{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},!(da!=null&&da.hidden_from_teacher)&&{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:(Ca,Vr)=>ci.createElement("a",{onClick:()=>{oo(vl(hl({},Vr),{id:da.is_jupyter||da.is_jupyter_lab?Vr==null?void 0:Vr.id:Vr==null?void 0:Vr.student_work_id}))}},"\u67E5\u770B")}].filter(Ca=>!!Ca),Rt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ca,Vr,hi)=>`${((Jr==null?void 0:Jr.page)-1)*Jr.limit+hi+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ca,Vr)=>ci.createElement("a",{onClick:()=>{oo(vl(hl({},Vr),{id:da.is_jupyter||da.is_jupyter_lab?Vr==null?void 0:Vr.id:Vr==null?void 0:Vr.student_work_id}))}},Ca)},{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:Ca=>le()(Ca).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ca,Vr)=>ci.createElement(ci.Fragment,null,Ca==3&&ci.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ca==4&&ci.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ca==1&&ci.createElement(ci.Fragment,null,ci.createElement(be.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>zl(void 0,null,function*(){(yield Ri({userId:Vr.student_work_id,score_id:Vr.student_works_score_id,status:4})).status===0&&mi()})},"\u9A73\u56DE"),ci.createElement(be.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>zl(void 0,null,function*(){yn(Vr),zn(!0)})},"\u63A5\u53D7")))}],mi=(Ca=Jr)=>{Jr.activeKey=="1"&&Tr({page:Ca==null?void 0:Ca.page,limit:Ca==null?void 0:Ca.limit}),Jr.activeKey=="2"&&ea({page:Ca==null?void 0:Ca.page,limit:Ca==null?void 0:Ca.limit}),Jr.activeKey=="3"&&Rn({page:Ca==null?void 0:Ca.page,limit:Ca==null?void 0:Ca.limit,status:Ca==null?void 0:Ca.status})},oo=(Ca={})=>{var Vr;Ca!=null&&Ca.id&&(0,te.xg)(da.is_jupyter||da.is_jupyter_lab?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/${Ca.id}/comment`:un.course_group?`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${Ca.id}?ids=${(Vr=un.course_group)==null?void 0:Vr.toString()}`:`/classrooms/${un.coursesId}/common_homework/${un.categoryId}/review/${Ca.id}`)};return(0,x.useEffect)(()=>{mi(Jr)},[Jr]),(0,x.useEffect)(()=>{console.log("params",un,Kt.get("TabsActiveKey")),Ja(vl(hl({},Jr),{activeKey:Kt.get("TabsActiveKey")||"1"}))},[Kt.get("TabsActiveKey")]),ci.createElement(Ve.Z,{spinning:tn||yr||Br},ci.createElement("section",{className:"p30",style:{background:"#fff"}},ci.createElement(Me.default,{destroyInactiveTabPane:!0,className:bs.TabsStyle,activeKey:Jr.activeKey,onChange:Ca=>{Ja(vl(hl({},Jr),{activeKey:Ca,page:1,limit:10}))}},ci.createElement(Me.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},ci.createElement(Ye.default,{className:"mt20",locale:{emptyText:ci.createElement(Oe.Z,null)},columns:Vt,dataSource:((an=yt==null?void 0:yt.data)==null?void 0:an.list)||[],pagination:{total:((cn=yt==null?void 0:yt.data)==null?void 0:cn.count)||0,onChange:(Ca,Vr)=>{Ja(vl(hl({},Jr),{page:Ca,limit:Vr}))},current:Jr==null?void 0:Jr.page,pageSize:Jr==null?void 0:Jr.limit,showTotal:Ca=>ci.createElement(ci.Fragment,null,"\u5171",ci.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ca),"\u6761\u6570\u636E")}})),ci.createElement(Me.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},ci.createElement(Ye.default,{className:"mt20",locale:{emptyText:ci.createElement(Oe.Z,null)},columns:or,dataSource:((fn=ui==null?void 0:ui.data)==null?void 0:fn.list)||[],pagination:{total:((mn=ui==null?void 0:ui.data)==null?void 0:mn.count)||0,onChange:(Ca,Vr)=>{Ja(vl(hl({},Jr),{page:Ca,limit:Vr}))},current:Jr==null?void 0:Jr.page,pageSize:Jr==null?void 0:Jr.limit,showTotal:Ca=>ci.createElement(ci.Fragment,null,"\u5171",ci.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ca),"\u6761\u6570\u636E")}})),ci.createElement(Me.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},ci.createElement(be.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Jr.status,onChange:Ca=>{Ja(vl(hl({},Jr),{status:Ca,page:1}))},dataSource:ya,titleWidth:60}),ci.createElement(Ye.default,{locale:{emptyText:ci.createElement(Oe.Z,null)},columns:Rt,dataSource:((wt=za==null?void 0:za.data)==null?void 0:wt.list)||[],pagination:{total:((Fn=za==null?void 0:za.data)==null?void 0:Fn.count)||0,onChange:(Ca,Vr)=>{Ja(vl(hl({},Jr),{page:Ca,limit:Vr}))},current:Jr==null?void 0:Jr.page,pageSize:Jr==null?void 0:Jr.limit,showTotal:Ca=>ci.createElement(ci.Fragment,null,"\u5171",ci.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ca),"\u6761\u6570\u636E")}}))),ci.createElement(pe.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Xr,centered:!0,destroyOnClose:!0,onCancel:()=>{zn(!1)},maskClosable:!1,width:544,onOk:()=>{Xt.submit()}},ci.createElement(fe.default,{form:Xt,colon:!1,onFinish:Ca=>zl(void 0,null,function*(){(yield Ri(vl(hl({},Ca),{userId:hr.student_work_id,score_id:hr.student_works_score_id,status:3}))).status===0&&(mi(),zn(!1))})},ci.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"),ci.createElement(Ct.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:ci.createElement("a",{onClick:()=>{oo(vl(hl({},hr),{id:da.is_jupyter||da.is_jupyter_lab?hr==null?void 0:hr.id:hr==null?void 0:hr.student_work_id}))}},hr==null?void 0:hr.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:ci.createElement("span",{style:{color:"#191919"}},hr==null?void 0:hr.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:ci.createElement("span",{style:{color:"#191919"}},hr==null?void 0:hr.score)}]}),ci.createElement(_e.Z,{className:"mt20",wrap:!1},ci.createElement(Ae.Z,null,ci.createElement(fe.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},ci.createElement(ze.Z,{min:1,max:100,step:1}))),ci.createElement(Ae.Z,null,ci.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),ci.createElement(Ae.Z,null,ci.createElement(fe.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},ci.createElement(qe.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Bs=(0,Be.connect)(({user:je,shixunHomeworks:Te,loading:Se,globalSetting:nn,classroomList:an})=>({user:je,shixunHomeworks:Te,globalSetting:nn,loading:Se.effects,classroomList:an}))(Ou),ko=ee(59301),$s=Object.defineProperty,su=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,cu=(je,Te,Se)=>Te in je?$s(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,eu=(je,Te)=>{for(var Se in Te||(Te={}))ks.call(Te,Se)&&cu(je,Se,Te[Se]);if(rs)for(var Se of rs(Te))Eu.call(Te,Se)&&cu(je,Se,Te[Se]);return je},Cu=(je,Te)=>su(je,Ss(Te)),Ms=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const ec=({shixunHomeworks:je,classroomList:Te,loading:Se,dispatch:nn})=>{const[an,cn]=(0,x.useState)(eu(eu({},(0,Be.useParams)()),{page:1,limit:20})),{workList:fn,workSetting:mn}=je,[wt,Fn]=(0,x.useState)([]);(0,x.useEffect)(()=>{fn!=null&&fn.course_id&&Fn(fn==null?void 0:fn.student_works)},[fn]),(0,x.useEffect)(()=>{un()},[]);const un=()=>Ms(void 0,null,function*(){const Fr=yield nn({type:"shixunHomeworks/getWorkList",payload:Cu(eu({},an),{score_open:!0,work_public:!0})});Fn((Fr==null?void 0:Fr.student_works)||[])}),Kt=(Fr,Xt)=>{an.page=Fr,an.limit=20,un()},da=[{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:Fr=>Fr},!(fn!=null&&fn.hidden_from_student)&&{title:fn!=null&&fn.is_jupyter_lab||fn!=null&&fn.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:Fr=>Fr===-1?"\u91CD\u505A\u4E2D":ko.createElement(te.Uw,{status:Fr})},!(fn!=null&&fn.hidden_from_student)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(Fr,Xt)=>ko.createElement(Ce.Z,{placement:"bottom",title:ko.createElement("div",null,ko.createElement("div",null,Xt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Xt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),ko.createElement("div",null,Xt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Xt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),fn!=null&&fn.anonymous_comment?ko.createElement("div",null,Xt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Xt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",ko.createElement("div",null,Xt.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${Xt.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),ko.createElement("div",null,Xt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Xt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),fn!=null&&fn.anonymous_comment?ko.createElement("div",null,Xt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Xt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",ko.createElement("div",null,Xt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Xt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(fn!=null&&fn.is_jupyter||fn!=null&&fn.is_jupyter_lab)&&ko.createElement("div",{onClick:Xr=>{var zn;Xr.stopPropagation(),(0,te.xg)(fn.is_jupyter||fn.is_jupyter_lab?`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/${Xt.id}/comment`:an.course_group?`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/review/${Xt.id}?ids=${(zn=an.course_group)==null?void 0:zn.toString()}`:`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/review/${Xt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Fr>0?ko.createElement("span",{style:{color:"#ff8100"}},Fr):Fr)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Fr=>Fr?le()(Fr).format("YYYY-MM-DD HH:mm"):"--"},!(fn!=null&&fn.hidden_from_student)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(Fr,Xt)=>ko.createElement(Ce.Z,{title:ko.createElement("div",null,ko.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",Fr,"\u5206"),ko.createElement("br",null),ko.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Xt.anonymous_comment_rate,"%"))},ko.createElement("span",null,Fr))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(Fr,Xt)=>fn!=null&&fn.work_public?ko.createElement("a",{target:"_blank",onClick:()=>{var Xr,zn;(Xr=fn.homework_status)!=null&&Xr.includes("\u5BFC\u5165")||(0,te.xg)(fn.is_jupyter||fn.is_jupyter_lab?`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/${Xt.id}/comment`:an.course_group?`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/review/${Xt.id}?ids=${(zn=an.course_group)==null?void 0:zn.toString()}`:`/classrooms/${an.coursesId}/common_homework/${an.categoryId}/review/${Xt.id}`)}},"\u67E5\u770B"):"--"}].filter(Fr=>!!Fr);return ko.createElement("div",{className:"p30 bg-white"},ko.createElement(Ye.default,{loading:Se["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:ko.createElement(Oe.Z,null)},dataSource:wt,columns:da,onRow:(Fr,Xt)=>({}),rowKey:"id",onChange:(Fr,Xt,Xr)=>{if(Xr.order===void 0)switch(Xr.field){case"student_id":an.b_order="desc",an.order=Xr.field;break;default:delete an.b_order,delete an.order}else an.b_order=Xr.order.replace("end",""),an.order=Xr.field;un()}}),ko.createElement(De.Z,{showSizeChanger:!1,onChange:Kt,hideOnSinglePage:!0,defaultCurrent:an.page||1,current:an.page||1,defaultPageSize:20,total:je.workList.work_count}))};var Ps=(0,Be.connect)(({shixunHomeworks:je,classroomList:Te,loading:Se,user:nn})=>({shixunHomeworks:je,classroomList:Te,loading:Se.effects,user:nn}))(ec),yo={ai_review:"ai_review___N3KIA",top_warp:"top_warp___CzIfQ",under_review:"under_review___T38LW",btn_operate:"btn_operate___m04j_",btn_review:"btn_review___HJvll",is_disabled:"is_disabled___nqJkU",config_warp:"config_warp___Vetgu",config_title:"config_title___vHg7f",znpy:"znpy___bssUF",pfbz_ts:"pfbz_ts___GkRKw",btns_pfbz:"btns_pfbz___OhjDa",lable_name1:"lable_name1___FcH9s",h_lh_40:"h_lh_40___wIDaL",teacherList:"teacherList___xfIx9",teacherItem:"teacherItem___DtSWj",activeTeacherItem:"activeTeacherItem___uIeeF",title_sty:"title_sty___xsq2m"},du=ee(13014),Au=Object.defineProperty,Is=Object.getOwnPropertySymbols,Ls=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,Ns=(je,Te,Se)=>Te in je?Au(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,nc=(je,Te)=>{for(var Se in Te||(Te={}))Ls.call(Te,Se)&&Ns(je,Se,Te[Se]);if(Is)for(var Se of Is(Te))tc.call(Te,Se)&&Ns(je,Se,Te[Se]);return je};const sl=je=>React.createElement("svg",nc({width:17,height:16,xmlns:"http://www.w3.org/2000/svg"},je),React.createElement("title",null,"\u9B54\u6CD5 AI\u63D0\u53D6"),React.createElement("path",{d:"m2.483 2.478.062.297a2.03 2.03 0 0 1-.9 2.137l-.07.042-.263.152C-.39 6.09.16 8.676 2.115 8.882l.302.032.082.01a2.03 2.03 0 0 1 1.69 1.587l.064.295c.402 1.894 2.957 2.192 3.8.487l.04-.083.122-.276c.075-.168.172-.325.288-.466l2.96 5.127a.711.711 0 0 0 1.23-.71l-2.96-5.127c.181-.031.366-.037.548-.018l.302.032.091.008c1.867.12 2.885-2.165 1.546-3.472l-.067-.063-.225-.202a2.03 2.03 0 0 1-.528-2.258l.032-.076.123-.277c.788-1.768-1.106-3.51-2.789-2.627l-.08.044L8.425 1l-.072.04a2.03 2.03 0 0 1-2.24-.236L6.052.751 5.825.548c-1.46-1.315-3.751.007-3.342 1.93Zm-.924 10.214a.203.203 0 0 0-.122.19l.01.693c0 .055-.021.108-.06.147l-.491.487a.203.203 0 0 0 .151.346l.69-.026a.203.203 0 0 1 .149.056l.501.48a.203.203 0 0 0 .343-.15l-.008-.694c-.001-.055.02-.108.06-.147l.49-.486a.203.203 0 0 0-.15-.347l-.691.027a.2.2 0 0 1-.148-.057l-.502-.48a.203.203 0 0 0-.222-.039Zm13.23-2.364a.203.203 0 0 0-.187.127l-.039.093a.203.203 0 0 1-.111.112l-.094.038a.203.203 0 0 0 0 .376l.094.038c.05.02.091.06.112.112l.038.093a.203.203 0 0 0 .376 0l.037-.093a.204.204 0 0 1 .113-.112l.093-.038a.203.203 0 0 0 0-.376l-.093-.038a.203.203 0 0 1-.113-.112l-.037-.093a.203.203 0 0 0-.188-.127ZM4.876 1.604l.225.202a3.45 3.45 0 0 0 4.034.425l.263-.152c.511-.294 1.1.236.86.775l-.123.277-.054.129a3.45 3.45 0 0 0 .795 3.743l.103.095.224.203c.439.395.116 1.12-.47 1.058l-.302-.031-.139-.012a3.45 3.45 0 0 0-3.374 2.04l-.123.277c-.24.538-1.028.456-1.152-.12l-.063-.298a3.451 3.451 0 0 0-3.013-2.714l-.303-.032c-.586-.062-.75-.837-.241-1.133l.264-.151a3.452 3.452 0 0 0 1.676-3.569l-.027-.137-.063-.297c-.122-.576.565-.973 1.003-.578Zm10.544-.326a.203.203 0 0 0-.188.127l-.331.819a.204.204 0 0 1-.113.112l-.818.331a.203.203 0 0 0 0 .377l.818.33c.051.021.092.061.113.112l.33.819a.203.203 0 0 0 .377 0l.331-.819c.02-.05.061-.09.112-.111l.82-.331a.203.203 0 0 0 0-.377l-.82-.33a.203.203 0 0 1-.112-.113l-.33-.819a.203.203 0 0 0-.189-.127Z",fill:"#3061D0",fillRule:"nonzero"}));var Os="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTIuNDgzIDIuNDc4LjA2Mi4yOTdhMi4wMyAyLjAzIDAgMCAxLS45IDIuMTM3bC0uMDcuMDQyLS4yNjMuMTUyQy0uMzkgNi4wOS4xNiA4LjY3NiAyLjExNSA4Ljg4MmwuMzAyLjAzMi4wODIuMDFhMi4wMyAyLjAzIDAgMCAxIDEuNjkgMS41ODdsLjA2NC4yOTVjLjQwMiAxLjg5NCAyLjk1NyAyLjE5MiAzLjguNDg3bC4wNC0uMDgzLjEyMi0uMjc2Yy4wNzUtLjE2OC4xNzItLjMyNS4yODgtLjQ2NmwyLjk2IDUuMTI3YS43MTEuNzExIDAgMCAwIDEuMjMtLjcxbC0yLjk2LTUuMTI3Yy4xODEtLjAzMS4zNjYtLjAzNy41NDgtLjAxOGwuMzAyLjAzMi4wOTEuMDA4YzEuODY3LjEyIDIuODg1LTIuMTY1IDEuNTQ2LTMuNDcybC0uMDY3LS4wNjMtLjIyNS0uMjAyYTIuMDMgMi4wMyAwIDAgMS0uNTI4LTIuMjU4bC4wMzItLjA3Ni4xMjMtLjI3N2MuNzg4LTEuNzY4LTEuMTA2LTMuNTEtMi43ODktMi42MjdsLS4wOC4wNDRMOC40MjUgMWwtLjA3Mi4wNGEyLjAzIDIuMDMgMCAwIDEtMi4yNC0uMjM2TDYuMDUyLjc1MSA1LjgyNS41NDhjLTEuNDYtMS4zMTUtMy43NTEuMDA3LTMuMzQyIDEuOTNabS0uOTI0IDEwLjIxNGEuMjAzLjIwMyAwIDAgMC0uMTIyLjE5bC4wMS42OTNjMCAuMDU1LS4wMjEuMTA4LS4wNi4xNDdsLS40OTEuNDg3YS4yMDMuMjAzIDAgMCAwIC4xNTEuMzQ2bC42OS0uMDI2YS4yMDMuMjAzIDAgMCAxIC4xNDkuMDU2bC41MDEuNDhhLjIwMy4yMDMgMCAwIDAgLjM0My0uMTVsLS4wMDgtLjY5NGMtLjAwMS0uMDU1LjAyLS4xMDguMDYtLjE0N2wuNDktLjQ4NmEuMjAzLjIwMyAwIDAgMC0uMTUtLjM0N2wtLjY5MS4wMjdhLjIuMiAwIDAgMS0uMTQ4LS4wNTdsLS41MDItLjQ4YS4yMDMuMjAzIDAgMCAwLS4yMjItLjAzOVptMTMuMjMtMi4zNjRhLjIwMy4yMDMgMCAwIDAtLjE4Ny4xMjdsLS4wMzkuMDkzYS4yMDMuMjAzIDAgMCAxLS4xMTEuMTEybC0uMDk0LjAzOGEuMjAzLjIwMyAwIDAgMCAwIC4zNzZsLjA5NC4wMzhjLjA1LjAyLjA5MS4wNi4xMTIuMTEybC4wMzguMDkzYS4yMDMuMjAzIDAgMCAwIC4zNzYgMGwuMDM3LS4wOTNhLjIwNC4yMDQgMCAwIDEgLjExMy0uMTEybC4wOTMtLjAzOGEuMjAzLjIwMyAwIDAgMCAwLS4zNzZsLS4wOTMtLjAzOGEuMjAzLjIwMyAwIDAgMS0uMTEzLS4xMTJsLS4wMzctLjA5M2EuMjAzLjIwMyAwIDAgMC0uMTg4LS4xMjdaTTQuODc2IDEuNjA0bC4yMjUuMjAyYTMuNDUgMy40NSAwIDAgMCA0LjAzNC40MjVsLjI2My0uMTUyYy41MTEtLjI5NCAxLjEuMjM2Ljg2Ljc3NWwtLjEyMy4yNzctLjA1NC4xMjlhMy40NSAzLjQ1IDAgMCAwIC43OTUgMy43NDNsLjEwMy4wOTUuMjI0LjIwM2MuNDM5LjM5NS4xMTYgMS4xMi0uNDcgMS4wNThsLS4zMDItLjAzMS0uMTM5LS4wMTJhMy40NSAzLjQ1IDAgMCAwLTMuMzc0IDIuMDRsLS4xMjMuMjc3Yy0uMjQuNTM4LTEuMDI4LjQ1Ni0xLjE1Mi0uMTJsLS4wNjMtLjI5OGEzLjQ1MSAzLjQ1MSAwIDAgMC0zLjAxMy0yLjcxNGwtLjMwMy0uMDMyYy0uNTg2LS4wNjItLjc1LS44MzctLjI0MS0xLjEzM2wuMjY0LS4xNTFhMy40NTIgMy40NTIgMCAwIDAgMS42NzYtMy41NjlsLS4wMjctLjEzNy0uMDYzLS4yOTdjLS4xMjItLjU3Ni41NjUtLjk3MyAxLjAwMy0uNTc4Wm0xMC41NDQtLjMyNmEuMjAzLjIwMyAwIDAgMC0uMTg4LjEyN2wtLjMzMS44MTlhLjIwNC4yMDQgMCAwIDEtLjExMy4xMTJsLS44MTguMzMxYS4yMDMuMjAzIDAgMCAwIDAgLjM3N2wuODE4LjMzYy4wNTEuMDIxLjA5Mi4wNjEuMTEzLjExMmwuMzMuODE5YS4yMDMuMjAzIDAgMCAwIC4zNzcgMGwuMzMxLS44MTljLjAyLS4wNS4wNjEtLjA5LjExMi0uMTExbC44Mi0uMzMxYS4yMDMuMjAzIDAgMCAwIDAtLjM3N2wtLjgyLS4zM2EuMjAzLjIwMyAwIDAgMS0uMTEyLS4xMTNsLS4zMy0uODE5YS4yMDMuMjAzIDAgMCAwLS4xODktLjEyN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",as={content:"content___Jlnr_",status:"status___jhyDw"},rc=ee(12306),ac=ee.p+"static/a.2af11f58.png",Ts="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAACsCAYAAAB4i0B4AAAQAElEQVR4Aez9C7hl11Xfif7nWnvv86xT7ypV6VGSbFmyZBsbY9lgwFbiQHDC43bakA6B4MuH+6MDoblJh+6bTrv8daCTkEun8+DhdGj6cslH7FwSHk3itMEPCHYcu7ENMjIysmXJJVWppFOvU+ecvdeao3//ufbatevUKT3ADg5oe449xxyvOeacY8w519pH5UrPf56fgdkMRJKeJQRyJ6PSHwTeEbXeEkNsDPQPYk3/MF6qfxz/uX4s/oZ+NH6K+v8A3q8fj9/UT8SD4KfBN4ExsA58Frgf2Q/C+z/Bf4767+kfxVuw9zr9/TiqN8VI7sN9vYn+/iD+9rrPdo5m8/r5Q55P2M/fXD5v6ZlnoNIx1TqhkW7S7TqrN+sV+hc6ot/VUE9ooI8r6Z0K/S3qv4S5NwJfRfvlynoh+BHwRWAI7ANuBu5G9tXw3gD+/wD+qir9hAZ6r0Z6XPfpUX2pflVP6e/qdfo6HdFe3a2B7Ic19Z/W5/mE/U9rvT6P3nJCaidcx/xJJe2Et0HTs/icIkHvJR2P6SbdqL8gJ9NYv61GD4L/Eyx8A3CbQiMAdFqC+vcDqO0oh7H7ldD+XxroF/H6jJ7Ur9L+m9Sv05drSW+C81ySd+dcuI3Ba8vO+XX7WqnnQnk+YZ/LbD0v+2xnoNJ5LWhZR/RyfYseJlFCD5E4/7tavVlZLwDXDPQF/swnvkjOpNfS499U0q/oIf73fv1tndGXaU0LOqCh7oeDwBdjqb4YnfpPxKfn3XRgz4M0IOj36aC+Wnfox7WqT0L5aSbqT5GctVowJw9VKfN4IXwBv9yXwV24ziCuxaZS6ftV64Ok63/QSN+rL9dtcvJKFVJfVOWLzqEvqtn5I+eMr2Q97DI4B7CvdzthF9GrSG8mLV+vw7pBf17Leq9W9CuE+rdLhH3Dt+3uBrCesSQkng0g9qzKbn70G0mle/D7hxnDJ7SiH9ON+hKtaEl+3rVxb06ud4Odc+b2bnLq59/1rgJPS3w+YZ92ep5nPu0MvFFDfblu0CP6S6r1Pk6n/x35l2qbb59gVP9JFSdzt8EMSdy/pFb/Xnv0k2r0at1M6t7DKN8qS+kP6/N8wv5hzfwXT79Xzq/rvUjyyWK4W0lvxXG/ZT2g4xrrOwnjXydRfwLqi9Qn6jOF9JUeUXuGYlvPBp7BDJ7rKtDTfNzfBH6o5n/fDPyaJvoZHdNr9aNa0ZV5SPK8GBDfpTyXke6ifi2pupb0POWP1gz46tXDdUZ2ErqB6prSB+M9chhL/0x79YRezyX4X2mkf6TQrdqUlIFOAmSX0oeuWSGh94cL9mPeJ7d3gsfjxPXYBvp6xvguDfR39ZRu108x+jfJHF334zk1XFegXxfX1xW6ivF8wl41Hc83dp0B/zIqLWpDd+iS/rYW9C5OnVdqC+kA/jgUJ640ZNzfzWbzqxrr2/V2HdQ9qtXNz3+UWaj+o/TyfCd/iDOQSKkpeCOnRcBJJ7kgdqBdP2+FavDJ+k90WEf1rSTorxOeb9EYXgv0tkCvKT3PtZk+iwxu92D6/Ck3j5v3+4V5O/O47fV9u7Y/hp10t3eC5Q0ee6WbYP8E8/izOqbX6oe1pLcq5PnSLp+T0E5O59s2eoB8pZTFsbdXSLtgzyfsLpPyxUJ60zuiPnl/jH7kN2Lp5Hti9a//euw5+cFY+4EPx97/9tdi/8nfiAP/3b+Pg//d++Ow4a++Jw791V+MQ3/53XHw238uDn7nO+LAd/9M7P+Ofxn7vvX/F2tf/0ux9KZ3aljGdzJlFVDoJPBWQFd9Qm8nPQ/phWr1vxCSb4d7UA5YkF3LfLgZ7yF2lf7iIdq/3lfXvWfzeE9z7c3KMNCfpPlzWtVf1o9qBdyWqL5w5fmE/cLN7bO27MT8Bw/Gwg+/K1b+wQdj7UdJxr/7objhnht05/IFvWrc6g2Dob5xT+g/J2H+wsJY31E3+i8njb4nXdZ/E63+hqHO+m/Tov76QtZf3buqv7K4qu+JvfqvBov6rsV9+osHs75huKzXvukX9KJv/f/HTfR7w9f/Mx18wzu09uXv1KJOkrQliUlmB2Doq1Xr/9BA3yI/p4Y+/x/bNNiya0NyA3D9XAAVWd42DG677qFvu/58gDevpH2S/g5z9H36Rzomn7InFdC+IKWSviB2nzf6NDNw8mRU/9t7YvGfPhB7fuLDcegrbtaLBk/oNaMDegMJ8k2Tkf5iFfp/ri7om+qkr64GemmqdHuqdXNV6UiVdaCWVgdJw5RLcGxFaBssswMPc61VZPfXIx0dDHViVOvOYa1XLS3qzyxVesvaUD+4uKD/ifbfXF3V9x6gvxsH+po/9y905zf8fBx/1b+Km1XpO7D3LuoXskkIXNf9BByDr5euDZBmJYEZqK4qvZzr3cD2nivsZqfv1Lydfrht6GVcW87gvl0bTN8Nup+BxDz9LQ31I/pf9Qr9hAZ6q3bXepuSerBED+o/kZjsKfS0KzXre6XxPPaFm4F3cLUFVoEDt/453das6VWxqT/NynzzvkV9TbWkly8MdGs90P5BrYqE3U5JY8AhUSBatYnVJBRCSZkkDfhBnZypbaXg3Ugwily3Cp5cM3K+vDXUE+TGCm1hYyMNlAmyQyT9PaOh3rBS67uWB/r7i63etril/8++Bf0PeyptLIUujyqN0Q8A07sUDO5C7UhB1QPoVcV0E6zfg9s93fhzAdvodY330Nswz7S+7dq0HtzeDeZ1LLubDBOvkb5FjX5Krb6O7wWdZDvV5/dTfX7NPW9tfgY4PYc/z3Pnux+Ko+OxvoTle31T6xs58b52Zai7B5UODSvlptW4zWonQRKSaEF6ZQxBE0kWxhXiYBXC4hBWJCkKATkEUkKHFIRsgoibroYXIshQCLI9opZcG4K+SdoG9piE38okM+xjtyxp+esP6YPfcFS/9lX79JG7V/S7ayOdWa50GZ8n101curyqYPiqdufdFZLblpmHK9wrmOWeDq5IXsHmbRo3xzZ6vG+77mGe19N21rYxD/N8vzUf6CXMz49rU9+in4hlnWT274eiz8/n+YT9/MzjzMrJk1H94qlY/sVPxqHD+3RnHNBXXRrrjcsjvTQNdaSulRKJ0YZaJbVOSK65URILKxnwSZkzXPCGOlNP5YR+0JQT0HQDktk6yKSUyHHAMvASdlNLT/RparKMQgl6Bc35S86i01qjQEvi5s3QYCzVa0vauGOPTn3dAf3WV+zTx+5Y1Gc4ec8vVuWkZnspOsIHlU8q36KPKUIVAM6woaiA2wbIz1h6exa0zjyYZpiXcfvpoNff6U+vY77x3mZfm74TLLcTJhBqHWNS/xewN+ufalXvKKOmuaO8jVnrYQera7LK6qGjPJ+w3Tz8Pr+vqL2DK++//HTse+lf0K3Nk7qX0+9PLWR9GQl2iKxomPaJQiVBrcXaQzZGDGelVIkDWIoKKch9DR1RibiJ3EhOPpJZJGZKSUl8nIQVNW1fg70hJOvlVmIzUJXQQ9dhg1/FHuKl+BSHTSnN8pXQszP4HCRv4uSvxln1nqG2XrqmR95wWB97xR49eGRBj+8Z6BK3BF+1i27nPei8ReMGyOpr4+GvHWDa9WCHaOnrucr2Nno/XNuG6X09j8/TTJ+H6/E810l7FfoRTfQ9+sc6oLfqetJ6Lh+v83ORf152xwz8Mm933/07cfDQkl68wlvVlaTXDoe6iRc/iaCfEPBZV86hq7TJi9LmmhnIlgUdZiEuDXIX2hkJJy/M5OSTCdBcOaFA5UQliVNqlUwzkIgORSd4UakGSFbAtBQUo25SceBKOXVBhc8JGsaUSPBixxyf9uNQ3YSqowu6+BV79ZnX7tcn7ljSZ3mRda4861pxatQ6MzBtN7B8D+a7N4NxQ897ptqyBusajM/ruH09sLxl5/nz7R63nMHtHnod03vcdesvnmqlH+IV1H+tt+ug3qrQ/dopqenH9B6mpGursm7Xkp+nPNMMOFHvPx8HFpd0VzXS6zjF7ual0RLJMkmVuKFyzQyVRJhkkY9KnI5SFqvmQg/dogq+yRCkyZRGUhRdE1FO0RYbJZlJRlnBNGwmn7CWa2sFV+3EyTpbV/yhqJzORQdBmMFLLYccLXj2KXU+mchYwsmLYhiKEGNxjf1y6uKDT93BAIXbl7T+5fv0e3es6JG9I50fJXGbRnq38EMezpVimb61k9fTfz/1vK35Pnpb83zTLGMw3dDTXD8dWHYe5mWZ125W9d+zcG/RP9QevTO18yIz/CSYgerpSvV0zOd5187Aez4dix8+FYf80ujMU/rq0UR3DRZU8b+GxfHSFaUIEqEGrZV8QoJJNXnGcvk0RDA1Dbwk8rFwYVIPJU5SVIQIOKRUKbg/lzbNUhwLhtKYfqWk5ARDuciaD5Loz7mKEfjRQdN2Nb0kQ4JuMy1fBioEXMQuwKmQ5Gden7gVp656GffRCF6Sbl7Uudes6TMvWtHn9g3l59wxmqHn8rG0odfBbkH7ujSmXz2tr022rsH4POxGm+fvhs/ruA+3e9hNfjea5U2v9FYt6Nv0I7Gkk1eWXM/x83zCPssJ8xvf33k0Dq6s6C4S7bULC3rBaKA6DVQSlXUhR50TApVSUpI/XIfJUznAOQ3VJxNC4cTklIwKphcCA+FksBrKmBAvjKW24XQmMzjVzJpBJPqru/5UgecpjiynbDLfyY4nyf06cYsyfNf44KoALpSktq+FAJNSUH/hm2hTVMZSaHz5bTOVT11xZebgViJxL927pkdetKzH9g10YZjkVzGITYutBHhfg+Kjv+VOCtLz7KvxvjbeQ0/ra9Ot7LqHvt3XPZ0JNqlAT3NtgnmGvu3aYJ7BvB7c7sG0Hp+v7V/SCNLfImnfpHfESCevk7Qn1c3BfH+QIGI9WM7SeP7r6Wbgg0/G2ksP6gWbte6tQ7eRpCmHuB2SJMzkvC6zmgjuMJjOvPv5NLl2m2VCxBhQoVwRon2W0PbaOnOcYEhcVWr4JKYyNfaSZQuEEjqd3VbJiVnZLnJXGZi2w0owItE39bRZBtPSDsDFdlwbpjIpT3VM8xi54CXzmI+EvUTtxC20oyNd+tJVPX5iWU/wk9AmvVnUqh30HbnuwZwe/4PWnpF5G7bdg+k9brl53DyDaTtr0yxvumG+bbyHnte3PbFJ+3ie/SE9pa/jJ5+hTjIj2uXzNtbTsAtruoS7cJ4n6dMRiw9sxPE9SV9SL+guTpPRpFF2oHp6Qt2Ec/Iln54+1Vyb59pgvCF5eh3TvHZEbhKJ2ogEYxXQVfktdXoWEfEOC/kD23kaKRQkRdkMYJLTMt1eBI2YJVjCZlYiMTtAz3Z64AE78YycIuQEw6zEV0Je/mTonPxOzWQZ0wzuG12jOFIq0W+ZBK4D9q/g6PhZWuxoDIOr8oIuvniPHjvAlXkx8Xwbne5V3z3NtSHB3QmQCGV/d7CT77Z1zd2Jz7fN76GXn2/vpM3zjF+Pb97T3vYuDgAAEABJREFUAYvNmt/IGJyOL9dJMD23j2PhuWn8MZB+R0T98XOxf+Oc7pxc1pe2Yx3grpcZ+lVLRb5B6opxmJSu7W+C2GHiIL6Kbp6wNtlWSqEiw0KK4A9noBO6tDO8LDmZrUPCdLKsGmQnTeIaWvRKgiGUsOcsMZ+mu3F1NUTXdIVNVx2hoj8wEwzF8d4Q9FkpzK7lvozlcM6DJWtRU0hcdjdxCCutVGpfuqynbl/RWV5MXeKldRnmFWkrAN0IVehB+7kCKmUU1jNuMG64Hm7ePPQ+WL4H0wzzcj3PNPP6tmu3TTe43cMYZKgv4bnir+k2HdNbFXqrnvWnetaSf0wEeaG0fNd5neCB4xWceCc8bOY8uzaAU4yp1D4xCcyCFypfplE5oaLHnbxOPAQpKjxfW63bn4yu3VGRC0QMFf2wG5CYiaToDkEL0YGTbYrSorCaptkmnVApEvpXybQkFnbxp5zI5iHokxSnSpFfcJlmf7BaCnZLPf+FjNhkZqTe1oxghMClr7JxtFI6vKCte1b15M1LWl+sOG2144PjMuwglya2ZnWPF8Lcl3UNc6RnRC0/b8/tXqnHXRvm5XqZ+doyBtMs24PbPfgvoob6Zm3ozfppLUPuNUCfvrDEkp5e5o8N9/eeir17h7prYcxPNVk8dsm5w1sl+eArkwohGUjEUs9PDgIlhnsaAe9YTRwxiR21I5N8HaISxD2OPRUg6suiuEY2Scm6/q0Wkvyhk+QXUT5VLetkyggazPczrh02vhN8TcViIvnRkDwW28FXkSgMQUqBhPgkJcsBNK4upU/Bz8gij0+oyzYYbkezHYCdB/q0uH8mJUjYS5y2Ty0OtA2LLaR880VJQF8C5NkAYqX0uvM6hbHjq+ebbJ0MYhpVKT1uXo+bMY+73cP16D1/Zz2BUOuvk7Rfo7fzZHuS9vV/o4XZFa93h/0x/uahcHDmTNzANe2lVaNjAxDm33HKYVPi0CdbiT1PEzyKY7PwTHJQFlppkGgoBqcPRaASJOednEgEd5ElscKnbNHhi0BOVHLycBqJZCq4aTz+lNun48rgk5OksV/uO5HsMyBdEoyUAgxlrvO2VWxbpyDQS3EE1FfGYZr9s5xrNoHgd9ky2Gx77hwhcL67chUOCR0Z/LwbtA1Wc41NGfeN4cBQk1uXdG7/QJdxw2SkKTEHoMU704zPg2kG01z34HYPPW1n3fNd9zzj82C62/MT1tNMN95D33bdy/c816bPg2m19pCq/z3ku/Smbq00n7QnofWAkEvlrz/O4Cvwoxd063ike5iMNTLLMeXpLNNC4pTphzejQUgIzdpFcO4LBvHOZE9pbk9ROVodmYZCowPXbvc2SWKOriv65l8FCFOukGg4gQ2gsyTvLZhmYZLYlfram0dJRqj4yHdxr9QkSUI/ueGE7Pn9JmD6PCBYRBjDjGxCDyYaL74YgcAmJJK14aS9cHRRl3gLzo9gMPqC0R4ttfXmoRCnX/OyljHZdU83vhtYzrCbnGnWMX83MN/0vjZueDod83vw8+xAX6pW/5Veqev/zXEvT00c8v3HsMTJk9WTl+OmQwt6eV3rBWTYiCDNnITBdbObkZDjr0y/59a5xXE5o1kIZnC6+XnQJ5yiwgoM0w0EaOL2w+NwR4fF+vhb/s9vkhPYdpEzWsDXRtuxM2KFXPvUpeNUrq9SIuncXyKZyslLB4XGOLrfct25oVXKVZd6RTaUkEnigw35FLdN+pP5YXpCPlTslj6hlRISumE5BTIQo4NEzQWBBoVGwt9kGeTlsSGNCMxpcQMZ84Lrfr5pWRt3rGp9YaTLiDDzfFvRgqDYonMjUzDd4KbrXtZ4Dz3PbePJX8B8bV4PsEo/fd3b7GvTe13j1utr4wa3DdfD5/Utt8nXQP+l9um/kP8RAf+TPLr+p7o+648u5z3vicGZ//qtt15u9cJ6oDVGSh7KywIqQXNdppyATlwpCz4lOkETODdphUBcCOyZjNt9VvKTj3MOtohjWXfGxkiYWQh8EfGQJPoUCVTsO6h7W/6jCmTcT/g0LScxen1Br+g7OSxkel9nGuAU2ZGwTPK3pp9Os0xCTEmlouEEZQBOQOsm8MLyF2xMzcJcpWGiJOSC8Vu+AKQiaLbB7R7s355azW3LurSP0xZ6LsIgpbZ/BrcNxg29Idc9mG+Yb++Gm2a5ebBNt/u6x922vME0wzzudg+W7fFnU2dmLemv66xu0d3guv7nj13C3n9/jG55iW6f1Lq1TlqoQ9nT03A/a1pjADinbALTfLK6vQMCuR0kmlM7GC42SDryTOGaNS40ixSopYpU6BMU7ZKfnH6JIy6RVA56cUoWMN+AbWGvxHKpKwWdRCJPNO2kyFh4N8jkHv2aRWLRMNaB7RkzHVNGO8gYh+B+qLyhdPT5bxjzTcsaTOtZmJE3Adf+Pdi1x2uc37zzTYvaPLqsDdbn6qS1gZ0wb9g4E+Dxz8C0nWAbpu1W9zTz58F0g2muDX1fps2DeW73dY+7bXB7HjwBA90G6Xv1hJZ0snivqz5BC6io/tgUIqzef4tesDDUzSTJgIEzBXy7uEUNgRui5OTlqusl8YnnE2I+fnu88BuSTgDyYkIxoZJ0mBOCpd3jNCBNFwRh09ksih2vmwO3xlYxRBJGo8SznbytoBhOXHSS6aYZUlKCVgpI6rIWFQyikyxDj7CKSGmiU2onTmG0Soh3AtNv66bAdgh1l1KXZEOkqFGXgojwveBXfSFV7CJgPjZLRzSLQfPwgU46LfDEzz1xw6K2D5G0rFP3XNsrPF1tE+a77sHtnWCeaa4N+OhqBuYZeoJxg9t93ePzusZ7vmu3e7D80wHPTRrp23gJ9Sq9he/7Z1PSab2NNjANmY72R/mbZB2c39YJAuB4NVCthtECTsztbSYDvIVEFDmmgqQptUlVLV+ZURIzaYoc716K0hhYEUCnJLeJzjnWjEKQB1YhopT8d8MoJvPlRULPhnMWt1xkS+GrUeL0Tub55EktfYa65JOUBgqcCvghPmSbNxUqqU1KJEdKgTy8bKhUEjQlfIHu/kz32EqCM8awXHQ60KKc+siDo4RN7KKf3EbU9txfsm8ZvVCnKz501426+5Y5SXzCGBDiq4MpwnBUPr5Gc7PRkQWNbyRpecZtC+N6XzZswOZMxLjBBNc937Whp5vXQ09z3YN5Pe7augbj14N5nXl8Xn4n3YuRtEZcfp+Oc8pe5986Zl7nrfzRxB98MBbOXtQLJqFbWPlq0ogDqhtrQ0WilVMVdFY4Lb0ss2ktB3AffHL8zkRFpIUTB52C04eylPKE1NGVD0EYTiQmvdildsCX31/BoyTIlT5kIyRHkcWem8UYyRZ9A7yg1iWZiqxPZ3aEKH6hATGx+5S+kfe4oHbFz722PZVJ1OwESsyVPMrSRqOMidqy1jTd9UyGBjJ0A7JbmSrQAQXT2BI0N5gXmxH6M01YJY/3L2hy04o2SFovFYozkQ63YA9mzeNuG+ZpPe566kPp3G2D5Q3GDcbnwbQeerrtGDfd9U7o6Zbr8Z0ybvvN5khfoyP6Ev0EEbXzlEWGOOH7j3CJiNG+o7q1Ger4uNWQoUZ/TAanFNMCadcSUBNwpSSVwL9CkGVmgdZybPq0MR8GBQLF7T7QndR5IsTU6fV8aE5mki6RRKDWAlAkC6JPXCguyVdjv03Gg8SzXqCQzIggztGBrmnlBMRx6BaYAvJT7NrKelWxprKhWMLNADFQdcliBAKlGEcmgQQ+mGSu5hNyRjSHRqKm4rsrxt23647Sfa+N1Nyyok2Sti0UCxhKg68e72tIHr+rq2rze9jZuYXN6+muTTOYbjBu2Im7bTDv2cD1ZDv6Ehvud2tJI+3yxviPdMISOb4G38w5dyNX0ZqTNDMn5GmJ4dkpa5qBF1CmhWvmPZHMkFVo8idmy2/EPPkU6wPUtdsWNfjUm4BkktKRZqApkoXTF4zobC0AP4Yqb36dmJASJ2FJaD/fYjexiCUBSfiUOe59XeZaUMIKM+I+HcgEtgW9ok4YKAlnW7ZbHJZEHW6DirkBVczT5oLCdDFpCaVE31Ypfhgx02PscdeWw2DyZmI97E7JKnpuZyiuDR6A5wVbiXYHoeJ3TOWwpdWh2huWtenNCXJXeoG+NrXHbdjteehpri1nXl8bN7g9zzfNYJpr8w3GDaa73demPRuwfA/z8r5HDPQNuqS7IM8tBS3KNQRoXxTlladi+Y77xy8/eP/kTxz/1OS1t31i/YREKDxL7+IdUZ/b0o1c7W5OSf2tiwNAiSRQ+XhyulcapTn94idNMJ7p+BZr4QR3IIGacjVwaotAdjAnfnD1Ejj6A1oRZKMoNQFZ9CsSk5+NcqKOBcyzApyoItnkJGuSyL2iItN8khrkKDfZ8uCcNvJgxAfbxWfIghb83FP6cts2UyIBQslypgGJmUxOKCYm0X9Sa01AkukGyxd+CEclHEviY3rhg7MZpJw6PYSS2/BBYVIsZ4CWkooc1mZISqEO1PUR1AxRyIJ1xTQMpgMk7aElbcLPtDtm/20hw862aQbTXffQt/u67/B6/J5uOYP1DKa7NszT3TaPyb7G155nvsHtHtwOrdD8bmAEXFUY+1XtL4rGn/n4uf2LG3rDxnB490UNbji/MDiRD+977cs+Pbn3ZLCnP4OXEZHO/hkdRewEd2AOzG7K/IKJ+QgNaPfA6YacCyxxqMKjRSMMoC6YnKPPnbSc2hokkoF485V4Tsd68slZkOmXr8OTCfIAL1fkDkkE1CS3OR1n+CxJWXSIFIyA83usfyKiR9oUHC1/LFEWM7CNfzHjgtBGDUn6KN/QIJC0iF2hpSkPO4XuZkFaY+hQ2AC6Bt+Y4NvEUnnD6SapaxYcW6U2KeMH9ko31CbNeD5FTTPYrmsLMLYi47bxAyM1yyvyn89bzCLXQukBclGidtkNN808yz8dbr7lLGMwbuhx1wbTdoJ1DaZfT8a8efBB4v844DCvn946z5D38I7wxfL9lg9/eBj13lc/eV6rZx8mmC6pZN5XLkkre4cveNcntm9/Ol/JrITK4brSC4izIbJlmgYEy2B6akLbtTBP5EvHSlJ/Ijhgig3t+BBAhe7T1KeU267nxRxV5s/TjDtJLW+83zM4bWLnihS5ZBcsCWSAUiqcBJUT221D0Tcy1clVySPVWb10UfEXO9mMliGQUNZK4HQ7lWcSYXUFBqXgJs/0IbpdJqNwuy+3YYnTuyMkNhOJYfPVUcrATLDsPJhtumtDz/Oz9bFFNfWyxqZ77J2R0uoM98IJmoGqyLieh16ur80zbh3Xdr7HzTPu2rx5MG0eerl5Wo+b10NPs60ed92197ACf1b/sLx3MbWAN8CCfLF8PVrdc/zUug488gDrfBqvLkgjlmYF9BL76uWqvv3kyeufshcv6kBILxyjhgqo5GQVz320E89+4kqcRHbS9jpaJlTLpAQ5IetY6YBEJxh91WuRCbAAABAASURBVKt8QlufBCx2Sg0Tb3I1txlAKjHq/3DdJ6r78VWRZFY5RbNSwwlLh5Um9NsQyNB4nkw1eAlCKxkmqpwYXHPdUqKfXDApORlpULprbMZOq+TEo5+KBRdvt5KB/sXV1WNVVvdxjU/Jt4TSR5JP7qikMnbzimQtgcv+sakkn4am+4S2DeMFrA8CP9G/E19lA0HfEw3Yrq/mds0+Q0KhL3hnAYP9nSMLm2ohMF3CV92yoEm1oO1ioHfCNTaKILKF57bBbYNxg/HkL8Bt6xqMGyB3ThrZAdYzmNzLzuOmGUwzGDf0uOtngqYI/KUSI0anb4xZG7e+eODJS9Xehx+Rth7akB4eS49JjwC/zGn78FnpcjvY85nX8QZtF5fPnInVWNQLLjda8nNiL+LnQgYuJ1xPu07taTXM2CmxbJ48EndG3Im0SiSv46M8uxKpaacIWXCVXRIwykayU3CXtoPXQLJcseHgMiBPgJMqChK1S0ZvTvYAaZJUfginfySvLrBnBJLR+uwHHQmeLXSNtqt2fk+7VznFkUGn5KflrEyepuIQPNPmAZ/nm9fFbbMHCxm3uSGb1S2cshVXZFYoSj/utBeyYN82zWCaocdd97BT1vRedifu9k54Jn3L9/Z21ubtBMvUeolq3c3/Zta/6BL2QsTm1nqr9tH1AvrMFslL3pLEE+66w0nbjPbM9tDZMLkKj5aWdOskaZVAKbHEbhwGMikmA+K2Bus0/OZXnLRdi+9pMs8mhoDCpArALsW0guiKHSfqlEbcuPQthHihxbyXJDbVb5BtwzQSsPTltkfT4qhl2grb86tScxDV0GB6UAbQUryPuO2TDptyzQYTgoHdImN+QaZf0C1qEVXR+Ts/Bos5IUoCuDGF3o43BbSCZ1lMzZiJ056DXEUtINsX7EQvVDYE0zFkPi562JIb0CH3KC0VO6YZehvGy6QhYT/8RubGVW1585MZFoA32zVsu6eZPg/m9dDTbcP4Trrb83S3DZY3mLezH9MN5j0d9HZ2lxlwIX6Tfo0735Q/HxpT0h9uNVnYOK3N85OaO3Dt++KZ82pPb0lnWx0kE/epPvX2L0vT8O58JSpq3ggf2xroMOPvpw6045dvImQuQROH0FV8nm8tVmiWI/CfdroRpFhF6r8hUCROs1KbjhGKsauBiS8yfT8OuhRdzMKgYKdRSllFH0KpbYVkN9EH5yw2TSMDeB8lcRWXBbBWdAh41FU+7o9GUONmIV31RZKJab6KNt/INGYP+uAU3Fai/9IXbUEoOHZKbdoUUiQ2QRrwZv3gD64K9xkzPBfmx1UBGyn90krTOcJ/eYzLbHArK9qmHW4XQ+JjBQ8mwHcDyDNZ8/u2cUPfdt2DHelx172ccYPbBuO7wfV416N7DEl/UT5np/bm52VK+sOtPvWagxduuHV0un7DTVp80zHp9pGWViodO1rrWNs8dbB97P55DwnGxHPrPhLwhP/DcxHk83xwRGZLY8TTE03DRRlm2zQCV+OHU9ourHP56WcbhGe31HA6T3zK0Yn3OgxQLEmAETDl7TD1LAJhIRAOYp9emJFr5j9ZhoQKdk5cJXinAdhq7kODbAxDg5J4MijCSeRvkfNplhpQA/taKkcS7b40OMApxHdPkaBZz6KJxEktXJtPgV3AkmwcyXKmux3+mgOyHNWOgH0jwbWbYrNuAtnTLBMCmeJzZFXG4Za8Yojmz8B0g+k94IfsoxXoNOAHtfDX/+AbJhV0HIdH5Pois+Q1QKj0XhkBXPeDcZ2gzRdbnW+bbzBtvracwfQezO9pxnt6T7te2/SdMqbtBpWOsyu/Uvd4FgS6m9AfIu07Ph2LzerSgUW24P1rtQY3Di4evTGeunVtcv8924++9xe/7Pjlq92LZQL7hSQSGmWpPBUk5NVS05Z5U/TaCmYYMJR5EQN6rcxuFAQpHQek2Oha3Tf2OsSR2GGz7yI/LH5foe1o+4md58QSqEXIgQfiyuBVJNFE2JYEgHVtSVf3sVMAP4oAv1vvZIkkMbvQGVwqyPSLpLJlbtf2QrClmA1YhVh8nMrPV56OnmdFQ893h5yacj1P7/l9bT45mW5cVoO8TapMghkGU1IvTW2aAbQYd22Yp83j5vVOGjfP0OOue9itH8v2dNeGXn6+tpxhntbhifG8HpRhqswn+BdPeeDx8W1P8dL+0KrE75UXb95z+t9++hsW3vXrrx597Kfuu4278RVfuQoPL411ax5qWZL/AGg25HLaam5JOCV5EWWK48lyPaDalaRuF5OUfLqKD3dvupnZmeEEEUXB8YEagruUIacnncxukMZRopJ84loF5eREM34VEGi8Ye5I5RgFdeAATk4nsGuvIic5awqf4jY+RU/AfukPFs6q4Jx04i2uSdeA9Zs0laNm/N4oMHO1aDEEKfUIeCm0uZWU8fl0xN2ODN1Wp1Wh9UZto8fNYI7cZ5f9JgCWoSp01/PgPhYhHNqjMUmbS1SbCK3grvu2cUPw1XdqnKb9c1XANPP7eh4vAnyZtxMgl2J6QXZ8XY9u+z3Mq3Ty9+nJLja9PvPsP1ycn2s+eb6+3QHYDqXTY33qU2+8g+eTfrmuuEfm2PfDBOZhbqplObjdCkhTELdcT4GVQgQ9bTFsXwsLnblwbFCxVFHiw7j49DXorMxoJFsi4JNrXxEtgXlcUuBIsW3aOBEu09PG12YYFHWfipdJlUr/vLApNfKFT652MswBD9uzfjuiGLI49BS+LtOfuGGUl2iBfOvJsBVmh8RLGE5cGxNJSvqhC48XQLJR1+6L2n7bboG+n76mM4v3zatqeNZxxQyqXNMtwA2FAcr9MEUSiaT+4/XFL/OE4ej7x7UiYll8LvxCeJqvYABER+l/rWLT5nkWRcyixBzYuQLGDZ4wWIXWSRUn0blSm2/o+cZ3wvV4Pd2D6WGnrumm9bXx3cC2OvhyvUTekwio3QT/I9D8b/9++NSp5YfPndv/mSeeOHbqqadu+flv33jJm/ZP9n7bwbHuG47zz962PX74XOy33DvCB+NVji1ubuoEV+ErRIKVRjdEEHLFOFhXOGEdVCVWgl9niS5iY8C0WdEgywdynQLf/OYXCJXkZCMQSSo8CT+LFkAGg+RM2fytLwISmxJfJYnlT1viwW+tlbISGVIgS2mcRRdCXOVjHjZEMEZ/yrrNiTWTsY0+/ug0+bTNdEEHiY2pYldKVYvNUOIVXXIbP5MamS4b6m3YTkh0S/eFQQMib6z9qA1RclKhHwnBQph+XfW3vdA8ixbxPCVsGUg+VEmRBCATqcyz3LIIJFXQwMv6eBzQSl/uz0C7FHhyu+8js8hmZBNADi9gdaS29NBCMJ2xQFGhGbcR13RYaK4RLZPi2jquDT3e1/M06xlMMxg3GH86cP/m26blDW7vhCv0RW3qXt0v9vadQl+gNpG7+MQTG8cef+riS06tr3/1V5xd/7obFxbeOJjkP704WrpvOFr6yq84Ur/kB+/Y1A/etaEfvnWrev3e5tWDfOFP37i8541fsX7x6x5bv/i6R5669LKnNp+6hV9pX0AQLRKAHrbBuVtqD8HJZQIBVGiuC83MKZBlDqTCn5LKFBHwpQmDIvVtmJTCmn0hQBFuiDgsExokT6FZKKVZfLl5DTgRHTsoUKRyBa1UcOxIQ2z3C4y2kxaoGuNJ4UR05ySI/4OCxIDCf6fMSdslIHI4VuyBlpKrLnZNJNDL6YtM5USQiQB0vqUxL9t8RBIpqSjPfzkh5nyzgv2yYE/GzrzGNTg6hAb+GJnn0r6qOW3jZxlXsUuysqnJNPdrcN+HlzRh3qMkoAkzZ+YtggfQ80Dltuse+nZf9/S+Nt0w3+5x1/M8t+3LfG28l+lr03qYp430evHiiaXTF+xzihP09OlzL3jsifXXnXny3BtVN/eNRullw2p4Ez+jrEXOo9y2abJ5SVuXOpi0rXrI47FqtWmQ8mh5VK0tL49u3L+y+NJolv/05PL4m5pm+6WTdnycuBkxCL9o6qckeIYt12Do15a4emmYF+K80Bw8HKAFn+mZ70Zfw7UFmqZKuCwMUOB0pPINodgrDb7K22HqSRLDBqGkClVADGLnH1JkIpCADE1XaZLFYckGkNBpqQ0klBPQMpyIqU3Qg1A1D3miO5GIyS+HkEt0SXYoEfDJvAzBUGVshuwGyvCTEiewOK9oSMjC7fg+MVErxWPEvgfusRaakpvo0LJtqlJsgLar0u7lusbV31eEsDNt0NdVQszNVe2+scCcxBLbmPUMPcPz6HaaEnDG81a87WlTVqH1eF9b12BZ16bP427vBr3sbrx5muUMO2n2M+k1OiXCZZ75ecJPnbpw6Oz586+uFxa+brgyePVgVN3YNtuLW1sb2rhwQRsbF7S1taUxb5Va3/l8zJS6VYl+MqAidAx9uyV5xxsb6G3UwyoOMfejwaA+PBwOXhxN85q2mdwZSfx6e9UgYqshLOZIzAdlSiDtuP5eaUNOSdyUCZJSIEwLQpRpY1pB8B9FJDcZQuJlS8FNJ7iozMEQ/dCgdG3/nzX7GY+Ta0ZjZ5KfOS2BHRGMM57l8gAOg+ZbTiKjPoGdeCSQ+zWI5Ek82ybLm0fSJeaFYTEPLVAMlK+ZfesbiIZig+QUerI+4yjzYY3GXwD+8D0rRYevxLVWCavcAGh2fDqG0uG7fsO1zk4eh6dIGm8CQX9Mh6ekgP0yr+Sa54H5SMgWmufOuseXNUkVHOwXnjto+XLwUxFe/hYSXW25DtNMfr7d810bPEJDL9PX5u2Enby+7Xo3G6bvhNDdeqXKmHvWH7i+eDEOr3NtHS42f2pY1y+InBecoFskWklOEnEMtONWBcCdkG2p3T2zSeQbM921J1/MrmsgcTqvMR9LGTkgMvdcAndUj4Y3RTRfNqjyi1jdJesSYIk45+ar8lLGtBmQRMZRd1WA4CwBUhr+QgYbdOdGWUdEuuWESOno/TeEq/Td7nmzetJhGILd4TKNYBrw5IXvUXmg9ZXkIoGSAyvhAonk8cgrx7Q5JIsR/FQVRScldNssDk0xc4WtZF1Q7JfTlelDvPBhwYSHjhG3E+6UgboBQrcIUHgupglypYRRkjQyGCsoEpfh2ZTsttmaEUrryhcqFAX+zGSvcKcYErZLVZLVtTmm2U/DeEqk7yLDbUWxKv+CbdGrwYqmlGw3ApSBUk/tXDXIngf7qmJZw1VEGr18X0O6pvR6fX2NwDWEo8QJ79WuoT93gv+G9/zly6/J+cIbhovpxrYdJyfqhFPUyTjmdHTtJBXJWpKRaHNd6OCkMNFTvlnl6YxCn/cmDdKoqtLhQVWFwfNtUM6R6WNQicNcNw/r5lWh9maSdeeUXTs9JKWAmp99NP2UJIZGlO/Un0pcqbg/X2tzykbZp9OM75NCfiatSoDCFtf/qfBc5T+TDJLXs+DTsrBokDUcWN0NwNENSb4CO9gZg0ga96eSeBnvmYDSX3AnN2vcAAAQAElEQVTwZRI4oJHMWaWdfE0mkexHQj9x0iXaXhYEkJUgd1/QLSePF986vOrYSAaneCA5K0WAjuB1NBMMXcuKnuHSKmL2gO6Mm+jfg3vchr3OruHRlYhdhGm4QIgRtovOVMh74E1D5bQg72WdMDKWLzBnsLSnegWflzO9BzPNM5jmtmFn2zzTzDPM427vBMvvpF3bTgz6RXb7WtZzoJw7d+4Fq6ubX7Myqm8n+dImz6KZhy1weedz7Qhw7XS8CpyQBve3o87qlwsrlJRSXUW1D9EaiKqSOoAKLqAhuv1XS/CHC1V6UZsnL9/K7fJ0yVQSkaVjfihIuSSV/015poSfgYwQVTO5mIUXBkpBYp42xXs51yhTkKOQHEFiedLl2z8kT4srpUqI05tbjIPhukFemCBxcllXGZ6PDBipJcB9kh4YafnoivbduKq9B5e0mILExAABG+yNFS/MKvRTlpKvvdCT9ekgJWg+kZg2J3raxr7lxKdEeahLYgQhicr9GpUdLkj3VZp0W1r0h3lZXkbc7msLuu1afOgvnHCg8/IzGvwSRzwu8AK865Z+gnHKAG5V+YSNgklj5oaxMkypXlGZsimr+ONYmYVXguNOrDwPprvtGpHOORDTDKAek6uroOf1xF5/nj6P93LPph7pTpbo2UheK8Pdb3iZU3Xv6uqr6zot+trrCGzL9k5akoB+7iyJ6lkFOrwgKqtg1KYtS20+FQWGJxGsLzWfwWC0l/ZVHCctpy0xX2k04JZXMY1khq/KS6P6wMIgXrmVx4fmEjJho5QZbZpsELup9MlEoy9xhd+TSo0wpcRAqQtxly+C/xp+OW3nZRnyfD8oOB4TwTwDEotsZOoqpcOruvnOPXrFLWt68fFV3XZkWbfdtk93vPyo7rhljw4uZI1S5iVVKG2LOommUjSYqAm/gURQp3LdRsbrQYQ7cYVvCeHUSsGpzYQir+7D6+nETymxnToeYwOBbxsWge4Wfgf2vdFEth3AtcdYgVvUkNBjuazVUTtMNcyAYkAmWFkZwOEo2G0ikDWwAQQbTw90I9TEUBX7HA8LjK5QrApkoC+pR6hNd9tAk3H4W7Na1/n0tl1fR+TzQk76/Z2wTzzxxJ7tprlvaWmJU3WiPGETK0nHEjNoJ14HuDmlu820yQCJClm+S5Ij5tqVwXzXko1JKaWqqmKvqrKOVJp+vIRFqkyVkxdBkcAC511UE3VVjUaj6qXDqp39n1wRq4FC9yxIMhacempU/mdPTSswR0eJfaoEg7+IFRJA8ounXlUpQUPHuh4HAQbasSuCJ4Cu1X277RclXYtvhlxzDNJX8vDJmhg0SnBEYCsNNLhhVTcdWNDNg5qklOhSqaIWn1GlwS17deTO/To8qvlhqxUHMbEeSuylyXax3z/HJt5YSwmfAXx1QidfyXFDfBLQlWCgUyJvr0t/DRwDHQQ2gmbx0YhFWxOm4LZR86xTJYVvCYZCp00dJB+VZnZKg6+e7omn6akpFyfbc3snWJ4+xO/E0iKXyX4kfd0r2IBpdpBJLGTTrgcWMM+19QzGrWvc4HYv09em7YRedid9t7Zla73Q3ezGvi6NiN27Z8+e1y8MBofa8RbPSywLkcn1Sz5ds3EaTtAeTMtE5QzU6SBqTCiWupfvOkeGSeSbZq5TGuznRLxq+FVZNrMBigOaAYUTw4lr8EnLWOtUpRfzo+VxxGbFgTNrPAPiZ7edIjhDuUIlGZiePqSu0I0hSDF2fcCf7r+RracyDKaqxWFHADMRJEY6MNSRfQu6pSPSVxbDKvK+JibRC/MQh1a055Z9WiOpyU+JJKzwr8rYawDjXDPZD1RxXS/m2iDtBkopidxVslUQJzdbUNc2zTsV+qqKhCm7A+7bHbGMMwGr1LQYK99dMZ/hFVlTaEeq5FM13MYvd17w8mXiHOSk4hK2Z2z75qQ1HK0VGpX8FlinOZPsmrPvnXSMFl5fl8YuXzv1dhH5A5NC+zynz9rOU0/F3u22fd3CwsIeXvOi18rJWN78kn1OyHE7Jv9aXqbAI0l5nCWpBS13wPKx05cd1PLWR9UC2HM1vU6zgiycUsppOBzu5fm05qUS09Kdqggb7+zQcJkOJlVk7ECVLA8ewUspCTsRd+Hw0UbdBwOOOypNV1OC0P+riUVooZC6ZUaQUgiltoDlSw3ZdRmLkSkgGJZJUur/m9dMMIpP4aHn4PRJC0kimvk9VW0t3qQpmMLw77f4HMtDra0tq9t0UueTdYjWoJWMGyq+nLQnVrS2Z0lD+i88z6dx+k28oElKcmYm63MXtpqShYRTwt+s5GS2bScFPgjfs2BbJ1qVucr0jnJw98W0lPg2eJ1BWQmVj3FsKdmCAYLtMna3ikz/hU1v4nioTj/RKWN2v9znODJV1szJbL9cG6zXA7boQfL1XcuyGqTnWIoFdPoadFZMM8wInyeEsXptrrEW2sM8X0PeleA/glhe3v6qhbpeLcnKalBIwi7BJrxJacetxkA5KYmYMQI+dTtADssloHs6bZWlgkeCWs+kUlsQSDkNpMF+6JkPVVcqKqu67gESiztNaBNVJXJXJK2EP+CJZ9oXEzRryF4z1QRzR5t7Y7wtJVzzFMofBCgEi6MEgk+jmiQDxayLNLMDEUUKNArDgSJVWcnB7kZStzT0IUeoZeggEjJDxpClbopqpZVKywtJK/QSQEITUQQSLSh2FGEwaBQSIR1d0hIv0eomyYdORVJVPNylOhcfvHUk+qrYIDCiRNAnZMUnuFUIKH3koDeICCFuRDaY6CPcYknFXISSEFXQWQGFhM1gvLIiCW8Us8ig6NVivpSQQ7acqrVxeFRhYxncckMTDLQpxb77KboQvCS0eQ6QH3cKVMwG9uJAxcwMyfGEIDbws5tYGzcw10jAfBbFNizW18YNtut6J1yPvlPumdqhZ5ewEVHv2b//1ZysayVZMewA605HJ1uG3OoSP61sTVqtb0x0en1Tj569pAdPndcDj6zr/kfX9VsPny3wceoHTq3rIeAzZy/osfUNXdjY0tZkUhIe845dg0/XNSayNm0GlRx3V5o84JKUgdyMZoQEjSpXJKzk01Y5RzWoBoNqfDcLO7RMD8wppWvxZjUthKKAFDAKsD4UieulBoPCYGp4FmMyKEV5lrzoB35a16JmmoehwCXIU30qx0uNAFGcOEGSB24aj7LdkGgsS8OVkZacFFyNIw2Ud9b8hNOajqlM8GefzmsjDdCplZVyVoXNFGLPSKraJAG8RyJ8Q6Yn9BIIHAlGIrtKEouP6U6KGlkxYApUKUepnMAFYYziZHaiyjh6qquORQIJfwoPPdZRcp+F6y9smY5tMLOE6wrTsvlToG2HLWOQT+oBPPzLvCW2KPuSDFC7kvws26HP7rtYRrSvQa8q16NfJfR5bCStdtP4DDbPbWy8ZHVx8RhZOZOsWbHNzU09enpdH/rUI/rljzyof/7uj+rH/tUH9Q/e+T79zz/zbv3IT71L//NP/Vv9vX/6y/o7/+sv64ffTg38Tz/2i/ofC/xr/a0f+yX9j29/l34I2b/3s+/TT/3rD+pdH/qE7n/4lC5e3qrYufdm5a7fystd8GRCcZ4vigxkIlMIn8jMQJFhFavCtYQU40aLw8FKSrn/1xfRIWQsDLAtx8jhDd4XOqOgW0pP7WqUw4lZd00nc3kJRVAWHZMbKeF5SW7t8mGMheoa7wvuL+MpEZcZoGYDqrMZTwc41LPRjVGlapRVcWpWJE9FYDsBPa8FPLVkTYXdMrsJ5ZASdOeZMR+MOODCBHTTKH8Yl/A5BUroiGu26CNos/co8DfwoUyul8My9BPYLjIBweZQFz5Axr4NPwNEUvSAqJO5bBp+i55sE4Au5lwTI4D72DMkaFPpBsoXoLhfw26m7YDpfW38uUJ6FifsY49dPLwwHL5Yvqv5iABOr1/Qu0jQn37XR/Sz7/6Q/vWvflT/7gMP6Dd/62E9+MlTevShJ3X29IbW17d04cIlbVwYa2MDuDTWpQKTwjvNCfzIqUt68KGz+ujHT+l9v/6g3vmLH9c//un36Yd+9N+kf/xzv7bw4U+dGp46e448Y8/OTfICK2dyRKoIMeIx+nwkKBJEzT4QkDXbweNaKEZL0tZVc2NS66txmsnvQJj7MLDw2SxOXiKlxJ94AWYSke0iIqE0Z18ooto12TNmOEFecD+XdlwpVTbb2dWOj4cwZtBsJCm1Sjhr/QIpSvDFVNM0CYHEhmObCBfapOKnnayKkyflUIXNqkWSLK1ol4QM2pNaxhmurUjFLtYrMOSdU+GvTBsuD8f4ncQhjB8JUAHZONdgWd/zgJ/kl4LNgqaKEP2pRYeEysxJZl1gi0uBeLhSWId+c40M81fo+JA53fMQZAEnBoCd5faU2RyybxebSeVU9e+ymzi5JLmrApbVwiyHVQICmVJjy+izBlu0sGuD8cSXgWrX8nS8XRV2EJ/pSuz/pG1pT3r5Er+L+GXIBtfWX/p3H9XPv/+jOnvmtNZq8cacr1xrk7dLG5tjbWxOdH5rkysuwAl86dJEl7a2tLU10QZ1B2PaBugTw6Rch7ewscXGcImZXt9oNWgW937igcf1vo98Wu//+ENcsUlcko1EvTISVkplxlleAp/vwqvE8swWAcQFMD8TMnU1SMMq96esNFCQFGFlX3ldJ00DV92nHnR1/41wGNwGCYPxq4DguqpNo5dz0pIwmFDZD2FdVSLTfwUpd8BQg2YJZgLXuBzY+JlJwiA0s8E2UclkSSYLgtcKPpnLCUtnFbSKKfD1uELO+eVaEEqNjYSPCTlM44NE7su4+xN2UVcB8UlZieSTYipTKXjkCOQKICI4YYVCg59lcRV7mn48VQY33ZkhRyc3glgD+OQNwklZwHy28iJE+HjVCzA/SEvmF2T6VQ3F/oCn0/Z/1Iqx/AH7y6z/9U181blzN3MVPqx2rAcfPaOf4TRdY3lfeeIQEVbrocfWoa/r4VMX5NPyLCfq+gaJ6lOUxN1wkvJMu0HEbJLMm9TjzVauZ1DaY55/oRu3DjDOuTp4cG1l0kZsbrZx6vFL+uBvf1YffehUXLq8JXL02uET0dnLRc1SpTKyDGZwtDBaRzYMfqMdO4YOVqn1z0XSFs2iICMpRAIboltcn64GTT+sOiJdg1MiiGjMdm1/s++4spEi5zazXfDCIDI5IWY6XFxEJIbfJKeGBKBvy0VWwpmUWiX6kQNWSZA7QMY2g5OoJEdGD18KDaFyXaSTYqPNqjjOKpKrALLlbTH8iutsxQaS2OYSesyU5D4tk7OSk6INJfuCHVToCLpa6iKt8gm+mykgJ+FrA0D3HAU1CmL5VD6RJGw6sQLc7OArPAZq4Y+ypG3APngOWJFkIUiY1+x5eZRUyNYbwxwCzJdP7EziBl3l1Rrtgb02E3BxB3NjMOkZAWNFxrXBDXdsMP6FgQs73LzSy3ve857BQlXd7UD6rYfOXrNZFQAAEABJREFU6N0fekD33XmTFuslfegTp/TRB0/rwVMbnHpbOn1hU09ykl7YanXhUstpKfHeicQU0JYXSbA0YRbJX02I3q4WODCuS20Zw7hJ6ZYbbljJqupNXmRd3mp06fJYztPPnV5PH/7dz3K13rribI954lXWMMRSkyACwGnJn6xM9FEEIp/UZO7N5viEdY1w8NtnZwkCgZN88kIz3QERzAliMCkQ/A89OIAKzW0Qihw9YX2Gi2RXUqVgl480VHDP89vTcPgUGVbDfJQjSYkEivLngtCDQBuEImVlJzZJRYtYDtpZwf8yrcwRGdiznG3w0o1rZha5p3LKtok6VJFnFcuBZQ7WKHOWUkglKZOiSUp+cyw+2VLUGAj7VNMb1+dAKzw30yRi6CrAmMPgUxa1MGSmIwH4GIF9IJOMYZtcXGjKuLBdEphxMDD8kMg5mY8Z2ZZokH9uShBiiD1cjMAvkjS4+gdKsz9lxD7R0Mkjl9PC7/Mnns7E9b8ZIHOyOx9HC6OvS+M5fiVdxP/dle78ktccX1lc3PeJhx7T+37rIb3x5SfK29wPfvIRfeKRC3rw9JZOrY91lqsrL4R1nvzhMVWbuRYHJUmqkoQEZakdkARJmakWGe++Y+7ZY37RNrTUrYYat0O19aJuvenwnglb9RjwVWeb+hIn9/mNFJd5Jv74pz5LAtPpFfdjiva1lKcUENDIJVOh5UYps+bjcaQUB9juF73YKFLgTwuNEgRqpgQ5PhhX09WmOpFTrezabXmQUyiJRRCZXkNz2zhzgmljUu0Iq7DHfc/JyoJn/BFTJILWP78I9/FX0UbRCcs4IQI9A9OISZWuHajwI5KCEQbJ5pGmyKpIkGRb2CnthUaJdagaYT4XKPEQIZ+oHPQqQ7frPsHpRxa2bW4H9s8bAjmrjK/seaJ7+s0qG4akAHBHBdzI0Oi/G8t0bqBTJMFMVLbvPqlzm5y3nR1onhqZDpJTlvs12F4k7DHG8nafaS3PuxPsbWOdzamcxLRjYVCmCirMpyt2xvy+Nj4P16PPy3w+8dClskA7bRKlablqXuifWt79kYf0tS89xtvgC/rIp87q/ke29NDZic5ckJ7cqrU+HmkjAyTaZjuSk29CPWFGW7boMdCy0l2S1iq1k7PyUwlAcgpo6xUSda/a0V4t7zs0OHTw8Mo2e26D7JioG7OYm3ydu7RF301sbY31Ka7pufFFSbt8UKgUDgIzc6YtlpP6kxey3sXl4gM8K29EVVdqj1imB79QCqE7Jfh0A4VU4s5fZaksB33X4mQxI2UlEsC6IrGTNy7TDT3deA+9fG7lIEwEbGolJ1YqNpMiASRq63aBLNsvyWKb1vXmgK0sPpHkfKomLAQJWqNTMS/VBDpBnniJw8SoIpFSuRpnJdOVhAlRuaj7eGMJJScuSyvLZXPSlQkDNcW8wAAiojsJ+4XuLxPxy+gMrBezlsqgHKDIMSyxDGwGkG2nZlIsanmjuFXeJpGQRc90A7ywfmbEBtPKyT9E3MZ78CCM2+gzgY1Ypq+NGzwA1zvhevSdcs/UTiJqdxFaX9daSjry7o8+rDuPrugCp+hvPryuB05tiUqnJ0Ota0XntaqNek2XtKZxvaoJSTfxKUmStQVIBSfrHMiJWjG9JKlGK9JoTVraD/BcvHJQ9fLhdOedL1zJg2XlajE11WI0eSCSNshXbY+lpzhpecGsc+cuxJlzlxgBIcg3j67EMUgG+sJpKgc0tCpnvf9cFf+yWdXHqmV9BPjV8UDrbT6YWi6BofI//8bKHFN6I7M6iJqoa0VYckrO4G77mmjcZIKi6OPQbFmdRH3bD1aW8zMr/hntKxFgTpgqDSElcTgKRMKQ++WpnhMiMz2hlhjLSrBDOdFOldo0UCuAAA2UopEq/KrIaINjvWK0iWB2mzkuFtQOFElKNso2aH5CR8glkiRN6Cmr+5RkzejRrBAIavoRmR/uF18iJZlsWgFErpSO57F1V1ckKcWga0zOjlb6vqJXpkEaV4otwH3CDMLCfsptn6gGJ28PjKvY3sI4axO8LbYKqs9QrGiRvjbeg2mGvv35qvGxm7kdBpOuvRK//j0x+J3Lm3ef3ZxUZ89e0P61JX3kwSf1yTNjPbpR6XS7qPV6v9ZHh3Rh5Zg2l45osnJIk8WDGpN8bbUqX2nbkrCcoJy0ImHlJOXhTSS0T1SR6FpykgJrx6W1m6S9t0prt+imG48v59Gq8mgtSuIOFkWip7FGJWmduI8/dZm3z9JnHj+bxg3hqMzorkB3okKqBCerqrIeIrd/o1lMmd8BGliTi1vx+FaO97X1vt8apBvHbVND9lyRf67kr+gjAeuRWg4O0oDfakviXjkxrSk52RkyHcrdOMEcuMm6DmZ3gPFI2PDzIAmRXfu5q8UEcmo4XekniOQY2AWIBG0Kgpya8WgGJJHarCiAvutMO2E/IYaqJwcOJ6jkUzURxPYnOSmBCp0Kuwkd0z1cch5hHKozcU5NZpXxciqH/Uiiz1qZ5Cz+M45IlTIbQbgzy7hjxpyxGzW+Axl6LrX1LQgUhaTMRsHlQJhUJwePBQh8C/wsdWZcJkN3VLEvyZuBr8F5McRdj3nH1qCDWJbynlAMAb8D2EObOc2E48Q2iq35rzTfAC/OzdWgu5adersK/QGJWevVvIn/7dOx+LLjzevSYHTbRz75mA6tDPUgv5M+cHqsh9ZrPTJe1ZnRUZ0dniBZb9fWyu2arN2u8doJjfceVbt4SO2IE3O4Ko1IspqENThJDcZ5aTU7VZHX6gly94Ua3X6PRq95qVb+xMvT0XvuWKxWj0S1uE9aXFUzWI7MBpDJhIbl3JpEbI1zPH5urAvnLse5C5dSbrIcqM20LuNqGjSqMA6q3+AJYDKqIkaKweYFjUncS6OBHouq+pjqO99fDb50PZrFXt46xg1Z3fIGC4/B8FYeDTRnPgI9vw8oy8EKAiM4aTIZgIjkRBQf3waiQt84NrmWZjmTnKyZJMl02Cg1Y3BWCRsBlkmK9ipIcjsTvWE+okHsdBuFyGsClz4T0+KDMLExQFQ1liq6qBJa1BghobMqJtqncXl+xTXho3mQJSeOM4prOsODhd8JQL9sQPCFD8KBKMD4QuWGEK4FjjxrIpvNSSxZqCQ0AvY5N1JwLS/P35b3fPI8Gthr2SxYYnQrZZauvGzyZgc9DPShCEWNjSnkijZ0XFRmeovcNvyyyDWriBNCwE7JUnTqMVwXer5r6xmMW9e4wW3bna+N74Redid9t3Yn+7usb8d9z3veM3g8NV8xaQZH907W9fBpjiPufp94bKKHLohkXdGZ+ojOrxzX5Cs5Ed/Mifg9J6TvvF31K4H94PuPckJyYvqq68T0tbeeJm2p+Rl7xFQtktScyuJUHb3wdo2+7x7pB++UfuCEjnzfTaOlr9k30BuOqLr9EAcrSctp2wwWo01DAoe7XiRfz3TucqOLm9vx+FMXmOsc2cstardYWooxQDrDKfxpruPLdL+cCVdWKC+OlGoF16e4wPurs5vN3t/cyq+4FEKqmxd/OwhcPxPslBuoLLv7L9PNGpaaSS81g0kpdTI+qUnijI0kfxDi2pkMbsJPFUFBAGYCjDDsvt0mOB2YDnwkmABxWhmQSsBEqkiEop7UJSX0hIVEAlbuM5JSBZDQye1Ep60BfSrhpWUTehIM5BEjP/ATH9gTpNq9d/JOYDwQXUieACcz7CBTsxMeapkDahVbnR77joJ5g4QatISABTmVCx0/IujffmzbIECTzJP8RxM0NUahhwzuvg3WI1m1iU3XHM9Xn7KMRcgXQOaa2rTdwE72sBv/80Wb6ErCPnLnV9zxOQ1uEL+lXuLFjv+I/8yFVg+vt3psa6Qz9X5d2H9Ik289KH3jmqq7R1q5vdbKy0eqv3O/Rl9zs+q9x6TVQ9ISCTnk+dRJOjtZR5JfiZJ84sWSVg5pdBdJ/gN3qH3tmlZWavHmJ30p2gMGGPuIo9esRnrxgUjD1dBoWaleYOevuBql4MTQ9nYbFzcjPbF+iRO3UbkGlyzNWFDkShyCiqrK8QCnq0/Ufbgx2rqsdmU5VuloDSjX2EuX9BQZ8+jiaOWjk/xiGzAQlV5CowVoUOS1LDU9IaJgbytt1xAKTueBw+EAr4u2xLGSE35lgGdUnyqOI3lqIuEvYBkHoTBOJlgmcWykEnzYaaH3UHRo0yHdKtrENAAENlRwyfREfwkkYa/GPpXKNdgPAVWonLSN5IRMWRLPhwmbalJHE8njvuw77FLMx2YowS0UvpKy25Y1GGdagz5ZN/hwGQfWwAPn0hVdjxn/mTbJdUYkSfa7rLcl2XXCNknAkNUT/YG4IGsRLlDirYfCJ3PpFzlshZhz+jDf/mR2hy5hnahWnofAotuuQW3YFX2rgPiYT3VV2Unr9efp8/hVys/QaPVJu6pffvDBhce26zs/8Kh0E5elM/xO44D4zPpE/NSqs+2iLvFSSW9ck24faYVR87SpV2L/XoC8VfXGRdWvOqp6hYT2CTpakpywBmZKJXGhDVekpf2q93NKf8dN0qFa+7F3Vy29BniVeElcKS9jt5SXsiHcuJzES6ioR0z6gBVCIMs3SF3cjrh0eVOXeWucoaHjKZoH8YyrT12uVGVFgxxFo1GlI8uKG+lof7MVo+WKFa5io1E8tVjtfyq1B+t6tkyOetvEvFRB7wGPQkR6u63EMRbbSJBcYeAljsQGwaN7ZHRgiWxIPINXxssAjDD+lmPQ7huw7T5ySnQ7UHDKZlUkX0UcB5CuQGRZjvhWk+BjONfweYZrk9TWgV4opVYcoKoYUUInkY0FnJATlHBBOcQBKAe0hiGEpRoGKAV86is+Rs4KyzMen6zkJuohWALpeIhbJpNcSMt+Br6xd0gokOsynhXKfn7NSb4jZexiHpw23WcGEjhv2xm9woOW1fHDtYH5Mj8YUzCm7Gsy0FpnAVmWwj/1lP/meCFkXxr7qOA7AX1xu8dN78H0HkzrZUybbxs3zfx53O3dwDK70a+mNTqvh1gq6fTgpmOncr380FnpxFLL76sT8ROAzvB2mNzVhXZJ+YVrau8caZEZPFZLL8XYG4A3Ak5czlXVf2KRRNwvrZDYvvoOF6WaaTLwlkY+RnxdHpKw9x6Rk9/2jmDvbuxgL2HLT7ZaqVQCJkOPFy1HWliMzJU2Uh0Z4oRLV8MxuzVudOHyWFvjsTLL3SiXmm+BULIu8GLp8e1BZG7Cl7j7bmGHZyD5hN1LCO+HsWcRX7Hr59aL9Hkq0g3MuYMqqlqZYEg0IMnr29W1UYQpqRba+Iw9mrJs1cCnTwe9cdMCfh2dbAqROwoSrQBDlnEbsqxxP3j6X5zwmEXQKdCdg5QVQMYhirJt0j/qCp9sEEP+CnHPwAJM6B5LapISvrmLlJNEErCnKfF0oIQOrgvDtpWo5ejO6JMAdGSrMq8kiMyAR3gE/MCebwaREjIAbCduOfqGK20AABAASURBVGV9GNge4qWw/MUxy0IouraOSzQl27Q/BhOYPzmBma9i33qWiaTu2owQMoG/jEL81KjiO9f9YCMrp2/FrAwrvB7AckdFEkXjVMUh14adPNMMljUYn4defp62E+/1+non/9r2YzolXvvCOKP6hgc2pDE/lxwatVrnCLrAMXD2UqsNtvdNTsf2LgIa2SVgP3AT4KQ1GDdt6My7CQlfe32SOlFrlsMgEncIcPLWqyT0KwFsOI/3Ujvhb5NGe7IqDr3yEIl0mel0oErVKq1qIHFcZR4+CAA5YTdJ2stbWWMStyGq/Y+wURVeZj0EnL1MEPI7gFeOMYaaEXwFKvxMlNOClEbOYBslCvwXVetVtXc7N8MEz8+PwQKHHEYQKFF3uOY+RAgiUttI/rvjqkKmRFJXlzbyroOXS47E2lkBLbJSpnaSEpg0abjUUsanGlspKxyoBGgmOAvkmpyqAJEYoUyitNk1gN9Z8LDbJWvQh6Ht6iQlJ+3A7VYVp3Bq4GM74R+uKEUFhIQb5Y8khuJDWwBy5ZKQ6DvRH+Oie2XPlRNC9M0JF8gFOKbQQm9qQdBwFWV1OkkKJjzqRC152JnE8S0BFQr2+Fab1CV/km1nllgkKBrmziARMXQtjbL8niJP6HsCzjNsefnExhQMrFsBOr+iOcM6xDyDW64N2GI0KmB6D+b1ME8zvpNumu24fiZI+m2LVGyD6UyT9j7Ii6URo/HfCl/YbHV+i2QFQJVHDP1oLbVifPL8aAPtM8ApAFWzCrM+jqxP0pKk6LAqHcM4PBJOiyw7V+Gy2uhjVhzuWpcWn6wUvO6SZ7GB58JKR+bKmrNblb/kt8I27fryVqPNphFFlsl8GZzQhifHiobszJcxwGbUNFWMSWK/V3vsUhPnq0Hw/io4oOWOx4hdajXarBI3XoVwhAT04qcIUaDhBXPN9CmI7ExTKRHctYIDPFp0uOWGfTfPY3RNggWJVOaSAC/6jCjaBeUkhbDkY459UmRtyhjJrcpPPPbPQ0Mm94BuYxzdUhs3WA7/MjelmFTYrZRydAnagOOPu0FNiEtGGpaIBPYpGME4ctBvUvZmMUnoS54KzwNeyonZveySgjkIGIFIgaKb0YeAbjAM95PpyEODw74W8pBa+mSIyEJlzJFCxQaqmKGfSuVQphEwqMR+0skTskG/LXNfgHG1ESqAoG3lIeP3JoAPmcjzfwZY/EnCpYooBCk90uGsmDZrTBHTDDjBOKZEKtOorik76dazUF8bnwfLG3bSKghZH9BxEU5Sda5Jo3WyhLNRzrMLBPU6p63/jtcrbmI7ZDWz5EQ6jz6Pu1iQ3g/+EMDtmZFLPO7SQraktnui2eM2DtQ+Vsldc7whkKiyjc9Iw8chngOcWxyeEn1SVPkEVAXnSiEoNebLz6hUVxgq08/ad6RzbKkVjqdt3h1iNLVVcAuOp9hin+A6za9WugDf0Wg7JYqSEm+Pi5e43CVWrcwhH5YTkZEapcLr+hNbOjEiB0NUdfFBCTsEVWKmw8nK/TMleA5woifSUCXYbQ/lksyO3prockYRfMlzQIQm5iGCVgY0hRkNhL6yoee5TqGcJuJGLpEYNJWqEA8WSgOmB1xW9cwG40AA10DgpaQYwmTKPJe4ILJH4QTmFUCwykEfgSiXC5FBjAV55oWGCj1J5ZqOrczyBVTLRovtoMXJGBV1Ajx+80Pq+4uMnPnuw3Tj7nf6p5HlZMV3bx5ljViW6MG2bHMj5NM17Ot2BdUghoJtfGI7xLoLzrqawc72jDFFzDdMm9jvsWdf9/p9Pa/Z01y3eq/uV1Tvfe9708WxtEWALI5b1ZIuccRskLRjIq3751oQYCEcVJvI8eJYjyD34BR8yjphy8lBEqggTJushFAp4KYbbIQjzPYm2DuL+ccQJ3GHPrUvILoJsK2GwQmUOSGVM1vyBPMsA3gzPVIrIntQXvW6I2S6CvHMqZt1mfFYv+IkbjdZMK7Q+bLUsEmNgcu8EuXFMbZRxBe7jYoYfjWoRVyhA8uFRvQ1CMUtWSjUdDhXbOFhOKiJziADMgGWiu7Q1jt5krfoM/RCZBipIpiQD+u3xlPXN3SVoA85ARygzBAzSBuJDK9twQ3ompdNx6NWthEi1sspSf6yGRHlvv6SOIKPIaUUoqjgmSBp4WAvif+RJGKzCGcpa5KYfjEmyyokj1fmI6sspiPRBIEVFbjHXkAqugkZwLIqH2RwSTU1L7wwhT6GKUhKA5yxD/gV+B3s30Ff4edSd9ODbdFP0YFWUMZY5ODFDOhniiMm04sONGFX5WOqnXRdCHwZNw20aLm9E3f76aDXt4z1DcZ3Qk8PXdCmPqp7FNXr3/e+vDluGudRW6Y/yzv8FhmTSeC2JYI5fmpOXOas/Bc3vDyWE+whCIbHLELi+U2nTnGcGbHBYk98EHTbtvJE7RYy/L7ru5GPbP+XPWcnSuTf6Fwjv6kVv7GVKyrHSrJMnGeZSuaSFURLBlgNn0hlWAtO2JwJWUULbxugEBCZN8i4YN1mrOxMJHHTJEfeUmQf5eMqGjYaJ5cXwaJeRY6lYGjFPsHiWC24+8ULuYZAwX5fYJhueZNIvgxEruTrYzlNSL7wKespwUE2FZUEncoVHF6i79RU8DAUBBiBn5Fpo1LrmsDKrD05RVvySZHxP0ey1ZJDmFE0SeQziSIl+Ak+lUTLxpM3ijKIpJLV/clbTUN4wKzCz/Qf6Bg8xWL9wi9xMJYZb2bOAmdyCigA/ZTkIsFxWb6eMjX4VeEffJwKdBxuha5aLQOyfbgK+suJERUZeCFlfKLJLcYStGkQUQr6yvCLPW43LX5m7GfGnrETtA1YU5TeOyyEDfpt4GsGmn7SjnraLFXPK43rfNm64TrsZyS7jw7+nR51FkhVOnkyT1JcHHK553lH5Kh8+x1PNjnJSCz/U6abPKU+SESzKlbzfya3TvPMFIxbrz7bSg9D5BjThJo3tyrJS+g5dLw0Y+yOeQL+EOcp4oSZIImEqciOepOEJa8UW0xfI5VT5olxxPmtFC2/4UyaiJbXBw4PIJPly4sDLYyqaHJOjiQ/1ypnIjRH2wC5Ce7OysiK+504rTNX4bpljRvsbefwlVnub8KChjSY5DwaaGu7URo0clIVsAxNRSDnyGbWCZAoV2NolRTsS6l0BY8eEFVJwgTPoEoZIr1AQAczsQBKEpaTo5wedRdW/DQUwU87PAdmTgoG1dHp3SHXtYU9KRygBo7SnKILbnzL9OlpDmzIjZaePYZs/wCC2sOK5PUI/AcSTBJViIZ9jWRUgd3SRk1MMZIqmxDiLfq5xiuSuOWkZOjKzEeuEnWotNtaTVQsRYUtiacC9K0jRX89xlYu41Dh26uMvzGhvZWEO/JctDybNzyzZK7t4X7R97xmbkZ+yRRconw9zhjIiT4Usv+Z+aALpiQBFUNPgAd0PUBBTMQ1bNN3wjVCOwiW30EqTdvvoRCmX538e/US2WdCB3rVTs7s5QHWt1QGq6WlireuY7VkYU3iakzC/oezqrk+Mng5Hw1ONINxdinp1zfUrp9XvYW8GTwoYkRyshLFarckNgBeR6u9H3sfuCB+MZJYiX0TDcqqbCm1JC1bJUWqwdMDl1K7vUFSbeHwGGD5qklOqUWm0eG1xRiJqGZRCCJOiYrf2ip4jBGHJ40SmRu2X5LWG4mTlpOWFQ1nYjl5OX0tw8IH77i2lurYrDFLhHgqpYbJojg5qazmqqPDQ7bg5vvARylImFmAE7ypU5AIyJS6AEJMypUcTPYRlyQGGfajmoAyDF8/WTI0CLIsxq4W/QLsoy3yDQk/Ayw0hZbVgosEKs97iQYJxBwxJ1nJ/8vQ7A/bmuyMAaVooDN2mZ+Tij9JRUQkeVQw3G7hgYqXVsw5fA8UGnYoItcLiL4iIZhC5bZiXewH/mRBo6MiS7+BL07QcD+oBCZZUwXzEMgXu/6yn9a1Hdd+S0jt35Htn0XkPr35lBr/BwAykeDaB+Zpgm/279mD+KDMd1eMY69r8O12Dz3dtQH2NaWXvYYBodZ79RgeS7jK1w2T7cf21ONmi5dBFzhUj6wtqW2ZJmcSCeYEbD9zWvUvAUSHf6EpYTBRqUSy1x/YUvvBs+QkJ+eGE5ZT1AlaEtWCgJN4Am9jXe0F3gv/7MOqP0SbX4wOJOaYZWM8vlZFZlYHPg0/fE7tExejai7Lx3BbTtdGGV4mOyt8PHaAn4gSA0osG5DxKntf9ZKw59aC5+EgL6KiccL6CCRhZVrDDSBzAIAPAE5W7a90rq4GOM0ETQvWS6DZR7qQE9MstxGMCAVWZmBeD05cXIggMdkHZVsZx8w3boAv0wrAaCE4KahEQosTLHAvE1zeqTL9XoGsTLZ0wPRkBkrmQ1V24mOuKyjRxoScdHKymUHgMzNiooAoMS4SR84g86vwd+EVDNe7mjEbSQlRjLjGxyLsftAPg5ADvGlEsUWb2qoFvCGgXnyw8rRdePaR8ch2SWRWXEVuG0H/m8OWZUDBDSK8DpYfM8+mIVKCnIkqG6drg+mBD9SBnIcKSokpUNlfV6VOYAaqWbFsTzPeM3ra9dqm75QxbSdYJutTavXbfuFkNhuX9JNfefjiymr7We1fKX/ZdPPRFdW8MeGBTz5OqzFJNXlS419/WPrpR1U/6gC3ujTiGjz6RZL05x/hdCWhzz+JiuVJWCfo/JXYuGlbyG+c1vjsKbU/9aBqbB58YjIsK8GqDbeaVH/6csT7n4js/56PN0PBCesrsXjw9MrxHMhCZB1YGsUNh9YgtXJwkwmpLCzuZSPUK3VLzLRlwVK0UZnuhDWQCZmE9cmKEWxKpL9uGMZjQzYNTs2ihxmVU5NFdvLVtVhvhXHzar6YzNmywYxpQMKRhYOJLzW+Fx7JmxOBVQC7rA85JiVwB6ivwrbjADMvkjK6LfLMEt7GFSCocg+8/i380kaHIMYBlWdVbCfelVOJHZK+MuEqCV+VEhqATzFInotu7IyV5GM/UIYebRIuKTtRIESuBKqohH+A/UQgsJd9VRWe4ZBteRstYL5p2MvYwARS2GkZE17kFLI9z6e33dI3Qu6n6Cf4ib7cp+URzI7KMTY4TX3VzgvwzbO/LXTmLduGcQZHt3IfWYnIwxi+dKXHd9bmmmYwvhOuR98pt7N9PT0Gx6z8jPar6VVMKvhNKxv3H9g7Hn/i0lAn9o+0f/+qOGZVE2X15BLXYU7PCzz5fuQhtW//lOofe0j12/lx58cf0vjdwDqJfP6MtMHJWa7Evj8TKj5h/eBrMM6JXa7YnLK68BhJ/qjG73tAC7/00KB6z2PKv/KY4lcfi/zh02qeeIr8PKe0fTHECZt50I3JhFNmzHw38kl554kDWl1cDMKHkpW9vCUEyrDK1yq/nBupSZcgNBNPOD6hRZZmjvKKuk4N162steUqbkj53C2L9VMEgYMsnLQlQbkeiyQmYsoUc9NP0aiTwbjEXT/IAAAQAElEQVSDutdxf042g3FDCWCitAayFH4bSsSU5MVgKKkEagpFQ1/WRU4EPZ0QeiwGP6k0JG3DRtGwgVyBSg2vIVo2jhbJzBW4TcgzUcSreHD0AS2fQLDtjUTils0hZXnWih/4EFwjwn6RHU66wgv8JWrwDFcSM5ewVcuXgEyClDkIaMhl9wneAJnkz4wzI5P7+SFxGvppJhLvTxRbFeMNZTZc6zKjXkbmAn4V8lU8M+1MiTLjy35uZb4y199g5WMTucsBj/6Rd1KWrZjTN3seGG2DfEOdmVNGqw7QK0uRSFiYpSCIbwXd9SugGqhK6XHrmdDXphtMM5huMD4Pps3LzfMyfrX6l5Bwk2/KLGF/4a7DFxdHlz/84OJSrAxHuuPEIdiWY1rbiWqusrWTcf1htace1PjBBzR+4H6NweVkXefHnQun1Pr0HJ+XxtYbMyUG7JT9j6ltSeTNDWmTU3aL5F7nByLrbz5eNetnlJ98nJ9bnpK2nlK1dV7V+KLy+AIRYjtlzomHrKbJ2ruU4sUvuFHdSZpZBYBk5RvfkSUCQHSQK7trKKoGXm5jpmSvTdQDPwNvaXF5EAeHOd+8GJ9kp8dpibkMn7Suyz7XSCRLCe6SxEFAQaPYIA1FRs1gOQe/64xcqWv4lc1ihzohWxSnXywIXUkObgZqPKyLPfHs5qFFynL/fDPkmEJSbmu22KSWjaElWdpUqTU3YaU1JKEqLYEn+ptUCuREcsoTITq3ZxGKBFCLPl0VUPeJoWcmISN1G4yExStAI1gGE0BJbPgg4dONTcB+s20K5xS0mSIFiYWIIspAadM/yeceA9/spsZJcbkiHLC3BRARSCkYb9hPBsf9SSFsML4I5J3gUDCBguBAoxHQQtiigwCKT9BBpwUD17TN6umu3X46mJdxL317Z72bDa9F1v+lp/SgPoG3UxmTp6j0mfv2f+ZyNfnAxiQ19951RGv79zKmllN2TOJsqh6vq3aikZi1k4zkda0LXIcvnemS1W+UfYq2JKeTVFki4TsAzxOmDZ7fFFvW9jZOabh9vsqXn1TaPB+i1tZ5TtBzPLZeVubK6utwBG+HsZcx4/a9L7tRq8uLJWFNy7kiUDJtiXymrsJ/WHFgWapIXtTIuUVFbLGYuQTlAHo1WNTyoNLhhZxfMGzuP7JUn/Op6onhFOPltYJky05QHvMzQeDpFydYTollJYB5ORSZMDBYzroNX24bEKFvOVBjEMr+Y/RJq/6U9c4fqVGkCvcM8JJoJwWJaH4mwrshqJhqmAp+9dGkr5FvfAITuA0+Nik6OZRym7AbCvDyHyiQwOEkMR0/PRfZfprm4Mf1qKSMXNc3ugw6YyBcYzsjm5GhqZZpzAaSpNiBGKxJRiBbFnstitlAfxnjmbfJPnULTEK5ScrWD3AZxAYEoJtzEkV50PnUMusN0KLT2geDdaGVsTLOHJnkth0gA8VmX1dCZArGK7hMIPp0RzFONWsbZ1CuZmAZOr6q3TfMm8fn27ZjmOf3uGvLcl0C/ds6xvqCiN9gXc1357beS9Lmqn3k9oNruveVJ1QTfSPucLXGqsuV1qfnOs+pXJE5cVtOyXKqbvHc6iR0ohqcmJpI3Bv5wnYLsCe67QTO7JFctcv1mBN00G4ljUnOcqJeJlkvKSb8jMP1NUqiNuhnNpCMye146W0H9eI7ThAUrEomEAvkkqhFMlfRkLWZxupiFTevsj4VwzUsLGtYbcSAt+HDhSr27FuOwwcWt162HB+7Y2F0yqcbgREEPTdwuqWQTMSdgmAKpoRKXR0dDZFSzCM4ihzbC3HZ8em50FCMCh3LWKEBN82J6vAxPZOsxQd49oEkDIIxiFjYBHUgGSRJ4koKToL5B6os8B6iJb1pYycXXTojDrxZFD9owpUzOpiZksTUqEspOp9JZrpUlK8kJ03gZzYdQWZYEVI2sHFlBps95Yy1pc82J7XmmQ6eGYsTLnyVHYSs72RzYBgQIcHoZ1wpc/rny+BERd6Wcsvo8KtcrZ3ovidhp+hgt8Fea7BfQp4Z6jYKbJSgwWapzdsNAk0US2Gi5lqFVNqmGzqKZslsmkG7fJiAomvW9WTMmwfLtXpQl/RB3g57bmZc5naGz5DxeIl7qvTaO4/pnnv8p/1SzQx5zLUmqp1shpar7bhPVK66TtSWRGS2RLx0MMau++xh2nbyl8QlqfnNdpC48GR4MyDT5nFCK3PhadpJ3HHjmr7y3hcrZSUChKRVl6iZlWBhSVJouXgAXyx2evHhzEujrIpMHC2vcv0daXXQ6CjP6/esto++dqn60ImlhccjmN5GYpgF/Ps0gRD9iWsWXDYy5ECqWlEDoRK8QfTyrkhyUhYHkHEx3XVCznQmPvg9O/WzUngVNk0YKBPw5aTiesOo4MJzUlSVGuqSoERrJmicSKU2HbtNL+OaZCG/FCQ1LoqYlZAruKaf7Dp1/nv85kMrGwusMib8CWw7eTs68sw/ZJKJMbF6PM7jP/NX6K6h01GRMce4a8CnKhLcHsp38S/7NJ6e2hnZbJzoKD/xWCdJiICh4/n1Zue1kX2ZwqJUNlpoGcAM8ioBSWSAJ3BDUJvS80xjsLNCZ+jrGrBFzX0s1zd345lv6GX62rQeeppr08g1NfpxXdY57fiwBjsoNJeeOvD4ZtNc2Dta0p/96nt0x50n5J95CEwHKjHUdqetSDCfmKVmapXRdsTNA6RrSs+3PoA+N9IqWs4kZ9u07ucyRwTbelTtJL3ktv16w1e+TFU1iJyzWkObY0LfLXEOOB/KiUG3HDQEBQtzfHUQ96yNNSJhFxYHsbi6XzccORBfti+de81q8zt7FgeXkZ8V5p7Y5ZD3sKA2AATIEl+UrgahSOYjUorlmKsS2MaZ5HBiMzv2p8iSTKFKmcgs+g7AFPLVNLjQCDcLnlsSyXRqhTLR3xpIqhbbBZ/ViemQmBEmo6ZG3kntZE1ZJfaahBUhRA0JUyp+murgN41VUAr6RYZ+wjqb6NgOzloH1+Ejg9HiJz4EfYXls+mCD6BGE1/UgeXpQ2zrbL8QhRxGW3Rso2KtfHJCCu9m3BBkm8IX+2g6t0WmhXVNIlpUTmzTmcMiwny7T/uTTTOxAH3hD6K06G+G0yd4pg8V0NN8nFCGXsTW3O7rnt7X5vX4fG35Hubplp/oEfz4OX7KmUbfFQHGdqXRY/fdxwVwsPC7WhpqbTTUm97wCt17752SMx+hmhkjIFWDk7n+noIT0Sh15RqwkAFUTqUZFAJfyEIb1Cw3cRbTZQw+MEupmknaQ9/3vfqOeN1rXgatUjNptD3J4RN0HEpeuQZTADRsEeBbWfIzbINdbwv3HBnEl6xt6fhonE6sZL1in3Rsz+DT48FSdoIMhgo/swZX8NRsJp+yQzLRp+s8+D9+dnDVoWAeSjIu1B2Oc3JyumarD09SrhROUOu02PMeh5/iZVbL9GauvE6yaBeUOcaCaCuBzyYWXP+CNYygL4I6k/EZ2/6DicwUtyR3qY0byKQW2SLnGsPFnsfHrJTkq7CFjXAC2rYTgtMs2qSSfARLsMSWCpau4Mi1LFPGRuk/Z2Xj6PiaapkW2YzNnCtlnG6BjHAOKVuO5cnYbsCbVKncBOi3ZW7YE5RTAMhaXkFvUrMAMAcNttpAhz6tTxfK6NpuywZj3TKtGCrjty/2GVvMOHtkArBF/0QGtpOKL8xDU2ip0GjOFZRLC0PIFPSar57n+hrmdQhPJ0uc49k/0V16fDdt1vhasinLdx16aGs71jVc0gq/yX7jV79Mf/4bX6vbb/bbYzE6pIjWGiiJjMz0+FWpYati2iojAGihW75AT6OmDIeDKviAdoXIzuNJrAxTvOzFx+Mbv/ZVetFtJ7Q1zryAziSlGJfUcLpmwLXf5TdRrslqCBX/jVpmebYBag2IjJsOLMbdB6q459BIK3WcGTb1mQjCo+u1fPsaHDzthTq663kZ43XPm+pmaicCV+4wZPicFMQYJwi4bXBiJHdgWScy7gQJ5lMgCIhSI0DPijrLIkFkYlnEK7QkmgR6UpMGmjC9pWYzmaRKBbDjPazBrgOxYfqbNqScVOyUTSapbFDFX6geCzJIIZMAxFvqBCVa+ffabD2amXZGomwCbJSBmxnnMC9QIAHoF1nXFZczyfOQncwpSt85ZeVKV2RNZ14ztrN1vYkxloxEy69y2X1MktpSS96f/ZbED2aZzrPlCw/7tmN76BafEvK2y9xHqac+lragCMnUhTQ00e8V0NwHx3blmW4xOnJ1DfR0y/X4NUIQmBA14u2t/rl+VBNNXzTBmRWLzBrzyH0pNbFQ/2Y1rMKJxk6ul544ru/8ljfoLX/+Pn01L6SO8XsJJ4TKUHlQLLXDzFCSklAQWwaRpXmY74iAKEta9LMGVdYeMumFtx2I+157l77+616lV37p3aoGI53f2tJ2zv6vaLRNWI4b0RanqLSZqZn3huQ0bNPHNrRtIjcDDTDhGi1WdmllSdUwbS3WwwfCS4isi/EQCVZoGDdxF9jJsV5PY5+RNw6Gi6lOuU9Uy5lu6DgqQ8+lP3CIlsHtKHPZivcFEsFXEoRgyQQ9I2SgCYnoajoiZlWAGW+G8FjYZlixb2HJyYYpEdAUlQ82u3aSrcinLDrBhhf4IEFHppzI08QUysHSBkdpGDdIkCsSKNE/0Lc5/XzqBnHjP9gIfCjjsI77wmdyn2ttqLuSJ+wAyAW/3RYaSxWeq1QpfENImflAsUKH+c7YyeW2k1QeLQK6+0345A2HuUgyDUhTcLuAlEsN3T6DJ8asAvQhfxJfBqpSjJtnKITrfFmuZ83jPc31TrrbXCdI2H+qz+hzus6HNboOB/I333PkcfLnk4v790tkJvOlNre66fhRff3XvE7f8+Y/q+9/89fqLW/6cv1nb7hb9917Qi+/6yCn8IqOH1rRobWh1lZrrSyNANe11pZq7V9b0nGS/fZja3r53Ud132tu18vuOZ5fT4L+mT/5cv2ZP/kq3ftlL9PRY8dEjur8hS1dHo9ZFZEMmQRtACdppq2StE4S/yPjJUlx1MnMYUzESn44bavKwZeq4WIMF0d5lBfu59pnljR9UkiNEsOmEykm/rXStaKBvwg6mMinJ9YlAik7QAYYGXGVXRiQ6ID1nRzbjYgIzAR0wHT2jBJYVaVoK7OxwzV8UikSYJlM7Q7cbsALja8W2wRhJmFyqlX6jjStbb8FbxW2im+IgrkFcE0s19ZBKBZE3wB9dEkBjp2gi1L4PShQ9skZJERwNOZaMjBclZ+hsOe5LAlppYQxZMQWwmBJXjFugMeQjEe4XFjmQTUFSKUZbEClP+xknMjFNlLoBhuFbHsTBhty2UjYUJhGZa/OiIlm+sN9I1I2hZoxVlK23ZzUQs98Fd+Ns8IxB3iOL+hAS8yYaAn8Cmj6SdO6r9w2BARDj8/XsHYtlt/JwGmN9RCT9f/Vw9rSLqerVSzm+rpw9OLxVNw0zQAAEABJREFUj6fcPLY6TVoNa+xKl7bGXE+l0cp+3XTiDr3yy+/V1379G/St3/r1+p7v/M/0174b+J436Qf+ypv0//5+w5/XD3x/D9+iv/Z936Lvg//mN3+jvv7PvVG3veCFec/+wxoPVnSB1Vq/uB3ug6Al6bJyrkqSOgm7ZMwlWbc4cbdIDj+v8mIktjh5L9M2mLbFyBrrkiVO1hHP5ewfD+xb1Jl6WZmoiwJBAA3KcimoB0tU1PViCT5hWxOig76SNwfXPEargdFuKxERDqiSBIu46+swv9mWFyKLlfIQ+ySLeC4tV1/XDnBOIHkziEaWLYlFsGWDEyyS8gBALmj7985JZE0Gc5DAibwmcU2OigtIZp+WmpxE/okcwIZUko0RhsH+MjX8Ii0njP3L2Mz4nYf4737H+E07nLj0nQEnR1Stin8YbunXm1ATSW2u1BCLxQZ6eSDmt9YEnxo2oAlL0FSBrvVDgV1WTy1KmZMx1yFcVjtKaplqQ1Njk/lpRlLLnDWcqA0bXLudxM/YZfobNumGtqHQhD653OBbq2BdJVDPNnVSA810REq7RT4DFaAZiA+DKW3QUjsZezCt55tm3DSD264NphtMmwfz5oEB480Paluf1jvA5nnGTyoEVHqGz328gBqvb30gKT+xtn+/6nqomi1cRKOhRX+Dx33/CxVn1zd1an2sR8i4RzZand6qdZYo72GdmT5L+/SGkJEeWm/10NmxHj67qSdI0A2meJNkYwGItJQmvAJpgSal7ETd5nXChLQw7qTdbNsYEyUkjwyXmyptNJU2skqCbXMF3mY/jsEgKq7U9dJC7BkOf+fo0ugzTtI0UeKEDIZQCq+aw4E8FLM3KSRmSfxeS0W75xOJUQ+gIUJX5bpaERg8VMVwgRNmIOWaQIFGxuChGIVySwJwjATTV3QSfLd9jUYlgkm2PdN5TVyCmS78gim4VkfVsJAtpoEMKORkyciXYDetntJd18hX2CQxwrI8A2amN7e1MplHV8oj+CQBe4ByhX/JyVrJ/44S7ihIhNZDZ5JYCsZgvocXctsbSMuUZx5DMsGUE/27xu/MnPgmUPohYYs8MWvbuc4qfuMb7shjbPG1Nd8JTOctMi3x1eJ3S8K040RyS+VFG3JlTFz/bb+d+uepbBlrq4xN8Z1UdK0P0OuUhh3kMtDaV+oKPui0YLC0XZvkmk4LzW2D267/oEC4aax/w1byb/SUJnqbrmu5ejZ9vfm+27aac5d/jQl9bP+h/RotLaoe0ot/nB2x95Xn1ZFaTl9VtXI10sTA+T4BtgpIG9O6a9faRG88hctpwK+uFT5XmqQUTQA4twUQMGmSgkNI5ZR1Qm8SHltEiv+1jAttFRdpb1JfIkG3gEyyjpsq5cEoqsUVLSwPxgcXmo8fXc2fwSRlIictyKwwS8kJHMHyQXXtU2WCAz51za8HHQ92KZYxzTAg62rMGsx0Mpa6nuo4NACSyeEi+sptJSdmkCzlBBzSt22WSK3l8SaSLBgSHE7KoRr2zAKpFnsZARnKLHFmfVoSsWWaW8bWxgheUiYbg4WOSeK2YF+yOPbwiTYuB7pB4hQ+XaIuDCrqjK7E0OXkSr6C0kd4TE0l/4F9WDcg4AtCisJvxOopq/MLrpQYdwVYPqFLXRLafgHsNQrYEfhE9kXCx4yv25UC+8Febj8cA8ExHBOsQ5drsjwziWUTtH7RsV7ggfADm/InzfCgf0Oe1gHbQxdtFS0WW/64NhjvwdKGvu3aMgbjO+F6dMuZl0nXSn9bL9EZ3V08MGdXYK52pV9DdNLesn7o15o8+eTynpVYXdurqiQtieukNZDAmbqlNoyHI22SuGNgs1rSWEu0gbqDLdobwKbBCVsNSNZBjDXUNjCphkTcgIUcxDYRW4CL2XYacJVL+bKq2OQSupUrbXJhpK1tErWpR3mLRK3XVvLinhWtLqb1Y6Phf7hlaflzw/FQg7FIDlJjOspgiebBQTycwJzCgCQsP+8EQdogTDsAJyn7TVQVgR1dYLFfRYMBtEvhmldO7UzwVciYzz3SAVr45YtAmsAbO2Kzcq4Ug1ZBkDMqBdfFYBkzrrcEJ/cKtdhpSY52UKthGbwvTki6Bn8a9k0ncsPKTLjklBOQQM4LuL5AP8QI+SzyufN5LGV0c4ZnP8gQ+1xoKZTdNzrthL5sB7v8AiVmHh8ztfAHOXRzTtCAwKaBE7z4xJQwBeISonLKM8aW4WafzFuSEzFjm+HJdQHz2TRCIcQ5XbOyT3zbZd4ywu3UrjeKzHzQPfrIoxP2G8CMmmltPFv3KogizQpBdemzgkG7ia4KiE8AphtAr1uux7f+vNJKafx9bek39XrC/Z162k/v2tMK9Uxfj7/rlcc/spLq964uL5zdzxV5Zf9ejRaHkn/WGZFgbP8t9ZjaMKHeAibs21tE2RaJuEEiGjapDca3OR3HJOUkVanhPtiQBS0JOaHzpnhZRWbJx0ppO0dchnGZ6/WliqRF9jLX3m2SNBYXo1pa0cryivZU6fINi/kTd60OP3RgMDiPKTFf5JoxidMzk7YlKTjtYEnMc8I0m4tmcm47iDX9rCwqGxhOdtJOyaXKrVJJDBIafhgyAUEwx2CknCuCkyiroDHc0j8vrESiFbARntsyUR31uPORQGzxoaUZCT3agaNOjhkQ2LlOyvAzE0hoKzsBLmxqEVpq4NFnZgJwQaVmTC27YTnpWpEUGZ1KJZGQY0WU6+DqC6DUbsGj34a+Wk7bzKq3+NJWWS3Pvy3P7uxFRb8lmTJjCU7GFmLrGkJbSy2++LdTRNQyP+1CUsvVttiyjPtu6NM66DbgnjcOXrXc51qej9sBOqxVy/uBljXMbhus6z6AhvVt8IGhkQj4yKh99c6WYU7oikRWgZa1QJSCUb7FOIVcV+tpPrELr7exC+sqEoHCyfQBwv0n9ZQu6ZtnXlwlNt+o5hvPFv+2Lzv82J7fPfAri2o/sDiIJ/asrISTd2llVbyBVYk8IjCTpASZNpkyX1U38adci5mqrVyrhw3wjZxYxCp4Q+FEKc+mXHdSRpa6vAmekKiTScTlba7XTa2LjXRZI22PliPzlmjAzzULC1WzNoqnji+3v33PoYXfOLY4+owDk32Ck3si/8/jDJFCIKGyLDHBUeQotMkOCohKm7tYODFz0AZQA4FN/8Z7QDiGWbkiWS2fauF9xx0gywkVVaNyMjEVmTAqTI6dKO0K3VAQbBoM6WJQTiSReNE2ShcuIZ5xHMAXKLzkySQAgExLb42DnGOm4cRsVitt/94FHWQOB3UoN0ntBBD4InVkNqVaLftHJLSjUstSOUkzARssS4sOUyRhPzO2mFT4lNh01PlqumXG0PEOE6J7Ej/UnezQG2TNd82mEdjGtErNd6CQycZM6pTNM6Fju6Y34GwQmaT1G+5MH9l/YzzBJv22FxnLOKkkIu1sPfoocrSjzCv+9nVklf9N68CeIcEXfumqT5q2LDFFr5Ix3xnk2vy+7uXd7sH8ebBeo/ME5P+g2/V7M9b82+GTzE4PUwGrTdHnVn3zN6f2u159w6e/79XH3708in/L1efjC3U+zY63NRxETqFoWX4CQC2JOwGcmJeydKmtdR7GedfQLwHnJlx32Mb9bHo5V4k3vLGdReLWGhOFDVk7njS8mW60yRuny1ub0Le1OkqXDy7mJ164Vj308v3xsdfeMPx3X3Fs4d+/YG3hs5xc46tHNYzhkP0Y4mBahxROjuXlruY5NJygTj7EZsVypUGkMMkyDMFn9MK8+mvUKOUJk95ABxpAZEcV0CC5FH1oTJW2oHOPzZxk4QDlhAgSKUi24PSMzbGqc+x6C7WaciJlki04dZIa+IXGOjTltJMmj13SymOXdfhyVk0gt3XItnx7yC04R1xeoPYpySbhZAtmJ5PUJaESa0V4lw00I0efQfKIkyy4UOXtisQUEsIuyV7GZRpgGcZHzimM07fYRDjQkcdWBUzQsx+bSf4DCF+Lg704N+pk0IkRPmwNlDmFiy18DftKHnjjowvZPlLUfHNomc9FR12CZ+aavpSoBSRsJ2pRq9SBkQF8FdD0QwcFM7fHTZjH3e7hevSev7PmegLpbxD6v6HXvw3Pac0nK83dyu87YXtjKaX4nlff9OR/89obfvutf+LEr/zQ4md/4dHthfc1m5uPTs6vx8O/9bA++cFP6OH/8Ek99vEHdeb+h/XYAw/rzAOP6syDj+pJ18BnP/m5yVOPPhHrj5zWUw8+Gqd/57P67Md+Tw996H599v5P6fQjnwMe0/rp09p44rSqjXUtXlzX+YdOp089cDE/cnZ7c7WpnjhWDzaGfkYlGkgo8o6TqlsYr06MeYPEGkQzISwZBPOcmomq85eVNidKly+Lw1hy4vawiL6TZ0DtkzMGmGLCK67GblcDOQGyT1QCkHuAgj0msx/l4YrycFm5XlK7XCvK6TFkDyOoCT7ONQInwwdWGoJsLC2B43h2QnE9bjl5in1esCVOzOF5/ExBsgT2EnXLGA20eSYMDTr7v3JKL7rUaoVAbHLCirjeJk0IfnICvCpy/okEV+VTqm1qtQR9WyHL9GQ24LwcbAgZ+aQ2U7fw+G00j4NxJ2VvEMOWMaSykTSceMW+6RV0tWrZUCb2gVlv0Gs4cSdsAAVWspqlpAmJPRlUmiDb4POE/ls2hQkJ2rhfNrHyKxon5wQHx8hNDEwZvx+I95IaY3vCc26D7gQ/Jsxui62G0TfUE8B1owpKxd4VeBdlyVGZFoJiigl5lY9pBoKntK/3ZRmD+Zbtwe0elkG29Xbt0b/QW/yDxlshPLvCujw7wWcj9fr3xOCO7a+48/7Hqnv3pnzzpYsbaePCRA98fF33f+iU7n//o7r/3Q/qgQIPUD9Am/pdD+gj7/rk5PTvntHjD56N0w+v64nPnNf5Jy6o4phc2stzMkfg8tqqVvfu0ZHD+9W2i/GpJxb0YOxdPL1n79GPDVbu+clz9Vf9syfaW+Z8TcwdRWLeKNKINzTmDzhhIVCkwVB5yUlFDU6uWNxS6AXJAHQtvhtg0sFks6vzQOHEpXVV8akk5DkyyunlNs9spU/X1dSu6wk4QZhjQbmplNNILRtD5u1QTIb4kFU2gLNbGn38jPZEUrtvWZujobYXFjVeWtC28cN7xY1R8XMP6Z6HL+sYNxUtZLXeHJiM8gxIkLeV1LJ5tE3AkzLJlCG2nGjRQjOPiWvZ+lsGlUmkNtkOwGBaEq7ldDC/sS8MChPK4JlXCuWZtkbWNoDMGDMv0sp1u6a/FMr2oUnytbu1DITMadsGyUTS8asB9qQY5LIeGV988tsPn/SRoBvou0EnW7+u1I5CLRpO4syY/d8FtyReqww97QDmGh57MqPECXChS2NHoZNCtwyOk/BXBEwz/wqls2G6YZ7ObqixPqiR/qH+C53R25T0tnmBp8fd9dNLPEvut33s8ZW1Q819k63Rl3zribm5898AABAASURBVMnKsf0j7V9b0dr+Ra3cfpN0BDh6VJqHQ7QN0M4vHm60ul+Dvfu19/B+3XrPYd31qlt164tu0rHDe+Pw/hUd379Hxw8u6/JmFQ9vraTxC2+MhTsOafVW+jlcxdaeavSRVN/zY+fbuycqn2AeKWWqlSTiRJmcndFA/EY0NFUQH5QoJEl0ev1J68dyAyJmxHAg1cggjBk5uogbpTylNY1oKKMTBvExjWpWLJtrhRM4V5gNZSdvESBCSbRybXVEuS9M6omJFv/Nwzr+65/RkUcvaGlzourSWIPPntfKL3xSt//U7+jehy7rJk7bxJU3E1w5chkPe4dyyioJJGpuDuXZ1ElGLFmuJVkzYyobRzAs/Mr2s0kKn7j40ZLAuE2y4ShJEZycwU4Rk1bB9T5aKTLyG4DpBsuQmWFALbb8BZ+FKcnXMPbIJKiVo8yFr8TBJhBMNXuZgmSMVWQM9rcAThZp6BXAZpIZG2p8J3cCV+Cg9JVnYL1EK2nZrAKJbwPVNWWebt1rBJ6BMIDf6NOsxw9oTb+jt2neIsxnLtdL2GfWnJN40/0x2hoc/KqntgeHXzY+qzfevaJ7jq/p7pv26o4TK7r9+EhL/H6r/Uek/cekNRK1wCHah7Ry6JDWjqzmG29czvfctaKXvWSvXnTrXt16cFm3HBzp1iOL6c4bsHNkSXtGA/3u+ZGq4wc13LuiwcpAN+5XvGi/tGdJutQoPpnrE//8om6ec9ETE8wxZY56HZQAtLycxCWP+RpLQSUnr09TQzVQ7k24bZ6vxcYNPc+1A961E9Ng3OAAHE0UQ/xu6GTAQ9yglWpgYaDiLwkUnLiZqM34lkVSXNrW6Hcv6MB7P6db3/l7evE7HtRL/+3ndM/vXNSJi61WSfSgn5Z+GwbesGE0hEd5o0rAtJziLc+7GZo3lKYN5RYf6Csnxkq0Z05m9x94kXGnnHS4541Ji8jWEwn/nbjeqKK2NLoVA0OebzYitMHNKTIkFJmscGJyjZbbjEcNiVshuwjgszOIywVzjjJHa8BveaeRsR2blTLX3bJBeEMYSxlXDJjFNjZUC0S+XUQZR7Y7HglQvJm2sU//K1BRgGYeFfPi7w5MY1KKjCluu54H8902z9C3TTM4WVudBf1eParf0JveZimaz60w/uemsJv0U0+O71rX4MBDD431LTdNtH9lpNuPLpakvfPEIb3ulYf0Z79ySfe9cqQvv3ukV9411L13D3Xfyxf1ja9Z0Z97w5q+6U8djBfcvjq5/fge3XJkRbceXNILDy/Giw4vxV1H91CvQhvp4fNVbC8uaWltKTgV5N3ca5Er5nsjx9eML6bv0kV9adp+0YXNLXaEMs1lclhUsbiG8CnL9TcbhiNFvaxy8pJ0eQmcOgbL0AfE57DY8Fexsw1tPFAUoFsnNklReOW5lhNzuKDMM2smqGM4Vh5tK9VZra9srkn1zFW33RopZ55vWV9f4YKozk4W98GJ1G4ltfjcErQtScytVW0aqLxY4mqbkUmcajXBXPNyiVlQkHRNCo1J2sb9DSu1Q/omZpqU0JVsp2FjmHACNyRak0NtY7vINkIm1GxL46HEy3k1+OfnxwnJMlGlhvlGTLw01gRmY+AZdFwjz+YwZsMak8l+Lh2v4MsidPqesKGNFypxiUCv4mfzpDFjHsMbkzsTNg4uBhqPWvqGt4zMCvUwoVOX/sYBPq5YxqQxaz9h7sumBL3BKbY/NSTcmFgdc7Ue8xw8xufSFuNi7lkR9FXAsivICh3NPl5NBl1ontUet4B5rnvo267n5Xq+9VtdVq2/rMf0f+qtavW2t/bcq+uTNE8qZND8hxVVYqrmab8P/OHHnrz7lhi/+KMPtjrGi6BXHLd3GGL2h6Naazx3rhw9qJvuvEkve9UJ3fuVx/XVrzmqr773kL78lfv1ilcc0p13H9MddxzXgUN7mkMHVuPInkUdXF2MvfxMs2dpUSucqntWnKCDeJSIWeBUXSIKm4lie0P6zLr00GcbfVO+mL7xaBUvXqn0osU8itS+anM8fsk4aQGPriohUa6QsJVY+EKbeGlhDUJBMksTGtOCQDiZe9nhQCI4fboEU0r8SH6mnYortWXJRRL5+Q11ETs08d0yqLtiBSUnIJuQbWWCvyUA86hWazpHXJBUfjOaec7MIrm4WpI3ajGasd+SLH6+c91gJ6PXQGvooEWQnJITuWmzWuSbnNSa3krtAoFcAcxKaz3TSLS2QYafgBoG1vrN8EqrzDHWBvUQw4wurMN8tPaPkzu3Nad1Qq5Spn+6Ua4y7VBmKjOymY0kk4SBbuakxbyCMZuWmaACRUfoAu4KfrBBxVJmA4LG3PkW0OJvTvRHIrbQgrG1rJ3nMAd0A366D0NbcOjYzOA1c4mbtHaWNEcIcLd7oPmsiuUzo6z1vbqkX9Rbiaa30euzUr5WqLqW9Owo74ioP332/KubwcLLY3OjPvvIhu7bP9FwNCIKpPME/Xo71MbSipaOHdL63kO6dOiQ1k4c06Gbj+r40f06dvwQN+QjqsFPraxJe1ebhYWFNCJBByTkgAclIAx2dMIxs0X45UmO8WaOfHFb+Xyj8SOb8TX5fNy6p4pN8xlCheweImzvqLo5bW+/Zntr6zBzTpGvSqUeDhUGxFUPWW4jU0CAuEI0rgBzT5FKUCS2O3gZc1aZ0K/r1HSLgXJJsL42jwRL1ZyOAzO7XSsGnLQ2nEeia6TbYtjPgzZYgjAGygRmqO18YoNoyNacBAXwKcoWnKG3dau2gsaJ1pBYjZOCKW1Vq2UTaKqQk6bFp1w3agM6gZ7RbxfaklztpYoaG5dwZyGJ7tkgoTnR0AsnJxuD/Q2cRFXeUIp/batAhlUQ+a0gacLjxVe37aN/W82NlNkULFsAI5lTMQifIk8yBjeAIHlb6sztJPAV75mnXPoIbhIxwL8h82h77stjsV33ad8KII/WTBeckYl7lKsp4CCyXSO66mm/e/m+nhdmAWi22Psr2qd36Pu1rev9ccRJSQY9/acz+fQy13CDKbv3zMVXp2r0gsfOrOvo1gXV6xd077Ga7UPaYrXWmXGoEi+eHuCi9NOPSO98VGoXpdHaooacnvXioiquz+88XevvwHv/hsZaHEQ7GEZVVcFkl74z31mZeK6CwIv23Ga6fH6DZN1S9eRFfVX1pA4utTpPtm5tjx29IfRJLN7XT7SyWC+PRvGlHHcnMNUV/EsbStoQd1uFaJvBGoXBeA8EvDwwB8wgkOWYGE5hMCYYJ/LzVpFRrbYK5SFKXA2DIwZzEkdLpIokqRVDal+Z1UhVKMwjaTQc4Do8vMpD6EMGvZqwRU1QtuxfTa7UcMo42IvdulLLONtaaslQJ1uzmDtagmZgHic8b7PNQYeHYsM4rNcs0HYSL4ifVkItG06rIVfipDxolek3Fms1TahhsyjyjCuH1DIFTUKfxGxILG8CiOFHUmasbUKf/jP+ZY+JPvMy8ktSy/S0JF85Xb1BLDRqBY9s9g3Ctkp7TL/8hMRMqXX/2GqhtWwWDTentk34gczE0GhSVWpYoZY5alm/hnXNtlsg1DIX85Ch70Fe+KerPjg+a/c4g57JmmbohczrcdcsCLIXge+kz5/UJ3RZb4Nx/d9abaEHBHcvzzlhSdbqc09deNXi4sKtp8+u6zSvJ2/invS1qxd0dK3SJk8iFzalJ7O0MVzSOtv5u86IbV26wBQ+uIEjrFYm0iYMyk3/HwkQJPr0Ns8k0BpG2EhJuYqMnYavyWQSCyPphj2NJpc2Y/upDTUXN3Rk+7xu2suJvpG1zYPcBNkxd9o2NzxoZY0GVQzJCLqsRm3cPbm8eRcLn2j7R/og6Hifo/IhGKLAUEHCxWC5nDBBNoYFiFKGr/CVmGtwHiC3tKQAj6omwAeyPRBFQ5tnzWwep1wmyIuNaqKoooMBr0kHDJQQE0POJGTm+S5zMcgNSUIS5HZAkI3Uhm2jl4ClioAPkkpMa2aWkGWaGwN+NCTghHFMsjRhwyCu1USlCVM+ZuwTng8nJNSYPtuoVZKZ8TX0N15Gjp9RWuQaTtWm4Cr9tHUId/BlooalaNlUWpZr4sRrg7lKMq1h72ygtd44sNt6I8lJTQvQZ0OfLXPS8tKrYaNoORkbxtwsd/YnI2o2imbMOPHbPrYXKjYq6LxkKuPCF/swwY8JuDfJ1ic/y98qmNGGeWsB9ErbtIptN+Ygw5H8ngM3KQnoS4/3dU+fr6/HY1Kw/JgG+g7dq3+m/Zys+vx8nnPCPrq+cc9gYfH2J9fXtb6xqQtbrXjpoa+7u9KQiCFfVf6KSUTZ6lAf4fnSp+1+Ztbj+C3aY/AxEdwCxKzIb7HTEVXK2y17ovyp2GyJFBiZoPZfO2VW456DUlURihcvSpvbunn/JMhTXd5udHFrWxs4AKpxm2PCk1eDTkUUr4yGMSBx9ywOb2ua8d1JSiUph8o+XEk+8pFplvxVkitNhBiEaalS10Y2nLScWjMdkDBMRUXIqGqUeloDYyFUrnfGeTbmFGoK4N5VugRpkHQi2QIbkbcV0DIJHd4ExgPlaqg2D0nIAYkgtTjc1g3zB75VqSQ8m1J5lotQ6wTkhGuhNdglh9SYxineJnQuD8rJ2Da1Gp9gCR1OqUAms6lkdjUnRWYDaum/rSu1XEMz/YqszSRbMDvRJAXLW05V6E7yIHkzS2bZMtdtqyDrMk4Hc5FZMrcjS3BY8KRMXOQGH/AvN1ktci2vLzKOt+Ok4GVcB8wr/QW+RJvQh2c/ZlBDM1TY3Qk1UklHMHGlMBmlEeVbDoaCmb4TCmPHFzslOg9opG/X5/QL+jvKeucOmb75ViR70G4fVkE9dPznlLAPPPHEccbxknWuv2c3tkjYVpeY7QtbE42WRngmrsPSOhGxVY20TtR96LT4lr6Ry+hR7kIPkbD+v6lsndz44D9VbFkpprXIXWrlx1QiUWpINoq2yVifnIbbj4zilgPwOF3z5mbwJjbVVSXbuEwUbG7ncHI345waiJOGpRYhm5S4iqppJlqsqhMXNzfvovtS4MZ8ciYxS0OUDKEQH6KtJJWTezyR2C7CtwO3ScS8ggzBHCRFkS82a2Wuvq3pzaIyp4pHiiT+4xZJLycrCSGeFJQ5fSdbCk6u4JTJFX3nSkFiRpWVHZBENbOr1olUDCFDsmQnKx23nIr/N3vvGmzZcd33/Xvv87zn3jtz5wXMYAiAIAlSfEiQyUh0WbbFOLZlUpIdKWSlbEtlOnYo2RW54kfKqYrLwy+OU0lVnPIHx3TZH6JIZZuOquSHLFqULFGkaFIECREkCL5AAhgAM5g7c+c+zj3n7N2P/P773DMYgABJyaBEAXOw1+nu1d2rX+vfa3XvcwfZVitQvi7qLCQgTYDGdYA0dWWMqZTAdEClYEEb+IE+SpmNKJUeZSq19DnShzRrAUklsCZhoYv7kYJKohx9LVXAwtYQ/Z1JZRYgKS+qrt/sipemAAAQAElEQVTuey70lQuzFCpk17RDHptQZvm8zNlzvKCMy6GYpZYKVjO3lGPQxf3AOBQ8gQzUbpA3mJSVOl5S5tiU5XQFr7B+JmQxX0wRaccdi9rECtIMOX5YeAdfl1zvZrq5sMGa9SH19WN6TL9CVpZdYBOJF+NhXr45MZ8tZVCn+s1sh2HnYK5tbpV2WMVpk9UA2gF+TUrSjK8pYTPo66E9ye7xXdwnvYJ97PVYxwYN//S2uLOHVKul+QxP1MlJZT9qnrNksBEocpuTYRAvBBpW/fBHXz3R1gZd39/VweECvVNhMQuL5n9xIswWbZmxf2Nhyxzzu2ALqFIqa1jZtZ7QxUXpDXTPol3cTdMFUn/CQvdV+n1lFIdH6A2Ly/YN4DJ8LxNrIVsQTahkonKZ9RUO+liN5VhKmVLPAyMNsAIWqdS0S5KBST00etiqxNzLddVLwz7nMCgOlGkgsztnmxQsS2avKoAw9VvlTdTQd3pVUsK1TnVSHAS1KHRi/AnQRMI21YpsBG0hZLD+yV5E8SO9ik6rUsukNciMbDARALSMz1OeMHmWmzm/mr+sExTxCHgLpcR4Yl1YFnhYyBiSUszyvtiytm1VWNpKLa9iWrvEpVLjNvEMWsDZ4ua2gC7iSUVA3R5KbRPUAMiGjalZG6jt1fKrn8Z1saQtG1hcbxW3GqUt2q6ow6bUmgB7w3g95ha3u7VKcR5oAGLDeL0KLWFkZh0+Q1JkHtBIVsVANRF93qdb+aOcFy5Hz/QPaOvP6i/qfv1dfUs+jP2bk9s8cf31o8F4Y3tvT1dB4fa01RR3uGkT7mdSH/e2AaxzkDVF4+a19Kknkc2UcabRAxelhjg7vR4CsLZOLuO/5KGalCjLc5jkBc18tGizUAa2aGF9iFOmBYhbGz197xs2ypnTQz15aZ/VbpVA+wJiDylTQDrDL56TbtlQIto/mzcgUeqjNVXOCm0uVcmvm7YRe63SNDQule776KsUQNs8wyMTfEr7ByoMpdtseF9aUOCM4hcsUx5Rx+A0uT7AyY6bmt5S1io0j/yCFctcjNuqFs6MuWpVUNICILt58fyUIdaqp4zDkAFbxrLlkElDgMwuKLOjhD6RRRiUhuRVUYlNwH87kQFAMrhVKRl4gZAeReSkFBTHEAqf4cdBkeWDha5sZt0K05KxrP7tcQHkhUz2ExU2iq5PjKXzClLCGkMlKAN8S2XxJQCeC3J9uRaK3N/sOvSnIIP1UElZmb6USurasKvLkmUT/Up9+ryGbI+NZcyDSLkkaimxkeXa8UDaZK5D8xzPtOk4solVlDoLOcXQbnqYRKy16Je6MOiFP3SUMgfM27v1Hfqf9RN6Uu/VC//c8O8y4yuy3BVp9QnM84pWvGdCN/dM6gVi3/OxvZNPzcNrt3d2tb3X6PJeK59dbU3bJgnMdjXBhmYo/gywPj6t9dQObNKfBaz/5n7pQw9LifT2Hu9NyUu0DubVnVrhJ1DAzlvmbduAVTGZXsAOaCwO6YS+ZOYxl8m40utfd0wDfNFr23OKkk1zCwqCV86yWbNZ7sAMdtlUaCa26qEhVZZ29htdPYxVmU9fj7LQYyo/8xQUq6ySRGhXBadBPr9S3tPsNovTNdbVZVd8x+uGhWE8N+JExqQBR8aFLuxvxQOhvugSTVDgpidWFi9VfRnw2WVDVKHvBkExsO3UcJYsKHOKQblQFiDmIiXMYZ71BHaU20JeUET5M5RyQF3Ny7RRk0eIG1lAEFlK0fUFvw94Emny2ThzSCrIL7S7BGqWvLHgAbCfqLvZ7lEZ4BTLc0hfMvNS6L+6MKjQV6eL801sDh1AWTotCvm0A7i9OZbrgT4WyWNHz8qhJI5NGRkuXrDOHcBhKzNnbCL0WKUbIekbYUXMaZNzgyr+u42S+h1/6q72l5HzHv33+n/0/WjyewGrvnWf6huJRnHDqD9+w6ev5no6n+vpabMEK0CdQwZtk1NnFtuUNYdYeD2ynZRA4ynOrW++R7rvriXZPU682Hv4KYnJlTUqzekFZNc4wVgsygIO1tWbPNYMq7rggGcQZ74yayiWy7v8Bq+HLu3sKxqVVIoxaQ4wF5Rb5IiVFmfaluJZ13en+uhXr+tnLkX9M26+/tF+T++fj4594fDwTqp69hmugyb0mfu6LJUQd9GucgGYuYeVc9ksl3NMwlLmCn6V1YHLVrZPVu6pgJ4bpKESrngaDJXR0EQ9b0iZoZV8qNJrqE+9qqizsMFThMxStLTgQRnrlDVQwiJHwNwcH+n67cd1+baJLnFJf522F4AyYoUi8QhIIn1J/cx0F8UxUwEyU8jKAA29R5FrZUDdWdrcEx6lUlMr+hdatv6joE4WaG5r5IREGh6nhRY5baJs6bGU8Bx3ewA7FvgIa5gD7+UsqyLyIptySkHJcQAXuSRrWfAIL6KQyW4zFVqWr8U7i9wMN3glbYU8lr5lY7Ir7fKt+1QVFitARRFLx5aB8+P4ijLpTJ7TIh6IBx2XIaujD5uCivTMqsI3j+BrnqorNYX//+J6/4DeE36WOMvF97f4YX6+fgvveeTaJjNz7h99vtanH5/J59Y9/EeDtWkS1jXJ4QzT6ZAstmXp6k6Sdlt9D2fX7zsnfd9t0h8lfNtrpLGSvvRkwqWWMJCq7Rdz8K2wsqVJBfmzzGohoWQ2g8wquZcZHju92kgOT0Xvx+OeSh3K/iwKDLuYjN05ZXx+bWIOC/IeuLiv//sS74I3TijdvaXJ7RPNtsb6TDXUL+bR3Yvdtj9Aa0zyL2QhlD0YpBZq0DqOIgaAlm1ZUBEBsjLAcvaPqOlL856yCUUtbEKligq2uC1lcE8V6+WAULRisvxJrYKl9A6V0do8GCn1TUOlUFQ4yheG3xGgSLdtavuHXqnPv/NVeviHz+nL/83d+sJfvk/3/+jr9Rvnx/oKMmcAK3N2zQaGFTnXXA0Ezr0J75RwQdp8qMFqRrvLdVQu3hiKoi20NxYujhLAS7lS5rwezePsHA0w8xNl8ZbSfKC0GLDP9tR2bdJGnei/oAqqOftSlj5FsNByho3McSLhfToyzgZXph1FIU6JV0wee1zPpAuypXhYIZ80M5huEJsFupDQJZ+hI/OYAFI0wV8Cvd+BNGH/kgrfWXfzreclPc/HcDTRPnU+CdjfBVB/XB/QV/TOUuu91DERfM1zAc4FFZksY0W6+cPoueu8mfN88er5mDfzpvPJHbttXT2qkf7eg+v66najRAFb1jZLPsPask4BXSIjAbCEX/zWU1l/Esv62nGj6sm5+ttTVZen2sJC/wn4bz2VNKLOJtL+FOk/clb67k1kT1stDpvYNrytQcMtuzuA0VZMUgsq7Rq1EnojVWy7ozVUYIiWsBQUQxtVZjFrRoVr01n5xYsL/ezipL547FSJaF2VVU4y8gmExdD1WmufaPJtISgMkCuQmAu6U5hkxuoHucUh1q7kI77j5plW8VXoMra6zkN5s4HruPm5h+WFsOAFZ0B1TRqZmRBFyNxYF9QLswc/qrO2XLAkbxi9WvFVfV19+526dKqPNeyrsIGU4djFpZM9Ne/+bj381rP6DNb8INcAMCoHQpamMGkJC9Wl60qFucgAL7svw6NyADDNA20H5Uy/AvxCfWYZg6aERcz78IuprwwoS1ef+a9YmIhc11NAvuN5KQcwZpa7sASey4IHUEIRSebZ5TxBBZdYyg0hjRXu5zJzn9k0sl/rUDh3LnSl7LmiZqFAZr7ylPq0X9gACrmFtiw8W47LUT7RJ9cLbFKvoYy+6U9FC0FPUP/vUOeP6CfCL+hfMiskfjcfVPbrN3e1qc7wFkc1PspFbep9D27p419MrAD1qJ0IDNRtzrXJM4Sl7c+nOqdd/cGtXY13rmp9uq3x3o4GJt7fvqHe0/dtTbWO4DEH2jevT/X226bapF49O1BuG+1OD7GyCjlnJVYssjvQlhdHTbYhouG6Uq/XKyN8zPXJWhyO+tdKqYoon/m6tHuof/9oTx9f3AHQx6W/J/E2SF/YlS6jCSUK/ZXmqsqXc++ccA8aKfQHgzKAdPRBXDmKfm1ABZnIATgUJXL0MD3B0VzU1V+F5q2oCgKf0pQyzsfRCM4DaIVXVsXgUkDvMnNBmTMb2v2j36GnudzLTYXFSkoMIrKJJZQw9XFfOJ6XH7hXF197XJ/vF+Fsy2desSHlBbJoAIwqZSapJs15mNlSCUPlXquCpSpYpjKmPeYoY6mK+xZIO/QmZ5CKNO5tMSAMMDaenGplXNiy6Cs3QcVg92ahgOwkhqPsCyPGmBljtrxAP5ignCsVNkwNmDiD2X3xeb+70JMYpvC8VRh3cZvIKPQtY+0zG1lmU8v0O8PPqGJhUI6LtktH4oNsvl/BXFGc2Nd7mCjKNQD9MrL+CW19P1b178s/hPhmwHoB4SaC539CkVakb+qz7P4LFPXvhQ/mYWMXRU9YQ042mk4m+sD2bfrnnxro048kTbnYYaG0M59151hOMho0M/UPqMSNcn2wq3RwIE0hwFgjrAa0HU331IdqgNsRcQHa0jTlYDEHsLmgVO6dX6wrxhwWKZUFStWtBOAMdRUG41EJ/f7hm04df5Ate1EGvbLLS9mPPjnKj7UnSjhIRXtoxVT0Rfnqnspj+6IN7jKiSprmcDWEY9dSsL6oX4TxUOkPlE0kyopSH15fxeDkwqjUa+xdpN1Jk11jK6SVPTcqFc1a4fCUu7+dtXKOkO/QrjFKmhwfjmgPZT/WxxXuKeYZisk4tZBQ+FL3lU+PdPjGLe326DvvQpPb4NVJ7sKestsyuT2O69Wff62+emKoK8OglhmIISGbtvtR2a4vi584PnRx1YqJ6VkQGvzIiFVRrAdQpYTuJuYgBuoOgmIZQT1FwJ0GhJxzW44GibmLa60SjlXuR6XYY2OoxTEd7QmoPeSbbs7Uub8Q3VJbIW8t07fMVUSldkG7u4QtVFdKO/SJ97et22Xu4oRykyT3b+k+J6UKot+8fleilVaBbbQPZS3jTot4JDfrdQIqeqEPgwWkzDwWNesfYlu/Vz8Z/or+kh7RhVLJ/0f0Fb0BSabnl+VWVvT8JX6bXNbshWtc+tKXek1Ur8XyCO0TprTem6puZ7o82NJ/3Duln/v8lj748Egf+mLdvXPtpKWWqWHV5nMl3No0b9U0c3ypuRp4DaBMhJqCoBmmDiAniGtdJdpqsNLtYcoH82jQKubMFGZlqURWezpdaPt6q23OyCXlMhyNtTnsXb77trX9cxvrD7vgF56WruWJfOtE34u48shT9nOazBB7SuGmI4fEhAMrrELvYq0B20zZl1hvBRrlUfdh1nmIYk1xNYup36euWfDotvICV7xW5mKqmOymAngBtlLBdxqglxUZ3ChgEXmoQQIcqRkocQbLpDOAKVwgefAdYLYGmr1qrBlmqnizCD2lqq/sMBI6rh4KCzme1pVfuaYnUb4ZQCqjSgnwxkK+69RZqQ/PcaWdKAAAEABJREFUoLBq22rnSoWb2AQIEwfJZGCHqDxqARdLMJIS4On4XV6ivQLQguKckBmJ1I30O66R7kBM3XFGBmVKrUj/W1zuaEDSr4gHxVIcbSpFMVKODSAeUvagUmtZPdrB4iZe40TXMcHLvO+NUerkMSeRsbYKQKyGkNWlHZoEYIv6zPc99JOV+5onUfeAvK8o63/XSG8BqH9Tf1WPyefUd5Kr39vP1wXsNSydYipq6WRS9wP/mms7pVb1Fx9VPag1O7mpJ7du08OTc/r04SjDYkmlDLgT1KDJBmHigmoZNmo4484A6oywBbitAQ2wZ7yobXmR2mC152yXe4v5oV/T4A2XNrflqeszfWS7Kr98/Xj5T/snyv2zTX2u3SippHTvicnjpaj8gVedeHyg5vHp6JR6zHo1myqjDpGdJy/YNGdZGURW7BMimVntBEVV2m1C3zIYLWu2tLKgFJZKUOe7kJQzurCeKGeS4kOhjke0e5zO9MfUMfhaxXOjbk6dZtjkSFUPaxwVOIoXVEoaKJeKAZBbMm3T7YzSMl0lzhlSZvs0r6ig8LmGZ8JqlVW42JbummiHDaI5KHJf1dbKTVGJyJ0HrDhxljexIxQGmQFjruFVWTIgAVi2W2pYAuwSaLNGRkwq7j9iQCDy4OEJZEbWnSHtPRTkON0nrOl7RR3Xa6jEObi0jBkIFDaRwlu6bG+BdvOQsnQ297Iylr5w6ZRzn7mgDSss9fMhMhGTPfa1oODNjS7Locn97UjUQ477QboCrN/BUgdIHTEHkqbkXyL9i/TnL+kBvVF/JfwdvVuXO6C+V0G2oia9wOcCEp5Lz1s0FLGcS9Jv++Pxv2Clv/v+90dWY8YCCfWgXJLO36b6nrNKd52VLu+oXu9rsNXXbecneqAdPnBlpsV4sBRrwDJJavnKKbGFqnObuzgANphnANrUAt75vNEBQJ1zht2PqTy9O28AetqdzvTRa5V+cfeUPn3tmK7vsKLXMZMzEDeeqB6tPXF+o39AB7nbVf6T33HHZwajal8bWFg0s3dpWxWgFaCNrrOIWkyz8pw1Q4QtXZjmMM5twpKEgqW0LFOQAlYS3VPnFjs+GEi9vvIqrqMPhVgMUZDFg4d1Ueeu0hS3wEloGvWW1hHlA0g3rC3FO2VzaBrUKpWpqATI6fWgNOop2TpakSvkYiWzw5tplef+ndnUIgSUtpIAaBayQlIJlWwp2dTcmhSRa6AoUrZWtsvaI8ttYwlZPSUuk1IcqEyzMptJslwAneqgHKhnoCM7GXgGHGfNhDWP3JjH2MdCV8gQVBQ3E+PILEHozrzdJsK7tNwfKqtP+6aeEgfNxHEisWkkgJ+amh7CZx6jyb+B3guK2bILoZQAbgJ8KKtoRYXvQq1MLHTQEytRtEf6MkP8TcK/o319r34i/CD0L/Q+zWTX90JXultTyn1bPCzjC/cjXLiQh9X8yog7f5cycBNn1cbn2VOb0hjNZX4np47p9LG4ff+Pnvz8z19d+/Lj82Ma9alBBc8aE9bNImaXaOLSiHnEXLQmCjSA9wDyX/oAUTk+BbhNMyu/9uj08F9fmoSPP9Ivlx6+XNpHL0nX92VrmTC9ayG133Wy/2Va81P81e8PYhOGTRoMSj63qaY3VLm+V2iOpYqKi1T61NUiq41ZKJfYYxZnx+MpryUsQgbtzYSyFI/WvKMjedhni3DaIBpNlNfWVTZ7yoy9swy5p7IPHTAXJgueH6iYWvxOA9ZWyWSra4Vnd1PdoEK1Mm43uwhTh4LS3UwV5YGKgYibnW8OHf8aKri3NUfnqFyjyFBmmgvLkj3mtg9Oa3wo5PeTivtjcFaVEm0lv3bBEenAytuzZJD2gvzXPolzeosLvwCwLVYz5RrLTRvzseK8VosFjE2fssjHxceYdq5tsyG1J6E1CPe6Va2IC92yYTS8smGrxr2V2gDlVom7zsg0R/bWFs8AH2yZ3yTFjoIaYLWkIp/6cRiAZ0LVMqHze/BryjEXlD1EZf+VKv0t6Pv1k+F79VfD/6m/HR5bgpRRXqCUF+vbkKpv1KfvyFe/fLY/i4NRrYRpGRzsaXyq1hg/Rf4H1rYmOjuJ8Y5+7xMKoUya9uF/fSld//jFvsZoxgDTIFaFyWEGURkaBKPMnkirA+8cJBm8doMN1j1W4vLOVP/kE7H8X79Zza49tpcncaq779rU3fce1x1nx7rnVKV7T1TaKvO9e0+s4eSi5MjunmYhmk45AkYzTmwoZE5GmbW0+vFSUyx9wh8tcxy7rHKH4s6JtGgAZh4sVILEo+4zHErsBMV0MyiGINhpJJBFmSK8VxXOaF26R5oi4izHKVl5owfeAK/PtwYHoOtA0jXCF92RZaWeCv3v8vwKg3ay6EM7VLV2SqleB4DPQ3S8LGnRhWun5ukzlzBmQT2sYNcnL3iPthhchpdDUrEXECrcWuIMtABGBfpOMfmMvaA/0xpABt7DEmfn4oCiwrKJc6WxLxa0EMkO6yQxj6VmuhfIjFE5R+QjM2ZkEHJnkD1Wzw0XSMVx5BXqlnXyexAbXoJoTgXrX8wbUN/n4Ryw1BBKVFgpStNz+oeelY6n7tt5GdhmciNq+Gv6ifBqQPrn9J7wPuhhdWdTth2Hn0WSB/2N6ALSnkvPW4dZ9Ew+i5634DfNrL5Ryff98Vft3j3efeAMIK2xqg3bp3inysLo1GvO6a7TVbul/f/0gR84ds2yfvXdr5zfPUyfe2C+rn9+f6Pt7aTRQACodjaz6HBJCc6KGuLs5pqzak9tz/Wzn5IeeFS69ujT8Uqj2WvumIQ/cVelH3uN9GdeK/2Re2vddy6VV22m459/ev82qj/zDIblvjP148NeLqEalIotvkxQS0pk5SKAuwC0GRe5V1LYZMt9/bB6pFCPIt1TxKJ0MXFfdRQhALVkyVJKBtiwuqdGsMHrRGgV8mBZ30o2LypcogRa7hTTZRyvfO4kb9LDKhOC5c4tdl4izW1pwaqUeZRwOML+TL2vXBXNIHuBlG9Ec+ni1d6ZlDWwBWUXynZXI7JxIQsAC7x+kfuHNDxJvv04H/I5tAnKdn3N9hl01HRALWFwxKccoE8DyuGipjEh9ZLjnHlTkFLdo05FnylrILMJpD7zxR6USEfPnf+wwWkAnbw0XIAlXO80ieos7NN4ATvQLjRFZhWUO4ksBTH3Pd8IayAaOlWLR7xE2acB6L9TYRY6d9eWFPK59GbyQL+N6RsC1n3/hXec/8K9m9OP3HW23j31qs2yeW6i21+x1t5xonn8Tl374Ed++NxjLreiP3AinOASQY+Dwp99MOnffrzRk0+nLnuMez2AWEzVFUiG6v666tGS9ma1/s2DtS7vVRqkVvfdUZd33Dmf/rHzqbzp3EDnz040GQ9VVT3WQiq1qkuL+MbdoBGW0AvXAerHXjO6+KP35I/9F6fTw2dOVE9r67i4yCmhrooqKfSoGlQmG8Pymkl89Hs20xWQkHEiimmFhT1H9OyPAWVOQQFXcadXRff6KgdmQD3K+CybUfQebdrKmnxjPAfwbdttCMXgxHNPVm76xx2LuvPlhPpWaNzkzHF/8IUr2nCbdpe/hvrKAKWjY5MS/+1XRyeeLjoZkmpsR+kmrBJzoFyjygaxQ/bIghpn+hd9k8zcJFvfmhq1lMhPbv9YozRslZjB7jVKFQBGT3FUq6WzYE2pEGcB2pIVq6wWax2HUd0fFnDsiJjLOB8qzirKFlxe6BA5IDviTcQRceTFTSmeRMZIyCi0IyV4CevatZ8px5hi14eK9gNlKkLaYtqT8zpCBuNuVPSxDqzvhUuB369P9c12/Ffece7RP3f6tz5wz+2DD5y7Lf7Sa7bmv/DJHzzx6//uB+/aea6Mt97Z23rrFvZynpRmc312J+vnPt3q5z6a9GsPNvriU0nb01p7bJW1dakuXCmFK8NeufTYXr07HY90ni33v/3uWj/+B0c6d7wX5ynPFhxoUKCyMa7KpF9pSCLjb8Vcxl96cuf1C6Hqz3Qm/NArN57+6/etfeEvvnHy4JkTvbZ/bFx67CT9YV/D0aicPjEurxvMHv/v7hg8OBgO0TOxrizrUOVm8BrApcCHLJ68YmAM0CDHO1pXxzOYBmxUvTlpxFV9Zco6rxige8gw2aohVx1AEToZKbdQgEYAu2pVhlYzpnFMvv8lipwVHtvRxieeFC1LA/pJ1o2nzxgmAyCioe6/PJr8xpf1OvaDscEYKeVNIdI+ACx9wliphKzsuEgHKauvlGqlmnQ/qoQa6+9+9NXmIB6cC/KZ6YLsYusbKuamVosb3/aQN26VAVZXNgbqwCuNEm2nmLB8Lfk9xUhbWUqHNXmEWOnUD0rIjExh4vY4ux8VfcG6uyZdU2bwyRdwlI1rNRsDdelPK+JsHE0XL0oyVYRB13S7Pq/3iiEyEV/vuUDmBWp+PaLI1z6hSM8lveif6rcj8cLb3hY/iuv7qbefvfIf/uTtwO1ra/vHFnVVj992j/ROXNdT41r1fKY0PcBqTnFzW33g/ql+/kPbeuChHU0Gte481j88ffqN//Ef/Mh3/crVu8a/9I57w7W3f2df58/0pcqroDJbpGmTojiChjHvPnq4ub1eLQKpnZVUh7NfvrK/co2ZPCb9qHvfeap/8MOv0sdffSpcObXVW5w+GRavPp6uvu1M88mfvL36FDs7erMsTLyYnEIIjyyoC827mQqgvJFuljErf7+vMhhKgLGTm7NFSFX1bIUJPWVTXVRMA0QkwGHQY1VLzMqpVrHCRh88ycdV7H/2SZ3+xKPafPSaBlPUkwvwQJYc/9LTGn7wKzr5rx7WfVz8HLdc56HEJdCO462/ILdT1Qp2jyPplt4eEmKn1LnClQrvPQt9LMy7AFIJ8BhNwYJmbFpxnPHlQZIAFSZT4EagWsv2uhIqbr8m7vlxP3KEl9SNe4O6pMpB4C6RMt5YWsLrQeVSzYYCHSPt/rotboXLHnXpbz4gNA9Ylo4qBnAkzzJJZcJP6SG+SXzj59u7hIf3ovbwtBTaNlVtrvWdd431Y2+t9CNvrvV9APgNW41eN9nTfaf29F+9NukPvcm2A00fDc+P9dW3iM+7Hnp/fMXxXA36dbfwFTw/szbGeYyzhi3aIB30qtyrKu53ki4+1erpK1HcLL8at3FVxdVMBlv5Y6fH2+99Q/hP/9Pre7/6117Z+9X/5d7wGz9wYvQEyCq2nlhnl30WWUHsdpo5GKqs4qvQfJPrm4QQ1/HZ1orpPIe2wLayKFZnaR06zwB16DqAIrc9ZVs0n18Bgwwc51mBKxQW65c5SmTOtPVvXtH5X35Qd/76l3Tqw4/q+Ae+oq1feFi3/9zn9Lpff1LfxR650dRKACxxpsxYt4L1KRkQGHjZDVvZk7rLH/wLt1AqMlymDcqeXI7B8sYxWPKzLbLlMYaMh5NLps/gkzqZq4GM7Bype+RSlyH5HcHr6pJmM8qitUC9RaXEpddg/MMAABAASURBVFbE2icWvKtvGV2ZrOy6bp9+ZepEJV5tZWU2B2JOHRE8hpRYg6yb/+vpun5an9MFLf9Vwm8UUuwbPwGdei5941ovRonnKvd/tswrki8zWF6p4XuA33fXmZHue8263vqmdX3PfZv6ztdu6extx1SjfTaZU3zjUoV7fvAff/nOX5WqkgrHGLqCj8X30ZN0OG0OW6senH6lsNZX+NwjufziF6R/+eBMj13Nx7fj/AzZq4eJXUWFQRyW05PB4vTaYFFwHzuQHWUbkKbhCLWAZ6BwPgr4ZtUMS7q/pzDdV8Vr3IJSgB3GuVgUhJZ6oE7pwau2TiivQWFNyZYWUXJ5l+NgWnz09isgBmily72FOitjkMsHX8xfm5A3UKomEHKwTrmHEvK+uOBqi72soOB5u9XkM9d0HoDe++HH9boHruqep4q2SqXEtLdWdFxvhqLEVGY2iBT65FW8zglq2SSSy3J2Tc7rB8VJo5QB16BVxrUnW2lC22w4yWdQ3NY4TEpVrZZNJNZZ3BGJPQbg9NSySbRcQ7Rz8vEOWg25jx9rMe+pafpqiklqEdyw8TZrlZq1qMZymCO2Zd6Wp05mi5XlxZ6aTD4yF1ADuBvexi0AdcOmFmm17aioAagNC7NQzYwvacacfkL3B2a1W1frwzdD3bJ9O35VL3an3hWUSx0WKBnQW0pPywCA1uqjOSYC0pLzmobvptGszF+/rzcPRr0QUMqjWpQhmwNQwby2B4vFIbu7enUtFrw8hZJXbPVu8GOPt7o6a85T0YtCoOCvFY2Gy0UzMBfzFbcLCx5sR6WoGLTjRmEAUG1NhyCxT13Hu9Low8K/miKRpc5CO78uctcK2aqoPytsEshwiAjx3pPiVOJBw7s+UqGs5a5fCj1lTghZoAdgFxSv2wisbSaQV0wlKddRoiyYAIBFkbZjlYhnsS/QAI9de3vSVVSw1Yv0h3LFIW6wAmlc35LT8pVLyhL84vMn1QVQCjLVtVmxtWb6SZ1SK/kyDdCmlj477jEmVyLfIZdKZVox/qA8d0g5nC6MsDL85Nc6hy3n9kgZKsyp5+pugY0j9+nKBN4GVCPDfe3TPy69xNm22COATy41aqBK+e6bsqx6RFZm/p6+8Df1sFSepQfk/b59XnTACjVgSwQOaJ341GLe/FUBUIhtujbZupLjWfX5qJm32lV/a3H67pPjYT/XAJLa4pzCOqQlsFMph7MGz1epX5XS41A45jZGILdiMbf3og4P2hM7rcCfCvVNBF3coSkYrAalCcaqDFGJnTvszlliq4IIearAoObPkkHO8jHAl7FnvulKsdXtD5Z1hvTGSm+LW02UU192rwsgCo4/U3MZw7J1ERQyOIJbWMaJaUAN+7W6s6HlxT6yjvrpcqYIOKLBQVibARhCrWxQMl2KSRg3CStaWsrAKwaSgQpIFAeACJmBkIIJl7rAQ4qFSd44XK8jyjUVgDtqj026K3tNgDuqYAELr5ECG1hhA1QPHsteBn0VxoYjRYhkbyK43IW5z7TXXXi5Py5zpCKZ2+NC/3BEGEulcsgkJ8IufxUyTgXaXWp1q5k+cUGkl11/nu/A2v9O6HlE/S6xlkN7kRubq9pVBzirDES8rhze1BA8FrhjsGaazpKutNz9rR/fClVVaud3uc/+WsSSZ/P5VPR8CFDvOVGxgsIyVAqhKoNBPdidt2tHtViQZxaMBI/whsVyU6J0cfMwk5R7DlDJKKOFlKy8lEXxKLcofW5iBwOVgfd5xPgxcG3RutB5EE6aulti6mKdi4Foa2SwGby2ThtUrtaUA8rWyyrNgVRTPiTA2KjY0hbyFjVNDwBTYLjks0HlAAAK6VgrWSbKm1D87lzJ5VGO5FUiL2l5eVSom5V7QbkhXlXL8yB1MwDOgJ39Q8ky+0kpA8RUFNknMkAnquS26qLCBHa3uGwmVEeOlLDkCXc5nypKWMeEFUx4AylnxgcJwjnNPSyr63EfmVv6jvuc2AgSm0Dy2ZnLsoTFTfOguE8/9oucjowp0cGOjzbRLbYExsDKWYUSOkFp9nbGy9x/Wf9jeIrpfUk9rOeLP55mXrZZP+GyacTXmJWpCOuqVg0QTctWmXa0DJDp4k7SXt1XfxiAnQCscJ8l/5HA40/u6eFHrurhR7dFvOzsHS6qHBa9uq833d3Xd/AKaIjA+26r1Bv3y+ebMMSqGZhgTt3HQBKARImKgec4Xm0wdQUAJoWXeWZYIJRxhQ3EjWMqg02V9c1hHlFWCzJQXKxCwJfo6qG5ZU7e/r6CyWlb2Xpdma7mvK5S4SpvNJLB6/wWi2t3Eh/Qt7F5OFbnFjdoMIpeakBbZxWsXbayjvtK+MFlGJQ5T+ZAHwYofQUNiFfwQ1YG/OANEMGnDxFrlRlfdpmWciQKN8DZ4KT/2XmOu9lAHcZla5bISHg5mQ0jpQrw9hWrBEBpZ7NVWU/K/iEEbnRcJ590csixo8WaRgPPQDT4qgKQASFWN/r9Km2201oty9L2CDegNfJ5VdOaelKLNW4ZZ/cel1v3WMNjeVrUqAWgDfBsUaG2A20GwEu6rl19SmJEFH4pPdW3YjCXF1+6yh4+v8zd+8cfScu/m/Uvnpjl0WigGg1SxdSTFkRMH98eabCO6vSr66wGrxGSHnx0Rz/9xVr/x1Pn9fd27tH/une3/rfLm/r7n9hN//r+i4eL+TxvTIb6r797UP7yW6ryX95T66v70n4p3nHLHE3w+DqwOrKkJZDBm0GNYqGTQneWmf7GetiCdOS6gCBUi6VbTOGuLEOgmORwxXNdExc02XSDv5Aso88F00wqdFHO662r2AJjugoWwVVV4y46nbM6l5FzZbGV1RCLW1QATkENbfHEZiOfi3ONnKAce8qLAZaRcih7Qbuz28lROQ/k963ZwLWVAzS0oOKLqUD5OiuHmvrI6ULiAL+wYWVvDsRtlYs9BACbgQa3QyopquCu0l02B+raYmK9O36ulXrke5O0VbcVdx7nZtcvvrroBh1U7G34XLtbVEzXgvJBpTJjTDPiWIDcSHj2ygC0i7NqxfFu7ug/fSpLn12f0YWAQWZkLJtekPT77lN9K3rM+9r5Z7frp35meo9+/uCsfv7JLf3TB9f1sx+R7n+oUbPXaDIYdNaX21J99JFajw5OabKe59U2nnHM6aMXZ/r5+k16eOs+7UzOa2/rrHbPnpW+8x6lt71Z//TEne0/ePBg9tDj11ShLnccV/evSHx8v7f4rmP9XY9rxDZuUDr+vASQVnyXKyiLacVzGIKCLaAJcBfzjvYBG+mOzMvUNd1cnyHiPqsjgGjAFP9OFnex2MpXBSAVdfm+OQbk3WufXk8FIHdtGbwVZUy4kQULXTi2d9Zz2FOqoxK8bABSNsYWmSgv/UgGGVOTMwrPFpZQ8GS3lw0AbCsBfrKW5dVTpHzCUuYKGVjGQj9yhSzmoJPvM2SVKI+8LCx9pWiAtkHZQOQSqSAwl5pNA17qKc+HatlUIv1PBjALk/y+FbAafClEpZCU8Dgy73KzXWqT4wPaxsPIQhb9IwVY/U3/uhgA7vKKksemiu9aT73zvPxvWnlZXnJUfatG9GvVqa+MT4002cKibk2kU5t6crSlD21v6afvH+v9H0364APSz9zf13882NLmXVsCvF+5/z3nDp88SIf3b36nmopXP9NWNRdS9bRRuyddZKvdmUrjU6fKf7j9dbN/Nr29+RePSf/+Een/m50oZ473Lr5xXRiybmRW+gJwMynHCbqnDIWbCRCMOFsAuC7X0eZQ2bxCvslANbmOL6oM3jxUMUBN1O0e9gcZiCsCQN0N8kqGy66oXsdaIN9lTOYD0hz6tM2Zdh3XuD9CLU0VZXGNAULm2J5xNTM3MB31kZGzst1Wv37hxtn5sarUgRLLDkblXwzFICXKRyxvanqKdVBbVYoofVuyuIhXqgCPf6DGG/KGd6SRvkfa8x+N45GrA1tVK3FbG2N/CdhA+6FV6cIkvHv5LB1xuV3HG1VyO/2gODIV2kHGOvFNU6WEm544viesb2Q+EpdOkWuNmCJgbOhjPiLqykS9LlyQz1gAa4L21dcD738nPelW5KX39S0D7DvePnl6Uh1cWd+cqOYMK25ZarSw3hprdmpLtqgPpC1dnGxp8ootHR8eHpy5dv1znuJPbL5y2vap1zbi7V1HaZ7V7DTauZz02celR56Url9T+mS7Of3M4Gz56OQ2HRuXgz97KvJWFhUUy2lhSwqA1oA1mRNW7rITzyWAVyAdQ4bpufkGL4KKw0HhbHtEBh0uclmR66F8S9d2pht83h9nl3X+inoD3EvkmO86vayy3lOeAFzOqLkiL8Gz5QOgncwSlAFC5ozH/qE0ToC9rziuFLmIjwZfyACoKFI2JhTbYDNoqOdXMx3fQMpRiTEnnI7UlaHORk9thbwqK9pyoizJNMtY2R6bBO0DsAyo6ZpSqZWQlWmz6x+XS2XUKPcp3ysqDm2tcbkTG1NklbKtrn+auLCspNwgo+kDTilzWkq4vAnPAgnwAlSOACo2s4r48IiXCZMe0k/qOnJZHr0kP8z/t2ZcF0LIa4vt3zqx0eT+pMYkitVkhgGuJn3VWxAWeHxuXSdPlnhSs4/96rtf2XmbscYlZC3k9z2EyeEM8GJpm71We1cb7V1u1Ow2unataS9GHZwdtIs/tbH41LmN4eI5I/LimVZsx00vlO74FCjyf6Q6yypSxP10eY5ABhiBVqFBfHPacb9GMjkuemfA4YJr5NEeUQfSgYqBa1lOu5xDlDZXmfa5EQIZBYuX66BMvj2HRP8SljTbNbWldViywCCTV3FRJHXuMYvdWVG7x4Asku5khEDZnjorPQIwfYimsrgJMNAmhPjgLothB9iZvtQq06KCxS4Gcz8pW04gz33GEyiJMnaVF/B4DVMcWp4pRdkNyleQcVhxNne4ItpbxOUGRksFq1nQILk/WNHShVkZiJYuv3QQffzCVT2qEEo3zy/RL9bsWzey3/iRVz99srf7yVOnBhptjrG0tLUOjZn+TXhnt3TyeLXYClc/8rE/fdtlcrpnXbPtdQ4xqhNrk1gowJqgBprj7fKiNE3RdAA8mgzKpN2/9ocn81/5w+fWrncCluB6voW7wRuN1Lm/R+W7gEz0WJ0b2zGOvrgF7XgOAQfFpCH1TS5Cpe4iy260wWYaoEor2hii2JD5gKyr77iV3cTNbx4xHFvmhCXG+uTQU+4UP6OSbqRSDgMlzsUJwGUsWWLvSyUom+oeFs4UBU6UKimtVUtLC7jbuihWENa4c4P75DutoNYWDXm+jW3rVpEOJq7/2BvYYxPn0D5yKA9okzcGy2Z53Ie8VijDWNk5ckXZbIJnFxf53mo7IKegvIA6C1qzFdNXp9mMUi8ztoALbyosea+DIguPx0Aa8KZEyEwk+hu5WCqUykfxQHxb1/S5CxfYLjxXL2Fi7r+1o/vwO85/4cRo7yNnT4Xv1bznAAAQAElEQVSDrTPrmpzhvHp2XafP9OMdk73Hbmsf+uBv/dArnri5F289d/Hisf50Z7K1rnqgjgzemuvAGhUYEG4C+rOn+nrV4PoT568//kvvfOUGp1hv2izjUlggQPf4Xj6r+M1hB9oR4HMRKvBIWIqAcizLlSWAxxIRQE7aQM2EJsfZQrqGd4PCGOD5h+oG70ZWdhmTwZsBI4pXTFPiBugGVtWhedqVDGBbY9BSVhctvhzqr+PqDhTrtSXFvpLB0R8ppqGiz3z9SnFEGfoesUQRyxQNVLvHdpN7UtMLanEx25TV5oEaLnZiTfx4hdwsW92EaU5VVHdOLa0ixjBxmRXJjMhLgL3NtZr1qJbLrjijbh51l1gJaxlXtAcfQDY15UpPrWlRlKZuJym6zS3Op+vQKfKPmYIiZ9v2WN3Jbo4TcknXsuRxSN6EsoytQW7LOBPhHpP/WV2w76IX5/NtLKX63ejbp95x7tHXPPHhD5wbX//Q7Ru7Hz8/2fnwXfPP/uIXfvjEh+9/11tQ02f34n1veUt75/rOb7zqZLNz2/lj2jy1rk3OvhPCU4D+/JlBec3GYvve/tWPfPLtWx96/7vecBBCaJFiCxsJ/SwB55hY2mX4rG9bxhtEGSrwdJHu54kGoyuMxmC1HMkAnSNoDB2HZ4C6TKaagek6Ds3DGgWHq7TjNwhgG6Sm/nDp/jkOW5i4MuJS6thEeVjLF0aFfUsDHIwBo0yZ/lTKWGKDJyEzlT52Rlpa16RM25nFTbZ6DCphZSMgj5xjWzaC1mmDEvClflQqCyWfXWOliMsdx0FuN9F+skU7JB1oNyfarVWuD5QjDR8Qn8Kb9pRoMOMBZPbSYnJ5NoqSKOONqEeFdQY4gpjNEho2QGTSh+6nlj34I2A4pJzb7FHPc5EGlO7J75YLfc+428mhApY46RH9bbHuL21XWEcf1vQo9i0O/v1PvX3x6R89f/HLf/rMlx764XOPfezPv5U73xdu9IN//FW7r55f/OVXrO//5tkTzWNnT7eXzm8dPv6Ktd1Pv2Ft+ks/9FsnP+i/0QUR5SYpLLm4R2Y/XjKdZ3LKoamLl4ISOPYceg6/c4VvLoKAZ/EMxiHW0gAeYKmddnksTolZ2bwufdTeKt88n3edNtnKit5bsR3PEyW/+mgArpVzUStXQ6UQlFDkPEY27nmsAQvgSlxMxWrQ/Wg+4Sq3ZYQ1bRXxDBqse0O/m0EElFAHyr5aFj8tKpFUOhwu69rFXRMuK3zvDViwCEDiWlCua0W7xZ07nFW4uMq+b+AyqTvL9hs2HviLxDtUaNFTeqpW8W+Jr/ThIWOtp0SfMi54pl8pwWNM2XUWUuYFQJ5G5d1K5QB5V5mTDryU85nZm4PxDC+NB3pYf02P6yV+brWurIg1W0W//UIsZ/OxHzrzxYd+5MSHP/8jp37loT9z5tc/8SO3f+bf/NC57QsXhFF7dp/DcuG8xLbaXlfw/EyZEYAylaLyDLeLdSA84hcU6ln5JHjkSjdCIjxSRuYNQq6VageRHLMDRlgGo0FrsgU1ILklTrj62TfVJvOdtuUkL/tdrRgFFqdM2Aw2UX5c0eL3k33iXApln2dLBYj6AK5WtJUMLfEBqjxUpLMxj9U2vaN0pQjQI656xIKlUVYcAdoS1I4pw71gFHHcTZdJ+0PFdqDonwkapLjXbQY0lnGNPC6iMvOVSqPYkGacN8BvcDvfYQdMQLrWstlIabs6Kl8rXYe/XZSuBOXrRenABJ8dxH2JtNlRTLjl5NG/KPLFHDCqR2aX9ZSWa86Mvzyeb2vA/k6W4Ai0h9Q1aBPhs0BLuoxxcQn9FH+ZDNIj0sxIEyrvjCOiIA/MomLhJhg86kCJwnZu9GKu4LjJVVcustPDoYrJ4D1G3EDt3OFDlXZXYfMYbc4lg7YHUA1ghyYUNcd1leMjpWFYUq64yEF5uUhKgmfLuFaj3FIE1B1A63FnkSP1Ywhqc1+tLWaXJu6fETrOQJKBOQfwB5Rz2hbel1kCkLWUCrKfHtBmnzhpW9gaINnyokhpBABtVc2nT3mtUeG8HPEOYgfgqDwPysEh/d4nzrvWzKuqFKUcSUfkOd4jZDYS44pxCESpo0yY4Tb6qg70hC6ErJfZh3n+9h7x76R3YbnrGlN2u72o6B8L/Wxh5pnj0PTcuCtgRBw4Sxwcnx13A8uc5bdBaTIgTY47x6B1aICamrmCQ/NWhPvc/ZTSYQN4ew2qOpcW+Im+MR72UNcjsktaUPg1iEv37taYs2MCnDFn5XX4tsbUw2NVw3tPK30EBJELoJQq7FNRF1+B1RdHtq6+uS0Ar4EqaI6sCtrPuLuVsn9lhYXOFQBifIkGCtZT5gGfIiYlLHCDAV8HTkID0T8vTMQZRaHNEoizqRTfkOPSZ1ti2l+uQ2GeTbTbxQA+Yermaq4ntamLuhDAtV52n5ckYL2KIaA+0gFxg5YAAIhld+zZtFSSm3iglEedJfaFk7Ng3Ch3AmVa0c18lzM4V4Ql76zvYoe2sdrmm2ew2nr6DNuFIxXHDVanqz7WBoDETRUuiorfzWKpskHofICZxlha+LHH7XHdV8SipX0ABcjiaKjWYI2NIrfCaTRT2iQ+KpwfK0UuhGJbKwLCeEhYw+/1FLH27SZpXOS43lK2KG5INKnUGynawm7AHwKkah1rWdFP6AaIHQ/KvvAKWb4NT37/2hLfg2/gBsIE2M2bFSXzbFXbHtaTNCuU+kJuTTqTIs7sRcAcCC9rpIt6D86/J/tlSC9ZwHotwxK0/q29gWuWQdcRwOkASSgTmeZ3VnQN33IMKIW16EIyDVwT0a7MzaHPxYChGMRYnSLA6dBk95qksHydK21eb4ilGncKXdYHygMUE1QUg9bUHFM2aBN9CBsoL/nxkPK4yRGyKtvKmnymBUg5BKVNgOvXIPQlcgMbJz1FAzhXan0plYe4xFAaqMW6RQOTy6sI4DqgbhwqGZBjQMmrqbhO2dM1mwH1zduYcVPbqLso8t+87vUBM7SAZoyJ11o5rXEWpc4cHshLvKLJQ+rxCqhzhUNSnFkGYQu/Jd5GZREyp62p7asFqglLnABqhCdO5duM+6J+CvvdMV6eXy9pwHpJwxK0trKmjuWvI+pASrwLV9ZyFcL3U56TNq+jLNSKGADp3ueu0rDUgRbL6bjBCPZlC+v0igzUG3HKupzTYwpP+sonoB5gBRB5HJVR2mzX2BdRcaYCCLOJC6dsF7kDL+U2gtK5NcVjlXIf8CEz1VjFQU8YbCXOnHmjUrspQA7ZGoeCdOIuW/pK3DQnJiVdQsZwzmaBXF7RZF755ER8dijLyJH8ijRudsYLKD6/tpl5oQ6yOlfZoDWFoNxCYpNahVjNzMgK4FxSpq4Jt7rLm/O90BWd0GP66909nsW+bOklD1ivbAghEdrSGrToISmhGF3QhZ21XSa7b5dZUcc4+ioG73hNBWubJ1hiW0zMt8sKnAl3MJjHLWwZTVF0iJvZYjKI+yNl6hZb3CFW1mVNR/K7AKQU0wDFNXA3CONApUcIuHJM9LmnbIBP4c1qgAlo1h1CBQpBifpc9CpNBkq2tGwscdhXHC4UOTMmZEVTIX8SlNYIA9sCg0lX15Us2wA0GDN5Tl93e4A0MI4d4iOAa7fXoB7MVSLEq5diV9fARV4RdrOLA9Z16tC3PCGcUBbLKiwnTTJ0eN33zeFQlzXUk3p3mJP3sn9eFoD1KoelpeU1n0wdy18rms0UjuJWnlV8yTo0FAGJQ0wLTzik/BT2CamcLAD4KDT4DEiD+nAijU6SB+WROpDuXFUwuW4HWvhDEzLqobIJoLkPy9vqGfqMAm8MVcZnsEV9ZVzZfBug3JxihRulrbESrnTEaqVmpLQAvKZiYA2VfMbNY17xBCVc7VhlxUyZHrwuDYifRA47WtKG0oy8+jrtEHKeTDVhj24wnGSrPWqVHZ6GzwaVuw0l4PX3kU+bQ/gBqorSE/CfGCleJH6duP/mdUp9v9Jp4XMmjZqoZaLhKrEKmVTuwqRL+i3oZe4GMzc3npcNYD3iI9Cil8IoovxmCiASlrIMiT7rOeIXAVbMa2eJM3XWxiomzr8kYRzV3xrdkKs1tobRgQqWrZxC6hoANzhjVuHVShhiqW1JyVJvuDzL1olwhKWijMuZsJDZZ921gfIa59vBBOt3qJL6yF6HVykdq5UnjdKA+mmoaAojwAffFthEO2keARag4pwYDUzMVjqEx0VWxiuI86GS3V4DddYqzxbIIOS8WbrXL8Sdn+D3ILvJh/Ac1lIygFd0OFf3brUhv8lKDv3rLDaXbFA2BYDCV2DOKGMesQIlLr0u6Q49rfe9fC+YWK+veV5WgPXoAW0iNGjtHjt+szXtLBv5XWiwhoA6wVg9Bq2BSgEeOTPo6OPyjo7LM+BHeYNtui3v/hHfFngPILtsHSzCMcngddqhOQOAa2KvUDUAyEf1MbqKJyne40yYaSsuw3qgsjlUPDtW2gQAtqLr5Jl6DrHIE0LfKE+IV5yDj1P/OKH5vTWsKnEAlRL11wA2FrjEkTI3zQXL7I0mR/Jcl/NxGDKTB+T7LMtNb2mpwyVcNm1OVHC5u3nyeJqgvGikZq6ON4hHY6cP3RnWv7+sFDlbP3Uw1bbeFbw+rnqLjmbgZQdYjzss3WPsnXZJ2x0LhJ0SEXbPCnwODVIT9VzO2laIcE8jsrG0a7Ll7SxtJm4BBqdBavL/msPEZVBIU6rT8gncZAOzN+YsChAjNOFM7LoriiiyyaA1z65yn/om/xQSMGRezZR2iEzA67L7xHf6yrtruMaQQWvaiMobawAvKHETnAfEDeIWgKYDdT8HbAcqPmsyuA4ojlv+Af04ASirpBIB6/F1dUB0vne9g1r5Yl/laTq5DSCfpLxpm3CB/IZ6ZGlIWuQPa+oDXqxuESF2tgDYoKJDbtqf3NvTdV0IWb+Hn2/Xpl+WgPViAL4C4RHquqQZr3LKEWXCZynL2tpEkDFLmUmxxRSgc1gOAC1gCwHVQ9CpIt+WZsJyAjAawOsc/k6vcauL0g/HuMNDnD7KTtHwa9sKu8jozRSiw6RsIA1Qbs6teUX+AYMpHVca3o6K4xr3N7CktVKfsntTFbumNaFpuIcc3GbqR26W27GwyDUWDjeV1zqRgad+xesd05raUw0bxxXlQn6FjOqEWq0r8monHSPfrvLhMaUpdFBh0aHLw+Xrotupey9t3b2vfPdM6U7CFb2ir3Sb1L6iVjyTlcJALZQU+a+C6DuzUTTTjq7qqWs/pX1duAVWvcDnZQvY1XyE5V/52NJy4uy4oftefhWCFWk8nvj3s06DUnVhCEugYmq7NOVvPCveykX2RZRvdl2gN0ZNiRjABNwCqdhVdryuFHz55LjJHfOZ13EBcm8UdnP7Y5VjKLzPtrefwXKuQzXABKyb8IfNLFcAcCOp4JonLn1SXle2RRzD97l3RVsA+vgRRer3lZdgyQAACe9JREFUjmi95WKL+vu1ck18jXjvKDw+kvZ6KicMcAh3PuPEFnaHHPtY+J7KlQpr31dpqNe5xA4bZbyDIvLVAtp9XdEudCGwj4Svmcdu3Le+uhmouu+X+VcIwRbVuLC1jUfTYcUJR/EuCEGhixx9GZAmJylc7P528fIMmMdHcfOfSwavyUD16x7nO77iOW03166kQ6dX1ALIwb5KCwD6hKbjxFF7bcZl+6P+OJ/qYTX7uMKQgdsRdVdyHHZgcl0Su4T9ifKgVuDcXCrSsDU5puIzsqkFhKa6UR6T39WnTdCmPcJjzOIgKjSA2DyTd8TuXygYK89NFtoC1shrm4V2dYF7Zd36fKMZuAXYoxkKgBaybqFu1xdH7BuW1MA0wcct7s6teTJZAsNgBck85PKEoOCyJm5e8xqgdbhLSHb3+PxKfY2OZGCdgnlTbxuUwMoV6pQRgCDZPQatLXK1cqm56944AbjGKriZ+ZD48RO43lAzVOmABPAM5P6eSga0ph55o01l59sdd/g0FnR3oCJ85+uE5sVGuab9RLgPtRCXTzKIJ/BN7YKbZFvataUlXWyofCEomy73lYBkEWXmkOB3Azkgtq+5zuAv/C0d6pYLrG/28/sBsN/sWF6UciF4pz++B5iuQ+36ujrwvZBwgzJMKcP5cwIgnfYZmLrgWDd+SLGqPwagHVHWAE0AyS6uwXxAIdN1wNADaN0PJOBttQAHGsI3wRLWLxusjhvE9FMclWXgNgC4t6HUB5iWZS+6jzy/vzX1kGPKgHRySsng3dhSMUBNbAhldKjEbbgiZRaUz7vyu2fNZxJn6WK5u4CQfpQ9LO7uRPkrm4pfGSlVx5Tmx6FTygZrB9ojsI6vKb266Or3zwDruwAtU+cx3KJvbgZuAfZ55gnQZshWFmsrY6iEgFUQFojygPLGWZakSHfgXIXmmewimxw3GaA3h46b+iNcy8lSdo/4iufw+chu8Irf7sp/mrekJ5BBbyeQ87cSngCgMnAH61wYwTT4mkg54utcXqWesskgbGtlA5AsDTeUV2m7wc1R3uWidI36bAzlGpb4ybmy36dOcMvPX5XuuCbuj5BAmuujIsBsWHZho/1X7uvyl/4H7f/qhRB1C6z67X5uAfbrzFgIIZF9uL5+v63tnHj3BMBrei5AzesK8JUB92RdxbQ2UXa4sS5uhJZgoYhS5lxYdRuBUO6ONval0/DH11U6SzxZlj9+Rtnus3/gMITXvRKxkJvIVrQdq3OPTwDWVZbd4UtOTGVj3tFOVPGZckVXyOd1SzCg+4CcpDaRMSRu4K5T3nRmoHJqTTJoXeZET8FpLtRs3ctigotskFJOJhdK2NkNbWtP1x+6EBqF0G1wzrpFv70ZqH57xV9+pQPKFcJbWka+v76uvZSEZVBYgdWuL+TzbEfZLi4WrjpQmB7Rwb7CPi8sJ+SdScq3ZxWHBuRgrNxfU24nKj1A2d6OxYSePq5wjXIdJRUDugXEKL1GhD7bVrjJB0PlZk3F4XRAnLL7B9JXHZJe3+LS6U7lO48rpb7yefinFsp3EL4KtN5zRHdPcYGh01IyPRa54WXQZOurkj6Phf0k9PiQM3JROjdeUttTvHZJ5fo1gEp4cltao6782mufM2yt6xdaXZF/C3whsI8h7NbzO56BW4D9JqcO4GZoceyY9gzcjQ3FgKWl+rOsRVUp+DfCJltVW9f1DZUV8XolZM6v1Ose/2DCkf5UwaA0xV3AG5XH61hZ0zmVmJdxl12RL4ZWcYcDgGsLKYB6EkCeXFPXtwEAf4IC6wDZltZkID4an7Gy5uGOd+Upqtv4GsyVj1HmXsINwjfCq4mbR1Tb8HzetXtsqibK19aVDzNAnWv3wnWA+lc0vXALqJ6uF4WqF0XKy0hICJ2b7PPt7hFwW4YfVhbXQCXdnWtXPKdXIF2F5q3A6vgsckFDxMAkkM+pfnVjslV12ny/RjE57lcvphVwHbKROOt5CWteEmAen1AOm4CKUgZp7CnjaheHsDSPKnsbSs2W8myEpSVtvgF6mfgVyHHzTIctw8U1ZgzpygKgXta2uP3tgIqH4jK36MWZgVuA/R3MI6AtR2Tg7gOSvc1N2VV+XmkrkDq0pV1bV+caTrC8qwrwChYyOzT5PNo/wOruqgMvgXErXr8E16nGyqN1laohxJoGwiGhXeUhgDLZWmuo7D8y2NyXDNgNXHNT/5rKFuXGM2WD1mfnPcrY0lq+QcjtdBmQXwFav9s1nQOcznd8MpV8M712TIvwlHb+xt/QNf11zTugKtyw1i5/i16cGbgF2P/MeTwCboMYA3f3jjs0gzrwbmzqxo8p7ApThgOl/Kuj4Aun80XlXFa5LSrfQeh8k62qLaqpMaiPSTyq15QnA6V2XUUguAF04Qi4Bq9pj/OpQWram/NuFIDuQl+KKmWoPOd8vHNaWeelHSzt1ZMAdg0XfKSy1leod4gjd0r5Q8j9OQ5Ij0H9Q2XHn76k/CnOs5/OOuzPtPMX/oL2vnohzC+EwEYUbgHVk/YtoluAfZEmNoRgq2ug8qZS++fPax+QNVDXgq1rF3nOl4G7YnVAvQm45g/2FRp4DdbT6QmbwBog9vnWadOYtEPTsKfOAju+Iru4m4DWaYfHAPsAUK7i5tvS8u41D3GDx5B5K7K1rQH0E8i4lq+146d0cOHHtaO/qun97wntEqir0i+Z8NtyILcA+yIvyxFwfUHVEp9ySbV75zHN1lrFjYxlo70VeFchrO7pV8+AzQBdUZfJl4G7Q2hgO49zZ14DwOY79IWTrSxFumeOVTRYnZgRd7hKO77i9a+qs4pPNSoGsfMcTqnzxelunmzupF/Omv7lRjtf+qkT+1/6h2GxBGno6rn8LfrdmYHqd6eZl28rgNbgnZ8+Hfa3trR393EdQPPbx2pl9N00NbdH5VdklePXOW/Wz4D3piI3opNjWoIFGYePKez4/yxEvAMtFncEHT8u+Z2taZ1XRpe2VQzSL+La7mJlbf1NnJ3LIWA9NVa5f1MJ0MfHNzV7/YEO/uLTx3Y/+K4Te+K1zIULt1zeGwvwexS5BdjfxYkHvAWK0PzMmXBwzz3au+9uHUCzswDYfxlzDMBuYDX9A/z+OmdWxwGyLaoApOkSZa7R78UxdaDtLC0AhSUugIqtqIlb25K4NDJtkTlY5zUO59h7SOxsqXsvu1cI99U+cLfmZxpNv/xO7f2zPx32L74rzN5nd/eCQbpsBxG3nt/jGbgF2N/DBQC4BTKAF7ffHqave13Yf/Wrtf/me95/8M57dPiHemru2VH7pg2lV0QV083dnXGuXcBf8ewCm7dKr0K7tvs9pVlWnI3VvHlLh+8+0PQfA86f+fNh76d/PEy/+rYwN0DpT7cJrOreCr+9ZuD/BwAA///5j9INAAAABklEQVQDADgRqhdJIqPDAAAAAElFTkSuQmCC",el=ee(59301),Tu=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const ic=({shixunHomeworks:je,loading:Te,dispatch:Se,setAiText:nn})=>{var an,cn,fn;const{workList:mn,workDetail:wt}=je,Fn=(0,Be.useParams)(),[un,Kt]=(0,x.useState)(!1),[da,Fr]=(0,x.useState)(""),[Xt,Xr]=(0,x.useState)(""),zn=(0,x.useRef)(null),hr=(0,x.useRef)(null),yn=tn=>tn.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,x.useEffect)(()=>{var tn;return((tn=je.actionTabs)==null?void 0:tn.key)==="AI\u63D0\u53D6\u5F39\u7A97"&&Rn(),()=>{hr.current&&(hr.current.abort(),hr.current=null)}},[(an=je.actionTabs)==null?void 0:an.key]),(0,x.useEffect)(()=>{(da==null?void 0:da.length)>0&&Xr(da==null?void 0:da.reduce((tn,Tr)=>tn+`${Tr.\u8BC4\u5206\u70B9}\uFF1A${Tr.\u8BC4\u5206\u6807\u51C6} -\u6743\u91CD\uFF1A${Tr.\u5206\u6570\u6743\u91CD}% - -`,""))},[da]);const yr=()=>{hr.current&&(hr.current.abort(),hr.current=null),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},Rn=()=>Tu(void 0,null,function*(){var tn;hr.current&&hr.current.abort(),hr.current=new AbortController,Kt(!0);try{const yt=yield(yield fetch(`${St.Z.API_SERVER}/api/stream/homework_commons/create_ai_review_text.json`,{method:"POST",body:JSON.stringify({homework_common_id:Fn==null?void 0:Fn.categoryId}),headers:{"Content-Type":"application/json"},signal:hr.current.signal})).json();(yt==null?void 0:yt.status)===0?Fr((tn=yt==null?void 0:yt.data)==null?void 0:tn.content):ge.ZP.error(yt==null?void 0:yt.message)}catch(Tr){Tr.name!=="AbortError"&&console.error("getData error:",Tr)}finally{Kt(!1)}}),za=()=>Tu(void 0,null,function*(){Kt(!0),zn.current=new rc.Z(St.Z.API_SERVER+"/api/stream/homework_commons/create_ai_review_text.json",{homework_common_id:Fn==null?void 0:Fn.categoryId}),yield new Promise((tn,Tr)=>{zn.current.on("data",yt=>{Fr(yn(yt==null?void 0:yt.full))}),zn.current.on("done",()=>Tu(void 0,null,function*(){Kt(!1)})),zn.current.startStream()})});return el.createElement(pe.default,{width:820,centered:!0,title:(cn=je.actionTabs)==null?void 0:cn.title,open:((fn=je.actionTabs)==null?void 0:fn.key)==="AI\u63D0\u53D6\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>yr(),okText:"\u4F7F\u7528",onOk:()=>{nn(da),yr()},okButtonProps:{disabled:un||(da==null?void 0:da.length)==0}},el.createElement("div",{className:"flex justify-between item-center mb10"},el.createElement("div",null,"AI\u81EA\u52A8\u4ECE\u4F5C\u4E1A\u63CF\u8FF0\u4E2D\u63D0\u53D6\u8BC4\u5206\u6807\u51C6\u3002"),el.createElement(ke.ZP,{type:"primary",disabled:un,onClick:()=>Rn()},el.createElement("i",{className:"iconfont icon-gengxin-genghuan-tihuan"}),"\u91CD\u8BD5")),el.createElement("div",{className:as.content},un?el.createElement("div",{className:as.status,style:{width:169}},el.createElement("img",{src:ac,alt:"",style:{width:169,height:120}}),el.createElement("div",null,"AI\u63D0\u53D6\u4E2D\u2026")):(da==null?void 0:da.length)>0?el.createElement("div",null,da==null?void 0:da.map((tn,Tr)=>el.createElement("div",{key:Tr,className:"mb20"},el.createElement("div",null,`${tn.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${tn.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${tn.\u8BC4\u5206\u6807\u51C6}`),el.createElement("div",null,"\u6743\u91CD\uFF1A",tn.\u5206\u6570\u6743\u91CD,"%")))):el.createElement("div",{className:as.status,style:{width:134}},el.createElement("img",{src:Ts,alt:"",style:{width:134,height:86}}),el.createElement("div",{className:"mt20"},"AI\u63D0\u53D6\u5931\u8D25"))))};var oc=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(ic),Qa=ee(59301),Gl=Object.defineProperty,Fu=Object.defineProperties,_u=Object.getOwnPropertyDescriptors,fu=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,_s=(je,Te,Se)=>Te in je?Gl(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Jl=(je,Te)=>{for(var Se in Te||(Te={}))jl.call(Te,Se)&&_s(je,Se,Te[Se]);if(fu)for(var Se of fu(Te))lc.call(Te,Se)&&_s(je,Se,Te[Se]);return je},Zu=(je,Te)=>Fu(je,_u(Te)),mu=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Zs=({shixunHomeworks:je,user:Te,loading:Se,dispatch:nn})=>{const{workList:an}=je,{is_open_ai_review:cn,single_score:fn,can_feedback:mn,ai_review_settings:wt,homework_create_user_id:Fn,zero_commit_student_works:un,ai_review_user_id:Kt,is_jupyter:da,is_jupyter_lab:Fr,unanswered_handling:Xt,unanswered_comment:Xr,ai_review_text:zn,ai_review_method:hr}=an,yn=(0,Be.useParams)(),[yr,Rn]=(0,x.useState)([]),[za,tn]=(0,x.useState)(null),[Tr,yt]=(0,x.useState)(!1),[Br,ea]=(0,x.useState)({is_open_ai_review:!1,can_feedback:!1}),[ui,Ri]=(0,x.useState)(!1),[La]=fe.default.useForm(),[Jr,Ja]=(0,x.useState)(!1),[ya,Vt]=(0,x.useState)(""),[or,Rt]=(0,x.useState)(1),[mi,oo]=(0,x.useState)(""),Ca=[{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,x.useEffect)(()=>{(mi==null?void 0:mi.length)>0&&(or==1?La.setFieldValue("ai_review_settings",mi.map(aa=>({name:aa.\u8BC4\u5206\u70B9,content:aa.\u8BC4\u5206\u6807\u51C6,weight:aa.\u5206\u6570\u6743\u91CD}))):La.setFieldValue("ai_review_text",mi==null?void 0:mi.reduce((aa,$t)=>aa+`${$t.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${$t.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${$t.\u8BC4\u5206\u6807\u51C6} -\u6743\u91CD\uFF1A${$t.\u5206\u6570\u6743\u91CD}% - -`,"")))},[mi]),(0,x.useEffect)(()=>{Se["shixunHomeworks/getWorkList"]||Vr()},[Se["shixunHomeworks/getWorkList"]]);const Vr=()=>mu(void 0,null,function*(){ea({is_open_ai_review:cn,can_feedback:mn}),Rt(hr),La.setFieldValue("ai_review_settings",(wt==null?void 0:wt.length)>0?wt:Ca),La.setFieldValue("ai_review_text",zn),hi(),Kt&&Kt!=-1?(Ri(!1),tn(Kt)):Kt==-1?Ri(!0):tn(Fn),Xt==2?Ja(!1):(Ja(!0),Vt(Xr))}),hi=()=>mu(void 0,null,function*(){const aa=yield nn({type:"teachers/getList",payload:{id:yn==null?void 0:yn.coursesId,coursesId:yn==null?void 0:yn.coursesId,page:1}});return Rn(aa==null?void 0:aa.teacher_list),aa==null?void 0:aa.teacher_list}),si=()=>{pe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Qa.createElement("div",{className:"tc"},Qa.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),Qa.createElement("img",{src:du,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},ro=()=>mu(void 0,null,function*(){if((Br==null?void 0:Br.is_open_ai_review)===!1)return Mi({is_open_ai_review:!1});yield La.validateFields();const aa=La.getFieldValue("ai_review_settings");(0,te.BR)(aa,or==1)&&Mi(Zu(Jl({},Br),{ai_review_settings:aa,ai_review_text:La.getFieldValue("ai_review_text"),ai_review_method:or,ai_review_user_id:ui?-1:za,unanswered_handling:Jr?1:2,unanswered_comment:Jr?ya:""}))}),Mi=aa=>mu(void 0,null,function*(){yt(!0);const $t=yield(0,We.ZP)(`/api/homework_commons/${yn==null?void 0:yn.categoryId}/ai_review_settings.json`,{method:"post",body:aa});($t==null?void 0:$t.status)===0&&(aa!=null&&aa.is_open_ai_review?pe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>mu(void 0,null,function*(){nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}),content:Qa.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):ge.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),mr()),yt(!1)}),mr=()=>{nn({type:"shixunHomeworks/getWorkList",payload:{categoryId:yn==null?void 0:yn.categoryId,coursesId:yn==null?void 0:yn.coursesId}})};return Qa.createElement(Ve.Z,{spinning:Se["shixunHomeworks/getWorkList"]},Qa.createElement("div",{className:yo.ai_review},Qa.createElement("div",{className:yo.config_warp},Qa.createElement("div",{className:yo.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),Qa.createElement("div",{className:yo.znpy},Qa.createElement(qe.default,{style:{color:"#000"},checked:Br==null?void 0:Br.is_open_ai_review,onChange:aa=>{var $t;if(!(($t=Te==null?void 0:Te.userInfo)!=null&&$t.has_big_model_permission))return si(),!1;ea(Zu(Jl({},Br),{is_open_ai_review:aa.target.checked}))}}),Qa.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\uFF0C\u8BA9AI\u52A9\u6559\u534F\u52A9\u6253\u5206\u5199\u8BC4\u8BED\uFF0C\u8FD8\u652F\u6301\u4E00\u952E\u6279\u91CF\u667A\u80FD\u8BC4\u9605"),Qa.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(Br==null?void 0:Br.is_open_ai_review)&&Qa.createElement(Qa.Fragment,null,Qa.createElement("div",{className:`${yo.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),Qa.createElement("div",{className:yo.pfbz_ts},Qa.createElement(ve.ZP.Group,{value:or,onChange:aa=>Rt(aa.target.value)},Qa.createElement(ve.ZP,{value:1},"\u7EF4\u5EA6\u5316\u8BC4\u5206"),Qa.createElement(ve.ZP,{value:2},"\u63CF\u8FF0\u5F0F\u8BC4\u5206")),Qa.createElement("div",{style:{color:"#666"}},"\u63D0\u793A\uFF1A\u4F5C\u4E1A\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),Qa.createElement("div",{className:"flex"},Qa.createElement("div",{className:yo.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u63D0\u53D6\u5F39\u7A97",title:"AI\u63D0\u53D6"}})}},Qa.createElement("img",{src:Os}),"AI\u63D0\u53D6"),Qa.createElement("div",{className:yo.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Qa.createElement("img",{src:Kn}),"\u4F5C\u4E1A\u8981\u6C42"),Qa.createElement("div",{className:yo.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Qa.createElement("img",{src:ar})," \u53C2\u8003\u7B54\u6848"),Qa.createElement("div",{className:yo.btns_pfbz,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Qa.createElement("img",{src:ir.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),or==1&&Qa.createElement(fe.default,{form:La,colon:!1,style:{background:"#F6F7F9"}},Qa.createElement(fe.default.List,{name:"ai_review_settings"},(aa,{add:$t,remove:Aa})=>aa.map((wa,pi)=>{var Bi;return Qa.createElement(_e.Z,{key:wa.key,style:{padding:"5px 14px 5px 30px"}},Qa.createElement(Ae.Z,{className:yo.lable_name1},"\u8BC4\u5206\u70B9"),Qa.createElement(Ae.Z,null,Qa.createElement(fe.default.Item,{className:"ml10",name:[wa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Qa.createElement(it.default,{onChange:Na=>{La.setFieldValue([wa.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9",size:"large",style:{width:164},className:"mr20"}))),Qa.createElement(Ae.Z,{className:yo.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Qa.createElement(Ae.Z,null,Qa.createElement(fe.default.Item,{className:"ml10",name:[wa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Qa.createElement(it.default,{onChange:Na=>{La.setFieldValue([wa.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20"}))),Qa.createElement(Ae.Z,{className:yo.lable_name1},"\u6743\u91CD"),Qa.createElement(Ae.Z,null,Qa.createElement(fe.default.Item,{className:"ml10",name:[wa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(\d+(\.\d{1,2})?)?$/,message:"\u6700\u591A\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570"}]},Qa.createElement(ze.Z,{value:La.getFieldValue([wa.name,"weight"]),onChange:Na=>{Number.isInteger(Na)||La.setFieldValue([wa.name,"weight"],parseFloat(Na).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),Qa.createElement(_e.Z,{className:(Bi=yo)==null?void 0:Bi.h_lh_40},Qa.createElement(Ae.Z,null,Qa.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(aa.length>=10)return ge.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");$t()}})),pi>0&&Qa.createElement(Ae.Z,null,Qa.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Aa(wa.name)}}))))}))),or==2&&Qa.createElement(fe.default,{form:La,colon:!1,style:{background:"#F6F7F9",padding:"5px 10px 5px 30px"}},Qa.createElement(fe.default.Item,{name:"ai_review_text",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Qa.createElement(it.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",style:{minHeight:190},size:"large"}))),Qa.createElement("div",{className:`${yo.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),Qa.createElement("div",{className:yo.znpy},Qa.createElement(ve.ZP,{style:{color:"#000"},checked:!Jr,onChange:aa=>{Ja(!Jr)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",Qa.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),Qa.createElement("div",{className:yo.znpy},Qa.createElement(ve.ZP,{style:{color:"#000"},checked:Jr,onChange:aa=>{Ja(!Jr)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",Qa.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),Jr&&Qa.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},Qa.createElement(it.default.TextArea,{value:ya,onChange:aa=>{Vt(aa.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),Qa.createElement("div",{className:`${yo.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),Qa.createElement("div",{className:yo.znpy,style:{border:0}},Qa.createElement(ve.ZP,{style:{color:"#000"},checked:!ui,onChange:aa=>{if(Ri(!ui),Kt&&Kt!==-1)return tn(Kt);tn(Fn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",Qa.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!ui&&(yr==null?void 0:yr.length)>0&&Qa.createElement("div",{className:yo.teacherList},yr==null?void 0:yr.map((aa,$t)=>Qa.createElement("div",{className:`${yo.teacherItem} ${(aa==null?void 0:aa.user_id)==za?yo.activeTeacherItem:""}`,key:$t,onClick:()=>tn(aa==null?void 0:aa.user_id)},aa==null?void 0:aa.name))),Qa.createElement("div",{className:yo.znpy},Qa.createElement(ve.ZP,{style:{color:"#000"},checked:ui,onChange:aa=>{Ri(!ui)}},"AI\u667A\u80FD\u4F53",Qa.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09"))),!(da||Fr)&&Qa.createElement(Qa.Fragment,null,Qa.createElement("div",{className:`${yo.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),Qa.createElement("div",{className:yo.znpy},Qa.createElement(qe.default,{style:{color:"#000"},checked:Br==null?void 0:Br.can_feedback,onChange:aa=>{ea(Zu(Jl({},Br),{can_feedback:aa.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),Qa.createElement(ke.ZP,{loading:Tr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ro()},"\u4FDD\u5B58"))),Qa.createElement(Mr,null),Qa.createElement(ca,null),Qa.createElement(oc,{setAiText:aa=>oo(aa)}))};var Ru=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(Zs),tl={review_warp:"review_warp___LcMfG",under_review:"under_review___taDOD",btn_operate:"btn_operate___bK38t",btn_review:"btn_review___gcS5j",is_disabled:"is_disabled___XDtBP",content_pfbz:"content_pfbz___IdfIH",content_pfbz_html:"content_pfbz_html___Jn60P"},is=ee(36144),ho=ee(59301),Wu=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const uc=({shixunHomeworks:je,user:Te,loading:Se,dispatch:nn})=>{var an;const{workList:cn}=je,{is_open_ai_review:fn,single_score:mn,zero_commit_student_works:wt}=cn,Fn=(0,Be.useParams)(),[un,Kt]=(0,x.useState)(!1),[da,Fr]=(0,x.useState)(0),[Xt,Xr]=(0,x.useState)(!1),[zn,hr]=(0,x.useState)(null);(0,x.useEffect)(()=>{if((zn==null?void 0:zn.status)=="running"){const za=setInterval(()=>{Rn()},3e3);return()=>clearInterval(za)}},[zn==null?void 0:zn.status]),(0,x.useEffect)(()=>{Se["shixunHomeworks/getWorkList"]||Rn()},[Se["shixunHomeworks/getWorkList"]]);const yn=za=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:zn==null?void 0:zn.id,status:za}})},yr=()=>Wu(void 0,null,function*(){if(fn)if(mn){if(wt)return ge.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ge.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ge.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Xr(!0);const za=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Fn==null?void 0:Fn.categoryId,range:da}});(za==null?void 0:za.status)===0&&(nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Rn()),Xr(!1)}),Rn=()=>Wu(void 0,null,function*(){const za=yield(0,We.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Fn==null?void 0:Fn.categoryId}});(za==null?void 0:za.status)===0&&hr(za==null?void 0:za.data)});return ho.createElement(ho.Fragment,null,ho.createElement("div",{className:tl.review_warp},ho.createElement(Ce.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},ho.createElement("div",{className:tl.btn_operate,onClick:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},ho.createElement("i",{className:"iconfont icon-lishijilu"}))),ho.createElement("div",null,fn&&(zn==null?void 0:zn.status)=="running"&&ho.createElement("div",{className:tl.under_review,style:{marginRight:0}},ho.createElement(Ve.Z,{spinning:!0,className:"mr6",size:"small"}),ho.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),ho.createElement("span",{className:"ml5",style:{color:"#3061D0"}},zn==null?void 0:zn.rate)),fn&&["success","failed"].includes(zn==null?void 0:zn.status)&&ho.createElement(Ce.Z,{title:ho.createElement("div",{className:tl.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ho.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},zn==null?void 0:zn.success_count),"\u4EBA\uFF0C \u5931\u8D25",ho.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},zn==null?void 0:zn.fail_count),"\u4EBA")},ho.createElement("div",{className:tl.under_review},ho.createElement("img",{src:is.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",ho.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>yn(1)},zn==null?void 0:zn.success_count),"\u4EBA\uFF0C \u5931\u8D25",ho.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>yn(0)},zn==null?void 0:zn.fail_count),"\u4EBA"))),(zn==null?void 0:zn.status)!="running"&&ho.createElement("div",{className:`${tl.btn_review} ${(zn==null?void 0:zn.status)=="running"&&tl.is_disabled}`,onClick:()=>{if((zn==null?void 0:zn.status)!="running"){if(!(cn!=null&&cn.is_open_ai_review))return ge.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Fr(0),nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}}},ho.createElement("img",{src:Ji.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),ho.createElement(pe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((an=je==null?void 0:je.actionTabs)==null?void 0:an.key)=="\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,onCancel:()=>{nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Xt,onOk:()=>yr()},ho.createElement("div",{className:tl.title_sty},"\u8BC4\u5206\u6807\u51C6"),(cn==null?void 0:cn.ai_review_method)==1&&ho.createElement(Ye.default,{pagination:!1,dataSource:cn==null?void 0:cn.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),(cn==null?void 0:cn.ai_review_method)==2&&ho.createElement("div",{className:tl.content_pfbz},ho.createElement(Gt.Z,{className:tl.content_pfbz_html,value:cn==null?void 0:cn.ai_review_text})),ho.createElement("div",{className:tl.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),ho.createElement("div",{className:tl.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},ho.createElement(ve.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:za=>Fr(za.target.value),value:da,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]}))),ho.createElement(to,null),ho.createElement(Hn,{getData:()=>Rn()}))};var bu=(0,Be.connect)(({shixunHomeworks:je,loading:Te,user:Se})=>({shixunHomeworks:je,loading:Te.effects,user:Se}))(uc),ti=ee(59301),sc=Object.defineProperty,os=Object.getOwnPropertySymbols,zu=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,Rs=(je,Te,Se)=>Te in je?sc(je,Te,{enumerable:!0,configurable:!0,writable:!0,value:Se}):je[Te]=Se,Hl=(je,Te)=>{for(var Se in Te||(Te={}))zu.call(Te,Se)&&Rs(je,Se,Te[Se]);if(os)for(var Se of os(Te))cc.call(Te,Se)&&Rs(je,Se,Te[Se]);return je},ls=(je,Te,Se)=>new Promise((nn,an)=>{var cn=wt=>{try{mn(Se.next(wt))}catch(Fn){an(Fn)}},fn=wt=>{try{mn(Se.throw(wt))}catch(Fn){an(Fn)}},mn=wt=>wt.done?nn(wt.value):Promise.resolve(wt.value).then(cn,fn);mn((Se=Se.apply(je,Te)).next())});const Ws=({globalSetting:je,shixunHomeworks:Te,dispatch:Se,classroomList:nn})=>{var an,cn,fn,mn,wt,Fn,un,Kt,da,Fr;const Xt=(0,Be.useParams)(),Xr=(0,Be.useLocation)(),[zn]=(0,Be.useSearchParams)(),[hr,yn]=(0,x.useState)(zn.get("tabs")||"0"),yr=(0,x.useRef)(null),[Rn,za]=(0,x.useState)(!1),{workList:tn,workSetting:Tr}=Te,[,,yt]=(0,ae.U)(ce.Gw,{homeworkId:tn==null?void 0:tn.id});zn.get("category_id")&&(Xt.category=zn.get("category_id")),(0,x.useEffect)(()=>{Br()},[Xt.coursesId]),(0,x.useEffect)(()=>{Se({type:"classroomList/getAssistantPermissions",payload:{course_id:Xt.coursesId}}),(0,Ft.hs)(Se)},[(0,ie.bg)()]),(0,x.useEffect)(()=>{new URLSearchParams(Xr.search).get("tabs")=="3"&&ea()},[]);const Br=()=>{let La=zn.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));La=(Xt==null?void 0:Xt.categoryId)!=(La==null?void 0:La.categoryId)?{}:La,Se({type:"shixunHomeworks/getWorkList",payload:Hl(Hl({},Xt),La)})},ea=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:Hl({},Xt)})},ui=[{name:(0,ie.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:ti.createElement(ft,{zip:yr,btnLoading:Rn,setBtnLoading:za})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:ti.createElement(Ps,null),hidden:(0,ie.GJ)()||!(tn!=null&&tn.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:ti.createElement("div",{className:"minH500"},ti.createElement(qr,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(an=tn.homework_status)==null?void 0:an.includes("\u5BFC\u5165"),component:ti.createElement(qs.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:ti.createElement(Ju,null),hidden:((cn=tn.homework_status)==null?void 0:cn.includes("\u5BFC\u5165"))||!(0,ie.GJ)()||tn.is_jupyter||tn.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:ti.createElement(Cr,null),hidden:((fn=tn.homework_status)==null?void 0:fn.includes("\u5BFC\u5165"))||!(tn!=null&&tn.view_answer)||tn.is_jupyter||tn.is_jupyter_lab},{name:ti.createElement(Ie.Z,{dot:tn==null?void 0:tn.appeal_notice,offset:[5,-5]},ti.createElement("span",{style:{color:hr=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:ti.createElement(Bs,null),hidden:(0,ie.dE)()||!(tn!=null&&tn.anonymous_comment)},{name:(0,ie.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(mn=tn.homework_status)!=null&&mn.includes("\u5BFC\u5165")?ti.createElement(As.Z,null):ti.createElement(go,null),hidden:((wt=tn.homework_status)==null?void 0:wt.includes("\u5BFC\u5165"))&&(0,ie.dE)(),forceRender:!1},{name:ti.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",ti.createElement("img",{className:$o.ai_review_new,src:At.Z})),id:"5",component:ti.createElement(Ru,null),hidden:!(tn!=null&&tn.show_ai_review)}].filter(La=>!La.hidden),Ri=()=>{var La,Jr,Ja,ya,Vt,or,Rt,mi,oo,Ca,Vr,hi,si,ro,Mi,mr,aa;return ti.createElement(ti.Fragment,null,(La=tn.homework_status)!=null&&La.includes("\u5BFC\u5165")&&(0,ie.GJ)()?ti.createElement(ke.ZP,{icon:ti.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Se({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:tn==null?void 0:tn.homework_name,id:tn==null?void 0:tn.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ti.createElement("div",{className:$o.workListTabButton},(0,ie.GJ)()&&ti.createElement(ti.Fragment,null,(tn.is_jupyter||tn.is_jupyter_lab)&&ti.createElement(ke.ZP,{type:"primary",icon:ti.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,te.xg)(`/shixuns/${tn.shixun_identifier}/challenges?homework_common_id=${tn==null?void 0:tn.homework_id}`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((Jr=tn.homework_status)==null?void 0:Jr.includes("\u672A\u53D1\u5E03"))||((Ja=tn.homework_status)==null?void 0:Ja.includes("\u672A\u5F00\u59CB")))&&ti.createElement(ke.ZP,{type:"primary",icon:ti.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:$t=>{$t.preventDefault(),Se({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Xt.categoryId],selectArrsAll:[tn],params:Xt,detail:!0,type:2,manage_all_group:Tr==null?void 0:Tr.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((ya=tn.homework_status)!=null&&ya.includes("\u672A\u53D1\u5E03"))&&!((Vt=tn.homework_status)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&!((or=tn.homework_status)!=null&&or.includes("\u5DF2\u622A\u6B62"))&&ti.createElement(ke.ZP,{type:"primary",icon:ti.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:$t=>{var Aa,wa;if($t.preventDefault(),(0,ie.Rm)()&&!((wa=(Aa=nn.AssistantObject)==null?void 0:Aa.normal)!=null&&wa.can_stop)){ge.ZP.warning("\u60A8\u672A\u83B7\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:"\u7ACB\u5373\u622A\u6B62",selectArrs:[Xt.categoryId],selectArrsAll:[],params:Xt,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),tn!=null&&tn.is_jupyter_lab||tn!=null&&tn.is_jupyter?ti.createElement(ti.Fragment,null,hr==="1"&&ti.createElement(ke.ZP,{type:"primary",icon:ti.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var $t,Aa;if((0,ie.Rm)()&&!((Aa=($t=nn.AssistantObject)==null?void 0:$t.normal)!=null&&Aa.can_create)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Be.history.push(`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):ti.createElement(ti.Fragment,null,ti.createElement(ke.ZP,{type:"primary",icon:ti.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var $t,Aa;if((0,ie.Rm)()&&!((Aa=($t=nn.AssistantObject)==null?void 0:$t.normal)!=null&&Aa.can_create)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Be.history.push(`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(tn!=null&&tn.is_jupyter_lab||tn!=null&&tn.is_jupyter)&&(0,ie.dE)()?ti.createElement(ke.ZP,{type:"primary",onClick:()=>ls(void 0,null,function*(){(0,Iu.Z)({is_jupyter:tn.is_jupyter,is_jupyter_lab:tn.is_jupyter_lab,shixunId:tn.shixun_identifier,homework_common_id:tn.homework_id})})},ti.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Rt=tn==null?void 0:tn.task_operation)==null?void 0:Rt[0]):!((mi=tn==null?void 0:tn.homework_status)!=null&&mi.includes("\u5BFC\u5165"))&&ti.createElement(ti.Fragment,null,((oo=tn==null?void 0:tn.work_statuses)==null?void 0:oo.includes("\u53D6\u6D88\u5173\u8054"))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>ls(void 0,null,function*(){const $t=yield(0,ce.rN)({homeworkId:Xt.categoryId});($t==null?void 0:$t.status)===0&&(ge.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Se({type:"shixunHomeworks/getWorkList",payload:Hl({},Xt)}))})},"\u53D6\u6D88\u5173\u8054"),((Ca=tn==null?void 0:tn.work_statuses)==null?void 0:Ca.includes("\u5173\u8054\u9879\u76EE"))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>{var $t;return(0,te.xg)(`${($t=je==null?void 0:je.setting)==null?void 0:$t.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Vr=tn==null?void 0:tn.work_statuses)==null?void 0:Vr.includes("\u5173\u8054\u9879\u76EE"))&&ti.createElement(ke.ZP,{type:"primary",onClick:$t=>{$t.preventDefault(),pe.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ti.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",ti.createElement("a",{onClick:()=>{var Aa;(0,te.xg)(`${(Aa=je==null?void 0:je.setting)==null?void 0:Aa.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((hi=tn==null?void 0:tn.work_statuses)==null?void 0:hi.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>(0,te.xg)(`/classrooms/${tn.course_id}/common_homework/${tn.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((si=tn==null?void 0:tn.work_statuses)==null?void 0:si.includes("\u4FEE\u6539\u4F5C\u54C1"))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>{const $t=()=>{(0,te.xg)(`/classrooms/${tn.course_id}/common_homework/${tn.homework_id}/${tn.id}/edit`)};if(Tr!=null&&Tr.can_submit&&!(Tr!=null&&Tr.submit_size)){ge.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}$t()}},"\u4FEE\u6539\u4F5C\u54C1"),((ro=tn==null?void 0:tn.work_statuses)==null?void 0:ro.includes("\u8865\u4EA4\u4F5C\u54C1"))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>(0,te.xg)(`/classrooms/${tn.course_id}/common_homework/${tn.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Mi=tn==null?void 0:tn.work_statuses)==null?void 0:Mi.includes("\u8865\u4EA4\u9644\u4EF6"))||((mr=tn==null?void 0:tn.work_statuses)==null?void 0:mr.includes("\u4FEE\u6539\u9644\u4EF6")))&&ti.createElement(ke.ZP,{type:"primary",onClick:()=>{var $t;if(Tr!=null&&Tr.can_submit&&!(Tr!=null&&Tr.submit_size)){ge.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}Se({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:Xt,selectArrs:Hl({},tn),title:($t=tn==null?void 0:tn.work_statuses)!=null&&$t.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(aa=tn==null?void 0:tn.work_statuses)!=null&&aa.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))};return ti.createElement("section",{className:`${$o.bg} ${$o.homeworkDetailWrapper}`},ti.createElement("div",{className:"edu-container mb30"},ti.createElement("section",{className:"animated fadeIn"},ti.createElement("aside",{className:"mt10 minH22"},tn.category&&ti.createElement(He.Z,{separator:">"},ti.createElement(He.Z.Item,null,ti.createElement(Be.Link,{to:`/classrooms/${Xt==null?void 0:Xt.coursesId}/common_homework`},tn==null?void 0:tn.course_name)),ti.createElement(He.Z.Item,null,ti.createElement(Be.Link,{to:`/classrooms/${Xt==null?void 0:Xt.coursesId}/common_homework/${((Fn=tn.category)==null?void 0:Fn.main)===1?"":(un=tn.category)==null?void 0:un.category_id}`},(Kt=tn.category)==null?void 0:Kt.category_name)),ti.createElement(He.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),ti.createElement("aside",{className:[$o.title,"mt20"].join(" ")},ti.createElement(Be.Link,{to:`/classrooms/${tn==null?void 0:tn.course_id}/common_homework/${((da=tn.category)==null?void 0:da.main)===1?"":(Fr=tn.category)==null?void 0:Fr.category_id}`},ti.createElement(Le.Z,{className:"font16 c-black"})),ti.createElement("strong",{className:"font20 ml5"},tn==null?void 0:tn.homework_name),ti.createElement(te.VV,{temporary:!0,status:tn==null?void 0:tn.homework_status}))),ti.createElement("aside",{className:`mt30 relative ${$o.workListTabWrap}`},ti.createElement(Me.default,{destroyInactiveTabPane:!0,type:"card",activeKey:hr,tabBarExtraContent:hr=="5"?(0,ie.GJ)()&&ti.createElement(bu,null):Ri(),onTabClick:(La,Jr)=>{if(parseInt(La)==5&&!(tn!=null&&tn.is_old_data_for_time)&&(0,te.Ye)(Se))return;parseInt(La)==3&&ea();const Ja=()=>{if(parseInt(La)===2){if(!(tn!=null&&tn.view_answer)){ge.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}yn(La)}else yn(La)};La!=="11"&&Br(),Te.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?pe.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:()=>{Ja(),Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Ja()},className:$o.tabs,items:ui.map(La=>({label:La.name,key:La.id,children:La.component,forceRender:La.forceRender}))}))),ti.createElement(Yl.Z,null),ti.createElement(es.Z,{onOk:()=>{Br()}}),ti.createElement(Fs.Z,{onOk:()=>{Br()}}),ti.createElement(gr.Z,{type:"edit",onCallback:()=>Br(),courseEndTime:tn==null?void 0:tn.course_end_date}),ti.createElement($r.Z,{courseEndTime:tn==null?void 0:tn.course_end_date,successCallback:()=>Br(),visible:nn.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Xt.categoryId],courseId:Xt.coursesId,isBatch:!1}),ti.createElement($u,null),ti.createElement(Ql.Z,{ref:yr,hide:!0,name:`${tn==null?void 0:tn.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>za(!1)}))};var dc=(0,Be.connect)(({user:je,shixunHomeworks:Te,loading:Se,globalSetting:nn,classroomList:an})=>({user:je,shixunHomeworks:Te,globalSetting:nn,loading:Se.effects,classroomList:an}))(Ws)},63909:function(bn,jt,ee){"use strict";var x=ee(28284),Be=ee(62957),Ie=ee(6767),ke=ee(37568),ge=ee(79777),pe=ee(95392),He=ee(97041),Me=ee(59301),Le=Object.defineProperty,te=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,qe=(Qe,De,ve)=>De in Qe?Le(Qe,De,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Qe[De]=ve,Ae=(Qe,De)=>{for(var ve in De||(De={}))_e.call(De,ve)&&qe(Qe,ve,De[ve]);if(Ce)for(var ve of Ce(De))Ue.call(De,ve)&&qe(Qe,ve,De[ve]);return Qe},Ye=(Qe,De)=>te(Qe,fe(De)),it=(Qe,De,ve)=>new Promise((ze,Re)=>{var ot=We=>{try{Oe(ve.next(We))}catch(Je){Re(Je)}},le=We=>{try{Oe(ve.throw(We))}catch(Je){Re(Je)}},Oe=We=>We.done?ze(We.value):Promise.resolve(We.value).then(ot,le);Oe((ve=ve.apply(Qe,De)).next())});const Ve=({classroomList:Qe,loading:De,dispatch:ve,shixunHomeworks:ze})=>{const Re=(0,pe.useParams)(),[ot]=x.default.useForm(),{workList:le,workSetting:Oe}=ze,We=()=>{ve({type:"shixunHomeworks/getWorkSetting",payload:Ae({},Re)}),ve({type:"shixunHomeworks/getWorkList",payload:Ae({},Re)})};return Me.createElement(Be.default,{centered:!0,title:Qe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Qe.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>it(void 0,null,function*(){const Je=()=>it(void 0,null,function*(){var gt;yield ot.validateFields();const tt=Ae({},ot.getFieldValue()),{selectArrs:vt}=Qe.actionTabs;tt.attachment_ids=(gt=tt.attachment_ids)==null?void 0:gt.map(Pt=>Pt.response.id),(yield(0,ge.mz)(Ye(Ae({},tt),{homeworkId:vt.work_id}))).status===0&&(ot.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),We())});if(Oe!=null&&Oe.can_submit){if(!(Oe!=null&&Oe.submit_size)){Ie.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}Be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Me.createElement(Me.Fragment,null,"\u4F60\u8FD8\u6709 ",Me.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Oe==null?void 0:Oe.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:()=>{Je()}});return}Je()}),onCancel:()=>{ot.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},Me.createElement(x.default,{form:ot,initialValues:{}},Me.createElement(x.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Me.createElement(He.Z,null)),Me.createElement(x.default.Item,{name:"description"},Me.createElement(ke.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Qe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};jt.Z=(0,pe.connect)(({classroomList:Qe,loading:De,shixunHomeworks:ve})=>({classroomList:Qe,loading:De,shixunHomeworks:ve}))(Ve)},60132:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(28284),Ie=ee(6767),ke=ee(62957),ge=ee(77019),pe=ee(5269),He=ee(16326),Me=ee(47889),Le=ee(62673),te=ee(56656),fe=ee.n(te),Ce=ee(57193),_e=ee(81779),Ue=ee(63949),qe=ee(95392),Ae=ee(21542),Ye=ee(62510),it=ee(94373),Ve=ee(34364),Qe=ee(90609),De=ee(86342),ve=ee(59301),ze=Object.defineProperty,Re=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Je=(xt,Bt,Fe)=>Bt in xt?ze(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):xt[Bt]=Fe,gt=(xt,Bt)=>{for(var Fe in Bt||(Bt={}))Oe.call(Bt,Fe)&&Je(xt,Fe,Bt[Fe]);if(le)for(var Fe of le(Bt))We.call(Bt,Fe)&&Je(xt,Fe,Bt[Fe]);return xt},tt=(xt,Bt)=>Re(xt,ot(Bt)),vt=(xt,Bt)=>{var Fe={};for(var ie in xt)Oe.call(xt,ie)&&Bt.indexOf(ie)<0&&(Fe[ie]=xt[ie]);if(xt!=null&&le)for(var ie of le(xt))Bt.indexOf(ie)<0&&We.call(xt,ie)&&(Fe[ie]=xt[ie]);return Fe},Ot=(xt,Bt,Fe)=>new Promise((ie,xe)=>{var Ge=pt=>{try{Ze(Fe.next(pt))}catch(ut){xe(ut)}},st=pt=>{try{Ze(Fe.throw(pt))}catch(ut){xe(ut)}},Ze=pt=>pt.done?ie(pt.value):Promise.resolve(pt.value).then(Ge,st);Ze((Fe=Fe.apply(xt,Bt)).next())});const Pt=xt=>{var Bt=xt,{classroomList:Fe,dispatch:ie,courseEndTime:xe}=Bt,Ge=vt(Bt,["classroomList","dispatch","courseEndTime"]),st,Ze,pt,ut;const Dt=(0,qe.useParams)(),[rt]=Be.default.useForm(),[Xe,$e]=(0,x.useState)(1),[dt,Ft]=(0,x.useState)([]),[lt,Ct]=(0,x.useState)(0),[be,ae]=(0,x.useState)(2e3),[ce,he]=(0,x.useState)(!0),[Ee,ht]=(0,x.useState)(!1),[Et,en]=(0,x.useState)(!1),[me,re]=(0,x.useState)([]),[ne,de]=(0,x.useState)(!0),[we,ue]=(0,x.useState)(null),[ct,Nt]=(0,x.useState)({}),[Qt,_t]=(0,x.useState)({});(0,x.useEffect)(()=>{if(Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Or(),At(),Fe.actionTabs.type===2){const kr=Fe.actionTabs.selectArrsAll[0];ue({submit_limit:kr==null?void 0:kr.submit_limit,submit_limit_num:kr==null?void 0:kr.submit_limit_num,must_file:kr==null?void 0:kr.must_file,can_submit:kr==null?void 0:kr.can_submit,submit_num:kr==null?void 0:kr.submit_num}),de(kr.unified_setting)}else de(!1),ue({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[Fe.actionTabs]),(0,x.useEffect)(()=>{if(Ee){if(Et)return;ie({type:"classroomList/setActionTabs",payload:{}}),(0,_e.GJ)()?ie({type:"classroomList/getClassroomTeacherCommonList",payload:tt(gt({},Fe.actionTabs.params),{type:1})}):ie({type:"classroomList/getClassroomCommonList",payload:gt({},Fe.actionTabs.params)})}},[Ee]);const At=kr=>Ot(void 0,null,function*(){he(!0);const nr=yield(0,it.c_)(tt(gt({},Dt),{page:kr||Xe,limit:2e4,homework_id:Fe.actionTabs.type===1?"":Fe.actionTabs.selectArrs[0]}));nr==null||nr.course_groups.map((ja,Za)=>{ja.key=ja.id,ja.title=ja.name,ja.disabled=ja.is_published}),nr&&(Ft([...nr==null?void 0:nr.course_groups]),Ct(nr==null?void 0:nr.course_groups_count),he(!1),kr||rt.setFieldsValue({publish_time:fe()(fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:fe()(fe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Wt=kr=>{$e(kr),At(kr)},dn=()=>{(0,_e.GJ)()?Fe.actionTabs.detail?(ie({type:"shixunHomeworks/setActionTabs",payload:{}}),ie({type:"shixunHomeworks/getWorkList",payload:gt({},Dt)}),ie({type:"shixunHomeworks/getWorkSetting",payload:gt({},Dt)})):ie({type:"classroomList/getClassroomTeacherCommonList",payload:tt(gt({},Fe.actionTabs.params),{type:1})}):ie({type:"classroomList/getClassroomCommonList",payload:gt({},Fe.actionTabs.params)})},Sn=()=>Ot(void 0,null,function*(){var kr,nr;if((0,_e.Rm)()&&!((kr=Fe.AssistantObject.normal)!=null&&kr.can_publish)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),ma(!1);return}const ja=gt({},rt.getFieldsValue());if(ja.end_time<=ja.publish_time){Ie.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ma(!1);return}if((me==null?void 0:me.length)<=0&&!ne&&dt.length>0){Ie.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ma(!1);return}if(we!=null&&we.submit_limit&&!(we!=null&&we.submit_limit_num)){Ie.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ma(!1);return}if(we!=null&&we.can_submit&&!(we!=null&&we.submit_num)){Ie.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ma(!1);return}let Za=gt({homework_ids:[...Fe.actionTabs.selectArrs],group_ids:me.length>0?me.map(ri=>ri.id):(nr=Fe.detailCommonHomeworksList)==null?void 0:nr.course_groups,end_time:fe()(ja.end_time).format("YYYY-MM-DD HH:mm"),publish_time:fe()(ja.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!me.length},we),Rr=yield(0,De.Tr)({homework_common_ids:[...Fe.actionTabs.selectArrs],course_id:Dt.coursesId,type:"homework_common"});(Rr==null?void 0:Rr.student_count)===0?tr(Za):(_t(Za),Nt(Rr))}),tr=kr=>Ot(void 0,null,function*(){ma(!0);const nr=yield(0,Ce.ZP)(`/api/courses/${Dt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:gt({},kr)});ma(!1),nr.status===0&&((0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Ie.ZP.success("\u53D1\u5E03\u6210\u529F"),ie({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ge.onCallback&&Ge.onCallback(),dn(),localStorage.getItem("Noviceguide")==="0"||ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ve.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~")}}))}),Or=()=>{$e(1),Ft([]),re([])},{detailCommonHomeworksList:Wn}=Fe,Pr=lt>Xe*be,[Ea,ma]=(0,x.useState)(!1);return ve.createElement("div",null,ve.createElement(ke.default,{width:600,centered:!0,confirmLoading:Ea,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Sn,onCancel:()=>{Or(),dn(),ie({type:"classroomList/setActionTabs",payload:{}})}},ve.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ve.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),dt&&ve.createElement(Be.default,{form:rt},ve.createElement("div",{style:{paddingLeft:0}},ve.createElement(ge.Z,{className:"mt30",align:"middle"},ve.createElement(pe.Z,null,ve.createElement(Be.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ve.createElement(He.default,{style:{width:170,marginRight:"25px"},disabledDate:kr=>(0,Ve.Q8)(kr,xe),disabledTime:kr=>(0,Ve.d0)(kr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,Ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ve.createElement(pe.Z,{className:"ml20"},ve.createElement(Be.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ve.createElement(He.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,Ue.U6)(),"HH:mm")},disabledDate:kr=>(0,Ve.Q8)(kr,xe,rt.getFieldValue("publish_time")),disabledTime:kr=>(0,Ve.d0)(kr,rt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Fe.actionTabs.type===2&&ve.createElement(ge.Z,{style:{marginBottom:"10px"}},ve.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ve.createElement(Me.ZP.Group,{value:ne,onChange:kr=>{de(kr.target.value),re([])}},ve.createElement(Me.ZP,{value:!0,disabled:!Fe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ve.createElement(Me.ZP,{className:"ml20",disabled:dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),dt.length<=0&&Fe.actionTabs.type===2&&ve.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"')),(Fe.actionTabs.type===1||!ne)&&dt.length>0&&ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ve.createElement("span",{style:{flex:1}},ve.createElement(Le.default,{checked:me.length===dt.length,onChange:kr=>{me.length===dt.length?re([]):re(dt.filter(nr=>!nr.is_published))}},"\u5168\u9009")),ve.createElement("span",{style:{width:16}}),ve.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",me.length||0,"\u4E2A\u5206\u73ED")),(Fe.actionTabs.type===1||!ne)&&dt.length>0&&ve.createElement(Ae.Z,{data:dt,selectedRowKeys:me,setSelectedRowKeys:re})),!((pt=(Ze=(st=Fe==null?void 0:Fe.actionTabs)==null?void 0:st.selectArrsAll)==null?void 0:Ze[0])!=null&&pt.is_shixun)&&ve.createElement(Ye.ZP,{value:we,onChange:kr=>ue(gt({},kr))})),ve.createElement(Qe.Z,{resdata:ct,type:((ut=Fe.actionTabs.selectArrs)==null?void 0:ut.length)===1?"shixun":"shixunpush",okloading:Ea,oktext:(ct==null?void 0:ct.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:kr=>Ot(void 0,null,function*(){ma(!0);let nr=yield(0,Ce.ZP)(`/api/courses/${Dt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Fe.actionTabs.selectArrs]}});ma(!1),(nr==null?void 0:nr.status)===0&&tr(Qt)})}))};jt.Z=(0,qe.connect)(({classroomList:xt})=>({classroomList:xt}))(Pt)},11803:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return ot}});var x=ee(59301),Be={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Ie=Object.defineProperty,ke=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,He=(le,Oe,We)=>Oe in le?Ie(le,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):le[Oe]=We,Me=(le,Oe)=>{for(var We in Oe||(Oe={}))ge.call(Oe,We)&&He(le,We,Oe[We]);if(ke)for(var We of ke(Oe))pe.call(Oe,We)&&He(le,We,Oe[We]);return le};const Le=le=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},le),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 te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",fe=ee(20554),Ce=ee(92310),_e=ee.n(Ce),Ue=ee(59301),qe=Object.defineProperty,Ae=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,De=(le,Oe,We)=>Oe in le?qe(le,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):le[Oe]=We,ve=(le,Oe)=>{for(var We in Oe||(Oe={}))Ve.call(Oe,We)&&De(le,We,Oe[We]);if(it)for(var We of it(Oe))Qe.call(Oe,We)&&De(le,We,Oe[We]);return le},ze=(le,Oe)=>Ae(le,Ye(Oe)),ot=({dataSource:le,className:Oe,style:We})=>{const[Je,gt]=(0,x.useState)([]),[tt,vt]=(0,x.useState)(""),Ot=(0,x.useRef)("");(0,x.useEffect)(()=>{if(le!=null&&le.length){const Bt=String(Math.random()).slice(-6),Fe=le.map(ie=>ze(ve({},ie),{key:`${Bt}-${ie.key}`}));gt(Fe),vt(Fe[0].key)}},[le.length]);const Pt=Bt=>{vt(Bt),Ot.current=Bt;const Fe=document.getElementById(Bt);if(Fe){const ie=Fe.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ie,behavior:"smooth"})}},xt=()=>{const Bt=Je.map(ie=>document.getElementById(ie.key)),Fe=window.innerHeight/2;for(const ie of Bt)if(ie){const xe=ie.getBoundingClientRect();if(xe.top>=0&&xe.top(window.addEventListener("scroll",xt),()=>{window.removeEventListener("scroll",xt)}),[Je]),Ue.createElement("div",{className:_e()(Be.anchorNavigation,Oe),style:We},Ue.createElement(fe.default,{items:Je,tabBarGutter:60,className:Be.tabs,activeKey:tt,onChange:Pt}),Je.map(Bt=>Ue.createElement("div",{key:Bt.key,id:Bt.key,className:Be.box},Ue.createElement("div",{className:Be.head},Ue.createElement("img",{className:"mr10",src:te,alt:"Dot"}),Bt.label),Ue.createElement("div",{className:Be.element},Bt.element))))}},34364:function(bn,jt,ee){"use strict";ee.d(jt,{Q8:function(){return ie},d0:function(){return xe},w6:function(){return Fe}});var x=ee(59301),Be=ee(16326),Ie=ee(82326),ke=ee(6767),ge=ee(62957),pe=ee(47889),He=ee(77019),Me=ee(5269),Le=ee(25399),te=ee(62673),fe=ee(7939),Ce=ee(56656),_e=ee.n(Ce),Ue=ee(81779),qe=ee(57193),Ae=ee(89392),Ye=ee.n(Ae),it=ee(63949),Ve=ee(13842),Qe=ee(95392),De=ee(53398),ve=ee(69206),ze=ee(12313),Re=ee(90609),ot=ee(86342),le=ee(59301),Oe=Object.defineProperty,We=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ot=(ut,Dt,rt)=>Dt in ut?Oe(ut,Dt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ut[Dt]=rt,Pt=(ut,Dt)=>{for(var rt in Dt||(Dt={}))tt.call(Dt,rt)&&Ot(ut,rt,Dt[rt]);if(gt)for(var rt of gt(Dt))vt.call(Dt,rt)&&Ot(ut,rt,Dt[rt]);return ut},xt=(ut,Dt)=>We(ut,Je(Dt)),Bt=(ut,Dt,rt)=>new Promise((Xe,$e)=>{var dt=Ct=>{try{lt(rt.next(Ct))}catch(be){$e(be)}},Ft=Ct=>{try{lt(rt.throw(Ct))}catch(be){$e(be)}},lt=Ct=>Ct.done?Xe(Ct.value):Promise.resolve(Ct.value).then(dt,Ft);lt((rt=rt.apply(ut,Dt)).next())});function Fe(ut,Dt){const rt=[];for(let Xe=ut;Xe{const Xe=ut<_e()().startOf("day"),$e=ut>_e()(Dt).endOf("day"),dt=ut<_e()(rt).startOf("day");return Dt?rt?_e()()<=_e()(rt)?dt||$e:Xe||$e:ut&&Xe||$e:rt&&_e()()<=_e()(rt)?dt:Xe},xe=(ut,Dt)=>{const rt=parseInt(_e()(ut).format("HH")),Xe=parseInt(_e()().format("HH")),$e=parseInt(_e()().format("mm"));if(!ut)return{disabledHours:()=>Fe(0,Xe),disabledMinutes:()=>Fe(0,$e)};if(Dt){const dt=parseInt(_e()(Dt).format("HH")),Ft=parseInt(_e()(Dt).format("mm"));return _e()(ut).isSame(_e()(Dt),"day")?{disabledHours:()=>Fe(0,dt),disabledMinutes:()=>rt<=dt?Fe(0,Ft):[]}:void 0}if(_e()(ut).isSame(_e()(),"day"))return{disabledHours:()=>Fe(0,Xe),disabledMinutes:()=>_e()(ut).isSame(_e()(),"hour")&&rt<=Xe?Fe(0,$e):[]}},Ge=(ut,Dt)=>ut==null?void 0:ut.map(rt=>{var Xe;return(Xe=Dt==null?void 0:Dt.find($e=>$e.value===rt))==null?void 0:Xe.id}),{RangePicker:st}=Be.default,{Option:Ze}=Ie.default,pt=({shixunHomeworks:ut,loading:Dt,dispatch:rt,classroomList:Xe,user:$e})=>{var dt,Ft,lt,Ct,be,ae,ce,he,Ee;const ht=(0,Qe.useParams)(),{workSetting:Et,workList:en,shixunWorkList:me,headerInfo:re,changeData:ne}=ut,[de,we]=(0,x.useState)(!1),[ue,ct]=(0,x.useState)(!1);let[Nt,Qt]=(0,x.useState)([]),[_t,At]=(0,x.useState)([]),[Wt,dn]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:De.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[Sn,tr]=(0,x.useState)({}),[Or,Wn]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{Qt([])},[]),(0,x.useEffect)(()=>{we(!(0,Ue.GJ)())},[(0,Ue.GJ)()]);const Pr=()=>{rt({type:"shixunHomeworks/getWorkSetting",payload:Pt({},ht)})};(0,x.useEffect)(()=>{if(!(Et!=null&&Et.course_id))return;Object.keys(Wt).map(function(En){Wt[En]=Et[En]}),(!Wt.allow_late||!Wt.unified_late)&&(Wt.late_penalty=20,Wt.penalty_type=De.Q.Percent),Wt.unified_setting||(Wt.unified_late=!1,Wt.unified_anonymous_comment=!1,Wt.unified_anonymous_appeal=!1),Nt=JSON.parse(JSON.stringify(Et.group_settings.map(En=>xt(Pt({},En),{group_name:[En.group_name]})).filter(En=>En.publish_time!==null))),_t=JSON.parse(JSON.stringify(Et.allow_late_settings.map(En=>xt(Pt({},En),{group_name:[En.group_name]})).filter(En=>En.late_time!==null))),dn(Pt({},Wt));const rn=(0,it.QE)((Nt==null?void 0:Nt.length)>0?Nt:[]);Qt([...rn]),(_t==null?void 0:_t.length)<=0?At([{penalty_type:De.Q.Percent,late_penalty:20}]):At([..._t])},[Et]);const Ea=()=>Bt(void 0,null,function*(){var rn,En,_n,In,qt,wn,ir,br,Ir;if(((_n=(En=(rn=$e==null?void 0:$e.userInfo)==null?void 0:rn.course)==null?void 0:En.shixun_homework_info)==null?void 0:_n.shixun_homework_remaining_count)===0&&((qt=(In=ut==null?void 0:ut.headerInfo)==null?void 0:In.homework_status)!=null&&qt.includes("\u672A\u53D1\u5E03"))){(0,it.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(ir=(wn=(0,Ue.eY)())==null?void 0:wn.course)==null?void 0:ir.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((br=$e==null?void 0:$e.userInfo)==null?void 0:br.user_status)===2){(0,ve.Rd)();return}const Wr=JSON.parse(JSON.stringify(Wt));if(Wr.challenge_settings.filter(pr=>!pr.hide),Wr.categoryId=ht.categoryId,(Ir=Wr.challenge_settings)!=null&&Ir.every(pr=>!pr.checked)){ke.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Nt),!Wt.unified_setting)Nt=Nt==null?void 0:Nt.map(pr=>{var ia;if(!pr.publish_time||!pr.end_time)throw ke.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(!pr.group_name)throw ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pr.group_name=typeof(pr==null?void 0:pr.group_name)=="string"?[pr==null?void 0:pr.group_name]:pr==null?void 0:pr.group_name,pr.group_id=(ia=Et.group_settings)==null?void 0:ia.filter(sa=>{var ar;return(ar=pr==null?void 0:pr.group_name)==null?void 0:ar.includes(sa.group_name)}).map(sa=>sa.group_id||sa.id).toString().split(","),pr});else if(!Wt.publish_time||!Wt.end_time)throw ke.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(Wr.group_settings=Nt,Wt.allow_late)if(Wt.unified_late){if(Wt.late_penalty===null||Wt.late_penalty===void 0||Wt.late_penalty<0||Wt.late_penalty>100)throw ke.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(!Wt.late_time)throw ke.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(pr=>{var ia,sa;if(pr.late_penalty===null||pr.late_penalty===void 0||pr.late_penalty<0||pr.late_penalty>100)throw ke.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(!pr.late_time)throw ke.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(!pr.group_name)throw ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pr.group_name=typeof(pr==null?void 0:pr.group_name)=="string"?[pr==null?void 0:pr.group_name]:pr==null?void 0:pr.group_name,pr.group_id=(sa=(ia=pr==null?void 0:pr.group_name)==null?void 0:ia.map(ar=>{var An,wr;let ba=(wr=(An=Et.group_settings)==null?void 0:An.filter(Ha=>(Ha==null?void 0:Ha.group_name)===ar))==null?void 0:wr[0];return ba==null?void 0:ba.group_id}))==null?void 0:sa.toString().split(","),pr}),Wr.allow_late_settings=_t;let la=yield(0,ot.Tr)({homework_common_ids:[parseInt(ht.categoryId)],course_id:ht.coursesId,type:"homework_common"});(la==null?void 0:la.student_count)===0?ma(Wr):(Wn(Wr),tr(la))}),ma=rn=>{var En;if(rn.total_score===null){ke.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(rn!=null&&rn.work_efficiency&&rn.eff_score===null){ke.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const _n=rn.challenge_settings.reduce((wn,ir)=>wn+Number(ir.challenge_score),0);if((_n==null?void 0:_n.toFixed(10))!==((En=rn.total_score-rn.eff_score)==null?void 0:En.toFixed(10))){ke.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${rn.total_score}\u5206`);return}const In={shixun_evaluation:rn.shixun_evaluation,challenge_settings:rn.challenge_settings};let qt=()=>{var wn;const ir=()=>Bt(void 0,null,function*(){ct(!0),(yield(0,qe.ZP)(`/api/homework_commons/${ht.categoryId}/publish_setting.json`,{method:"post",body:Pt({},rn)})).status===0&&(ke.ZP.success("\u66F4\u65B0\u6210\u529F"),Pr(),rt({type:"user/getUserInfo",payload:{course_id:ht.coursesId}}),rt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Pt({},ht)})),ct(!1)});!(0,Ae.isEqual)(ne,In)&&!((wn=re==null?void 0:re.homework_status)!=null&&wn.includes("\u672A\u53D1\u5E03"))?ge.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:ir}):ir()};Et!=null&&Et.high_resources_consume&&!(Et!=null&&Et.high_resources_consume_permission)?rt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ht.coursesId,type:"shixun",type_id:ht.categoryId,name:Et.homework_name,fn:()=>{qt()}}}):qt()},kr=(rn,En,_n="group_id")=>{var In;return En?En.find(qt=>qt[_n]===rn):(In=Et==null?void 0:Et.group_settings)==null?void 0:In.find(qt=>qt.group_id[0]===rn)},nr=(Et==null?void 0:Et.allow_late)||(Et==null?void 0:Et.anonymous_comment),ja=rn=>{var En,_n;const In=kr(rn,Et==null?void 0:Et.allow_late_settings,"id"),qt=kr(rn,Et==null?void 0:Et.anonymous_comment_settings),wn=kr(rn);return(Et==null?void 0:Et.allow_late)&&In&&_e()(In==null?void 0:In.late_time)<=_e()()||(Et==null?void 0:Et.anonymous_comment)&&qt&&(qt==null?void 0:qt.evaluation_start)!==null||((_n=(_e()(wn==null?void 0:wn.end_time)<=_e()()&&((En=Et==null?void 0:Et.allow_late_settings)==null?void 0:En.filter(ir=>ir.group_id.includes(rn))))[0])==null?void 0:_n.late_time)!=null},Za=(0,x.useMemo)(()=>(Et==null?void 0:Et.allow_late)||(Et==null?void 0:Et.all_group_late),[Et,re]),Rr=Et==null?void 0:Et.anonymous_comment,ri=rn=>{if(!rn)return!1;const En=kr(rn,Et==null?void 0:Et.anonymous_comment_settings);return(Et==null?void 0:Et.anonymous_comment)&&En&&(En==null?void 0:En.evaluation_start)!==null},Ra=(rn,En)=>{var _n,In,qt,wn,ir;rn!=null&&rn.group_id||(rn.group_id=Ge(rn==null?void 0:rn.group_name,Et==null?void 0:Et.group_settings)),rt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:rn,index:En,rangePickerDisabled:(In=(_n=rn==null?void 0:rn.group_id)==null?void 0:_n[0])!=null&&In.publish_time?de||(_e()()<=_e()((wn=kr((qt=rn==null?void 0:rn.group_id)==null?void 0:qt[0]))==null?void 0:wn.publish_time)?!1:[!0,ja((ir=rn==null?void 0:rn.group_id)==null?void 0:ir[0])]):!1,disabledDate:Et==null?void 0:Et.course_end_date}})};return le.createElement("section",{className:Ve.Z.form},le.createElement("div",{className:Ve.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",le.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")),le.createElement("div",null,le.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},le.createElement(pe.ZP.Group,{disabled:de||!((dt=re==null?void 0:re.homework_status)!=null&&dt.includes("\u672A\u53D1\u5E03"))||(0,Ue.Rm)()&&!((Ft=Xe.AssistantObject.practice)!=null&&Ft.can_publish),value:Wt.unified_setting,onChange:rn=>{var En;if(!((En=re==null?void 0:re.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03"))){ke.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Wt.unified_setting=!Wt.unified_setting,Wt.unified_setting||(Wt.unified_late=!1,At([{late_penalty:5}])),dn(Object.assign({},Wt)),Wt.unified_setting===!1&&Nt==""){Qt(Nt.concat({}));return}Wt.unified_setting&&(Qt([]),At([{late_penalty:5}]))}},le.createElement(pe.ZP,{value:!0,disabled:de||!(Et!=null&&Et.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),le.createElement(pe.ZP,{disabled:de||!((lt=Et==null?void 0:Et.group_settings)!=null&<.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ct=Et==null?void 0:Et.group_settings)==null?void 0:Ct.length)===0&&le.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")),Wt.unified_setting&&le.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},le.createElement(He.Z,{align:"middle"},le.createElement(Me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),le.createElement(Me.Z,{className:"ml10"},le.createElement(Be.default,{size:"large",disabled:de||!((be=re==null?void 0:re.homework_status)!=null&&be.includes("\u672A\u53D1\u5E03")||(ae=re==null?void 0:re.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,Ue.Rm)()&&!((ce=Xe.AssistantObject.practice)!=null&&ce.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:rn=>ie(rn,Et==null?void 0:Et.course_end_date),disabledTime:rn=>xe(rn),value:Wt.publish_time?_e()(Wt.publish_time):"",onChange:(rn,En)=>{Wt.publish_time=En,(Wt.end_time==""||!Wt.end_time)&&Wt.unified_setting&&(Wt.end_time=_e()(rn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),dn(Object.assign({},Wt))}}))),le.createElement(He.Z,{align:"middle",className:"pl30"},le.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),le.createElement(Me.Z,{className:"ml10"},le.createElement(Be.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:_e()((0,it.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Et==null?void 0:Et.allow_late)&&(Et==null?void 0:Et.homework_status.includes("\u5DF2\u622A\u6B62"))||de||(Et==null?void 0:Et.allow_late)&&_e()()>=_e()(Et==null?void 0:Et.end_time)||(0,Ue.Rm)()&&!((he=Xe.AssistantObject.practice)!=null&&he.can_publish),disabledDate:rn=>ie(rn,Et==null?void 0:Et.course_end_date,Wt.publish_time),disabledTime:rn=>xe(rn,Wt.publish_time),value:Wt.end_time?_e()(Wt.end_time):"",onChange:(rn,En)=>{Wt.end_time=En,dn(Object.assign({},Wt))}})))),!Wt.unified_setting&&(Nt==null?void 0:Nt.length)>0&&le.createElement(He.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nt&&Nt.map(function(rn,En){var _n,In,qt,wn,ir,br,Ir;return le.createElement(Me.Z,{span:24,key:En},le.createElement(He.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:En==(Nt==null?void 0:Nt.length)-1?"0px":"10px"}},le.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",En+1),le.createElement(Ie.default,{disabled:de||((_n=re==null?void 0:re.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03")&&rn.id||_e()()<_e()(rn==null?void 0:rn.publish_time)?!1:!!(rn!=null&&rn.publish_time))||(0,Ue.Rm)()&&!((In=Xe.AssistantObject.practice)!=null&&In.can_publish),mode:"multiple",className:Ve.Z.multiple_select,style:{width:"250px"},value:rn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Wr=>{var la;if((0,Ue.Rm)()&&!((la=Xe.AssistantObject.practice)!=null&&la.can_publish)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[En].group_name=Wr,Nt[En].group_id=rn.group_id;const pr=(0,Ae.flattenDeep)(Nt.map(sa=>sa.group_name)),ia=_t.map(sa=>{let ar=(sa==null?void 0:sa.group_name)||[];return xt(Pt({},sa),{group_name:(0,Ae.remove)(ar,An=>pr.includes(An))})});At(ia),Qt(Nt.slice())},maxTagCount:4,maxTagPlaceholder:Wr=>le.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ra(rn,En)},"+",Wr==null?void 0:Wr.length)},Et.group_settings&&Et.group_settings.map(function(Wr){if(!Nt.map(pr=>pr.group_name).flat().includes(Wr.group_name))return le.createElement(Ze,{value:Wr.group_name,key:Wr.id},Wr.group_name)})),le.createElement("div",{className:"ml20"},le.createElement(st,{size:"large",ranges:{\u6B64\u523B:[rn.publish_time?_e()(rn.publish_time):_e()(),_e()()]},allowClear:!1,disabled:de||(_e()()<=_e()((wn=kr((qt=rn==null?void 0:rn.group_id)==null?void 0:qt[0]))==null?void 0:wn.publish_time)?!1:[!0,ja((ir=rn==null?void 0:rn.group_id)==null?void 0:ir[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:Wr=>ie(Wr,Et==null?void 0:Et.course_end_date),disabledTime:Wr=>xe(Wr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[_e()((0,it.U6)(),"HH:mm"),_e()((0,it.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[rn.publish_time?_e()(rn.publish_time):void 0,rn.end_time?_e()(rn.end_time):void 0],onChange:(Wr,la)=>{var pr;if((0,Ue.Rm)()&&!((pr=Xe.AssistantObject.practice)!=null&&pr.can_publish)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[En].publish_time=la[0],!rn.end_time&&la[0]?Nt[En].end_time=_e()(la[0]).add(7,"days"):Nt[En].end_time=la[1],Qt([...Nt])},onCalendarChange:(Wr,la,pr)=>{if(la!=null&&la[0]&&!la[1]){const ia=_e()(la[0]).add(7,"days");Nt[En].publish_time=la[0],Nt[En].end_time=ia,Qt([...Nt])}}})),!de&&le.createElement("div",{style:{display:"flex",width:"50px"}},((br=rn==null?void 0:rn.group_id)==null?void 0:br.length)>1&&le.createElement(Le.Z,{title:"\u89C4\u5219\u62C6\u5206"},le.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ra(rn,En)})),Nt.length<((Ir=Et==null?void 0:Et.group_settings)==null?void 0:Ir.length)&&le.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Wr;if((0,Ue.Rm)()&&!((Wr=Xe.AssistantObject.practice)!=null&&Wr.can_publish)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt(Nt.concat({}))}}),((rn==null?void 0:rn.publish_time)&&_e()()<_e()(rn==null?void 0:rn.publish_time)||!(rn!=null&&rn.publish_time))&&En!=0&&le.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Wr=(0,Ae.cloneDeep)(_t);Wr.forEach((la,pr)=>{la.group_name&&(la.group_name=la.group_name.filter(ia=>{var sa;return!((sa=Nt[En].group_name)!=null&&sa.includes(ia))}))}),Nt=Nt.filter((la,pr)=>En!==pr),At(Wr),Qt(Nt.slice()),setTimeout(()=>Qt(Nt.slice()),10)}}))))}))),le.createElement(He.Z,null,le.createElement(Me.Z,null,le.createElement("div",{className:Ve.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",le.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"))),le.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},le.createElement(te.default,{checked:Wt.allow_late,disabled:de||Za,onChange:rn=>{var En;if((0,Ue.Rm)()&&!((En=Xe.AssistantObject.practice)!=null&&En.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\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.target.checked&&ge.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:le.createElement("div",{style:{padding:10,background:"#f5f6f9"}},le.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"),le.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),le.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"))}),Wt.allow_late=!Wt.allow_late,_t==""&&At([{late_penalty:5}]),dn(Object.assign({},Wt))}},le.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Wt==null?void 0:Wt.allow_late)&&le.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},le.createElement("div",{style:{display:"flex"}},le.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),le.createElement(pe.ZP.Group,{style:{marginLeft:"20px"},disabled:de||(Et==null?void 0:Et.anonymous_comment)||(Et==null?void 0:Et.allow_late),value:Wt.unified_late,onChange:rn=>{var En;if((0,Ue.Rm)()&&!((En=Xe.AssistantObject.practice)!=null&&En.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt.unified_late=rn.target.value,_t==""&&!rn.target.value&&At([{penalty_type:De.Q.Percent,late_penalty:20}]),dn(Pt({},Wt))}},(Wt==null?void 0:Wt.unified_setting)&&le.createElement(pe.ZP,{value:!0,disabled:!(Et!=null&&Et.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ee=Et==null?void 0:Et.group_settings)==null?void 0:Ee.length)>0&&le.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Wt!=null&&Wt.unified_late?le.createElement(le.Fragment,null,le.createElement(He.Z,{align:"middle",style:{marginTop:"10px"}},le.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),le.createElement(Me.Z,{className:"ml20"},le.createElement(De.Z,{disabled:de||Rr,value:{type:Wt.penalty_type,inputValue:Wt.late_penalty},onChange:rn=>{var En;if((0,Ue.Rm)()&&!((En=Xe.AssistantObject.practice)!=null&&En.can_late)){ke.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}dn(xt(Pt({},Wt),{late_penalty:rn.inputValue,penalty_type:rn.type}))}})),le.createElement(Me.Z,{flex:"1",className:"ml5"},le.createElement("span",{className:"c-grey-c ml10"},Wt.penalty_type===De.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)"))),le.createElement(He.Z,{align:"middle",style:{marginTop:"15px"}},le.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),le.createElement(Me.Z,{className:"ml20"},le.createElement(Be.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:_e()((0,it.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de||Rr,value:Wt.late_time?_e()(Wt.late_time):"",disabledDate:rn=>ie(rn,Et==null?void 0:Et.course_end_date),onChange:(rn,En)=>{var _n;if((0,Ue.Rm)()&&!((_n=Xe.AssistantObject.practice)!=null&&_n.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt.late_time=En,dn(Object.assign({},Wt))}})))):_t.map(function(rn,En){var _n;return le.createElement(Me.Z,{span:24,key:En},le.createElement(He.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},le.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",En+1),le.createElement(Ie.default,{disabled:de||!((_n=re==null?void 0:re.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))&&rn.id||(Et==null?void 0:Et.anonymous_comment),mode:"multiple",className:Ve.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof rn.group_name=="string"?[rn.group_name]:rn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:In=>{var qt;if((0,Ue.Rm)()&&!((qt=Xe.AssistantObject.practice)!=null&&qt.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\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[En].group_name=In,_t[En].group_id=rn.group_id,At(_t.slice())}},Et.group_settings&&Et.group_settings.map(function(In){const qt=_t.map(ir=>ir.group_name).flat(),wn=Nt.map(ir=>ir.group_name).flat();if(Wt!=null&&Wt.unified_setting){if(!qt.includes(In.group_name))return le.createElement(Ze,{value:In.group_name,key:In.id},In.group_name)}else if(wn.includes(In.group_name)&&!qt.includes(In.group_name))return le.createElement(Ze,{value:In.group_name,key:In.id},In.group_name)})),le.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),le.createElement(De.Z,{disabled:de||ri(rn.id),value:{type:rn.penalty_type,inputValue:rn.late_penalty},onChange:In=>{var qt;if((0,Ue.Rm)()&&!((qt=Xe.AssistantObject.practice)!=null&&qt.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\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[En].late_penalty=In.inputValue,_t[En].penalty_type=In.type,At([..._t])}}),le.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),le.createElement(Be.default,{size:"large",disabled:de||ri(rn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:_e()((0,it.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:In=>ie(In,Et==null?void 0:Et.course_end_date),format:"YYYY-MM-DD HH:mm",value:rn!=null&&rn.late_time?_e()(rn.late_time):void 0,onChange:(In,qt)=>{var wn;if((0,Ue.Rm)()&&!((wn=Xe.AssistantObject.practice)!=null&&wn.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\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[En].late_time=qt,At([..._t])}}),!de&&le.createElement("div",{style:{display:"flex",width:"50px"}},le.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var In;if((0,Ue.Rm)()&&!((In=Xe.AssistantObject.practice)!=null&&In.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}At(_t.concat({penalty_type:De.Q.Percent,late_penalty:20}))}}),En>0&&!rn.id&&le.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var In;if((0,Ue.Rm)()&&!((In=Xe.AssistantObject.practice)!=null&&In.can_late)){ke.ZP.warning("\u60A8\u672A\u83B7\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((qt,wn)=>En!==wn),At(_t.slice()),setTimeout(()=>At(_t.slice()),10)}}))))})),!de&&le.createElement(le.Fragment,null,le.createElement(fe.ZP,{type:"primary",size:"large",loading:ue,style:{width:"138px",marginTop:"30px"},onClick:()=>Ea()},"\u4FDD\u5B58")),le.createElement(ze.Z,{onConfirm:(rn,En)=>{Nt.splice(rn,0,...En),Nt.splice(rn+En.length,1);const _n=(0,it.QE)([...Nt]);Qt([..._n])}}),le.createElement(Re.Z,{resdata:Sn,type:"shixun",okloading:ue,oktext:(Sn==null?void 0:Sn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rn=>Bt(void 0,null,function*(){ct(!0);let En=yield(0,qe.ZP)(`/api/courses/${ht.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(ht.categoryId)]}});ct(!1),(En==null?void 0:En.status)===0&&ma(Or)})}))};jt.ZP=(0,Qe.connect)(({shixunHomeworks:ut,classroomList:Dt,loading:rt,user:Xe})=>({shixunHomeworks:ut,classroomList:Dt,loading:rt.effects,user:Xe}))(pt)},51062:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(14566),Ie=ee(28284),ke=ee(62957),ge=ee(6767),pe=ee(54172),He=ee(95392),Me=ee(78323),Le=ee(40863),te=ee(57193),fe=ee(56656),Ce=ee.n(fe),_e=ee(63949),Ue=ee(59301),qe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ve=(Re,ot,le)=>ot in Re?qe(Re,ot,{enumerable:!0,configurable:!0,writable:!0,value:le}):Re[ot]=le,Qe=(Re,ot)=>{for(var le in ot||(ot={}))Ye.call(ot,le)&&Ve(Re,le,ot[le]);if(Ae)for(var le of Ae(ot))it.call(ot,le)&&Ve(Re,le,ot[le]);return Re},De=(Re,ot,le)=>new Promise((Oe,We)=>{var Je=vt=>{try{tt(le.next(vt))}catch(Ot){We(Ot)}},gt=vt=>{try{tt(le.throw(vt))}catch(Ot){We(Ot)}},tt=vt=>vt.done?Oe(vt.value):Promise.resolve(vt.value).then(Je,gt);tt((le=le.apply(Re,ot)).next())});const{Dragger:ve}=Be.default,ze=({classroomList:Re,dispatch:ot,onOk:le})=>{const Oe=(0,He.useParams)(),[We]=Ie.default.useForm(),[Je,gt]=(0,x.useState)(),[tt,vt]=(0,x.useState)(!1),Ot={height:100,onRemove:()=>{gt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Pt=>De(void 0,null,function*(){return gt(Pt),!1})};return(0,x.useEffect)(()=>{We.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date((0,_e.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ue.createElement(ke.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Re.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:tt},onOk:()=>De(void 0,null,function*(){We.submit()}),onCancel:()=>{We.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}})}},Ue.createElement(Ie.default,{form:We,onFinish:Pt=>De(void 0,null,function*(){var xt,Bt,Fe;if(!(Je!=null&&Je.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}vt(!0);let ie=new FormData;ie.append("type",Re.actionTabs.type),ie.append("file",Je);let xe;window.location.href.indexOf("exercise")>-1?xe=`/api/exercises/${Re.actionTabs.id}/supplement_score.json`:xe=`/api/homework_commons/${Re.actionTabs.id}/supplement_score.json`;let Ge=yield(0,te.ZP)(xe,{method:"post",body:ie},!0);vt(!1),(Ge==null?void 0:Ge.status)===0&&(le(),We.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}}),((Bt=(xt=Ge==null?void 0:Ge.data)==null?void 0:xt.fail)==null?void 0:Bt.length)>0&&ke.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Ue.createElement(pe.default,{pagination:!1,dataSource:(Fe=Ge==null?void 0:Ge.data)==null?void 0:Fe.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,_e.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Re.actionTabs.type}`)}}))})},Ue.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Re.actionTabs.name),Ue.createElement(Ie.default.Item,{style:{marginBottom:0},label:Ue.createElement("div",null,Ue.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Ue.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Ue.createElement("div",null,Ue.createElement("a",{download:"\u6A21\u7248.xlsx",className:Le.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Re.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Ue.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Ue.createElement(Ie.default.Item,{style:{marginBottom:0}},Ue.createElement(ve,Qe({},Ot),Ue.createElement("a",{className:Le.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Ue.createElement("br",null),Ue.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"))))))};jt.Z=(0,He.connect)(({classroomList:Re})=>({classroomList:Re}))(ze)},86632:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(14566),Ie=ee(28284),ke=ee(20554),ge=ee(54172),pe=ee(13747),He=ee(95392),Me=ee(57193),Le=ee(56656),te=ee.n(Le),fe=ee(59301),Ce=(qe,Ae,Ye)=>new Promise((it,Ve)=>{var Qe=ze=>{try{ve(Ye.next(ze))}catch(Re){Ve(Re)}},De=ze=>{try{ve(Ye.throw(ze))}catch(Re){Ve(Re)}},ve=ze=>ze.done?it(ze.value):Promise.resolve(ze.value).then(Qe,De);ve((Ye=Ye.apply(qe,Ae)).next())});const{Dragger:_e}=Be.default,Ue=({})=>{const qe=(0,He.useParams)(),[Ae]=Ie.default.useForm(),[Ye,it]=(0,x.useState)(!0),[Ve,Qe]=(0,x.useState)(!1);let[De,ve]=(0,x.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ze=[{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 Re(){return Ce(this,null,function*(){let le;Qe(!0),window.location.href.indexOf("exercise")>-1?le=`/api/exercises/${qe==null?void 0:qe.categoryId}/redo_logs.json`:le=`/api/homework_commons/${qe==null?void 0:qe.categoryId}/redo_logs.json`;let Oe=yield(0,Me.ZP)(le,{method:"get",params:De});Qe(!1),(Oe==null?void 0:Oe.status)===0&&it(Oe==null?void 0:Oe.data)})}(0,x.useEffect)(()=>{Re()},[]);let ot=[{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:(le,Oe,We)=>{var Je;return(Je=ze.find(gt=>gt.question_type===le))==null?void 0:Je.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:(le,Oe,We)=>{var Je;return(Je=[{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(gt=>gt.id===le))==null?void 0:Je.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(le,Oe,We)=>te()(le).format("YYYY-MM-DD HH:mm:ss")}].filter(le=>!!le);return fe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},fe.createElement(ke.default,{destroyInactiveTabPane:!0,onChange:le=>{De.type=le,De.page=1,De.limit=10,ve(De),Re()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:fe.createElement(ge.default,{className:"mt20",loading:Ve,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:(le,Oe,We)=>te()(le).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:fe.createElement(ge.default,{className:"mt20",loading:Ve,columns:ot,dataSource:Ye==null?void 0:Ye.list,pagination:!1})}].filter(le=>!!le)}),fe.createElement(pe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(le,Oe)=>{De.page=le,De.limit=Oe,ve(De),Re()},current:De.page,total:Ye.count,pageSize:De.limit,style:{marginTop:20}}))};jt.Z=(0,He.connect)(({classroomList:qe})=>({classroomList:qe}))(Ue)},75501:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(14566),Ie=ee(28284),ke=ee(62957),ge=ee(1439),pe=ee(95392),He=ee(57193),Me=ee(56656),Le=ee.n(Me),te=ee(63949),fe=ee(59301),Ce=Object.defineProperty,_e=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(Re,ot,le)=>ot in Re?Ce(Re,ot,{enumerable:!0,configurable:!0,writable:!0,value:le}):Re[ot]=le,Ve=(Re,ot)=>{for(var le in ot||(ot={}))Ae.call(ot,le)&&it(Re,le,ot[le]);if(qe)for(var le of qe(ot))Ye.call(ot,le)&&it(Re,le,ot[le]);return Re},Qe=(Re,ot)=>_e(Re,Ue(ot)),De=(Re,ot,le)=>new Promise((Oe,We)=>{var Je=vt=>{try{tt(le.next(vt))}catch(Ot){We(Ot)}},gt=vt=>{try{tt(le.throw(vt))}catch(Ot){We(Ot)}},tt=vt=>vt.done?Oe(vt.value):Promise.resolve(vt.value).then(Je,gt);tt((le=le.apply(Re,ot)).next())});const{Dragger:ve}=Be.default,ze=({classroomList:Re,dispatch:ot,onOk:le})=>{const Oe=(0,pe.useParams)(),[We]=Ie.default.useForm(),[Je,gt]=(0,x.useState)(),[tt,vt]=(0,x.useState)(!1),Ot={height:100,onRemove:()=>{gt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Pt=>De(void 0,null,function*(){return gt(Pt),!1})};return(0,x.useEffect)(()=>{We.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,te.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(ke.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Re.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:tt},onOk:()=>De(void 0,null,function*(){We.submit()}),onCancel:()=>{We.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(Ie.default,{form:We,onFinish:Pt=>De(void 0,null,function*(){var xt,Bt;console.log("---",Re.actionTabs,Pt,Oe);let Fe=((xt=Re==null?void 0:Re.actionTabs)==null?void 0:xt.type)==="exercise"?`/api/exercises/${Oe==null?void 0:Oe.category}/exercise_user/edit_score.json`:`/api/student_works/${Re.actionTabs.id}/edit_score.json`;vt(!0);let ie=yield(0,He.ZP)(Fe,{method:"post",body:Qe(Ve({},Pt),{exercise_user_id:((Bt=Re==null?void 0:Re.actionTabs)==null?void 0:Bt.type)==="exercise"?Re.actionTabs.id:""})});vt(!1),We.resetFields(),ot({type:"classroomList/setActionTabs",payload:{}}),le()})},fe.createElement(Ie.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},fe.createElement(ge.Z,{min:0,style:{width:"100%"}}))))};jt.Z=(0,pe.connect)(({classroomList:Re})=>({classroomList:Re}))(ze)},52324:function(bn,jt,ee){"use strict";var x=ee(59301),Be=ee(14566),Ie=ee(28284),ke=ee(7939),ge=ee(77019),pe=ee(44104),He=ee(16326),Me=ee(95392),Le=ee(56656),te=ee.n(Le),fe=ee(34364),Ce=ee(57193),_e=ee(59301),Ue=(Ye,it,Ve)=>new Promise((Qe,De)=>{var ve=ot=>{try{Re(Ve.next(ot))}catch(le){De(le)}},ze=ot=>{try{Re(Ve.throw(ot))}catch(le){De(le)}},Re=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(ve,ze);Re((Ve=Ve.apply(Ye,it)).next())});const{Dragger:qe}=Be.default,Ae=({})=>{const Ye=(0,Me.useParams)(),[it]=Ie.default.useForm(),[Ve,Qe]=(0,x.useState)(!0),[De,ve]=(0,x.useState)(!1);console.log("----",Ye);function ze(){return Ue(this,null,function*(){var Re,ot;let le;window.location.href.indexOf("exercise")>-1?le=`/api/exercises/${Ye==null?void 0:Ye.categoryId}/get_time_setting.json`:le=`/api/homework_commons/${Ye==null?void 0:Ye.categoryId}/get_time_setting.json`;let Oe=yield(0,Ce.ZP)(le,{method:"get"});(Oe==null?void 0:Oe.status)===0&&it.setFieldsValue({publish_time:te()(te()((Re=Oe==null?void 0:Oe.data)==null?void 0:Re.publish_time).format("YYYY-MM-DD HH:mm")),end_time:te()(te()((ot=Oe==null?void 0:Oe.data)==null?void 0:ot.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,x.useEffect)(()=>{ze()},[]),_e.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},_e.createElement("div",{style:{textAlign:"end"}},Ve&&_e.createElement(ke.ZP,{onClick:()=>{Qe(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ve&&_e.createElement("div",null,_e.createElement(ke.ZP,{type:"primary",loading:De,onClick:()=>{it.submit()}},"\u63D0\u4EA4"),_e.createElement(ke.ZP,{style:{marginLeft:20},onClick:()=>{Qe(!0)}},"\u53D6\u6D88"))),_e.createElement(Ie.default,{form:it,disabled:Ve,onFinish:Re=>Ue(void 0,null,function*(){ve(!0),console.log("---",window.location.href);let ot;window.location.href.indexOf("exercise")>-1?ot=`/api/exercises/${Ye==null?void 0:Ye.categoryId}/time_setting.json`:ot=`/api/homework_commons/${Ye==null?void 0:Ye.categoryId}/time_setting.json`;let le=yield(0,Ce.ZP)(ot,{method:"post",body:{publish_time:te()(Re.publish_time).format("YYYY-MM-DD HH:mm"),end_time:te()(Re.end_time).format("YYYY-MM-DD HH:mm")}});ve(!1),(le==null?void 0:le.status)===0&&Qe(!0)})},_e.createElement(ge.Z,null,_e.createElement(pe.Z,null,_e.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},_e.createElement(He.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Re=>(0,fe.Q8)(Re),disabledTime:Re=>(0,fe.d0)(Re),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),_e.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),_e.createElement(ge.Z,null,_e.createElement(pe.Z,null,_e.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},_e.createElement(He.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Re=>(0,fe.Q8)(Re,"",it.getFieldValue("publish_time")),disabledTime:Re=>(0,fe.d0)(Re,it.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),_e.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")))))};jt.Z=(0,Me.connect)(({classroomList:Ye})=>({classroomList:Ye}))(Ae)},21542:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return te}});var x=ee(59301),Be=ee(37568),Ie=ee(62673),ke=ee(77019),ge={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",He=ee(13922),Me=(fe,Ce,_e)=>new Promise((Ue,qe)=>{var Ae=Ve=>{try{it(_e.next(Ve))}catch(Qe){qe(Qe)}},Ye=Ve=>{try{it(_e.throw(Ve))}catch(Qe){qe(Qe)}},it=Ve=>Ve.done?Ue(Ve.value):Promise.resolve(Ve.value).then(Ae,Ye);it((_e=_e.apply(fe,Ce)).next())}),te=({data:fe,value:Ce=[],handleChangePage:_e,className:Ue="",setSelectedRowKeys:qe,selectedRowKeys:Ae,onChange:Ye=()=>{}})=>{const[it,Ve]=(0,x.useState)([]),[Qe,De]=(0,x.useState)([]),[ve,ze]=(0,x.useState)([]);let[Re,ot]=(0,x.useState)(1),[le,Oe]=(0,x.useState)();return(0,x.useEffect)(()=>{Ve(fe),De([]),ze([])},[fe]),(0,x.useEffect)(()=>{qe&&(De(Ae),ze(Ae))},[Ae]),x.createElement("div",{className:`flex justify-between w-full ${Ue}`},x.createElement("div",{className:ge.leftdiv},x.createElement(Be.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:We=>Me(void 0,null,function*(){Ve(fe.filter(Je=>{var gt;return(gt=Je==null?void 0:Je.name)==null?void 0:gt.includes(We.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),it.length===0&&x.createElement(He.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Ie.default.Group,{value:Qe.map(We=>`${We.id}`),onChange:We=>{qe(it.filter(Je=>We.includes(`${Je.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},it.map((We,Je)=>x.createElement(ke.Z,{key:We.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},x.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:We.is_published,value:`${We.id}`},x.createElement("div",{className:ge.listClass},x.createElement("span",{className:ge.spantitle,style:{width:We.is_published?"108px":"170px"}},We.name),We.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:ge.rightdiv},x.createElement(Be.default.Search,{onChange:We=>{ze(Qe.filter(Je=>Je.name.includes(We.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ve.length===0&&x.createElement(He.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ve.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ve.map((We,Je)=>x.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:We.id},x.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},We.name),x.createElement("img",{src:pe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{qe(Qe.filter(gt=>`${gt.id}`!=`${We.id}`))}})))))))}},62510:function(bn,jt,ee){"use strict";ee.d(jt,{Ei:function(){return it},rU:function(){return Ve},ZP:function(){return De}});var x=ee(59301),Be={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Ie=ee(28284),ke=ee(47889),ge=ee(1439),pe=ee(62673),He=ee(25399),Me=ee(5269),Le=ee(92310),te=ee.n(Le),fe=ee(59301),Ce=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ae=(ve,ze,Re)=>ze in ve?Ce(ve,ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ze]=Re,Ye=(ve,ze)=>{for(var Re in ze||(ze={}))Ue.call(ze,Re)&&Ae(ve,Re,ze[Re]);if(_e)for(var Re of _e(ze))qe.call(ze,Re)&&Ae(ve,Re,ze[Re]);return ve};const it=({value:ve,className:ze,style:Re})=>{const[ot,le]=(0,x.useState)("0");(0,x.useEffect)(()=>{if(ve){const{submit_limit:We,must_file:Je}=ve;if(We&&Je){le("1");return}if(We&&!Je){le("2");return}if(!We&&Je){le("3");return}}},[ve]);const Oe={1:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},ve==null?void 0:ve.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},ve==null?void 0:ve.submit_limit_num),"\u5B57\u7B26"),3:fe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ot==="0"?fe.createElement(fe.Fragment,null):fe.createElement("section",{className:te()(Be.exhibition,ze),style:Re},fe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Oe==null?void 0:Oe[ot])},Ve=({className:ve,style:ze,form:Re})=>{const ot=Ie.default.useWatch("submit_limit",Re),le=Ie.default.useWatch("can_submit",Re),Oe=Ie.default.useWatch("submit_num",Re);return fe.createElement("section",{className:te()(Be.wrap,ve),style:ze},fe.createElement("div",{className:`${Be.title}`},fe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),fe.createElement(Ie.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},fe.createElement(ke.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},fe.createElement(ke.ZP,{value:!1,style:{marginRight:"40px"}},fe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),fe.createElement("br",null),fe.createElement(ke.ZP,{value:!0},fe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),fe.createElement("div",null,le?fe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},fe.createElement(Ie.default.Item,{name:"submit_num",rules:le?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},fe.createElement(ge.Z,{precision:0,min:1,disabled:!le,size:"large",addonAfter:"\u6B21",style:{width:133}})),fe.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},fe.createElement("span",{style:{color:"#666",fontSize:12}},fe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",fe.createElement("span",{style:{color:"#FF6500"}},Oe)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),fe.createElement("span",{style:{color:"#666",fontSize:12}},fe.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",fe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",fe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):fe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),fe.createElement("div",{className:`${Be.title} mt30`},fe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},fe.createElement(Ie.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(pe.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),fe.createElement(Ie.default.Item,{className:"mr10",name:"submit_limit_num",rules:ot?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},fe.createElement(ge.Z,{precision:0,min:1,disabled:!ot,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),fe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},fe.createElement(Ie.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},fe.createElement(pe.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},fe.createElement(Ie.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(pe.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),fe.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 De=({value:ve,onChange:ze,className:Re,style:ot,disabled:le=!1,checkMarginLeft:Oe=0})=>{const We={submit_limit:!1,submit_limit_num:200,must_file:!1},[Je,gt]=(0,x.useState)({});(0,x.useEffect)(()=>{if(console.log(ve,"value"),!ve)return;const vt={submit_limit:ve==null?void 0:ve.submit_limit,submit_limit_num:ve==null?void 0:ve.submit_limit_num,must_file:ve==null?void 0:ve.must_file,can_submit:ve==null?void 0:ve.can_submit,submit_num:ve==null?void 0:ve.submit_num};gt(Ye({},vt))},[ve]);const tt=vt=>{const Ot=Ye(Ye({},Je),vt);ze(Ot)};return fe.createElement("section",{className:te()(Be.wrap,Re),style:ot},fe.createElement("div",{className:`${Be.sub_title} mt20`},fe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),fe.createElement(ke.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Je==null?void 0:Je.can_submit,onChange:vt=>tt({can_submit:vt.target.value})},fe.createElement(ke.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},fe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),fe.createElement("div",{style:{position:"relative",display:"inline-block"}},fe.createElement(He.Z,{placement:"topLeft",getPopupContainer:vt=>vt.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Be.title_icon} c-grey-666`})))),fe.createElement("br",null),fe.createElement(ke.ZP,{className:Be.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},fe.createElement("div",{className:"flex-container"},fe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),fe.createElement("div",{style:{position:"relative",display:"inline-block"}},fe.createElement(He.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:fe.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},fe.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",fe.createElement("span",{style:{color:"#FFB83A"}},Je==null?void 0:Je.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),fe.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",fe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",fe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Be.title_icon} c-grey-666`}))),(Je==null?void 0:Je.can_submit)&&fe.createElement(ge.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:le||!(Je!=null&&Je.can_submit),value:Je==null?void 0:Je.submit_num,onChange:vt=>tt({submit_num:vt})})))),fe.createElement("div",{className:`${Be.sub_title} mt20`},fe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),fe.createElement(Me.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},fe.createElement(pe.default,{style:{marginLeft:Oe},disabled:le,checked:Je==null?void 0:Je.submit_limit,onChange:vt=>tt({submit_limit:vt.target.checked})}),fe.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),fe.createElement(ge.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:le||!(Je!=null&&Je.submit_limit),value:Je==null?void 0:Je.submit_limit_num,onChange:vt=>tt({submit_limit_num:vt})})),fe.createElement(Me.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},fe.createElement(pe.default,{style:{marginLeft:Oe},disabled:le,checked:Je==null?void 0:Je.must_file,onChange:vt=>tt({must_file:vt.target.checked})}),fe.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},12313:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return Ye}});var x=ee(59301),Be=ee(95392),Ie=ee(16326),ke=ee(62957),ge=ee(37568),pe=ee(6767),He=ee(77019),Me=ee(5269),Le={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},te=ee(56656),fe=ee.n(te),Ce=ee(63949),_e=ee(13922),Ue=ee(59301);const{RangePicker:qe}=Ie.default,Ae=({dispatch:it,classroomList:Ve,onConfirm:Qe})=>{const[De,ve]=(0,x.useState)([]),[ze,Re]=(0,x.useState)([]),[ot,le]=(0,x.useState)(""),[Oe,We]=(0,x.useState)([!1,!1]);(0,x.useEffect)(()=>{var tt,vt,Ot,Pt;if(Ve.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((tt=Ve.actionTabs)==null?void 0:tt.rangePickerDisabled),(vt=Ve.actionTabs)!=null&&vt.rangePickerDisabled?We((Ot=Ve.actionTabs)==null?void 0:Ot.rangePickerDisabled):We([!1,!1]);let xt=Ve.actionTabs.data,Bt=(Pt=xt==null?void 0:xt.group_name)==null?void 0:Pt.map((Fe,ie)=>{var xe;return{group_id:xt==null?void 0:xt.group_id[ie],group_name:xt==null?void 0:xt.group_name[ie],is_admin:xt==null?void 0:xt.is_admin,end_time:xt==null?void 0:xt.end_time,publish_time:Array.isArray(xt==null?void 0:xt.publish_time)?(xe=xt==null?void 0:xt.publish_time)==null?void 0:xe[0]:xt==null?void 0:xt.publish_time}});Bt&&(ve([...Bt]),Re([...Bt]))}},[Ve.actionTabs]);const Je=()=>{it({type:"classroomList/setActionTabs",payload:{}}),le("")},gt=tt=>{if(tt){const vt=ze==null?void 0:ze.filter(Ot=>{var Pt,xt;return(xt=(Pt=Ot==null?void 0:Ot.group_name)==null?void 0:Pt.toLowerCase())==null?void 0:xt.includes(tt==null?void 0:tt.toLowerCase())});ve(vt)}else ve(ze)};return Ue.createElement(ke.default,{width:980,title:Ue.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ue.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ue.createElement("span",{className:Le.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")),Ue.createElement(ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ot,onChange:tt=>{le(tt.target.value.trim()),gt(tt.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ve.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Je(),onOk:()=>{var tt;if(ze.some(Ot=>!Ot.end_time||!Ot.publish_time)){pe.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}Qe((tt=Ve.actionTabs)==null?void 0:tt.index,ze),Je()}},Ue.createElement("div",{className:Le.modal_con},Ue.createElement(He.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(De==null?void 0:De.length)>0?De.map(function(tt,vt){return Ue.createElement(Me.Z,{span:24,key:vt},Ue.createElement(He.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:vt==(De==null?void 0:De.length)-1?"0px":"10px"}},Ue.createElement("div",{className:Le.multiple_select,title:tt==null?void 0:tt.group_name},tt==null?void 0:tt.group_name),Ue.createElement("div",{className:"ml20"},Ue.createElement(qe,{size:"large",allowClear:!1,disabled:Oe,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:Ot=>{var Pt;return(0,Ce.Q8)(Ot,(Pt=Ve.actionTabs)==null?void 0:Pt.disabledDate)},disabledTime:Ot=>(0,Ce.d0)(Ot),showTime:{showNow:!0,format:"HH:mm",defaultValue:[fe()((0,Ce.U6)(),"HH:mm"),fe()((0,Ce.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(tt==null?void 0:tt.publish_time)&&[fe()(tt==null?void 0:tt.publish_time),tt!=null&&tt.end_time?fe()(tt==null?void 0:tt.end_time):void 0],onChange:(Ot,Pt)=>{De[vt].publish_time=Pt[0],De[vt].end_time=Pt[1],ve([...De]),ze.forEach(xt=>{xt.group_id===(tt==null?void 0:tt.group_id)&&(xt.publish_time=Pt[0],xt.end_time=Pt[1])}),Re([...ze])},onCalendarChange:(Ot,Pt,xt)=>{if(Pt!=null&&Pt[0]&&!Pt[1]){const Bt=fe()(Pt[0]).add(7,"days");De[vt].publish_time=Pt[0],De[vt].end_time=Bt,ve([...De]),ze.forEach(Fe=>{Fe.group_id===(tt==null?void 0:tt.group_id)&&(Fe.publish_time=Pt[0],Fe.end_time=Bt)}),Re([...ze])}}})),Oe[0]?Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{De.splice(vt,1),ve([...De]),ze.forEach((Ot,Pt)=>{Ot.group_id===(tt==null?void 0:tt.group_id)&&ze.splice(Pt,1)}),Re([...ze])}})))}):Ue.createElement(_e.Z,null))))};var Ye=(0,Be.connect)(({classroomList:it})=>({classroomList:it}))(Ae)},12480:function(bn,jt,ee){"use strict";ee.d(jt,{$J:function(){return Ie},JZ:function(){return ge},bN:function(){return He},jP:function(){return pe},rO:function(){return ke}});var x=ee(57193),Be=(Me,Le,te)=>new Promise((fe,Ce)=>{var _e=Ae=>{try{qe(te.next(Ae))}catch(Ye){Ce(Ye)}},Ue=Ae=>{try{qe(te.throw(Ae))}catch(Ye){Ce(Ye)}},qe=Ae=>Ae.done?fe(Ae.value):Promise.resolve(Ae.value).then(_e,Ue);qe((te=te.apply(Me,Le)).next())});function Ie(Me){return(0,x.U2)(`libraries/${Me}.json`)}function ke(){return(0,x.U2)("library_tags.json")}function ge(Me){return Be(this,null,function*(){return(yield(0,x.IV)(`attachments/${Me}.json`)).status===0})}function pe(Me){return(0,x.v_)("libraries.json",Me)}function He(Me,Le){return(0,x.gz)(`libraries/${Me}.json`,Le)}},13719:function(bn,jt,ee){"use strict";ee.d(jt,{AD:function(){return vt},BA:function(){return be},D9:function(){return xe},Hp:function(){return ze},IM:function(){return st},Iy:function(){return ot},KM:function(){return Ct},KU:function(){return Dt},MJ:function(){return Re},Ne:function(){return Ge},ON:function(){return Xe},Uj:function(){return Ft},VY:function(){return ut},YO:function(){return dt},YX:function(){return $e},Zn:function(){return qe},_g:function(){return Qe},_k:function(){return Fe},c6:function(){return gt},cr:function(){return Ae},eV:function(){return tt},fi:function(){return Ye},gh:function(){return We},hS:function(){return Ze},iA:function(){return it},j6:function(){return De},je:function(){return xt},jj:function(){return ve},kS:function(){return rt},lS:function(){return Bt},o6:function(){return Je},pO:function(){return lt},rQ:function(){return Ot},sA:function(){return Oe},xm:function(){return ie},xo:function(){return pt},y8:function(){return Pt},yd:function(){return Ve}});var x=ee(94373),Be=ee(95392),Ie=ee(63949),ke=ee(6767),ge=ee(78323),pe=Object.defineProperty,He=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,te=(ae,ce,he)=>ce in ae?pe(ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:he}):ae[ce]=he,fe=(ae,ce)=>{for(var he in ce||(ce={}))Me.call(ce,he)&&te(ae,he,ce[he]);if(He)for(var he of He(ce))Le.call(ce,he)&&te(ae,he,ce[he]);return ae},Ce=(ae,ce,he)=>new Promise((Ee,ht)=>{var Et=re=>{try{me(he.next(re))}catch(ne){ht(ne)}},en=re=>{try{me(he.throw(re))}catch(ne){ht(ne)}},me=re=>re.done?Ee(re.value):Promise.resolve(re.value).then(Et,en);me((he=he.apply(ae,ce)).next())});const _e=()=>{(0,Be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Ue=()=>{(0,Be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},qe=ae=>Ce(void 0,null,function*(){_e(),(yield(0,x.YR)(fe({},ae))).status===0&&(yield(0,Ie.QH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_couser_info.json`,query:ae}))),Ue()}),Ae=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.yS)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`);else{if(ce.status===-2)return ce;ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`))}}),Ye=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.W0)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`);else{if(ce.status===-4)return ce;ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`))}}),it=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.Nl)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ce.status===-4)return ce;ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ve=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.IU)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`);else{if(ce.status===-4)return ce;ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`))}}),Qe=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.td)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ce.status===-2)return ce;if(ce.status===-3)(0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else if(ce.status===-4)return ce}}),De=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.QX)(fe({},ae));if(ce.status===0)ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`);else{if(ce.status===-4)return ce;ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`))}}),ve=(ae,ce)=>Ce(void 0,null,function*(){const he=yield(0,x.o_)(fe({},ae));he.status===0?(ke.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"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`)):he.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`))}),ze=(ae,ce)=>Ce(void 0,null,function*(){const he=yield(0,x.ZL)(fe({},ae));he.status===0?(ke.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"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`)):he.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`))}),Re=(ae,ce)=>Ce(void 0,null,function*(){const he=yield(0,x.vV)(fe({},ae));he.status===0?(ke.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"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`)):he.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`))}),ot=(ae,ce)=>Ce(void 0,null,function*(){const he=yield(0,x.aP)(fe({},ae));he.status===0?(ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`)):he.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/${ce}`))}),le=ae=>Ce(void 0,null,function*(){_e(),(yield exportCourseWorkListAppendix(fe({},ae))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ae.categoryId}/works_list.zip`,query:ae}))),Ue()}),Oe=ae=>Ce(void 0,null,function*(){_e(),yield(0,Ie.FH)("",ge.Z.API_SERVER+`/api/polls/${ae.categoryId}/commit_result.xlsx`),Ue()}),We=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae.coursesId}/attendances/export_xlsx_data.xlsx`,query:ae}))}),Je=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae.coursesId}/video_study_statics.xlsx`,query:ae}))}),gt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_video_study.xlsx`,query:ae}))}),tt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_course_students_info.xlsx`,query:ae}))}),vt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ae}))}),Ot=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ae}))}),Pt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ae}))}),xt=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.Uy)(fe({},ae));ce.status===0?(ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`)):ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Bt=ae=>Ce(void 0,null,function*(){const ce=yield(0,x.tg)(fe({},ae));ce.status===0?(ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`)):ce.status===-3&&((0,Be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Be.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Fe=ae=>Ce(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/export_records/${ae.id}.xlsx`,query:ae}))}),ie=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ae}))}),xe=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/${ae.menuKey}_statistic.xlsx?${ae.checkedList.map(ce=>`course_group_id[]=${ce}`).join("&")}`,query:ae}))}),Ge=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_training_objectives.xlsx`,query:ae}))}),st=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)(ae==null?void 0:ae.name,(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ae}))}),Ze=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_courses.xlsx`,query:ae}))}),pt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_graduation_requirements.xlsx`,query:ae}))}),ut=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ae}))}),Dt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ae.categoryId}/rank_list.xlsx`,query:ae}))}),rt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ae}))}),Xe=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/examination_banks/${ae.id}.json`,query:ae}))}),$e=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ae.categoryId}.json`,query:ae}))}),dt=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/polls/${ae==null?void 0:ae.id}/commit_result.json`,query:ae}))}),Ft=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ae}))}),lt=(ae,ce)=>Ce(void 0,null,function*(){yield(0,Ie.FH)(ce||"",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ae==null?void 0:ae.exercise_id}/consult_exercise.json`,query:ae}))}),Ct=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/competitions/${ae==null?void 0:ae.identifier}/competition_commit_records/member_works.xlsx`,query:ae}))}),be=ae=>Ce(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:ge.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/group_homeworks/import_group_template.xlsx`,query:ae}))})},33679:function(bn,jt,ee){"use strict";ee.d(jt,{M:function(){return pe},Y:function(){return ge}});var x=ee(56656),Be=ee.n(x),Ie=ee(89392),ke=ee.n(Ie);const ge=(He,Me="YYYY-MM-DD")=>(0,Ie.cloneDeepWith)(He,te=>{if(te instanceof Be())return te.format(Me)}),pe=(He,Me,Le)=>{const te=fe=>Reflect.toString.call(fe)==="[object Object]";if(!te(He)&&!Array.isArray(He))return He;for(const fe of Object.keys(He))Array.isArray(He[fe])?He[fe]=He[fe].map(Ce=>pe(Ce,Me,Le)):te(He[fe])?He[fe]=pe(He[fe],Me,Le):Me.includes(fe)&&typeof He[fe]=="string"&&(He[fe]=Le?Be()(He[fe],Le):Be()(He[fe]));return He}},90036:function(bn,jt,ee){"use strict";ee.d(jt,{U:function(){return Le}});var x=ee(59301),Be=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(te,fe,Ce)=>fe in te?Be(te,fe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):te[fe]=Ce,He=(te,fe)=>{for(var Ce in fe||(fe={}))ke.call(fe,Ce)&&pe(te,Ce,fe[Ce]);if(Ie)for(var Ce of Ie(fe))ge.call(fe,Ce)&&pe(te,Ce,fe[Ce]);return te},Me=(te,fe,Ce)=>new Promise((_e,Ue)=>{var qe=it=>{try{Ye(Ce.next(it))}catch(Ve){Ue(Ve)}},Ae=it=>{try{Ye(Ce.throw(it))}catch(Ve){Ue(Ve)}},Ye=it=>it.done?_e(it.value):Promise.resolve(it.value).then(qe,Ae);Ye((Ce=Ce.apply(te,fe)).next())});function Le(te,fe){const[Ce,_e]=(0,x.useState)(fe),[Ue,qe]=(0,x.useState)(!1),[Ae,Ye]=(0,x.useState)();return[Ce,Ue,(Ve,Qe=!1)=>Me(this,null,function*(){const De=Qe?fe:He(He({},Ce),Ve);qe(!0),_e(De);const ve=yield te(De);return qe(!1),Ye(ve),ve}),Ae,Ye]}},17870:function(bn,jt,ee){"use strict";ee.d(jt,{Z:function(){return He}});var x=ee(59301),Be=ee.p+"static/modelContact.7a7eb113.png",Ie=ee(49338),ke=ee(81779),ge=ee(59301),He=()=>{const[Me,Le]=(0,x.useState)(!1);return{verifyModelUser:()=>(0,ke.$O)()?!0:(Le(!0),!1),ContactModalElement:()=>ge.createElement(Ie.Z,{visible:Me,setVisible:Le,image:Be}),contactOpen:Me,setContactOpen:Le}}},901:function(bn,jt,ee){"use strict";ee.d(jt,{AL:function(){return De},Iy:function(){return fe},Qv:function(){return Ue},ez:function(){return Qe},jb:function(){return Ce}});var x=ee(32834),Be=ee.n(x),Ie=ee(11690),ke=ee.n(Ie);let ge=1;function pe(le,Oe){const We=le.match(/^(\s+)(?:```)/);if(We===null)return Oe;const Je=We[1];return Oe.split(` -`).map(gt=>{const tt=gt.match(/^\s+/);if(tt===null)return gt;const[vt]=tt;return vt.length>=Je.length?gt.slice(Je.length):gt}).join(` -`)}let He=[],Me=["