|
|
(self.webpackChunk=self.webpackChunk||[]).push([[3668],{27812:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},67921:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={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"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},87169:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},61481:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},63524:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={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"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},12893:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},32134:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},32050:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(60499),Re=ae(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Je=ke,Ce=ae(7657),ge=function(we,pe){return Re.createElement(Ce.Z,(0,y.Z)({},we,{ref:pe,icon:Je}))},Ne=Re.forwardRef(ge),he=Ne},22054:function(){"use strict"},68305:function(){"use strict"},2375:function(Lt,Ct){"use strict";Ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},93731:function(Lt,Ct){"use strict";Ct.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"}},23322:function(Lt,Ct){"use strict";Ct.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",work_checkbox_group:"work_checkbox_group___KSwRm"}},97630:function(Lt,Ct){"use strict";Ct.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",myselect:"myselect___QgOHu",upname:"upname___Dsj6F",upnames:"upnames___cGA7K",imghover:"imghover___C5Gjb",zybzForm:"zybzForm___AL0Nr"}},11920:function(Lt,Ct){"use strict";Ct.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"}},70030:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},Ee),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"})));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},984:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},Ee),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"})));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},52227:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},62446:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ee),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},59325:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Ee),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},38056:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},25631:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Ee,we,pe)=>we in Ee?Re(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[we]=pe,Ne=(Ee,we)=>{for(var pe in we||(we={}))Je.call(we,pe)&&ge(Ee,pe,we[pe]);if(ke)for(var pe of ke(we))Ce.call(we,pe)&&ge(Ee,pe,we[pe]);return Ee};const he=Ee=>React.createElement("svg",Ne({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},75354: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 Lt={},Ct="5.0",ae={},y=null,Re=!1,ke=!1,Je=null,Ce=!1,ge=null,Ne=null,he=0;he<arguments.length;he++){var Ee=arguments[he];if(Ee!==null)switch(typeof Ee){case"number":Ct=Ee.toFixed(1);break;case"string":Ee.match(new RegExp("^[0-9]\\.[0-9]+$"))?Ct=Ee:Je=Ee;break;case"object":typeof Ee.is3D!="undefined"?y=Ee:ae=Ee;break;case"boolean":Re=Ee,ke=!0;break}}y===null&&(y={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ae.material_id!==void 0&&!ke&&(Re=!0)),Je!==null&&ae.id===void 0&&(ae.id=Je);var we="",pe="",Me=!1,Ue=null,xe=null,be=null,de=!1,Se=null,Ie=null,je=null,We=null,ye=null;ae.height!==void 0&&(ae.height=Math.round(ae.height)),ae.width!==void 0&&(ae.width=Math.round(ae.width));var Pe=function(Ke){return parseFloat(Ke)>4?parseFloat(Ke):5};Lt.setHTML5Codebase=function(Ke,ut){Ne=Ke,Qe(Ke,ut)},Lt.setJavaCodebase=Lt.setJavaCodebaseVersion=Lt.isCompiledInstalled=Lt.setPreCompiledScriptPath=Lt.setPreCompiledResourcePath=function(){},Lt.setHTML5CodebaseVersion=function(Ke,ut){var ft=parseFloat(Ke);if(ft!==NaN&&ft<5){console.log("The GeoGebra HTML5 codebase version "+ft+" is deprecated. Using version latest instead.");return}ge=Ke,se(Ke,ut)},Lt.getHTML5CodebaseVersion=function(){return xe},Lt.getParameters=function(){return ae},Lt.setFontsCSSURL=function(Ke){We=Ke},Lt.setGiacJSURL=function(Ke){},Lt.setJNLPFile=function(Ke){we=Ke},Lt.setJNLPBaseDir=function(Ke){},Lt.inject=function(){function Ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ut="auto",ft=ae.id,yt,Et=!1,Qt=0;Qt<arguments.length;Qt++){var Bt=arguments[Qt];typeof Bt=="string"?(Bt=Bt.toLowerCase(),Bt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?ut=Bt:ft=arguments[Qt]):typeof Bt=="boolean"?Et=Bt:Bt instanceof HTMLElement&&(yt=Bt)}It();function It(){if(!Ce){setTimeout(It,200);return}ut=Ft(ut);var _t=yt||document.getElementById(ft);if(!_t){console.log("possibly bug on ajax loading? ");return}if(Lt.removeExistingApplet(_t,!1),ae.width===void 0&&_t.clientWidth&&(ae.width=_t.clientWidth),ae.height===void 0&&_t.clientHeight&&(ae.height=_t.clientHeight),!(ae.width&&ae.height)&&ut==="html5"&&(delete ae.width,delete ae.height),Ue=ut,ut==="screenshot")De(_t,ae);else{var oe=!1;ae.hasOwnProperty("playButton")&&ae.playButton||ae.hasOwnProperty("clickToLoad")&&ae.clickToLoad?oe=!0:ae.hasOwnProperty("playButtonAutoDecide")&&ae.playButtonAutoDecide&&(oe=(!$e()||Ke())&&_e()),oe?(Ue="screenshot",Rt(_t,ae,Et,ut)):it(_t,ae,Et)}}};function $e(){try{return window.self!==window.top}catch(Ke){return!0}}function _e(){return ae.hasOwnProperty("screenshotGenerator")&&ae.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Lt.getViews=function(){return y},Lt.isJavaInstalled=function(){return!1};var st=function(Ke){var ut=function(Qt){var Bt=JSON.parse(Qt),It=function(le){return le.type=="G"||le.type=="E"},_t=Bt.elements?Bt.elements.filter(It)[0]:Bt;if(!_t||!_t.url){ft();return}ae.fileName=_t.url,ve(_t.settings||{}),y.is3D=!0;var oe="https://www.geogebra.org/images/";Lt.setPreviewImage(Se||_t.previewUrl,oe+"GeoGebra_loading.png",oe+"applet_play.png"),Ke()},ft=function(){ae.onError&&ae.onError(),nt("Error: Fetching material (id "+ae.material_id+") failed.",ae)},yt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Et="/materials/"+ae.material_id+"?scope=basic";Ve("https://"+yt+"/api/proxy.php?path="+encodeURIComponent(Et),ut,ft)};function ve(Ke){var ut=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ft){Ke[ft]=!!Ke[ft]}),ut.forEach(function(ft){ae[ft]===void 0&&Ke[ft]!==void 0&&(ae[ft]=Ke[ft])}),ae.showToolBarHelp===void 0&&(ae.showToolBarHelp=ae.showToolBar)}function Ve(Ke,ut,ft){var yt=new XMLHttpRequest;yt.open("GET",Ke),yt.onload=function(){ut(yt.responseText)},yt.onerror=ft,yt.send()}Lt.isHTML5Installed=function(){return!0},Lt.getLoadedAppletType=function(){return Ue},Lt.setPreviewImage=function(Ke,ut,ft){Se=Ke,Ie=ut,je=ft},Lt.removeExistingApplet=function(Ke,ut){var ft;typeof Ke=="string"&&(Ke=document.getElementById(Ke)),Ue=null;var yt=null;for(ft=0;ft<Ke.childNodes.length;ft++){var Et=Ke.childNodes[ft],Qt=Et.className;Qt==="applet_screenshot"?ut?(Et.style.display="block",Ue="screenshot"):Et.style.display="none":Qt!=="applet_scaler prerender"&&(Ke.removeChild(Et),yt=Qt&&Qt.indexOf("appletParameters")!=-1?Et.id:null,ft--)}var Bt=ae.id!==void 0?ae.id:yt,It=window[Bt];It&&typeof It.getBase64=="function"&&(It.remove(),window[Bt]=null)},Lt.refreshHitPoints=function(){if(Pe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ke=Lt.getAppletObject();return Ke&&typeof Ke.recalculateEnvironments=="function"?(Ke.recalculateEnvironments(),!0):!1},Lt.startAnimation=function(){var Ke=Lt.getAppletObject();return Ke&&typeof Ke.startAnimation=="function"?(Ke.startAnimation(),!0):!1},Lt.stopAnimation=function(){var Ke=Lt.getAppletObject();return Ke&&typeof Ke.stopAnimation=="function"?(Ke.stopAnimation(),!0):!1},Lt.getAppletObject=function(){var Ke=ae.id!==void 0?ae.id:"ggbApplet";return window[Ke]},Lt.resize=function(){};var qe=function(Ke,ut,ft){var yt=document.createElement("param");yt.setAttribute("name",ut),yt.setAttribute("value",ft),Ke.appendChild(yt)},Oe=function(Ke){return Ke&&Ke!=="false"},it=function(Ke,ut,ft){Pe(xe)<=4.2&&(ft=!0);var yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==xe||ggbHTML5LoadedCodebaseIsWebSimple&&!de)&&(yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Et=document.createElement("div");Et.classList.add("appletParameters","notranslate");var Qt=ut.width,Bt=ut.height;if(ut.disableAutoScale=ut.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ut.disableAutoScale,ut.width!==void 0)if(Pe(xe)<=4.4)Oe(ut.showToolBar)&&(ut.height-=7),Oe(ut.showAlgebraInput)&&(ut.height-=37),ut.width<605&&Oe(ut.showToolBar)&&(ut.width=605,Qt=605);else{var It=100;(Oe(ut.showToolBar)||Oe(ut.showMenuBar))&&(ut.hasOwnProperty("customToolBar")&&(ut.customToolbar=ut.customToolBar),It=Oe(ut.showMenuBar)?245:155),Qt<It&&(ut.width=It,Qt=It)}Et.style.border="none",Et.style.display="inline-block";for(var _t in ut)ut.hasOwnProperty(_t)&&_t!=="appletOnLoad"&&Et.setAttribute("data-param-"+_t,ut[_t]);We&&Et.setAttribute("data-param-fontscssurl",We),Lt.resize=function(){GGBAppletUtils.responsiveResize(Ke,ut)},window.addEventListener("resize",function(dn){Lt.resize()});var oe=typeof ut.appletOnLoad=="function"?ut.appletOnLoad:function(){};if(!ft&&ut.width!==void 0){ut.hasOwnProperty("showSplash")||Et.setAttribute("data-param-showSplash","false");var le=Ke.querySelector(".applet_scaler.prerender"),ee=le!==null;if(ee)var z=le.querySelector(".ggb_preview");else{var z=ct(Qt,Bt,ut.borderColor,!1);le=document.createElement("div"),le.className="applet_scaler",le.style.position="relative",le.style.display="block",le.style.width=Qt+"px",le.style.height=Bt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(le,"66%"),Pe(xe)>=5?(ut.appletOnLoad=function(dn){var pn=Ke.querySelector(".ggb_preview");pn&&pn.parentNode.removeChild(pn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(le),window.GGBT_wsf_view&&$(window).trigger("resize"),oe(dn)},ee||le.appendChild(z)):Et.appendChild(z),le.appendChild(Et),ee||Ke.appendChild(le),setTimeout(function(){Lt.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(Et),Ke.appendChild(re),ut.appletOnLoad=function(dn){Lt.resize(),oe(dn)}}function ne(dn,pn){pn&&typeof pn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(dn,pn.appletOnLoad):renderGGBElement(dn),nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",pn)}function Ze(dn,pn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:dn,params:pn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(rr){ne(rr.article,rr.params)}),html5AppletsToProcess=null)},Pe(xe)<5&&(dn.className+=" geogebraweb")):ne(dn,pn)}if(yt){scriptLoadStarted=!0;for(var dt=0;dt<Et.childNodes.length;dt++){var rt=Et.childNodes[dt].tagName;rt==="TABLE"&&(Et.removeChild(Et.childNodes[dt]),dt--)}if(ggbHTML5LoadedScript!==null){var Zt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Zt!=null&&Zt.parentNode.removeChild(Zt)}var Jt=document.createElement("script"),zt=function(){Ze(Et,ut)};Jt.src=pe+be,ggbHTML5LoadedCodebaseIsWebSimple=de,ggbHTML5LoadedCodebaseVersion=xe,ggbHTML5LoadedScript=Jt.src,nt("GeoGebra HTML5 codebase loaded: '"+pe+"'.",ut),!Ne&&(!ge||ge=="5.0")?(de?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),zt()):pe.requirejs?__webpack_require__.e(9111).then(function(){var dn=[__webpack_require__(49111)];zt.apply(null,dn)}.bind(this)).catch(__webpack_require__.oe):(Jt.onload=zt,Ke.appendChild(Jt))}else Ze(Et,ut);ut.height=Bt,ut.width=Qt},De=function(Ke,ut,ft){var yt=ct(ut.width,ut.height,ut.borderColor,ft),Et=document.createElement("div");Et.style.position="relative",Et.style.display="block",Et.style.width=ut.width+"px",Et.style.height=ut.height+"px",Et.className="applet_screenshot applet_scaler"+(ft?" applet_screenshot_play":""),Et.appendChild(yt);var Qt=GGBAppletUtils.getScale(ut,Ke,ft);ft?(Ke.appendChild(gt()),window.GGBT_wsf_view||(Ke.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Et,"66%"),Ke.appendChild(Et),Qt!==1&&!isNaN(Qt)&&(GGBAppletUtils.scaleElement(Et,Qt),Et.style.width=ut.width+"px",Et.style.height=ut.height+"px",Et.parentNode.style.width=ut.width*Qt+"px",Et.parentNode.style.height=ut.height*Qt+"px"),Lt.resize=function(){lt(Ke,yt,Et,ft)},window.addEventListener("resize",function(Bt){Lt.resize()}),Lt.resize()};function lt(Ke,ut,ft,yt){if(Ke.contains(ut)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ke.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ke)}var Et=GGBAppletUtils.getScale(ae,Ke,yt);ft.parentNode!==null&&(!isNaN(Et)&&Et!==1?(GGBAppletUtils.scaleElement(ft,Et),ft.parentNode.style.width=ae.width*Et+"px",ft.parentNode.style.height=ae.height*Et+"px"):(GGBAppletUtils.scaleElement(ft,1),ft.parentNode.style.width=ae.width+"px",ft.parentNode.style.height=ae.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ke),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Lt.onExitFullscreen=function(Ke,ut){ut.appendChild(Ke)};var Rt=function(Ke,ut,ft,yt){De(Ke,ut,!0);for(var Et=function(){var It=[];for(Bt=0;Bt<Ke.childNodes.length;Bt++)It.push(Ke.childNodes[Bt]);if(window.GGBT_wsf_view){var _t=window.GGBT_wsf_view.renderFullScreen(Ke,ut.id),oe=document.getElementById("fullscreencontainer"),le=jQuery(Ke).find(".fullscreencontent");le.length>0?(_t.remove(),le.attr("id","fullscreencontent").show(),jQuery(oe).append(le),window.dispatchEvent(new Event("resize"))):it(_t,ut,!1),window.GGBT_wsf_view.launchFullScreen(oe)}else Ue=yt,it(Ke,ut,!1);if(!window.GGBT_wsf_view)for(Bt=0;Bt<It.length;Bt++)Ke.removeChild(It[Bt])},Qt=Ke.getElementsByClassName("ggb_preview_play"),Bt=0;Bt<Qt.length;Bt++)Qt[Bt].addEventListener("click",Et,!1),Qt[Bt].addEventListener("ontouchstart",Et,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ke),_e()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},gt=function(){var Ke=document.createElement("div");if(Ke.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var ut='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',ft=document.createElement("style");ft.styleSheet?ft.styleSheet.cssText=ut:ft.appendChild(document.createTextNode(ut)),document.getElementsByTagName("head")[0].appendChild(ft)}return Ke},ct=function(Ke,ut,ft,yt){var Et=document.createElement("div");Et.className="ggb_preview",Et.style.position="absolute",Et.style.zIndex="90",Et.style.width=Ke-2+"px",Et.style.height=ut-2+"px",Et.style.top="0px",Et.style.left="0px",Et.style.overflow="hidden",Et.style.backgroundColor="white";var Qt="lightgrey";ft!==void 0&&(ft==="none"?Qt="transparent":Qt=ft),Et.style.border="1px solid "+Qt;var Bt=document.createElement("img");if(Bt.style.position="relative",Bt.style.zIndex="1000",Bt.style.top="-1px",Bt.style.left="-1px",Se!==null&&Bt.setAttribute("src",Se),Bt.style.opacity=.7,Ie!==null){var It,_t,oe;if(!yt){It=document.createElement("img"),It.style.position="absolute",It.style.zIndex="1001",It.style.opacity=1,Bt.style.opacity=.3,_t=360,_t>Ke/4*3&&(_t=Ke/4*3),oe=_t/5.8,It.setAttribute("src",Ie),It.setAttribute("width",_t),It.setAttribute("height",oe);var le=(Ke-_t)/2,ee=(ut-oe)/2;It.style.left=le+"px",It.style.top=ee+"px",Et.appendChild(It)}}return Et.appendChild(Bt),Et},Ft=function(Ke){return Ke=Ke.toLowerCase(),Ke==="html5"||Ke==="screenshot"?Ke:"html5"},ze=["web","webSimple","web3d","tablet","tablet3d","phone"],se=function(Ke,ut){if(xe=Ke,ut){Qe(xe,!0);return}var ft=!Re;if(ft){var yt=Pe(xe);!isNaN(yt)&&yt<4.4&&(ft=!1)}var Et,Qt;window.location.protocol.substr(0,4)==="http"?Et=window.location.protocol:Et="http:";var Bt=xe.indexOf("//");Bt>0?Qt=xe:Bt===0?Qt=Et+xe:Qt="https://www.geogebra.org/apps/5.2.814.0/";for(var It in ze)if(xe.slice(ze[It].length*-1)===ze[It]||xe.slice((ze[It].length+1)*-1)===ze[It]+"/"){Qe(Qt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ft&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Oe(ae.showToolBar)&&!Oe(ae.showMenuBar)&&!Oe(ae.showAlgebraInput)&&!Oe(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?Qt+="webSimple/":Qt+="web3d/",Qe(Qt,!1)},Qe=function(Ke,ut){if(Ke.requirejs){pe=Ke;return}Ke.slice(-1)!=="/"&&(Ke+="/"),pe=Ke,ut===null&&(ut=Ke.indexOf("http")===-1),Me=ut,be="web.nocache.js",de=!1;var ft=pe.split("/");ft.length>1&&(!ut&&ft[ft.length-2]==="webSimple"?(be="webSimple.nocache.js",de=!0):ze.indexOf(ft[ft.length-2])>=0&&(be=ft[ft.length-2]+".nocache.js")),ft=Ke.split("/"),xe=ft[ft.length-3],xe.substr(0,4)==="test"?xe=xe.substr(4,1)+"."+xe.substr(5,1):(xe.substr(0,3)==="war"||xe.substr(0,4)==="beta")&&(xe="5.0");var yt=parseFloat(xe);yt!==NaN&&yt<5&&Ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead."),se("5.0",ut))},nt=function(Ke,ut){window.console&&window.console.log&&(!ut||typeof ut.showLogging=="undefined"||ut.showLogging&&ut.showLogging!=="false")&&console.log(Ke)};ae.material_id!==void 0?st(At):At();function At(){var Ke=Ct;ge!==null?Ke=ge:parseFloat(Ke)<5&&(Ke="5.0"),se(Ke,!1),Ne!==null&&Qe(Ne,Me),Ce=!0}return Lt},GGBAppletUtils=function(){"use strict";function Lt(){return window.GGBT_wsf_edit!==void 0}function Ct(Ce,ge){ge!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+ge+","+ge+")",Ce.style.webkitTransform="scale("+ge+","+ge+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function ae(Ce,ge,Ne,he,Ee,we){var pe=null;if(we!=null&&we!="")for(var Me=Ce.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+we+" ")>-1){pe=Me;break}else Me=Me.parentNode;var Ue=0,xe=0,be=0,de=0,Se=0,Ie=0,je=0;if(pe)Ue=pe.offsetWidth,xe=Math.max(he?pe.offsetWidth:0,pe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ue=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),be=Ue):(Ue=window.innerWidth,xe=window.innerHeight,be=window.innerWidth),Ce){var We=Ce.getBoundingClientRect();We.left>0&&We.left<=Ue&&(Ee===void 0||!Ee)&&(document.dir==="rtl"?(Se=Ue-We.width-We.left,Ie=be<=480?10:30):(Ie=We.left,Se=be<=480?10:30),de=Ie+Se)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ye=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(de=40,je=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(de=0,je=40)}}return Ce&&((Ne===void 0||!Ne)&&ge>0&&ge+de<Ue?Ue=ge:Ue-=de,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne===void 0||!Ne)&&(xe-=je)),{width:Ue,height:xe}}function y(Ce,ge,Ne,he,Ee){if(Ce.isScreenshoGenerator)return 1;var we=he!==void 0&&he,pe=Ce.noScaleMargin!=null&&Ce.noScaleMargin,Me=function(ye){return ye&&ye!=="false"},Ue=Me(Ce.autoHeight),xe=ae(ge,Ce.width,Ne,Ue,we&&window.GGBT_wsf_view||pe,Ee),be=parseInt(xe.width),de=Ce.width,Se=Ce.height;if(de===void 0){var Ie=ge.querySelector(".appletParameters");Ie&&(de=Ie.offsetWidth,Se=Ie.offsetHeight)}var je=be/de,We=we?1:xe.height/Se;return Ne!==void 0&&!Ne&&(je=Math.min(1,je),We=Math.min(1,We)),Math.min(je,We)}function Re(Ce,ge,Ne){var he=1,Ee,we=!1;if(Ce.hasOwnProperty("allowUpscale")&&(we=Ce.allowUpscale),Ce.hasOwnProperty("scale")&&(he=parseFloat(Ce.scale),(isNaN(he)||he===null||he===0)&&(he=1),he>1&&(we=!0)),ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(we=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))Ee=y(Ce,ge,we,Ne,Ce.scaleContainerClass);else return he;return we&&(!Ce.hasOwnProperty("scale")||he===1)?Ee:Math.min(he,Ee)}function ke(Ce){var ge=Math.min(window.innerWidth,document.documentElement.clientWidth),Ne=Math.min(window.innerHeight,document.documentElement.clientHeight),he=Ce.getBoundingClientRect(),Ee=(ge-he.width)/2,we=(Ne-he.height)/2;we<0&&(we=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ee<40?Ce.style.left="40px":Ce.style.left=Ee+"px",Ce.style.top=we+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(we<40?Ce.style.top="40px":Ce.style.top=we+"px",Ce.style.left=Ee+"px")}function Je(Ce,ge){var Ne=Ce.querySelector(".appletParameters");if(Ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ge.id!==Ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(Ne.parentElement&&/fullscreen/.test(Ne.parentElement.className))return;var he=Re(ge,Ce);Lt()&&Ne.setAttribute("data-param-scale",he);for(var Ee=null,we=0;we<Ce.childNodes.length;we++)if(Ce.childNodes[we].className!==void 0&&Ce.childNodes[we].className.match(/^applet_scaler/)){Ee=Ce.childNodes[we];break}if(Ee!==null&&Ee.querySelector(".noscale")!==null)return;var pe=ge.id!==void 0?ge.id:"ggbApplet",Me=window[pe];(Me==null||!Me.recalculateEnvironments)&&Ee!==null&&!Ee.className.match(/fullscreen/)&&(Ee.parentNode.style.transform="",!isNaN(he)&&he!==1?(Ee.parentNode.style.width=ge.width*he+"px",Ee.parentNode.style.height=ge.height*he+"px",Ct(Ee,he)):(Ct(Ee,1),Ee.parentNode.style.width=ge.width+"px",Ee.parentNode.style.height=ge.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&ke(Ce),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ne).parents(".content-added-content"))}}return{responsiveResize:Je,isFlexibleWorksheetEditor:Lt,positionCenter:ke,getScale:Re,scaleElement:Ct}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Lt=n.location.search;return Lt.indexOf(J)!=-1||Lt.indexOf(K)!=-1}function q(Lt,Ct){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Lt){var Ct=s[L].bindings;s[L].bindings=function(){for(var ae=Ct?Ct():{},y=Lt[webModule.__softPermutationId],Re=O;Re<y.length;Re++){var ke=y[Re];ae[ke[O]]=ke[P]}return ae}};var t;function u(){return v(),t}function v(){if(!t){var Lt=o.createElement(Q);if(Lt.id=L,Lt.style.cssText=R+S,Lt.tabIndex=-1,o.body.appendChild(Lt),t=Lt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Ct=document.compatMode==U?V:W;t.write(Ct+X),t.close()}}}function w(Lt){function Ct(y){function Re(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var ke=Re();if(ke){y();return}function Je(){if(!ke){if(!Re())return;ke=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Je,!1),Ce&&clearInterval(Ce)}}o.addEventListener&&o.addEventListener(Z,Je,!1);var Ce=setInterval(function(){Je()},$)}function ae(y){var Re=u(),ke=Re.body,Je=Re.createElement(_);Je.language=ab,Je.crossOrigin=W,Je.src=y,webModule.__errFn&&(Je.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),ke.appendChild(Je)}Ct(function(){ae(Lt)})}webModule.__startLoadingFragment=function(Lt){return C(Lt)},webModule.__installRunAsyncCode=function(Lt){var Ct=u(),ae=Ct.body,y=Ct.createElement(_);y.language=ab,y.text=Lt,ae.appendChild(y),ae.removeChild(y)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=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(Lt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Lt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Lt){var Ct=c[Lt];return Ct==null?null:Ct},r=d,webModule.__errFn=e}function B(){function Lt(Ce){var ge=Ce.lastIndexOf(rb);ge==-1&&(ge=Ce.length);var Ne=Ce.indexOf(sb);Ne==-1&&(Ne=Ce.length);var he=Ce.lastIndexOf(tb,Math.min(Ne,ge));return he>=O?Ce.substring(O,he+P):W}function Ct(Ce){if(!Ce.match(/^\w+:\/\//)){var ge=o.createElement(ub);ge.src=Ce+vb,Ce=Lt(ge.src)}return Ce}function ae(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function y(){for(var Ce=o.getElementsByTagName(_),ge=O;ge<Ce.length;++ge)if(Ce[ge].src.indexOf(xb)!=-1)return Lt(Ce[ge].src);return W}function Re(){var Ce=o.getElementsByTagName(yb);return Ce.length>O?Ce[Ce.length-P].href:W}function ke(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var Je=ae();return Je==W&&(Je=y()),Je==W&&(Je=Re()),Je==W&&ke()&&(Je=Lt(o.location.href)),Je=Ct(Je),Je}function C(Lt){return Lt.match(/^\//)||Lt.match(/^[a-zA-Z]+:\/\//)?Lt:webModule.__moduleBase+Lt}function D(){var Lt=[],Ct=O,ae=[],y=[];function Re(Ce){var ge=y[Ce](),Ne=ae[Ce];if(ge in Ne)return ge;var he=[];for(var Ee in Ne)he[Ne[Ee]]=Ee;throw r&&r(Ce,he,ge),null}if(__gwt_isKnownPropertyValue=function(Ce,ge){return ge in ae[Ce]},webModule.__getPropMap=function(){var Ce={};for(var ge in ae)ae.hasOwnProperty(ge)&&(Ce[ge]=Re(ge));return Ce},webModule.__computePropValue=Re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var Je=ke.indexOf(Db);Je!=-1&&(Ct=parseInt(ke.substring(Je+P),$),ke=ke.substring(O,Je))}catch(Ce){}return webModule.__softPermutationId=Ct,C(ke+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})()},32546:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Ax:function(){return Je},Ds:function(){return Ce},KI:function(){return Ne},SI:function(){return ke},f1:function(){return Re}});var y=ae(42684);function Re(he){let Ee=!0;if(he.length>0){for(let we=0;we<he.length;we++)if(he[we].compile_success==0||!he[we].compile_success){Ee=!1;break}}else Ee=!1;return Ee}function ke(he,Ee=""){let we=[];for(let pe=0;pe<he.length;pe++){let Me=he[pe],Ue=Ee?`${Ee}/${Me.name}`:`${Me.name}`;we.push({title:Me.name,type:Me.type,isLeaf:Me.type!=="tree",key:Ue})}return we}function Je(he,Ee,we){for(let pe=0;pe<he.length;pe++){let Me=he[pe];if(Me.key===Ee){Me.children=we;break}Me.children&&Je(Me.children,Ee,we)}return he}function Ce(he,Ee,we){let pe;return function(){let Me=this,Ue=arguments,xe=function(){pe=null,we||he.apply(Me,Ue)},be=we&&!pe;clearTimeout(pe),pe=setTimeout(xe,Ee),be&&he.apply(Me,Ue)}}const ge=!0,Ne=y.Z.API_SERVER},30998:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return $e}});var y=ae(1773),Re=ae(59301),ke={flex_box_center:"flex_box_center___g9w3o",flex_space_between:"flex_space_between___vrLAI",flex_box_vertical_center:"flex_box_vertical_center___MPdXf",flex_box_center_end:"flex_box_center_end___imavA",flex_box_column:"flex_box_column___C5STi",head:"head___yl0XW",title:"title___HnEdK",btns:"btns___hzKEv",container:"container___x845l",content:"content___LkDoI",info:"info___FXcae",toggleWrap:"toggleWrap___ifCJP",toggle:"toggle___UEVZx"},Je=ae(92310),Ce=ae.n(Je),ge=ae(28284),Ne=ae(6767),he=ae(62957),Ee=ae(7939),we=ae(37568),pe=ae(62673),Me=ae(27612),Ue=ae(65259),xe=ae(58661),be=Object.defineProperty,de=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(_e,st,ve)=>st in _e?be(_e,st,{enumerable:!0,configurable:!0,writable:!0,value:ve}):_e[st]=ve,We=(_e,st)=>{for(var ve in st||(st={}))Se.call(st,ve)&&je(_e,ve,st[ve]);if(de)for(var ve of de(st))Ie.call(st,ve)&&je(_e,ve,st[ve]);return _e},ye=(_e,st,ve)=>new Promise((Ve,qe)=>{var Oe=lt=>{try{De(ve.next(lt))}catch(Rt){qe(Rt)}},it=lt=>{try{De(ve.throw(lt))}catch(Rt){qe(Rt)}},De=lt=>lt.done?Ve(lt.value):Promise.resolve(lt.value).then(Oe,it);De((ve=ve.apply(_e,st)).next())}),$e=({className:_e,style:st={},height:ve,title:Ve,type:qe,emptyNode:Oe,data:it={},autoPollingStr:De,noDataCanEdit:lt,otherFormItem:Rt=[]})=>{const[gt]=ge.default.useForm(),[ct,Ft]=(0,Re.useState)(1),[ze,se]=(0,Re.useState)(1),[Qe,nt]=(0,Re.useState)(!1),[At,Ke]=(0,Re.useState)(!1),[ut,ft]=(0,Re.useState)(""),[yt,Et]=(0,Re.useState)({}),Qt=(0,Re.useRef)(null),Bt=(0,Re.useRef)(!0),It=(0,Re.useRef)(0);(0,Re.useEffect)(()=>{Qt!=null&&Qt.current&&setTimeout(()=>{var z;((z=Qt.current)==null?void 0:z.offsetHeight)>ve?Ft(1):Ft(0)},300)},[ut]),(0,Re.useEffect)(()=>(_t(),()=>{Bt.current=!1}),[]),(0,Re.useEffect)(()=>{const z=De||qe;return y.Z.subscribe(z,()=>{_t()})},[]);const _t=()=>ye(void 0,null,function*(){var z,re,ne,Ze,dt,rt;let Zt;const Jt=It.current+1;It.current=Jt,se(1),Ft(1);do{if(Zt=yield(0,xe.ZP)("/api/ai/reports/get_report_info.json",{method:"get",params:We({container_type:qe},it)}),(Zt==null?void 0:Zt.status)!==0){console.log("\u72B6\u6001\u5F02\u5E38"),se(0);break}if((re=(z=Zt==null?void 0:Zt.data)==null?void 0:z.ai_report_info)!=null&&re.ai_report_id)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(zt=>setTimeout(zt,2e3));else{console.log("\u64CD\u4F5C\u6210\u529F"),Et((Zt==null?void 0:Zt.data)||{});const zt=(Ze=(ne=Zt==null?void 0:Zt.data)==null?void 0:ne.ai_report_info)==null?void 0:Ze.result;zt?(ft(zt),se(2)):se(0);break}}while((rt=(dt=Zt==null?void 0:Zt.data)==null?void 0:dt.ai_report_info)!=null&&rt.ai_report_id&&Bt.current&&Jt===It.current);return Zt}),oe=()=>ye(void 0,null,function*(){nt(!0),gt.setFieldsValue(We({target:yt==null?void 0:yt.target,prompt:yt==null?void 0:yt.prompt},(yt==null?void 0:yt.settings)||{}))}),le=z=>ye(void 0,null,function*(){Ke(!0);const re=yield(0,xe.ZP)("/api/ai/reports.json",{method:"post",body:We(We({container_type:qe},it),z)});(re==null?void 0:re.status)===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),_t(),nt(!1)),Ke(!1)}),ee=lt?[1].includes(ze):[0,1].includes(ze);return Re.createElement(Re.Fragment,null,Re.createElement("div",{className:Ce()(ke.report,_e),style:st},Re.createElement("div",{className:ke.head},Re.createElement("div",{className:ke.title},Ve),Re.createElement("div",{className:ke.btns},Re.createElement(Me.Z,{disabled:ee,onClick:oe,type:"link"},"\u4FEE\u6539\u63D0\u793A\u8BCD"))),Re.createElement("div",{className:ke.container,style:{height:ze!==2||ct===1?ve:"auto"}},ze===2?Re.createElement("div",{className:ke.content,ref:Qt},Re.createElement(Ue.Z,{key:ut,value:ut,streamingStatus:!1})):Re.createElement("div",{className:ke.info},ze===0?Oe:"\u6B63\u5728\u751F\u6210\u4E2D"),ze===2&&ct>0&&Re.createElement("div",{className:ke.toggleWrap},Re.createElement("div",{onClick:()=>Ft(ct===1?2:1),className:ke.toggle},ct===1&&Re.createElement(Re.Fragment,null,Re.createElement("span",null,"\u5C55\u5F00"),Re.createElement("i",{className:"iconfont icon-zhankai6"})),ct===2&&Re.createElement(Re.Fragment,null,Re.createElement("span",null,"\u6536\u8D77"),Re.createElement("i",{className:"icon-shouqi6"})))))),Re.createElement(he.default,{centered:!0,title:"\u62A5\u544A\u8981\u6C42",open:Qe,width:650,onCancel:()=>nt(!1),footer:Re.createElement("div",{className:"flex"},Re.createElement(Ee.ZP,{onClick:()=>{var z;return gt.setFieldsValue({prompt:(z=yt==null?void 0:yt.default_info)==null?void 0:z.prompt})},type:"link",style:{padding:0}},"\u6062\u590D\u9ED8\u8BA4\u63D0\u793A\u8BCD"),Re.createElement(Ee.ZP,{onClick:()=>nt(!1),style:{marginLeft:"auto"}},"\u53D6\u6D88"),Re.createElement(Ee.ZP,{loading:At,onClick:()=>gt.submit(),type:"primary"},"\u751F\u6210\u62A5\u544A"))},Re.createElement(ge.default,{layout:"vertical",form:gt,onFinish:le},Re.createElement(ge.default.Item,{className:"mb10",label:"\u62A5\u544A\u7ED3\u6784",name:"target"},Re.createElement(we.default.TextArea,{readOnly:!0,style:{height:88}})),Re.createElement(ge.default.Item,{className:"mb0",name:"prompt"},Re.createElement(we.default.TextArea,{style:{height:260}})),Rt==null?void 0:Rt.map((z,re)=>Re.createElement(ge.default.Item,{key:re,className:`mb0 ${re===0?"mt8":""}`,name:z.field,valuePropName:"checked"},Re.createElement(pe.default,{disabled:!!(z!=null&&z.disabled)},z.name))))))}},27612:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return xe}});var y=ae(7939),Re=ae(59301),ke=Object.defineProperty,Je=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(be,de,Se)=>de in be?ke(be,de,{enumerable:!0,configurable:!0,writable:!0,value:Se}):be[de]=Se,we=(be,de)=>{for(var Se in de||(de={}))Ne.call(de,Se)&&Ee(be,Se,de[Se]);if(ge)for(var Se of ge(de))he.call(de,Se)&&Ee(be,Se,de[Se]);return be},pe=(be,de)=>Je(be,Ce(de)),Me=(be,de)=>{var Se={};for(var Ie in be)Ne.call(be,Ie)&&de.indexOf(Ie)<0&&(Se[Ie]=be[Ie]);if(be!=null&&ge)for(var Ie of ge(be))de.indexOf(Ie)<0&&he.call(be,Ie)&&(Se[Ie]=be[Ie]);return Se},Ue=(be,de,Se)=>new Promise((Ie,je)=>{var We=$e=>{try{Pe(Se.next($e))}catch(_e){je(_e)}},ye=$e=>{try{Pe(Se.throw($e))}catch(_e){je(_e)}},Pe=$e=>$e.done?Ie($e.value):Promise.resolve($e.value).then(We,ye);Pe((Se=Se.apply(be,de)).next())});const xe=be=>{var de=be,{children:Se}=de,Ie=Me(de,["children"]);const[je,We]=(0,Re.useState)(!1);return Re.createElement(y.ZP,pe(we({},Ie),{loading:je,onClick:ye=>Ue(void 0,null,function*(){try{We(!0),yield Ie.onClick(ye),We(!1)}catch(Pe){console.error(Pe),We(!1)}})}),Se)}},98400:function(Lt,Ct,ae){"use strict";var y=ae(86204),Re=ae.n(y),ke=Object.defineProperty,Je=(he,Ee,we)=>Ee in he?ke(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:we}):he[Ee]=we,Ce=(he,Ee,we)=>Je(he,typeof Ee!="symbol"?Ee+"":Ee,we),ge=(he,Ee,we)=>new Promise((pe,Me)=>{var Ue=de=>{try{be(we.next(de))}catch(Se){Me(Se)}},xe=de=>{try{be(we.throw(de))}catch(Se){Me(Se)}},be=de=>de.done?pe(de.value):Promise.resolve(de.value).then(Ue,xe);be((we=we.apply(he,Ee)).next())});class Ne extends y.EventEmitter{constructor(Ee,we){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=Ee,this.body=we}startStream(){return ge(this,null,function*(){this.controller=new AbortController;const{signal:Ee}=this.controller;try{const we=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ee});if(!we.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${we.status}`);const pe=we.headers.get("content-type");if(!pe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(pe.includes("application/json")){const xe=yield we.json();this.emit("error",xe);return}if(!pe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Me=we.body.getReader(),Ue=new TextDecoder("utf-8");for(;;){const{done:xe,value:be}=yield Me.read();if(xe)break;const de=Ue.decode(be,{stream:!0});this.buffer+=de;const Se=this.buffer.split(`
|
|
|
`);this.buffer=Se.pop()||"";for(const Ie of Se)if(Ie.startsWith("data:")){const je=Ie.slice(5).trim();if(je==="[DONE]")break;try{const We=JSON.parse(je);We.data&&this.handleData(We.data)}catch(We){this.buffer=Ie+`
|
|
|
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",We)}}}this.emit("done",this.fullContent)}catch(we){we.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",we.message)}})}handleData(Ee){Ee.content&&(this.fullContent+=Ee.content,this.emit("data",{chunk:Ee,full:this.fullContent}))}cancelRequest(){var Ee;(Ee=this.controller)==null||Ee.abort()}}Ct.Z=Ne},45632:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ue}});var y=ae(59301),Re=ae(36207),ke=ae(77019),Je=ae(5269),Ce={smartWrp:"smartWrp___NjRcB"},ge=ae(84897),Ne=ae(22417),he=ae(27612),Ee=ae(59301),we=(xe,be,de)=>new Promise((Se,Ie)=>{var je=Pe=>{try{ye(de.next(Pe))}catch($e){Ie($e)}},We=Pe=>{try{ye(de.throw(Pe))}catch($e){Ie($e)}},ye=Pe=>Pe.done?Se(Pe.value):Promise.resolve(Pe.value).then(je,We);ye((de=de.apply(xe,be)).next())});const pe=`<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
|
|
|
<style>
|
|
|
body {
|
|
|
font-family: Arial, sans-serif;
|
|
|
text-align: center;
|
|
|
margin: 20px;
|
|
|
}
|
|
|
.array-container {
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: flex-end;
|
|
|
height: 300px;
|
|
|
margin-top: 20px;
|
|
|
}
|
|
|
.bar {
|
|
|
width: 30px;
|
|
|
margin: 0 2px;
|
|
|
background-color: #4caf50;
|
|
|
color: white;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
border-radius: 5px;
|
|
|
transition: all 0.3s ease;
|
|
|
}
|
|
|
.bar.sorted {
|
|
|
background-color: #ff9800;
|
|
|
}
|
|
|
.bar.pivot {
|
|
|
background-color: #f44336;
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
|
|
|
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
|
|
|
<div class="array-container" id="array-container"></div>
|
|
|
|
|
|
<script>
|
|
|
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
|
|
|
let bars = [];
|
|
|
|
|
|
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
|
|
|
function initArrayDisplay() {
|
|
|
const container = document.getElementById('array-container');
|
|
|
container.innerHTML = '';
|
|
|
bars = array.map(value => {
|
|
|
const bar = document.createElement('div');
|
|
|
bar.className = 'bar';
|
|
|
bar.style.height = \`\${value * 5}px\`;
|
|
|
bar.textContent = value;
|
|
|
container.appendChild(bar);
|
|
|
return bar;
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
|
|
|
function highlightBars(indices, className) {
|
|
|
indices.forEach(index => bars[index].classList.add(className));
|
|
|
}
|
|
|
|
|
|
// \u79FB\u9664\u9AD8\u4EAE
|
|
|
function removeHighlightBars(indices, className) {
|
|
|
indices.forEach(index => bars[index].classList.remove(className));
|
|
|
}
|
|
|
|
|
|
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
|
|
|
async function quickSort(arr, left = 0, right = arr.length - 1) {
|
|
|
if (left >= right) return;
|
|
|
|
|
|
const pivotIndex = await partition(arr, left, right);
|
|
|
await quickSort(arr, left, pivotIndex - 1);
|
|
|
await quickSort(arr, pivotIndex + 1, right);
|
|
|
}
|
|
|
|
|
|
// \u5206\u533A\u51FD\u6570
|
|
|
async function partition(arr, left, right) {
|
|
|
const pivot = arr[right];
|
|
|
let i = left - 1;
|
|
|
|
|
|
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
|
|
|
|
|
|
for (let j = left; j < right; j++) {
|
|
|
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
|
|
|
await sleep(500);
|
|
|
|
|
|
if (arr[j] <= pivot) {
|
|
|
i++;
|
|
|
[arr[i], arr[j]] = [arr[j], arr[i]];
|
|
|
|
|
|
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
|
|
|
bars[i].style.height = \`\${arr[i] * 5}px\`;
|
|
|
bars[i].textContent = arr[i];
|
|
|
bars[j].style.height = \`\${arr[j] * 5}px\`;
|
|
|
bars[j].textContent = arr[j];
|
|
|
|
|
|
await sleep(500);
|
|
|
}
|
|
|
|
|
|
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
|
|
|
}
|
|
|
|
|
|
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
|
|
|
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
|
|
|
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
|
|
|
bars[i + 1].textContent = arr[i + 1];
|
|
|
bars[right].style.height = \`\${arr[right] * 5}px\`;
|
|
|
bars[right].textContent = arr[right];
|
|
|
|
|
|
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
|
|
|
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
|
|
|
await sleep(500);
|
|
|
removeHighlightBars([i + 1], 'sorted');
|
|
|
|
|
|
return i + 1;
|
|
|
}
|
|
|
|
|
|
// \u5EF6\u8FDF\u51FD\u6570
|
|
|
function sleep(ms) {
|
|
|
return new Promise(resolve => setTimeout(resolve, ms));
|
|
|
}
|
|
|
|
|
|
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
|
|
|
document.getElementById('start-sort').addEventListener('click', () => {
|
|
|
quickSort(array);
|
|
|
});
|
|
|
|
|
|
// \u521D\u59CB\u5316\u9875\u9762
|
|
|
initArrayDisplay();
|
|
|
<\/script>
|
|
|
</body>
|
|
|
</html>`;function Me({open:xe=!0,onChange:be,defaultValue:de,placement:Se,width:Ie,height:je,extra:We,onDynamic:ye,onOpenChange:Pe,showExtra:$e=!0}){const _e=(0,y.useRef)(null),st=(0,y.useRef)(null),[ve,Ve]=(0,y.useState)(de||""),[qe,Oe]=(0,y.useState)(de||""),[it,De]=(0,y.useState)(!!xe),[lt,Rt]=(0,y.useState)(1),gt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{xe&&(Ve(de),Oe(de),De(!0))},[xe,de]),(0,y.useEffect)(()=>{ve!==""&&(clearTimeout(st.current),st.current=setTimeout(()=>{const Ft=document.createElement("iframe");if(Ft.style.width="100%",Ft.style.height="100%",Ft.style.border="0",_e.current){_e.current.innerHTML="",_e.current.appendChild(Ft);const ze=Ft.contentDocument||Ft.contentWindow.document;ze.open(),ze.write(ve),ze.close()}},1e3))},[xe,ve]);const ct=Ft=>{Ve(Ft),be==null||be(Ft,qe)};return Ee.createElement(Re.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:it,width:"100%",height:je||"100vh",rootClassName:Ce.smartWrp,destroyOnClose:!0,onClose:()=>{De(!1),Pe==null||Pe(ve)},extra:$e&&Ee.createElement("div",null,Ee.createElement(Ne.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:lt,onChange:Ft=>Rt(Ft)}),Ee.createElement(he.Z,{type:"primary",className:"ml20",onClick:()=>we(this,null,function*(){yield ye(ve,()=>{De(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ee.createElement(ke.Z,{className:"h100"},Ee.createElement(Je.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:lt===1?"block":"none"}},Ee.createElement("div",{className:"h100",ref:_e})),Ee.createElement(Je.Z,{flex:"1",style:{display:lt===2?"block":"none"}},Ee.createElement(ge.ZP,{height:"90vh",value:de,language:"html",theme:"vs",showMiniMap:!1,options:gt,onChange:ct}))))}var Ue=Me},65259:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return ut}});var y=ae(59301),Re=ae(93831),ke=ae(66328),Je=ae(84821),Ce=ae(18369),ge=ae(56102),Ne={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},he=ae(6767),Ee=ae(75786),we=ae(40797),pe=ae(91378),Me=ae(15342),Ue=ae.n(Me),xe=ae(19453),be=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ye=(ft,yt,Et)=>yt in ft?be(ft,yt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[yt]=Et,Pe=(ft,yt)=>{for(var Et in yt||(yt={}))je.call(yt,Et)&&ye(ft,Et,yt[Et]);if(Ie)for(var Et of Ie(yt))We.call(yt,Et)&&ye(ft,Et,yt[Et]);return ft},$e=(ft,yt)=>de(ft,Se(yt));const _e={},st=[];function ve(ft){const yt=ft||_e;return function(Et,Qt){(0,xe.S4)(Et,"element",function(Bt,It){const _t=Array.isArray(Bt.properties.className)?Bt.properties.className:st,oe=_t.includes("language-math"),le=_t.includes("math-display"),ee=_t.includes("math-inline");let z=le;if(!oe&&!le&&!ee)return;let re=It[It.length-1],ne=Bt;if(Bt.tagName==="code"&&oe&&re&&re.type==="element"&&re.tagName==="pre"&&(ne=re,re=It[It.length-2],z=!0),!re)return;const Ze=(0,pe.l)(ne,{whitespace:"pre"});let dt;try{const Zt=Ue().renderToString(Ze,$e(Pe({},yt),{displayMode:z,throwOnError:!0}));dt=(0,we.N)(`<mathx data-text="${Ze.replace(/"/g,""")}">
|
|
|
${Zt}
|
|
|
</mathx>`,{fragment:!0}).children}catch(Zt){const Jt=Zt;Qt.message("Could not render math with KaTeX",{ancestors:[...It,Bt],cause:Jt,place:Bt.position,ruleId:Jt.name.toLowerCase(),source:"rehype-katex"}),dt=[{type:"element",tagName:"mathx",properties:{"data-text":Ze},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(yt.errorColor||"#cc0000"),title:String(Zt)},children:[{type:"text",value:Ze}]}]}]}const rt=re.children.indexOf(ne);return re.children.splice(rt,1,...dt),xe.AM})}}var Ve=ae(55468),qe=ae(3369),Oe=ae(20570),it=ae(63954),De=ae(45632),lt=Object.defineProperty,Rt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,se=(ft,yt,Et)=>yt in ft?lt(ft,yt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[yt]=Et,Qe=(ft,yt)=>{for(var Et in yt||(yt={}))Ft.call(yt,Et)&&se(ft,Et,yt[Et]);if(ct)for(var Et of ct(yt))ze.call(yt,Et)&&se(ft,Et,yt[Et]);return ft},nt=(ft,yt)=>Rt(ft,gt(yt)),At=(ft,yt)=>{var Et={};for(var Qt in ft)Ft.call(ft,Qt)&&yt.indexOf(Qt)<0&&(Et[Qt]=ft[Qt]);if(ft!=null&&ct)for(var Qt of ct(ft))yt.indexOf(Qt)<0&&ze.call(ft,Qt)&&(Et[Qt]=ft[Qt]);return Et},ut=({onFinish:ft,value:yt,streamingStatus:Et,cancelIndex:Qt,loadImage:Bt,onDynamic:It,isHiddenHtml:_t})=>{const[oe,le]=(0,y.useState)(""),[ee,z]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[re,ne]=(0,y.useState)(0),[Ze,dt]=(0,y.useState)(!1),rt=zt=>zt,Zt=()=>{dt(!0),ft==null||ft()};(0,y.useEffect)(()=>{const dn=Bt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
|
|
|
|
|
|
${yt}`:yt;if(!Ze)if(Bt||!Et||Qt>0){le(dn),ne(dn.length),(!Et||Qt>0)&&!Bt&&Zt();return}else if((dn==null?void 0:dn.length)<4)le(dn),ne(dn.length);else if(re<dn.length){const pn=dn.length-re,rr=setInterval(()=>{le(dn.slice(0,re+2)),ne(Zn=>Zn+2)},pn>10?Math.max(500/(pn/2),20):50);return()=>clearInterval(rr)}else Et||Zt()},[yt,Et,Qt,Bt,re]);const Jt=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ne.answer} fadeIn animated edu_md`},y.createElement(Re.UG,{remarkPlugins:[Ve.Z,qe.Z,Oe.Z],rehypePlugins:[ve,Je.Z],components:{code(zt){var dn=zt,{node:pn,inline:rr,className:Zn,children:_n}=dn,Er=At(dn,["node","inline","className","children"]);const Ir=/language-(\w+)/.exec(Zn||""),sr=String(_n).trim();return rr||!Ir?y.createElement("code",Qe({className:Zn},Er),_n):y.createElement("code",{className:Ne.codeCopy,"data-text":`\`\`\`${Ir?Ir[1]:""}
|
|
|
${_n}
|
|
|
\`\`\``},!_t&&y.createElement(ge.CopyToClipboard,{text:sr,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!_t&&Ir[1]==="html"&&Ze&&y.createElement("button",{className:Ne.runCode,onClick:()=>{z(Qe({},nt(Qe({},ee),{open:++ee.open,defaultValue:sr,language:Ir[1]})))}},"\u8FD0\u884CHTML"),y.createElement(ke.Z,Qe({wrapLongLines:!0,style:Ce.Z,language:Ir[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Er),sr))},img({node:zt}){var dn;const pn=(dn=zt.properties)==null?void 0:dn.src;return y.createElement(Ee.Z,{src:pn,width:320,"data-text":pn,onLoad:()=>Bt&&setTimeout(()=>Zt(),500)})},a:zt=>{var dn=zt,{node:pn}=dn,rr=At(dn,["node"]);return y.createElement("a",nt(Qe({},rr),{target:"_blank",rel:"noopener noreferrer"}))}}},Ze?oe:`${oe}__`)),[oe,Ze]);return y.createElement(y.Fragment,null,y.createElement(De.Z,{defaultValue:ee.defaultValue,open:ee.open,language:ee.language,height:ee.height,onChange:(zt,dn)=>{le(oe.replaceAll(dn,zt))},onDynamic:It}),Jt)}},71558:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ne}});var y=ae(59301),Re=ae(85333),ke={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Je=ae(42684),Ce=ae(37166),Ne=({src:he,onClick:Ee,topPercentage:we=.62,draggableExtraNode:pe,showAvatarEditData:Me})=>{var Ue;const xe=(0,y.useRef)(null),be=(0,y.useRef)(!1),de=(0,y.useRef)(!1),[Se,Ie]=(0,y.useState)(window.innerHeight*we),[je,We]=(0,y.useState)(!1),ye=10;return(0,y.useEffect)(()=>{if(xe.current){let Pe=function(Ve){var qe;be.current=!0,ve=Ve.pageY,st=Ve.pageY-(((qe=xe.current)==null?void 0:qe.getBoundingClientRect().top)||0),(0,Re.kk)("none"),document.onselectstart=function(){return!1}},$e=function(){be.current&&!de.current&&Ee&&Ee(),be.current=!1,de.current=!1,(0,Re.kk)("auto"),document.onselectstart=null},_e=function(Ve){var qe;if(be.current){const it=Ve.pageY-st,De=window.innerHeight-(((qe=xe.current)==null?void 0:qe.offsetHeight)||0)-50,lt=50;if(!de.current&&Math.abs(ve-Ve.pageY)>ye&&(de.current=!0),de.current){let Rt=Math.max(lt,Math.min(it,De));Ie(Rt)}}},st=0,ve=0;return xe.current.addEventListener("mousedown",Pe),document.addEventListener("mousemove",_e),document.addEventListener("mouseup",$e),()=>{var Ve,qe;(qe=(Ve=xe==null?void 0:xe.current)==null?void 0:Ve.removeEventListener)==null||qe.call(Ve,"mousedown",Pe),document.removeEventListener("mousemove",_e),document.removeEventListener("mouseup",$e)}}},[Ee]),(0,y.useEffect)(()=>{const Pe=()=>{Ie(window.innerHeight*we)};return window.addEventListener("resize",Pe),()=>{window.removeEventListener("resize",Pe)}},[we]),y.createElement("div",{className:ke.draggableImage,style:{top:`${Se}px`,display:je?"none":"block",cursor:be.current?"grabbing":"grab"},ref:xe},pe&&y.createElement("div",{className:ke.extraNode,onMouseUp:Pe=>Pe.stopPropagation(),onMouseDownCapture:Pe=>Pe.stopPropagation()},pe),Me!=null&&Me.nickname?y.createElement("div",{className:ke.specialImg},y.createElement("div",{className:ke.bubble},Me==null?void 0:Me.nickname),y.createElement("img",{className:ke.upImg,src:Me!=null&&Me.headImgId?((Ue=Je.Z)==null?void 0:Ue.API_SERVER)+"/api/attachments/"+(Me==null?void 0:Me.headImgId):Ce,width:60,draggable:"false"})):y.createElement("img",{className:ke.img,src:he,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${ke.close}`,onMouseUp:Pe=>{Pe.stopPropagation(),We(!0)}}))}},68996:function(Lt,Ct,ae){"use strict";ae.d(Ct,{r:function(){return Se}});var y=ae(59301),Re=ae(44104),ke=ae(62957),Je=ae(85333),Ce=ae(42684),ge=ae(22417),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",Ee=ae(58661),we=ae(66649),pe=ae.n(we),Me=ae(64270),Ue=ae.n(Me),xe=ae(65259),be=ae(4676),de=(Ie,je,We)=>new Promise((ye,Pe)=>{var $e=ve=>{try{st(We.next(ve))}catch(Ve){Pe(Ve)}},_e=ve=>{try{st(We.throw(ve))}catch(Ve){Pe(Ve)}},st=ve=>ve.done?ye(ve.value):Promise.resolve(ve.value).then($e,_e);st((We=We.apply(Ie,je)).next())});const Se=Ie=>{const je=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Ne},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:he}],We=Ve=>Ve==null?"":String(Ve).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),ye=Ve=>de(void 0,null,function*(){return new Promise(qe=>{const Oe=document.createElement("div");Oe.style.position="fixed",Oe.style.left="-9999px",Oe.style.top="0",Oe.style.width="720px",document.body.appendChild(Oe);let it=null,De=!1;const lt=Ve==null?void 0:Ve.trim().startsWith("<img");try{if(lt){Oe.innerHTML=Ve?`<p style="color:#434D6C;">\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A</p>${Ve}`:"";const Qe=Oe.querySelector("img");if(Qe){Qe.addEventListener("load",()=>{try{const At=document.createElement("canvas");At.width=320,At.height=320;const Ke=At.getContext("2d");Ke&&Ke.drawImage(Qe,0,0);const ut=At.toDataURL("image/png");Qe.src=ut}catch(At){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",At)}const nt=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),qe(nt)}),Qe.addEventListener("error",()=>{const nt=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),qe(nt)});return}else{const nt=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),qe(nt);return}}else if(be.render)be.render(y.createElement(xe.Z,{value:Ve,streamingStatus:!1}),Oe);else{Oe.innerText=Ve!=null?Ve:"";const Qe=Oe.innerHTML;document.body.removeChild(Oe),qe(Qe);return}}catch(Qe){console.error("[exportHistory] render Answer failed:",Qe),Oe.innerText=typeof Ve=="string"?Ve:String(Ve!=null?Ve:"");const nt=Oe.innerHTML;try{De&&it&&it.unmount?it.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Oe)}catch(At){}document.body.removeChild(Oe),qe(nt);return}let Rt=Date.now();const gt=new MutationObserver(()=>{Rt=Date.now()});gt.observe(Oe,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const ct=350,Ft=6e3,ze=Date.now(),se=()=>{const Qe=Date.now();if(Qe-Rt>ct){gt.disconnect();const nt=Oe.innerHTML;try{De&&it&&it.unmount?it.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Oe)}catch(At){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),qe(nt);return}if(Qe-ze>Ft){gt.disconnect();const nt=Oe.innerHTML;try{De&&it&&it.unmount?it.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Oe)}catch(At){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),qe(nt);return}setTimeout(se,ct)};setTimeout(se,ct)})}),Pe=Ve=>pe()(Ve).format("YYYY-MM-DD HH:mm:ss"),$e=(Ve,qe,Oe)=>de(void 0,null,function*(){return(yield Promise.all(Ve.map(De=>de(void 0,null,function*(){var lt,Rt;let gt="";try{gt=yield ye(De.answer)}catch(ct){console.error("[exportHistory] renderAnswer error:",ct),gt=We(String((lt=De.answer)!=null?lt:""))}return`
|
|
|
<div class="message">
|
|
|
<p class="user-name">${We(qe)}<span class="timestamp">${Pe(De.updated_at)}</span></p>
|
|
|
<pre class="code">${We((Rt=De.question)!=null?Rt:"")}</pre>
|
|
|
</div>
|
|
|
<div class="message">
|
|
|
<p class="user-name">${We(Oe)}</p>
|
|
|
<div class="code">${gt}</div>
|
|
|
</div>
|
|
|
`})))).join("")}),_e=Ve=>de(void 0,null,function*(){const qe=yield $e(Ve.data,Ve.my_user_name,Ve.user_name),Oe=`export-id-${String(Math.random()).slice(-6)}`,it=`
|
|
|
<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<style>
|
|
|
.wrap {
|
|
|
font-family: Arial, sans-serif;
|
|
|
line-height: 1.6;
|
|
|
color: #333;
|
|
|
padding: 20px 20px 0 20px;
|
|
|
background-color: #f9f9f9;
|
|
|
position:fixed;
|
|
|
left: 0;
|
|
|
top: 0;
|
|
|
z-index: 100;
|
|
|
width: 100vw;
|
|
|
height: 100vh;
|
|
|
overflow: auto;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.message {
|
|
|
margin-bottom: 20px;
|
|
|
padding: 10px;
|
|
|
border-radius: 5px;
|
|
|
background-color: #fff;
|
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
|
}
|
|
|
.user-name {
|
|
|
font-size: 14px;
|
|
|
font-weight: bold;
|
|
|
color: #333;
|
|
|
margin: 0;
|
|
|
}
|
|
|
.timestamp {
|
|
|
display: block;
|
|
|
font-size: 12px;
|
|
|
color: #666;
|
|
|
margin-top: 5px;
|
|
|
}
|
|
|
pre.code {
|
|
|
background-color: #f5f5f5;
|
|
|
padding: 10px;
|
|
|
border-radius: 5px;
|
|
|
overflow-x: auto;
|
|
|
white-space: pre-wrap;
|
|
|
word-wrap: break-word;
|
|
|
margin: 10px 0 0;
|
|
|
}
|
|
|
.code > .animated {
|
|
|
animation-duration: 0s;
|
|
|
}
|
|
|
.code > img {
|
|
|
width: 320px;
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<div class='wrap' id='${Oe}'>
|
|
|
${qe}
|
|
|
</div>
|
|
|
</body>
|
|
|
</html>
|
|
|
`,De=document.createElement("div");De.innerHTML=it.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(De);const lt=document.getElementById(Oe);if(!lt){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),De.parentNode&&De.parentNode.removeChild(De);return}lt.style.width="auto",lt.style.height="auto",lt.style.position="initial";try{const gt=(yield Ue()(lt,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),ct=document.createElement("a");ct.href=gt,ct.download=`\u5386\u53F2\u5BF9\u8BDD-${Ve.my_user_name}-${pe()().format("YYYYMMDDHHmmss")}.png`,ct.click()}catch(Rt){console.error("[exportHistory] html2canvas error:",Rt)}finally{De.parentNode&&De.parentNode.removeChild(De)}});let st="markdown";const ve=()=>{const[Ve,qe]=(0,y.useState)(st);return st=Ve,y.createElement(Re.Z,{size:30},je.map(Oe=>y.createElement(ge.op,{key:Oe.key,style:Ve===Oe.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>qe(Oe.key),shape:"default",icon:y.createElement("img",{src:Oe.icon})},Oe.name)))};ke.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:y.createElement(ve,null),onOk:()=>de(void 0,null,function*(){var Ve,qe,Oe;if(st==="image"){const De=yield(0,Ee.ZP)(`/api/course_qna_sessions/${Ie}.json`,{method:"get"});if((De==null?void 0:De.status)===0){const lt=(qe=(Ve=De==null?void 0:De.data)==null?void 0:Ve.messages)==null?void 0:qe.map(gt=>({updated_at:gt.updated_at,question:gt.question,answer:gt.answer})),Rt={my_user_name:(Oe=De==null?void 0:De.data)==null?void 0:Oe.user_name,user_name:"AI\u56DE\u7B54",data:lt};yield _e(Rt)}return}const it=`${Ce.Z.API_SERVER}/api/course_qna_sessions/${Ie}/download_chat_data.json?file_type=${st}`;(0,Je.Nd)(null,it)})})}},39128:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(Me,Ue,xe)=>Ue in Me?Re(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Me[Ue]=xe,Ne=(Me,Ue)=>{for(var xe in Ue||(Ue={}))Je.call(Ue,xe)&&ge(Me,xe,Ue[xe]);if(ke)for(var xe of ke(Ue))Ce.call(Ue,xe)&&ge(Me,xe,Ue[xe]);return Me},he=(Me,Ue)=>{var xe={};for(var be in Me)Je.call(Me,be)&&Ue.indexOf(be)<0&&(xe[be]=Me[be]);if(Me!=null&&ke)for(var be of ke(Me))Ue.indexOf(be)<0&&Ce.call(Me,be)&&(xe[be]=Me[be]);return xe};const Ee=ae(20441),we={};Ee.keys().forEach(Me=>{const Ue=Me.replace("./","").replace(".svg","");we[Ue]=Ee(Me)});const pe=Me=>{var Ue=Me,{filename:xe}=Ue,be=he(Ue,["filename"]),de;const Se=((de=xe==null?void 0:xe.split(".").pop())==null?void 0:de.toLowerCase())||"unknown",Ie=we[Se]||we.default;return y.createElement("img",Ne({src:Ie,alt:Se},be))};Ct.Z=pe},35809:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ue}});var y=ae(59301),Re={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},ke=ae(37285),Je=ae(39128),Ce=ae(25399),ge=ae(37639),Ne=ae(71169),he=ae(58661),Ee=(xe,be,de)=>new Promise((Se,Ie)=>{var je=Pe=>{try{ye(de.next(Pe))}catch($e){Ie($e)}},We=Pe=>{try{ye(de.throw(Pe))}catch($e){Ie($e)}},ye=Pe=>Pe.done?Se(Pe.value):Promise.resolve(Pe.value).then(je,We);ye((de=de.apply(xe,be)).next())}),pe=({item:xe})=>{var be,de,Se,Ie,je;const[We,ye]=(0,y.useState)(!1),[Pe,$e]=(0,y.useState)({}),_e=(0,y.useRef)(),[st,ve]=(0,y.useState)(!1);let Ve=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(Je.Z,{filename:xe==null?void 0:xe.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:Re.f_l_c},y.createElement(Ce.Z,{title:xe==null?void 0:xe.name},y.createElement(ge.Z,{placement:"top",content:y.createElement("div",null,y.createElement(ke.Z,null),y.createElement("pre",{className:Re.preclass,style:{maxWidth:600,maxHeight:400}},(xe==null?void 0:xe.type)==="document"&&((be=xe==null?void 0:xe.contents)==null?void 0:be.toString()),(xe==null?void 0:xe.type)!=="document"&&y.createElement("a",{target:"_blank",href:(de=xe==null?void 0:xe.contents)==null?void 0:de.toString()},(Se=xe==null?void 0:xe.contents)==null?void 0:Se.toString()))),title:y.createElement("div",null,(Ie=Ve==null?void 0:Ve.find(qe=>(qe==null?void 0:qe.name)===xe.type))==null?void 0:Ie.icon,xe==null?void 0:xe.name),trigger:"click",open:We,onOpenChange:qe=>Ee(void 0,null,function*(){var Oe;if(xe!=null&&xe.deployable_type){let it={};(xe==null?void 0:xe.deployable_type)=="Course"?it.course_id=xe==null?void 0:xe.deployable_id:it.subject_id=xe==null?void 0:xe.deployable_id;let De=yield(0,he.ZP)("/api/users/get_permissions.json",{method:"get",params:it});if(!((Oe=De==null?void 0:De.data)!=null&&Oe.manager)){ye(qe);return}}if(!(xe!=null&&xe.web_url))ye(qe);else{const Rt=new URL(xe==null?void 0:xe.web_url).pathname.split("/").pop().split(".").pop();if(Rt==="txt"){ve(!0);let gt=yield(0,he.ZP)(xe==null?void 0:xe.web_url,{method:"get"},!1,!1,!0);ve(!1);const Ft=new TextDecoder("utf-8").decode(gt);_e.current=Ft,$e({file_type:"txt",url:xe==null?void 0:xe.web_url})}else $e({file_type:["docx","doc"].includes(Rt)?"office":Rt,url:xe==null?void 0:xe.web_url})}})},y.createElement("div",{className:Re.officediv},(je=Ve==null?void 0:Ve.find(qe=>(qe==null?void 0:qe.name)===xe.type))==null?void 0:je.icon,xe==null?void 0:xe.name))),y.createElement(Ne.Z,{close:!0,monacoEditor:{value:_e.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Pe==null?void 0:Pe.url,type:Pe==null?void 0:Pe.file_type,disabledDownload:!0,onClose:()=>$e({})}))},Ue=({Filelist:xe})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(ke.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:Re.f_l_c},xe==null?void 0:xe.map(be=>y.createElement(pe,{item:be}))))},35993:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Pe}});var y=ae(59301),Re={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ke=ae(44104),Je=Object.defineProperty,Ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,he=($e,_e,st)=>_e in $e?Je($e,_e,{enumerable:!0,configurable:!0,writable:!0,value:st}):$e[_e]=st,Ee=($e,_e)=>{for(var st in _e||(_e={}))ge.call(_e,st)&&he($e,st,_e[st]);if(Ce)for(var st of Ce(_e))Ne.call(_e,st)&&he($e,st,_e[st]);return $e};const we=$e=>React.createElement("svg",Ee({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},$e),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var pe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,de=($e,_e,st)=>_e in $e?Me($e,_e,{enumerable:!0,configurable:!0,writable:!0,value:st}):$e[_e]=st,Se=($e,_e)=>{for(var st in _e||(_e={}))xe.call(_e,st)&&de($e,st,_e[st]);if(Ue)for(var st of Ue(_e))be.call(_e,st)&&de($e,st,_e[st]);return $e};const Ie=$e=>React.createElement("svg",Se({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},$e),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var je="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",We=ae(59301),Pe=({value:$e,onChange:_e})=>{const[st,ve]=(0,y.useState)(!1),Ve=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:pe},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:je}],qe=Ve.find(Oe=>Oe.key===$e);return We.createElement("div",{className:Re.select},We.createElement(ke.Z,{size:10},We.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),We.createElement("div",{className:Re.box,onMouseLeave:()=>ve(!1)},We.createElement("div",{className:Re.text,onClick:()=>ve(!0)},We.createElement("img",{src:qe.img,width:20}),We.createElement("span",null,qe.name),We.createElement("b",{className:"iconfont icon-zhankai6"})),st&&We.createElement("div",{className:Re.itemWrap},We.createElement("aside",null,Ve.map(Oe=>We.createElement("div",{key:Oe.key,className:`${Re.item} ${Oe.key===$e?Re.active:""}`,onClick:it=>{it.stopPropagation(),_e(Oe.key),ve(!1)}},We.createElement("img",{src:Oe.img,width:20}),We.createElement("span",null,Oe.name))))))))}},59767:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ne}});var y=ae(59301),Re={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ke=ae(29787),Je=ae(59301),Ce=(he,Ee,we)=>new Promise((pe,Me)=>{var Ue=de=>{try{be(we.next(de))}catch(Se){Me(Se)}},xe=de=>{try{be(we.throw(de))}catch(Se){Me(Se)}},be=de=>de.done?pe(de.value):Promise.resolve(de.value).then(Ue,xe);be((we=we.apply(he,Ee)).next())}),Ne=({value:he="",streamingStatus:Ee,onFinish:we,cancelIndex:pe,time:Me,loading:Ue,loadAll:xe})=>{const[be,de]=(0,y.useState)(""),[Se,Ie]=(0,y.useState)(!0),je=(0,y.useRef)(he),We=(0,y.useRef)(Ee),ye=(0,y.useRef)(0),Pe=(0,y.useRef)(null),[$e,_e]=(0,y.useState)(!1),st=70;(0,y.useEffect)(()=>{We.current=Ee},[Ee]),(0,y.useEffect)(()=>{je.current=he},[he]),(0,y.useEffect)(()=>{if(!Ee){de(je.current);return}return _e(!0),Pe.current=setInterval(ve,st),()=>{clearInterval(Pe.current)}},[]),(0,y.useEffect)(()=>{$e&&(de(je.current),clearInterval(Pe.current),_e(!1),we())},[pe]);const ve=()=>Ce(void 0,null,function*(){const Ve=je.current[ye.current];Ve!==void 0?(de(qe=>qe+Ve),ye.current++,clearInterval(Pe.current),Pe.current=setInterval(ve,280/(je.current.length-ye.current))):We.current===!1&&(de(je.current),clearInterval(Pe.current),_e(!1),we())});return Je.createElement("div",{className:`${Re.reasoning} fadeIn animated`},Je.createElement("div",{className:Re.btn,onClick:()=>Ie(!Se)},Je.createElement("i",{className:"iconfont icon-shendusikao"}),Me?Je.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Me," \u79D2\uFF09"):Je.createElement("span",null,"\u601D\u8003\u4E2D..."),Se?Je.createElement("b",{className:"iconfont icon-shouqi6"}):Je.createElement("b",{className:"iconfont icon-zhankai6"})),Ue&&Je.createElement(ke.Z,{spinning:!0,className:"mt20"}),Se&&!Ue&&Je.createElement("div",{className:Re.content},be,$e?Je.createElement("span",{className:"aiBlink"},"__"):""))}},3112:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return _t}});var y=ae(59301),Re=ae(36207),ke=ae(6767),Je=ae(94968),Ce=ae(62957),ge=ae(25399),Ne=ae(37568),he=ae(7939),Ee=ae(29787),we=ae(584),pe=ae(93725),Me=ae(75727),Ue=ae(37639),xe=ae(92310),be=ae.n(xe),de=ae(65259),Se=ae(35809),Ie=ae(59767),je=ae(35993),We={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtnImgDisabled:"uploadBtnImgDisabled___mUd95",uploadImg:"uploadImg___NyJkV",uploadBtnImg:"uploadBtnImg___Yzz3m",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},ye=ae(58661),Pe=ae(85333),$e=ae(71558),_e=ae(37166),st=ae(28984),ve=ae(71986),Ve=ae(42684),qe=ae(56102),Oe=ae(98400),it=ae(58617),De=ae(32050),lt={addImg:"addImg___SRqVr"},Rt="data:image/png;base64,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",gt=(oe,le,ee)=>new Promise((z,re)=>{var ne=rt=>{try{dt(ee.next(rt))}catch(Zt){re(Zt)}},Ze=rt=>{try{dt(ee.throw(rt))}catch(Zt){re(Zt)}},dt=rt=>rt.done?z(rt.value):Promise.resolve(rt.value).then(ne,Ze);dt((ee=ee.apply(oe,le)).next())}),Ft=({nickname:oe="",headImgId:le="",onOk:ee=()=>{}})=>{var z;const[re,ne]=(0,y.useState)(""),[Ze,dt]=(0,y.useState)(""),[rt,Zt]=(0,y.useState)(!1),[Jt,zt]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{rt&&(ne(oe),dt(le))},[rt]),y.createElement(y.Fragment,null,y.createElement("i",{onClick:()=>Zt(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),y.createElement(Ce.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:rt,confirmLoading:Jt,onOk:()=>gt(void 0,null,function*(){re||ke.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),zt(!0),(yield ee({ai_nickname:re,ai_headimg_id:Ze}))&&Zt(!1),zt(!1)}),onCancel:()=>{Zt(!1)}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("label",{style:{width:70,textAlign:"end"}},y.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),y.createElement(Ne.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:re,onChange:dn=>ne(dn.target.value)})),y.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},y.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),y.createElement(Je.default,{disabled:!!Ze,accept:".png,.jpg",action:`${Ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:dn=>{var pn,rr,Zn,_n;const Er=(_n=(Zn=(rr=(pn=dn==null?void 0:dn.name)==null?void 0:pn.split("."))==null?void 0:rr.slice(-1))==null?void 0:Zn[0])==null?void 0:_n.toLowerCase(),sr=["jpg","png"].includes(Er);return dn.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Je.default.LIST_IGNORE):sr?dn.size/1024/1024>100?(ke.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Je.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Je.default.LIST_IGNORE)},onChange:({file:dn})=>{var pn;dt((pn=dn==null?void 0:dn.response)==null?void 0:pn.container_id)}},Ze?y.createElement("div",{style:{position:"relative"}},y.createElement("img",{src:((z=Ve.Z)==null?void 0:z.API_SERVER)+"/api/attachments/"+Ze,width:120,height:120}),y.createElement("i",{onClick:()=>{dt("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):y.createElement("div",{className:lt.addImg},y.createElement("i",{className:"iconfont icon-tianjia5"}),y.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),y.createElement("div",{style:{marginLeft:12}},y.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),y.createElement("img",{src:Rt,style:{width:570}}))))},ze=ae(44225),se=ae(68996),Qe=Object.defineProperty,nt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,yt=(oe,le,ee)=>le in oe?Qe(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:ee}):oe[le]=ee,Et=(oe,le)=>{for(var ee in le||(le={}))ut.call(le,ee)&&yt(oe,ee,le[ee]);if(Ke)for(var ee of Ke(le))ft.call(le,ee)&&yt(oe,ee,le[ee]);return oe},Qt=(oe,le)=>nt(oe,At(le)),Bt=(oe,le,ee)=>new Promise((z,re)=>{var ne=rt=>{try{dt(ee.next(rt))}catch(Zt){re(Zt)}},Ze=rt=>{try{dt(ee.throw(rt))}catch(Zt){re(Zt)}},dt=rt=>rt.done?z(rt.value):Promise.resolve(rt.value).then(ne,Ze);dt((ee=ee.apply(oe,le)).next())}),_t=({title:oe="\u5934\u6B4CAI",placeholder:le,hideUpload:ee,hideInputBox:z,aiIcon:re=_e,userIcon:ne=st,dragIcon:Ze=ve,children:dt,fetchUrl:rt,fetchData:Zt={},extraAnswerAction:Jt,showDefaultTips:zt=!0,onOpen:dn,onClose:pn,loadingOption:rr,showPreference:Zn=!1,initMessage:_n,customRequest:Er,visible:Ir,width:sr=1200,isCheckRestrictNumber:qt=!1,headNode:sn,headFunctionNode:Gn,showRedraw:Qr,showEdit:ya,promptPropName:Fi="prompt",topPercentage:Ei,showSwitchingModel:aa=!1,showImageGenerator:Ci=!1,showLookHistory:wi=!1,fetchListObject:La,customPreference:Ur,customDataNode:su,showAddSession:Al,historyId:tl,draggableExtraNode:Ji,drawerExtraNode:di,menuExtraFunctionNode:ir,showSceneAwareness:Fn=!1,ReactComponent:Kn=Re.Z,topFunctionNode:Tn,footerContainerStyle:Sn,chatContainerStyle:qn={},showCodePreview:or=!1,showSource:wr=!0,onSendMessage:fa,onDynamic:Kr=()=>{},showAvatarEditData:mr,isPath:ka=!1,BottomNode:ii,BOttomNodeName:pi,ysclist:xa={},isCoze:jn,Selectdiv:Br,onOpenChange:Aa,improveClarity:Sa=!1})=>{var Za,Bu,Fl,nl,Jn,Ia,Tu,wl,pl,ro;const[Pa,Jr]=(0,y.useState)(!1),[er,Gu]=(0,y.useState)("qwen-plus-latest"),[eu,Mi]=(0,y.useState)([]),[Su,ao]=(0,y.useState)([]),[ju,Il]=(0,y.useState)(!1),[rl,Ju]=(0,y.useState)(!1),[Eo,cu]=(0,y.useState)(!1),[xi,Iu]=(0,y.useState)([]),[Ol,io]=(0,y.useState)(""),[Ho,Ul]=(0,y.useState)(0),[Xo,Ro]=(0,y.useState)(void 0),[au,zo]=(0,y.useState)(!1),[os,Pl]=(0,y.useState)(null),[Ml,Cs]=(0,y.useState)(""),Zu=(0,y.useRef)(),qo=(0,y.useRef)(null),Xl=(0,y.useRef)(null),[Do,xu]=(0,y.useState)(!1),[So,xl]=(0,y.useState)(!1),[Mt,Js]=(0,y.useState)(!1),[ss,Zo]=(0,y.useState)(!1),[As,Qs]=(0,y.useState)(!1),[uo,ys]=(0,y.useState)(0),al=(0,y.useRef)(null),Rr=(0,y.useRef)(!1),Mr=(0,y.useRef)(null),[_r,Ea]=(0,y.useState)(void 0),Li=(0,ze.useParams)(),[tu,il]=(0,y.useState)(!0),[Cu,yu]=(0,y.useState)(sr-28),[Mu,Io]=(0,y.useState)(!1),[Wu,Bo]=(0,y.useState)(!0),[ql,Os]=(0,y.useState)([]),$o=(0,y.useRef)([]),Fs=(0,y.useRef)(null),Us=(0,y.useRef)(null),ws=(0,y.useRef)(!1),du=Cu-22,Ba=Ol==null?void 0:Ol.split(`
|
|
|
`).length,{onAdd:xs,onGetList:lo,onListClick:NA,onListDelete:_s,onListDealData:oo}=La||{},_u=50,Fu=10,BA={maxCount:_u,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:eu,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ut=>Bt(void 0,null,function*(){var Pr,Tr,ba,ni;const yi=(ni=(ba=(Tr=(Pr=Ut==null?void 0:Ut.name)==null?void 0:Pr.split("."))==null?void 0:Tr.slice(-1))==null?void 0:ba[0])==null?void 0:ni.toLowerCase(),Oi=["doc","docx","md","pdf","txt","xlsx","xls"].includes(yi);return Ut.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Je.default.LIST_IGNORE):Oi?Ut.size/1024/1024>100?(ke.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Je.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Je.default.LIST_IGNORE)}),onChange:({fileList:Ut})=>{Mi(Ut)},action:`${(Za=Ve.Z)==null?void 0:Za.API_SERVER}/api/intelligent_imports/upload_file.json`},XA={maxCount:Fu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Su,multiple:!0,accept:".jpg,.png,",beforeUpload:Ut=>{var Pr,Tr,ba,ni;const yi=(ni=(ba=(Tr=(Pr=Ut==null?void 0:Ut.name)==null?void 0:Pr.split("."))==null?void 0:Tr.slice(-1))==null?void 0:ba[0])==null?void 0:ni.toLowerCase(),Oi=["jpg","png"].includes(yi);return Ut.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Je.default.LIST_IGNORE):Oi?Ut.size/1024/1024>10?(ke.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Je.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Je.default.LIST_IGNORE)},onChange:({fileList:Ut})=>{ao(Ut)},action:`${(Bu=Ve.Z)==null?void 0:Bu.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{var Ut,Pr;if(Sa&&((Pr=(Ut=Su==null?void 0:Su[0])==null?void 0:Ut.response)!=null&&Pr.data)){cs(),Il(!0);const Tr=eu.filter(ni=>ni.status==="done"),ba=Su.filter(ni=>ni.status==="done");Iu([...xi,...so(Ol,Tr,ba)]),Wl(Ol),xu(!0)}},[Su]),(0,y.useEffect)(()=>{if(!xi.length||!Zu.current)return;const Ut=xi[xi.length-1];Ut!=null&&Ut.loading&&(Zu.current.scrollTop=Zu.current.scrollHeight)},[xi.length]),(0,y.useEffect)(()=>{if(!Zu.current||!al.current)return;const Ut=new IntersectionObserver(([Pr])=>{il(Pr.isIntersecting)},{root:Zu.current,rootMargin:"70px",threshold:0});return Ut.observe(al.current),()=>{al.current&&Ut.unobserve(al.current)}},[Zu.current,al.current]),(0,y.useEffect)(()=>{if(!Do)return;const Ut=Zu.current,Pr=Mr.current;Rr.current=!1;let Tr=Ut.scrollTop;const ba=()=>{const{scrollTop:yi,scrollHeight:Lu,clientHeight:Oi}=Ut;yi>Tr?yi+Oi>=Lu-50&&(Ut.scrollTop=Ut.scrollHeight,Rr.current=!1):yi<Tr&&(Rr.current=!0),Tr=yi};Ut.addEventListener("scroll",ba);const ni=new ResizeObserver(()=>{Rr.current||(Ut.scrollTop=Ut.scrollHeight)});return ni.observe(Pr),()=>{var yi;ni.unobserve(Pr),(yi=Ut==null?void 0:Ut.removeEventListener)==null||yi.call(Ut,"scroll",ba)}},[Do]),(0,y.useEffect)(()=>{!Do&&$o.current.length&&(Iu([...xi,...$o.current]),$o.current=[])},[Do]),(0,y.useEffect)(()=>{if(!Zu.current)return;const Ut=new ResizeObserver(()=>{var Pr;Zu.current&&yu((Pr=Zu.current)==null?void 0:Pr.offsetWidth)});return Ut.observe(Zu.current),()=>{Zu.current&&Ut.unobserve(Zu.current)}},[Zu.current]),(0,y.useEffect)(()=>{typeof Ir=="boolean"&&Jr(Ir)},[Ir]),(0,y.useEffect)(()=>{Aa&&Aa(Pa)},[Pa]),(0,y.useEffect)(()=>{var Ut;if(qo.current&&os!==null){qo.current.focus();const Pr=(Ut=qo.current.resizableTextArea)==null?void 0:Ut.textArea;Pr&&(Pr.selectionStart=Pr.selectionEnd=Pr.value.length)}},[os]),(0,y.useEffect)(()=>{Ba<5&&zo(!1)},[Ba]),(0,y.useEffect)(()=>{Pa&&_n&&(Iu(so(_n)),Il(!0),Wl(_n,{history:[]})),Pa&&(Ps(),Li!=null&&Li.pathId&&CA(),tl?Lo(tl):Al&&!_r&&yr()),Pa||cs()},[Pa]),(0,y.useEffect)(()=>{var Ut,Pr,Tr;let ba=Object.values(((Ut=xa==null?void 0:xa.bot_option_data)==null?void 0:Ut.model_detail_map)||{});(ba==null?void 0:ba.length)>0&&((Tr=(Pr=ba==null?void 0:ba[0])==null?void 0:Pr.name.toLowerCase())!=null&&Tr.includes("reasoner"))?xl(!0):xl(!1)},[xa]);const so=(Ut="",Pr=[],Tr=[])=>{const ba=Date.now();return[{text:Ut,key:ba,sender:"user",fileList:Pr,imageList:Tr,show:!0},{loading:!0,key:ba,sender:"AI",show:!0,model:er,imageGenerator:ss,thinkingEnabled:So,codePreview:Mt,improveClarity:Sa}]},cs=()=>{Cs(""),Pl(null),Mi([]),ao([]),io("")},QA=()=>{if(dn){dn({chatData:xi,setChatData:Iu,setLoading:Il,getData:Wl,renderChatItems:so,handleAdd:yr,identifier:_r});return}Jr(!0)},qA=()=>{if(Bo(!0),pn){pn();return}Jr(!1)},CA=()=>Bt(void 0,null,function*(){const Ut=yield(0,ye.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Li==null?void 0:Li.pathId}})}),Xs=()=>{zo(!au)},Ps=()=>Bt(void 0,null,function*(){if(!qt)return;const Ut=yield(0,ye.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ut==null?void 0:Ut.status)===0&&(Ut==null?void 0:Ut.total_number)!==-1&&(Ul((Ut==null?void 0:Ut.total_number)-(Ut==null?void 0:Ut.remaining_number)),Ro(Ut==null?void 0:Ut.total_number))}),OA=()=>{Ce.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Xo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Co=Ut=>Ut.reduce((Tr,ba)=>{if(ba.sender==="user"){const ni=Ut.find(yi=>yi.key===ba.key&&yi.sender==="AI");ni&&(ni!=null&&ni.text)&&!(ni!=null&&ni.error)&&Tr.push({question:ba.text,answer:ni.text})}return Tr},[]),Wl=(...Ut)=>Bt(void 0,[...Ut],function*(Pr="",Tr={},ba=xi){var ni,yi;if(Er&&(yield Er({mes:Pr,setChatData:Iu,fileList:eu,body:Tr,checkNum:Ps,setLoading:Il,bodyChatData:ba,setTyping:xu,setImageGenerator:Zo,renderChatItems:so})),!Er){const Lu=eu==null?void 0:eu.map(ko=>{var ts;return(ts=ko==null?void 0:ko.response)==null?void 0:ts.file_id}),Oi=Su==null?void 0:Su.map(ko=>{var ts;return(ts=ko==null?void 0:ko.response)==null?void 0:ts.data}),Hu=Tr.history||Co(ba),dl=Et(Et({identifier:_r,response_mode:"streaming",model:er,scene_awareness:As,thinking_enabled:So,image_generator:ss,code_preview:Mt,improve_clarity:!0,improve_clarity_img_url:(yi=(ni=Su==null?void 0:Su[0])==null?void 0:ni.response)==null?void 0:yi.data,file_ids:Lu,image_list:Oi,history:Hu,[Fi]:Pr},Zt),Tr),vl=Object.fromEntries(Object.entries(dl).filter(([ko,ts])=>ts!==void 0));Xl.current=new Oe.Z(Ve.Z.API_SERVER+rt,vl),yield new Promise((ko,ts)=>{let wo=null,qs=null;Xl.current.on("data",fs=>{xu(!0);const{chunk:{content:$s,type:Xu,created:$l,msg:pa}}=fs,eA=pa==="error";Xu==="thinking"&&(wo=wo||$l,Iu(Ao=>[...Ao].map((xo,ns)=>ns===Ao.length-1?Qt(Et({},xo),{reasoning:(xo.reasoning||"")+$s,loading:!1,hideAnswer:!0,error:eA}):xo))),Xu==="text"&&(qs=qs||$l,Iu(Ao=>[...Ao].map((xo,ns)=>ns===Ao.length-1?Qt(Et({},xo),{text:(xo.text||"")+$s,loading:!1,startTime:wo,endTime:qs,error:eA}):xo))),Xu==="knowledge"&&Iu(Ao=>[...Ao].map((xo,ns)=>{var rs;return ns===Ao.length-1?Qt(Et({},xo),{text:(xo.text||"")+"",loading:!1,startTime:wo,endTime:qs,error:eA,knowledge:(rs=fs==null?void 0:fs.chunk)==null?void 0:rs.content}):xo}))}),Xl.current.on("done",()=>{ko()}),Xl.current.on("error",fs=>{let $s="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(fs)==="[object Object]"&&fs.status===-9&&($s=fs==null?void 0:fs.message),Iu(Xu=>[...Xu].map(($l,pa)=>pa===Xu.length-1?Qt(Et({},$l),{text:$s,loading:!1,error:!0}):$l)),ko()}),Xl.current.on("cancelled",()=>{ko()}),Xl.current.startStream()})}Ps(),Il(!1)}),Ra=Ut=>{io(Ut.target.value)},gl=(Ut,Pr)=>{if(cs(),Il(!0),Ut==="edit"){$o.current=xi.slice(Pr+2);const Tr=xi.splice(Pr),{fileList:ba=[],imageList:ni=[]}=(Tr==null?void 0:Tr[0])||{},yi=ba.map(Hu=>{var dl;return(dl=Hu.response)==null?void 0:dl.file_id}),Lu=ni.map(Hu=>{var dl;return(dl=Hu.response)==null?void 0:dl.data}),Oi={history:Co(xi),file_ids:yi,image_list:Lu,edit:!0};Iu([...xi,...so(Ml,ba,ni)]),Wl(Ml,Oi,xi)}if(Ut==="redraw"){$o.current=xi.slice(Pr+1);const Tr=xi.splice(Pr-1),{text:ba,fileList:ni=[],imageList:yi=[]}=(Tr==null?void 0:Tr[0])||{},Lu=ni.map(dl=>{var vl;return(vl=dl.response)==null?void 0:vl.file_id}),Oi=yi.map(dl=>{var vl;return(vl=dl.response)==null?void 0:vl.data}),Hu={history:Co(xi),file_ids:Lu,image_list:Oi,edit:!0};Iu([...xi,...so(ba,ni,yi)]),Wl(ba,Hu,xi)}},Tl=()=>{if(Ol.trim()!==""){cs(),Il(!0);const Ut=eu.filter(Tr=>Tr.status==="done"),Pr=Su.filter(Tr=>Tr.status==="done");Iu([...xi,...so(Ol,Ut,Pr)]),Wl(Ol)}},Ts=Ut=>{if(Ut.shiftKey){if(Ut.key==="Enter")return}else if(Ut.key==="Enter"){if(Ut.preventDefault(),bl||ws.current)return;Tl()}},es=(Ut,Pr)=>{let Tr=!1;ya===!0?Tr=!0:ya==="last"&&(Tr=xi.reduce((Lu,Oi,Hu)=>Oi.sender==="user"?Hu:Lu,-1)===Pr);const ba=Pr===os,ni=[...(Ut==null?void 0:Ut.fileList)||[],...(Ut==null?void 0:Ut.imageList)||[]];return y.createElement("div",{className:We.li,style:Et({width:du},qn)},y.createElement("div",{className:We.avatarIcon},y.createElement("img",{className:We.img,src:ne})),y.createElement("div",{className:We.content},!!(ni!=null&&ni.length)&&y.createElement("div",{className:We.fileWrap},ni==null?void 0:ni.map((yi,Lu)=>{var Oi,Hu;return y.createElement("div",{key:Lu,className:We.file},y.createElement("img",{src:ae(90034)(`./${((Hu=(Oi=yi==null?void 0:yi.name)==null?void 0:Oi.split("."))==null?void 0:Hu.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(ge.Z,{title:yi==null?void 0:yi.name},y.createElement("div",{className:We.fileName},yi==null?void 0:yi.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Pe.RD)(yi==null?void 0:yi.size))))})),!ba&&!(Ut!=null&&Ut.text)?null:y.createElement("div",{className:We.borderBox},ba?y.createElement(Ne.default.TextArea,{value:Ml,ref:qo,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:yi=>Cs(yi.target.value)}):y.createElement("div",{className:We.text},Ut==null?void 0:Ut.text)),ba?y.createElement("div",{className:We.action},y.createElement(he.ZP,{onClick:()=>{Cs(""),Pl(null)},size:"small"},"\u53D6\u6D88"),y.createElement(he.ZP,{disabled:!Ml.trim(),onClick:()=>gl("edit",Pr),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:We.action},y.createElement(qe.CopyToClipboard,{text:(Ut==null?void 0:Ut.text)||"",onCopy:()=>ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ge.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Tr&&!ju&&y.createElement(ge.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Pl(Pr),Cs((Ut==null?void 0:Ut.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Mo=Ut=>{const Pr=/<img\s+[^>]*src=['"]([^'"]+)['"][^>]*>/i,Tr=Ut.match(Pr);return Tr?Tr[1]:null},Wo=(Ut,Pr)=>{fetch(Ut).then(Tr=>{if(!Tr.ok)throw new Error("\u7F51\u7EDC\u9519\u8BEF: "+Tr.statusText);return Tr.blob()}).then(Tr=>{const ba=window.URL.createObjectURL(Tr),ni=document.createElement("a");ni.href=ba,ni.download=Pr,document.body.appendChild(ni),ni.click(),ni.remove(),window.URL.revokeObjectURL(ba)}).catch(Tr=>{console.error("\u4E0B\u8F7D\u5931\u8D25:",Tr)})},Yl=(Ut,Pr)=>{var Tr,ba;let ni=!1;Qr===!0?ni=!0:Qr==="last"&&(ni=xi.reduce((Oi,Hu,dl)=>Hu.sender==="AI"?dl:Oi,-1)===Pr);let yi="";return Ut!=null&&Ut.source?yi=Ut==null?void 0:Ut.source:(Ut==null?void 0:Ut.model)==="deepseek-r1"?yi="\u7531deepseek\u751F\u6210":(Ut==null?void 0:Ut.model)==="qwen-plus-latest"&&(yi="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:We.li,style:Et({width:du},qn)},y.createElement("div",{className:We.avatarIcon},y.createElement("img",{className:We.img,src:mr!=null&&mr.headImgId?((Tr=Ve.Z)==null?void 0:Tr.API_SERVER)+"/api/attachments/"+(mr==null?void 0:mr.headImgId):re})),y.createElement("div",{className:We.content},y.createElement("div",{className:We.borderBox},Ut.loading&&y.createElement(y.Fragment,null,Ut!=null&&Ut.imageGenerator?y.createElement("div",{className:We.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Ut!=null&&Ut.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:We.loading},y.createElement("div",{className:We.dot}),y.createElement("div",{className:We.dot}),y.createElement("div",{className:We.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},rr!=null&&rr.text||jn?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ut==null?void 0:Ut.thinkingEnabled)&&y.createElement(Ie.Z,{time:Ut==null?void 0:Ut.time,cancelIndex:uo,loading:Ut.loading,streamingStatus:!(Ut!=null&&Ut.text),onFinish:()=>{ys(0),Iu(Lu=>[...Lu].map((Oi,Hu)=>Hu===Lu.length-1?Qt(Et({},Oi),{hideAnswer:!1,time:Oi.startTime?Oi.endTime-Oi.startTime:null}):Oi))},value:Ut==null?void 0:Ut.reasoning}),!!(Ut!=null&&Ut.text)&&!Ut.hideAnswer&&y.createElement(de.Z,{onDynamic:Kr,cancelIndex:uo,streamingStatus:ju,loadImage:!!(Ut!=null&&Ut.imageGenerator),onFinish:()=>Bt(void 0,null,function*(){ys(0),setTimeout(()=>xu(!1),0)}),value:Ut==null?void 0:Ut.text}),((ba=Ut==null?void 0:Ut.knowledge)==null?void 0:ba.length)>0&&y.createElement(Se.Z,{Filelist:Ut==null?void 0:Ut.knowledge})),wr&&!!(Ut!=null&&Ut.text)&&yi&&!jn&&y.createElement("div",{className:We.source},yi),y.createElement("div",{className:We.action},Jt==null?void 0:Jt(Ut,Pr,cl),!(Ut!=null&&Ut.imageGenerator)&&!(Ut!=null&&Ut.improveClarity)&&y.createElement(qe.CopyToClipboard,{text:String((Ut==null?void 0:Ut.text)||""),onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ge.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Zn&&!ju&&!(Ut!=null&&Ut.improveClarity)&&y.createElement(y.Fragment,null,y.createElement(ge.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:Ut!=null&&Ut.like?{color:"#FA8D30"}:{},onClick:()=>Va("like",!(Ut!=null&&Ut.like),Pr),className:"iconfot icon-yijiejue font15"})),y.createElement(ge.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:Ut!=null&&Ut.dislike?{color:"#e86d7c"}:{},onClick:()=>Va("dislike",!(Ut!=null&&Ut.dislike),Pr),className:"iconfot icon-weijiejuezhengchang font15"}))),ni&&!ju&&!(Ut!=null&&Ut.improveClarity)&&y.createElement(ge.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>gl("redraw",Pr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Va=(Ut,Pr,Tr)=>Bt(void 0,null,function*(){if(Ur){const ba=xi.slice(0,Tr+1),yi=Co(ba).length;yield Ur({type:Ut,value:Pr,index:Tr,identifier:_r,objectIndex:yi})}Iu(ba=>(ba[Tr][Ut]=Pr,Pr&&(ba[Tr][Ut==="like"?"dislike":"like"]=!1),[...ba]))}),Hi=()=>{var Ut,Pr;ys(1),(Pr=(Ut=Xl.current)==null?void 0:Ut.cancelRequest)==null||Pr.call(Ut),Il(!1),xu(!1)},yr=()=>Bt(void 0,null,function*(){var Ut,Pr,Tr;(Pr=(Ut=Xl.current)==null?void 0:Ut.cancelRequest)==null||Pr.call(Ut),cs(),Iu([]),Il(!0);const ba=yield xs();(ba==null?void 0:ba.status)===0&&Ea((Tr=ba==null?void 0:ba.data)==null?void 0:Tr.identifier),Il(!1),xu(!1)}),js=()=>Bt(void 0,null,function*(){var Ut;cu(!0);const Pr=yield lo();(Pr==null?void 0:Pr.status)===0&&Os(((Ut=Pr==null?void 0:Pr.data)==null?void 0:Ut.list)||[]),cu(!1)}),Lo=(...Ut)=>Bt(void 0,[...Ut],function*(Pr=_r){var Tr,ba,ni,yi;(ba=(Tr=Xl.current)==null?void 0:Tr.cancelRequest)==null||ba.call(Tr),cs(),Ju(!0);const Lu=yield NA(Pr);if(Lu.status===0){const Oi=oo(((ni=Lu==null?void 0:Lu.data)==null?void 0:ni.messages)||[]);Iu(Oi),Ju(!1),Ea((yi=Lu==null?void 0:Lu.data)==null?void 0:yi.identifier);return}Iu([]),Ju(!1)}),yo=(Ut,Pr)=>Bt(void 0,null,function*(){(yield _s(Ut)).status===0&&(ke.ZP.success("\u5220\u9664\u6210\u529F"),Pr===_r&&yr(),js())}),uu=()=>y.createElement("div",{className:We.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(Ee.Z,{spinning:Eo},!ql.length&&y.createElement(we.Z,{style:{width:250,paddingBottom:30},image:we.Z.PRESENTED_IMAGE_SIMPLE}),!!ql.length&&y.createElement("div",{className:We.menu},ql.map(function(Ut,Pr){return y.createElement("aside",{className:be()(_r===Ut.identifier&&We.active),key:Ut.id,onClick:()=>Lo(Ut.id)},y.createElement("div",{className:We.menuText},y.createElement(ge.Z,{title:Ut==null?void 0:Ut.question},y.createElement("span",null,Ut==null?void 0:Ut.question)),ir&&ir(Ut)),y.createElement("div",{className:We.menuDel,onClick:Tr=>Tr.stopPropagation()},y.createElement("i",{onClick:()=>(0,se.r)(Ut.id),className:"iconfont icon-daochubeifen primary-hover font14"})),y.createElement("div",{className:We.menuDel,onClick:Tr=>Tr.stopPropagation()},y.createElement(pe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>yo(Ut.id,Ut.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Fo=Ut=>{if(Ut==="file"){if(Su.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ao([]),Fs.current.upload.uploader.fileInput.click()}});return}Fs.current.upload.uploader.fileInput.click()}if(Ut==="image"){if(eu.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Mi([]),Us.current.upload.uploader.fileInput.click()}});return}Us.current.upload.uploader.fileInput.click()}},UA=[{key:"file",disabled:eu.length>=_u,label:y.createElement(ge.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Su.length>=Fu,label:y.createElement(ge.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),ds=[...eu,...Su],bl=ds.some(Ut=>Ut.status==="uploading")||ju||Do,Yo=Ho>=Xo,yA=ee||eu.length>=_u||Su.length>=Fu,PA=ss||So||As||Mt||!!ds.length,cl={chatData:xi,stream:Xl,isDisabledNum:Yo,isDisAbledUpload:bl,checkNumModal:OA,checkNum:Ps,onClose:qA,setChatData:Iu,setLoading:Il,getData:Wl,clearStatus:cs,typing:Do,setImageGenerator:Zo,renderChatItems:so,setSceneAwareness:Qs,setIdentifier:Ea,setCodePreview:Js,setTyping:xu,onMenuClick:Lo};return y.createElement(y.Fragment,null,dt?y.createElement("div",{onClick:QA},dt):dt!==null&&y.createElement($e.Z,{draggableExtraNode:Ji,showAvatarEditData:mr,src:Ze,onClick:QA,topPercentage:Ei}),y.createElement(Kn,{open:Pa,width:Mu?"100%":sr,afterOpenChange:Ut=>{Ut&&Bo(!1)},push:!1,contentWrapperStyle:Wu?{}:{transition:"none"},extra:y.createElement("div",{className:We.head},di,aa&&y.createElement(je.Z,{value:er,onChange:Ut=>{xl(!1),Zo(!1),Gu(Ut),ao([]),Mi([])}}),wi&&y.createElement(y.Fragment,null,y.createElement(Me.Z,{dropdownRender:uu,onOpenChange:Ut=>{Ut&&js()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:We.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Al&&y.createElement(y.Fragment,null,y.createElement("div",{className:We.headBtn,onClick:yr},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(ge.Z,{title:Mu?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:We.headBtn,style:{padding:"0 12px"},onClick:()=>Io(!Mu)},Mu&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Mu&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("div",null,y.createElement("span",{className:"c-grey-333 font16"},(mr==null?void 0:mr.nickname)||oe),(mr==null?void 0:mr.show)&&y.createElement(Ft,Et({},mr))),onClose:qA,bodyStyle:{paddingRight:4}},y.createElement("div",{className:be()(We.wrap,Pa&&"body-overflow-hidden")},y.createElement("div",{ref:Zu,className:We.chatContainer},!ka&&(Tn==null?void 0:Tn(cl)),zt&&y.createElement("div",{className:`${We.li} mb20`,style:Et({width:du},qn)},y.createElement("div",{className:We.avatarIcon},y.createElement("img",{className:We.img,src:mr!=null&&mr.headImgId?((Fl=Ve.Z)==null?void 0:Fl.API_SERVER)+"/api/attachments/"+(mr==null?void 0:mr.headImgId):re})),y.createElement("div",{className:We.content},y.createElement("div",{className:We.borderBox},sn,Gn==null?void 0:Gn(cl)))),ka&&(xi==null?void 0:xi.length)<=0&&y.createElement("div",{style:{textAlign:"center"}},sn,ka&&(Tn==null?void 0:Tn(cl))),y.createElement("div",{ref:Mr},y.createElement(Ee.Z,{spinning:rl,className:"mt20"},xi==null?void 0:xi.map((Ut,Pr)=>y.createElement(y.Fragment,{key:Ut.key+Pr},Ut.show&&y.createElement(y.Fragment,null,Ut.sender==="user"&&es(Ut,Pr),Ut.sender==="AI"&&Yl(Ut,Pr),su&&!["AI","user"].includes(Ut.sender)&&su(Ut,Pr,{width:du})))))),!tu&&y.createElement("div",{className:We.backBottom,onClick:()=>{Zu.current.scrollTop=Zu.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:al})),ka&&(xi==null?void 0:xi.length)<=0&&y.createElement("div",{style:{display:((Jn=Object.keys(((nl=xa==null?void 0:xa.bot_info)==null?void 0:nl.onboarding_info)||{}))==null?void 0:Jn.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},y.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Tu=(Ia=xa==null?void 0:xa.bot_info)==null?void 0:Ia.onboarding_info)==null?void 0:Tu.prologue),(ro=(pl=(wl=xa==null?void 0:xa.bot_info)==null?void 0:wl.onboarding_info)==null?void 0:pl.suggested_questions)==null?void 0:ro.map(Ut=>y.createElement("div",{onClick:()=>{Il(!0);const Pr=eu.filter(ba=>ba.status==="done"),Tr=Su.filter(ba=>ba.status==="done");Iu([...xi,...so(Ut,Pr,Tr)]),Wl(Ut)},className:We.bottomlist},Ut))),ka&&(xi==null?void 0:xi.length)>0&&y.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},pi&&y.createElement(ge.Z,{title:pi},y.createElement(he.ZP,{className:We.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},pi)),y.createElement(Ue.Z,{zIndex:1e3,placement:"topLeft",content:ii==null?void 0:ii(cl),title:"\u667A\u80FD\u5DE5\u5177"}," ",y.createElement(he.ZP,{style:{height:34,borderRadius:20,width:102},icon:y.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!z&&y.createElement("div",{style:Sn,className:be()(We.footerContainer,au&&We.full,PA&&We.footerContainerSelected)},y.createElement("div",{className:We.btnWrp},or&&y.createElement(ge.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>Js(!Mt),className:be()(We.btn,Mt&&We.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Fn&&y.createElement(ge.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>Qs(!As),className:be()(We.btn,As&&We.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),er==="deepseek-r1"&&y.createElement(ge.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>xl(!So),className:be()(We.btn,So&&We.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ci&&er==="qwen-plus-latest"&&y.createElement("div",{onClick:()=>Zo(!ss),className:be()(We.btn,ss&&We.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),ds.map(Ut=>y.createElement("div",{key:Ut.uid},(Ut==null?void 0:Ut.status)==="uploading"&&y.createElement(Ee.Z,{indicator:y.createElement(it.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:Ut==null?void 0:Ut.name,className:"mr10"},(0,Pe.Pq)(Ut.name,20)),y.createElement("i",{onClick:()=>{Mi(Pr=>Pr.filter(Tr=>Tr.uid!==Ut.uid)),ao(Pr=>Pr.filter(Tr=>Tr.uid!==Ut.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(ge.Z,{title:Yo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Xo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{style:{display:"flex"}},Br==null?void 0:Br(),y.createElement("div",{className:be()(We.inputContainer,Ba>4&&We.lineFour,Yo&&We.disabledInput)},y.createElement(Je.default,Et({ref:Fs},BA)),y.createElement(Je.default,Et({ref:Us},XA)),y.createElement(Me.Z,{className:`${yA&&"hide"}`,menu:{items:UA,onClick:Ut=>Fo(Ut.key)},placement:"top"},y.createElement(he.ZP,{className:We.uploadBtn,icon:y.createElement(De.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Ne.default.TextArea,{rows:Ba>4?4:Ba,placeholder:le||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Ol,bordered:!1,style:yA?{paddingLeft:0,marginLeft:0}:{},onChange:Ra,onPressEnter:Ts,onFocus:()=>fa==null?void 0:fa(),onCompositionStart:()=>{ws.current=!0},onCompositionEnd:()=>{ws.current=!1}}),Do?y.createElement(ge.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${We.cancelBtn}`,onClick:Hi})):y.createElement(he.ZP,{className:(Ol==null?void 0:Ol.trim())===""?We.sendBtnDisabled:We.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:bl,onClick:Tl}),Ba>4&&y.createElement("span",{className:We.fullIcon,onClick:Xs},au&&y.createElement("span",{className:"iconfont icon-shousuo"}),!au&&y.createElement("span",{className:"iconfont icon-zhankai"})))))))))}},26763:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return je}});var y=ae(59301),Re=ae(28284),ke=ae(6767),Je=ae(62957),Ce=ae(24017),ge=ae(37568),Ne=ae(70858),he=ae(77019),Ee=ae(5269),we=ae(66649),pe=ae.n(we),Me=ae(85333),Ue=ae(44225),xe={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},be=ae(30450),de=ae(65899),Se=(We,ye,Pe)=>new Promise(($e,_e)=>{var st=qe=>{try{Ve(Pe.next(qe))}catch(Oe){_e(Oe)}},ve=qe=>{try{Ve(Pe.throw(qe))}catch(Oe){_e(Oe)}},Ve=qe=>qe.done?$e(qe.value):Promise.resolve(qe.value).then(st,ve);Ve((Pe=Pe.apply(We,ye)).next())});const Ie=({dispatch:We,courseEndTime:ye,classroomList:Pe,successCallback:$e=()=>{},visible:_e,homeworkIds:st,courseId:ve,isBatch:Ve,shixunHomeworks:qe})=>{const[Oe]=Re.default.useForm(),[it,De]=(0,y.useState)(!1),[lt,Rt]=(0,y.useState)(!1),[gt,ct]=(0,y.useState)(!1),[Ft,ze]=(0,y.useState)([]),[se,Qe]=(0,y.useState)([]),[nt,At]=(0,y.useState)([]),[Ke,ut]=(0,y.useState)([]),[ft,yt]=(0,y.useState)([]),[Et,Qt]=(0,y.useState)([]),[Bt,It]=(0,y.useState)([]),[_t,oe]=(0,y.useState)([]),[le,ee]=(0,y.useState)([]);(0,y.useEffect)(()=>{_e?z():ne()},[_e]);const z=()=>Se(void 0,null,function*(){De(!0);const Ze=yield(0,be.oR)(st[0],{course_id:ve});ct(Ze.no_group),Ve?(It(Ze.all_course_groups),oe(Ze.all_course_groups)):(ut(Ze.late_course_groups),yt(Ze.late_course_groups),ze(Ze.submit_course_groups),Qe(Ze.submit_course_groups)),De(!1),Oe.setFieldsValue({end_time:pe()()})}),re=()=>Se(void 0,null,function*(){const Ze=Oe.getFieldsValue(),dt=pe()(Ze.end_time).format("YYYY-MM-DD HH:mm");if((Ve?le.length===0:nt.length===0&&Et.length===0)&&!gt){ke.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Rt(!0);const Zt=yield(0,be.Mc)(ve,{no_group:gt,homework_ids:st,group_ids:Ve?le:nt,end_time:dt,late_group_ids:Ve?le:Et});Rt(!1),Zt.status===0&&(ne(),ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),$e(),We({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{At([]),Qt([]),Qe([]),yt([])};return y.createElement(Je.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:xe.modalWrapper,width:Ve||gt?520:760,open:_e,confirmLoading:lt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),We({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:xe.tips},y.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),y.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")),y.createElement(Re.default,{form:Oe,layout:"vertical"},y.createElement(Re.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Ce.default,{style:{width:"100%"},disabledDate:Ze=>(0,de.Q8)(Ze,ye),disabledTime:Ze=>(0,de.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!gt&&y.createElement(y.Fragment,null,Ve?y.createElement("div",null,y.createElement(ge.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ze=>{oe(Bt.filter(dt=>dt.name.indexOf(Ze.target.value)>-1))}}),y.createElement(Ne.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:xe.antdTable,rowSelection:{type:"checkbox",onChange:Ze=>{ee(Ze)}},rowKey:"id",pagination:!1,dataSource:_t,loading:it,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(he.Z,{gutter:24},y.createElement(Ee.Z,{span:14},y.createElement("div",{className:xe.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(ge.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ze=>{Qe(Ft.filter(dt=>dt.name.indexOf(Ze.target.value)>-1))}}),y.createElement("div",{className:xe.tableWrapper},y.createElement(Ne.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:xe.antdTable,rowSelection:{type:"checkbox",onChange:Ze=>{At(Ze)}},rowKey:"id",pagination:!1,dataSource:se,loading:it,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),y.createElement(Ee.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:xe.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(ge.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ze=>{yt(Ke.filter(dt=>dt.name.indexOf(Ze.target.value)>-1))}}),y.createElement("div",{className:xe.tableWrapper},y.createElement(Ne.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:xe.antdTable,rowSelection:{type:"checkbox",onChange:Ze=>{Qt(Ze)}},rowKey:"id",pagination:!1,loading:it,dataSource:ft,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var je=(0,Ue.connect)(({shixunHomeworks:We,classroomList:ye})=>({shixunHomeworks:We,classroomList:ye}))(Ie)},66648:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(62957),ke=ae(6767),Je=ae(7939),Ce=ae(86129),ge=ae.n(Ce),Ne=ae(42684),he=ae(85333),Ee=ae(58661),we=ae(59301),pe=Object.defineProperty,Me=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(Pe,$e,_e)=>$e in Pe?pe(Pe,$e,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Pe[$e]=_e,Ie=(Pe,$e)=>{for(var _e in $e||($e={}))be.call($e,_e)&&Se(Pe,_e,$e[_e]);if(xe)for(var _e of xe($e))de.call($e,_e)&&Se(Pe,_e,$e[_e]);return Pe},je=(Pe,$e)=>Me(Pe,Ue($e)),We=(Pe,$e,_e)=>new Promise((st,ve)=>{var Ve=it=>{try{Oe(_e.next(it))}catch(De){ve(De)}},qe=it=>{try{Oe(_e.throw(it))}catch(De){ve(De)}},Oe=it=>it.done?st(it.value):Promise.resolve(it.value).then(Ve,qe);Oe((_e=_e.apply(Pe,$e)).next())});const ye=({files:Pe=[],name:$e,buttonProps:_e={},hide:st,onOk:ve=()=>{}},Ve)=>{const[qe,Oe]=(0,y.useState)(!1);let it=(0,y.useRef)(new(ge()));(0,y.useImperativeHandle)(Ve,()=>({exportReport:De,exportAndCreateUserFolder:Rt,exportGroupingReport:lt}));const De=(se,Qe="\u9644\u4EF6")=>We(void 0,null,function*(){const nt=se||Pe;Oe(!0);let At=0,Ke=0,ut=0,ft=Re.default.info({width:460,title:we.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Qe,",",we.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},At+1),"/",nt==null?void 0:nt.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function yt(){return We(this,null,function*(){var Et,Qt;ct({},`${Ne.Z.API_SERVER}/api/attachments/${(0,he.Jn)((Et=nt==null?void 0:nt[At])==null?void 0:Et.id)}?t=${(0,he.Jn)((Qt=nt==null?void 0:nt[At])==null?void 0:Qt.id,Date.now())}`,(Bt,It)=>We(this,null,function*(){var _t,oe;if(((_t=Bt.target.response)==null?void 0:_t.type)==="application/json"){let z=yield gt(Bt.target.response);if(z.message){ke.ZP.warning((z==null?void 0:z.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Oe(!1);return}}let le=new Blob([Bt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Ke=Ke+le.size;let ee=(oe=nt==null?void 0:nt[At])==null?void 0:oe.filename;setTimeout(()=>We(this,null,function*(){it.current.file(ee,le),ft.update({content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},At+1),"/",nt==null?void 0:nt.length,ut>0?we.createElement("span",null,"(\u5DF2\u62C6\u5206",ut,"\u4E2Azip\u5305)"):"")}),At===(nt==null?void 0:nt.length)-1?ze(ft,ut>0?ut+1:0):Ke>900*1024*1024?(ut++,Ke=0,Ft(ut,()=>{At++,yt()})):(At++,yt())}),2600)}))})}yt()}),lt=(se,Qe,nt="\u9644\u4EF6")=>We(void 0,null,function*(){var At;Oe(!0);let Ke=0,ut=0,ft=1;const yt=se.flat().length,Et=Re.default.info({width:460,title:we.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",nt,",",we.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},Ke),"/",yt),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Qt(Bt,It){return We(this,null,function*(){const _t=yield(0,Ee.ZP)(`${Ne.Z.API_SERVER}/api/attachments/${Bt.id}`,{method:"get"});let oe=new Blob([_t],{type:"application/vnd.ms-excel;charset=utf-8"});ut+=oe.size;let le=Bt.filename;if(It.file(le,oe),ut>900*1024*1024){ut=0,ft++;const ee=yield it.current.generateAsync({type:"blob"}),z=document.createElement("a");z.href=window.URL.createObjectURL(ee),z.download=`${$e}-${ft}.zip`,document.body.appendChild(z),z.click(),document.body.removeChild(z),window.URL.revokeObjectURL(z.href),it.current=new(ge())}Ke+=1,Et.update({content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},Ke),"/",yt)})})}for(const Bt of se){const It=`${Bt[0].group_name}\u2014\u2014\u7EC4\u957F_${Bt[0].user_name}`,_t=it.current.folder(It);for(const oe of Bt)yield Qt(oe,_t)}if(Object.keys((At=it.current)==null?void 0:At.files).length!==0){const Bt=yield it.current.generateAsync({type:"blob"}),It=document.createElement("a");It.href=window.URL.createObjectURL(Bt),It.download=ft>1?`${$e}-${ft+1}.zip`:`${$e}.zip`,document.body.appendChild(It),It.click(),document.body.removeChild(It),window.URL.revokeObjectURL(It.href)}Et.destroy(),Oe(!1),ve(),it.current=new(ge()),ft=1,Ke=0}),Rt=(se,Qe="\u9644\u4EF6",nt)=>We(void 0,null,function*(){Oe(!0);let At=0;const Ke=se.flat().length,ut=Re.default.info({width:460,title:we.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Qe,",",we.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},At),"/",Ke),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function ft(Qt,Bt){return We(this,null,function*(){const It=yield(0,Ee.ZP)(`${Ne.Z.API_SERVER}/api/attachments/${Qt.id}`,{method:"get"});let _t=new Blob([It],{type:"application/vnd.ms-excel;charset=utf-8"}),oe=Qt.filename;Bt.file(oe,_t),At+=1,ut.update({content:we.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",we.createElement("span",{className:"c-blue"},At),"/",Ke)})})}for(const Qt of se){const Bt=`${Qt[0].user_name}-${Qt[0].student_id}`,It=it.current.folder(Bt);for(const _t of Qt)yield ft(_t,It)}const yt=yield it.current.generateAsync({type:"blob"}),Et=document.createElement("a");Et.href=window.URL.createObjectURL(yt),Et.download=`${nt||$e}.zip`,document.body.appendChild(Et),Et.click(),document.body.removeChild(Et),window.URL.revokeObjectURL(Et.href),ut.destroy(),Oe(!1),ve(),it.current=new(ge())});function gt(se){return new Promise(Qe=>{let nt=new FileReader;nt.readAsText(se,"utf-8"),nt.addEventListener("loadend",()=>{const At=JSON.parse(nt.result);Qe(At)})})}const ct=(se,Qe,nt,At)=>{const Ke=Qe,ut=new window.XMLHttpRequest;return ut.withCredentials=!0,ut.addEventListener("load",function(ft){nt(ft,ut)},!1),ut.addEventListener("error",function(ft){At&&At(ft)},!1),ut.responseType="blob",ut.open("GET",Ke),ut.send(null),ut},Ft=(se,Qe)=>{it.current.generateAsync({type:"blob"}).then(function(nt){const At=document.createElement("a");At.href=window.URL.createObjectURL(nt),At.download=$e+`-${se}.zip`,document.body.appendChild(At);const Ke=document.createEvent("MouseEvents");Ke.initEvent("click",!1,!1),At.dispatchEvent(Ke),document.body.removeChild(At),it.current=new(ge()),Qe()})},ze=(se,Qe)=>{it.current.generateAsync({type:"blob"}).then(function(nt){const At=document.createElement("a");At.href=window.URL.createObjectURL(nt),Qe>0?At.download=$e+`-${Qe}.zip`:At.download=$e+".zip",document.body.appendChild(At);const Ke=document.createEvent("MouseEvents");Ke.initEvent("click",!1,!1),At.dispatchEvent(Ke),document.body.removeChild(At),se.destroy(),Oe(!1),ve(),it.current=new(ge())})};return st?we.createElement(we.Fragment,null):we.createElement(Je.ZP,je(Ie({},_e),{onClick:()=>De(),loading:qe}),"\u4E0B\u8F7D")};Ct.Z=(0,y.forwardRef)(ye)},32250:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return be}});var y=ae(59301),Re={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"},ke=ae(92310),Je=ae.n(ke),Ce=ae(71169),ge=ae(18997),Ne=ae(85333),he=ae(42684),Ee=ae(58661),we=ae(36466),pe=ae(44225),Me=ae(6767),Ue=(de,Se,Ie)=>new Promise((je,We)=>{var ye=_e=>{try{$e(Ie.next(_e))}catch(st){We(st)}},Pe=_e=>{try{$e(Ie.throw(_e))}catch(st){We(st)}},$e=_e=>_e.done?je(_e.value):Promise.resolve(_e.value).then(ye,Pe);$e((Ie=Ie.apply(de,Se)).next())});const xe=({className:de,style:Se,dataSource:Ie=[],authority:je=!1,callback:We,showDimensions:ye=!0,classroomList:Pe})=>{var $e;const[_e,st]=(0,y.useState)({content:"",type:""}),[ve,Ve]=(0,y.useState)({}),[qe,Oe]=(0,y.useState)(!1),[it,De]=(0,y.useState)({title:"",visible:!1,src:"",snapshotData:{}}),lt=(0,y.useRef)(),Rt=ze=>Ue(void 0,null,function*(){if(Ve(ze),ze.file_type==="txt"){const se=yield(0,Ee.ZP)(ze.url,{method:"get",headers:{"Content-Type":"application/xml"}});lt.current=se}st({type:ze.file_type,content:he.Z.API_SERVER+ze.url})}),gt=ze=>{var se;De({visible:!0,src:he.Z.API_SERVER+ze.url,id:ze.id,title:ze.title,snapshotData:(se=ze==null?void 0:ze.subitem)==null?void 0:se.settings})},ct=ze=>Ue(void 0,null,function*(){var se;st({type:ze.file_type,content:he.Z.API_SERVER+((se=ze==null?void 0:ze.subitem)==null?void 0:se.url)})}),Ft=()=>{We(),De({visible:!1})};return Ie!=null&&Ie.length?y.createElement(y.Fragment,null,y.createElement("div",{className:Je()(Re.list,de),style:Se},Ie.map((ze,se)=>{var Qe,nt,At;return y.createElement("div",{key:se,className:Re.row},y.createElement("div",{className:Re.title,onClick:()=>Rt(ze)},y.createElement("i",{className:"iconfont icon-fujian1"}),y.createElement("span",{title:ze.title},ze.title)),y.createElement("div",{className:Re.size},ze.filesize),y.createElement("div",{className:Re.download,onClick:()=>{var Ke,ut;if((0,we.Rm)()&&!((Ke=Pe.AssistantObject.normal)!=null&&Ke.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\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,Ne.Nd)("",`${he.Z.API_SERVER}${(ut=ze.url)==null?void 0:ut.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(ze==null?void 0:ze.file_type)&&y.createElement("div",{className:Re.preview,onClick:()=>Rt(ze)},y.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(ze==null?void 0:ze.file_type)&&ye&&(je?y.createElement("div",{className:Re.annotation,onClick:()=>gt(ze)},y.createElement("i",{className:"iconfont icon-pizhu"}),(Qe=ze.subitem)!=null&&Qe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((nt=ze.subitem)==null?void 0:nt.id)&&y.createElement("div",{className:Re.annotation,onClick:()=>ct(ze)},y.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(ze==null?void 0:ze.file_type)&&((At=ze.subitem)==null?void 0:At.id)&&y.createElement("div",{className:Re.download,style:{marginLeft:20},onClick:()=>{var Ke,ut;(0,Ne.Nd)("",`${he.Z.API_SERVER}${(ut=(Ke=ze==null?void 0:ze.subitem)==null?void 0:Ke.url)==null?void 0:ut.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(ze==null?void 0:ze.file_type)&&(0,we.eB)()&&["xlsx","docx","pptx"].includes(ze==null?void 0:ze.file_sub)&&ye&&y.createElement("div",{className:Re.annotation,onClick:()=>{Oe(!0),Rt(ze)}},y.createElement("i",{className:"iconfont icon-pizhu"}),ze.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),ze.is_edit&&(0,we.dE)()&&ye&&y.createElement("div",{className:Re.annotation,onClick:()=>{Rt(ze)}},y.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),y.createElement(Ce.Z,{close:!0,data:_e==null?void 0:_e.content,type:_e==null?void 0:_e.type,hasMask:!0,disabledDownload:(0,we.Rm)()&&!(($e=Pe.AssistantObject.normal)!=null&&$e.can_download),editOffice:qe?"edit":"view",monacoEditor:{value:lt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:je&&ye&&_e.type==="image"?()=>gt(ve):null,onClose:()=>{We(),Oe(!1),st({content:"",type:""})}}),y.createElement(ge.Z,{onOk:Ft,onClose:()=>De({visible:!1}),data:it,showFullTools:!0})):null};var be=(0,pe.connect)(({classroomList:de})=>({classroomList:de}))(xe)},18997:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return pe}});var y=ae(59301),Re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=ae(92310),Je=ae.n(ke),Ce=ae(29787),ge=ae(2859),Ne=ae(58661),he=ae(85333),Ee=(Me,Ue,xe)=>new Promise((be,de)=>{var Se=We=>{try{je(xe.next(We))}catch(ye){de(ye)}},Ie=We=>{try{je(xe.throw(We))}catch(ye){de(ye)}},je=We=>We.done?be(We.value):Promise.resolve(We.value).then(Se,Ie);je((xe=xe.apply(Me,Ue)).next())}),pe=({data:Me,className:Ue,fullWidth:xe,style:be={},onClose:de,onOk:Se,showFullTools:Ie,noAssociationId:je})=>{const We=(0,y.useRef)(null),ye=(0,y.useRef)(null),Pe=(0,y.useRef)(null),$e=(0,y.useRef)(null),[_e,st]=(0,y.useState)(!1),[ve,Ve]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Pe.current||(Pe.current=document.createElement("style"),document.head.appendChild(Pe.current)),Me!=null&&Me.visible?(document.body.setAttribute("data-custom","y-hidden"),Pe.current.innerHTML=" html { overflow-y: hidden; }",Me!=null&&Me.src&&qe()):(document.body.removeAttribute("data-custom"),Pe.current&&(document.head.removeChild(Pe.current),Pe.current=null)),()=>{document.body.removeAttribute("data-custom"),Pe.current&&(document.head.removeChild(Pe.current),Pe.current=null)}),[Me==null?void 0:Me.visible]);const qe=()=>Ee(void 0,null,function*(){st(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const lt=yield(0,he.ZJ)(Me==null?void 0:Me.src);We.current.src="",We.current.src=lt,We.current.onload=function(){De()},st(!1),Ve("")}),Oe=lt=>Ee(void 0,null,function*(){st(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Rt=yield(0,Ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Me.title,file:lt.dataUrl}});Rt!=null&&Rt.id&&!je?(yield(0,Ne.ZP)(`/api/attachments/${Me.id}/add_subitem.json`,{method:"post",body:{subitem_id:Rt==null?void 0:Rt.id,settings:JSON.stringify(lt.state)}})).status===0&&Se():Rt!=null&&Rt.id&&Se(Rt),st(!1),Ve("")}),it=()=>{const lt=document.querySelector('a[href="https://markerjs.com/"]');lt&<.parentNode&&(lt.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(gt=>{const ct=document.querySelector(gt.name);ct&&ct.setAttribute("title",gt.title)})},De=()=>{ye.current=new ge.hP(We.current),ye.current.targetRoot=$e.current,ye.current.addEventListener("render",Oe),ye.current.addEventListener("beforeclose",de),Ie&&(ye.current.availableMarkerTypes=ye.current.ALL_MARKER_TYPES,ye.current.uiStyleSettings.redoButtonVisible=!0,ye.current.uiStyleSettings.notesButtonVisible=!0,ye.current.uiStyleSettings.zoomButtonVisible=!0,ye.current.uiStyleSettings.zoomOutButtonVisible=!0,ye.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ye.current.uiStyleSettings,ye.current.show(),Me!=null&&Me.snapshotData&&ye.current.restoreState(Me.snapshotData),setTimeout(()=>{window.scrollTo(0,0),it()},300)};return y.createElement(y.Fragment,null,(Me==null?void 0:Me.visible)&&y.createElement(Ce.Z,{spinning:_e,tip:ve,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:$e,className:Je()(Re.imageDimensions,Ue,xe?Re.fullWidth:""),style:be},y.createElement("img",{className:Re.img,ref:We}))))}},55482:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return ge}});var y=ae(62957),Re={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ke="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=",Je=ae(59301),ge=({visible:Ne,setVisible:he,image:Ee,closeImageStyle:we,hiddenbutton:pe})=>Je.createElement(y.default,{centered:!0,destroyOnClose:!0,open:Ne,footer:null,wrapClassName:Re.modal,onCancel:()=>he(!1)},Je.createElement("div",{className:Re.content},Je.createElement("img",{src:Ee}),pe,Je.createElement("img",{onClick:()=>he(!1),className:Re.close,src:ke,style:we})))},80802:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(77019),ke=ae(5269),Je=ae(31691),Ce=ae(7939),ge=ae(94200),Ne=ae(2375),he=ae(48136),Ee=ae(59301);const we=(0,y.forwardRef)(({callback:pe,showSaveButton:Me,value:Ue=""},xe)=>{const be=(0,y.useRef)(),de=[{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 "}]}]}],Se=[{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}`}]}]}],Ie=ye=>{be.current.setValue(be.current.getValue()+" "+ye.value+" ")},je=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ee.createElement(Re.Z,{className:Ne.Z.lists,gutter:[10,10]},de.map((ye,Pe)=>Ee.createElement(ke.Z,{flex:"110px",className:Ne.Z.item},Ee.createElement("div",null,Ee.createElement(ge.Z,{value:`$$${ye.value}$$`}),ye.name),Ee.createElement("div",{className:Ne.Z.children},ye.children.map(($e,_e)=>Ee.createElement("div",{key:_e},Ee.createElement("h1",null,$e.name),Ee.createElement(Re.Z,{gutter:[10,10]},$e.data.map((st,ve)=>Ee.createElement(ke.Z,{key:ve,onClick:()=>Ie(st),className:Ne.Z.diamond},Ee.createElement(ge.Z,{value:"`$$"+st.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ee.createElement(Re.Z,{className:Ne.Z.lists,gutter:[10,10]},Se.map((ye,Pe)=>Ee.createElement(ke.Z,{flex:"110px",className:Ne.Z.item},Ee.createElement("div",null,Ee.createElement(ge.Z,{value:"`$$"+ye.value+"$$`"}),ye.name),Ee.createElement("div",{className:Ne.Z.children},ye.children.map(($e,_e)=>Ee.createElement("div",{key:_e},$e.name&&Ee.createElement("h1",null,$e.name),Ee.createElement(Re.Z,{gutter:[10,10]},$e.data.map((st,ve)=>Ee.createElement(ke.Z,{key:ve,onClick:()=>Ie(st),className:Ne.Z.diamond},Ee.createElement(ge.Z,{value:"`$$"+st.value+"$$`"}))))))))))}],We=()=>{var ye=document.createElement("div");ye.innerHTML=be.current.getValue();var Pe=ye.innerText;return pe&&pe(Pe),Pe};return(0,y.useImperativeHandle)(xe,()=>({getData:We})),Ee.createElement("div",{className:Ne.Z.mathWrap},Ee.createElement(Je.default,{defaultActiveKey:"1",items:je}),Ee.createElement("math-field",{locale:"zh_cn",className:Ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:800,marginTop:30,fontSize:18}},Ue||""),Me&&Ee.createElement("div",{className:Ne.Z.button},Ee.createElement(Ce.ZP,{size:"large",onClick:We,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ct.Z=we},5570:function(Lt,Ct,ae){"use strict";ae.d(Ct,{z:function(){return Ft},Z:function(){return ze}});var y=ae(59301),Re=ae(94968),ke=ae(6767),Je=ae(62957),Ce=ae(7939),ge=ae(42684),Ne=ae(7235),he=Object.defineProperty,Ee=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Me=(se,Qe,nt)=>Qe in se?he(se,Qe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):se[Qe]=nt,Ue=(se,Qe)=>{for(var nt in Qe||(Qe={}))we.call(Qe,nt)&&Me(se,nt,Qe[nt]);if(Ee)for(var nt of Ee(Qe))pe.call(Qe,nt)&&Me(se,nt,Qe[nt]);return se},xe=(se,Qe,nt)=>new Promise((At,Ke)=>{var ut=Et=>{try{yt(nt.next(Et))}catch(Qt){Ke(Qt)}},ft=Et=>{try{yt(nt.throw(Et))}catch(Qt){Ke(Qt)}},yt=Et=>Et.done?At(Et.value):Promise.resolve(Et.value).then(ut,ft);yt((nt=nt.apply(se,Qe)).next())});const be="\u3000\u3000";function de(se){var Qe=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var nt=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,nt)).toFixed(1)+" "+Qe[nt]}var Se=({value:se=[],action:Qe,onChange:nt,className:At,maxSize:Ke=150,title:ut="\u6587\u4EF6\u4E0A\u4F20",accept:ft=null})=>{const yt={multiple:!1,fileList:se,accept:ft,withCredentials:!0,beforeUpload:Qt=>Qt.size/1024/1024<Ke?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ke}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Qt){var Bt,It,_t,oe;let le=[...Qt.fileList];if(le=le.map(ee=>(ee.name.indexOf(be)===-1&&(ee.name=`${ee.name}${be}${de(ee.size)}`),Ue({},ee))),Qt.file.status==="done"&&((It=(Bt=Qt.file)==null?void 0:Bt.response)==null?void 0:It.status)===-1){message.error((oe=(_t=Qt.file)==null?void 0:_t.response)==null?void 0:oe.message),nt([]);return}nt(le)},onRemove:Qt=>xe(void 0,null,function*(){const Bt=Qt.size/1024/1024;return Qt.status==="uploading"?!0:Bt<Ke&&(Qt.response?Qt.response.id:Qt.uid)?yield removeAttachment(Qt.response?Qt.response.id:Qt.id):!0})};function Et(Qt){Qt.preventDefault(),Qt.stopPropagation()}return React.createElement("div",{className:`single-upload ${At||""}`},React.createElement(Upload,Ue({},yt),React.createElement(Button,{type:"primary",title:se.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},ut),React.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ke,"M)"," ")))},Ie=ae(61481),je=ae(78267),We=Object.defineProperty,ye=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,_e=(se,Qe,nt)=>Qe in se?We(se,Qe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):se[Qe]=nt,st=(se,Qe)=>{for(var nt in Qe||(Qe={}))Pe.call(Qe,nt)&&_e(se,nt,Qe[nt]);if(ye)for(var nt of ye(Qe))$e.call(Qe,nt)&&_e(se,nt,Qe[nt]);return se};const ve=se=>React.createElement("svg",st({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",qe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,lt=(se,Qe,nt)=>Qe in se?qe(se,Qe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):se[Qe]=nt,Rt=(se,Qe)=>{for(var nt in Qe||(Qe={}))it.call(Qe,nt)&<(se,nt,Qe[nt]);if(Oe)for(var nt of Oe(Qe))De.call(Qe,nt)&<(se,nt,Qe[nt]);return se},gt=(se,Qe,nt)=>new Promise((At,Ke)=>{var ut=Et=>{try{yt(nt.next(Et))}catch(Qt){Ke(Qt)}},ft=Et=>{try{yt(nt.throw(Et))}catch(Qt){Ke(Qt)}},yt=Et=>Et.done?At(Et.value):Promise.resolve(Et.value).then(ut,ft);yt((nt=nt.apply(se,Qe)).next())});const{Dragger:ct}=Re.default;function Ft(se){let Qe=[];return se&&se.length>0&&(Qe=se.map(nt=>({uid:nt.id,id:nt.id,name:nt.title+be+nt.filesize,url:nt.url,filesize:nt.filesize,status:"done",response:{id:nt.id}}))),Qe}var ze=({value:se,onChange:Qe,action:nt,data:At,className:Ke,maxSize:ut=150,title:ft="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:Et="",additionalText:Qt,isDragger:Bt,number:It=1e3,aloneClear:_t=!1,realTimeRemove:oe=!0,uploadText:le,setFileProgress:ee,showFileProgress:z})=>{const[re,ne]=(0,y.useState)(!1);let[Ze,dt]=(0,y.useState)(se||[]),[rt,Zt]=(0,y.useState)(1);(0,y.useEffect)(()=>{se&&(rt===1&&dt([...se]),Zt(2),It===(se==null?void 0:se.length)&&ne(!0))},[se]);const Jt=()=>{setTimeout(()=>{Ze.pop(),dt([...Ze])},500)};z&&ee(Ze.some(pn=>pn.status==="uploading"));const zt={multiple:!0,disabled:re,accept:Et,withCredentials:!0,fileList:Ze,beforeUpload:(pn,rr)=>{const Zn=pn.size/1024/1024;return Ze.concat(rr).length>It?(Ze.pop(),dt([...Ze]),ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${It}\u4E2A\u6587\u4EF6`),_t?Promise.reject():(Jt(),!1)):Zn<ut?!0:(ke.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ut}MB).`),_t?Promise.reject():(Jt(),!1))},data:At,action:nt||`${ge.Z.API_SERVER}/api/attachments.json`,onChange(pn){var rr,Zn,_n,Er;if(pn.file.status==="removed"?Ze=pn.fileList:Ze=(0,je.uniqBy)([...pn.fileList,...Ze],"uid"),pn.file.status==="done"&&((Zn=(rr=pn.file)==null?void 0:rr.response)==null?void 0:Zn.status)===-1){ke.ZP.error((Er=(_n=pn.file)==null?void 0:_n.response)==null?void 0:Er.message);return}Ze.length>=It?ne(!0):ne(!1),dt([...Ze]),Ze=Ze.map(Ir=>{var sr,qt;return(sr=Ir==null?void 0:Ir.response)!=null&&sr.id&&(Ir.url=(qt=Ir==null?void 0:Ir.response)==null?void 0:qt.url),Ir.name.indexOf(be)===-1&&(Ir.name=`${Ir.name}${be}${de(Ir.size)}`),Rt({},Ir)}),console.log("info:",pn,Ze),Qe(Ze)},onRemove:pn=>gt(void 0,null,function*(){if(!oe)return!0;const rr=()=>gt(void 0,null,function*(){if(pn.response?pn.response.id:pn.id){let _n=yield(0,Ne.JZ)(pn.response?pn.response.id:pn.uid);return Promise.resolve(_n)}else return!0});return yt?new Promise((Zn,_n)=>{Je.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>gt(void 0,null,function*(){const Er=yield rr();ke.ZP.success("\u5220\u9664\u6210\u529F"),Zn(!0)}),onCancel:()=>Zn(!1)})}):yield rr()})};function dn(pn){pn.preventDefault(),pn.stopPropagation()}return y.createElement("div",{className:`multi-upload ${Ke||""}`},Bt&&y.createElement(ct,Rt({},zt),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(Ie.Z,null)),y.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",y.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ut,"MB)"," "),Qt),!Bt&&y.createElement(Re.default,Rt({},zt),y.createElement(Ce.ZP,{disabled:re,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Ve}),ft),y.createElement("span",{onClick:dn,className:"upload_text"},le||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ut}MB)`)))}},61648:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(4977),ke=ae(7939),Je=Object.defineProperty,Ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,we=(xe,be,de)=>be in xe?Je(xe,be,{enumerable:!0,configurable:!0,writable:!0,value:de}):xe[be]=de,pe=(xe,be)=>{for(var de in be||(be={}))he.call(be,de)&&we(xe,de,be[de]);if(Ne)for(var de of Ne(be))Ee.call(be,de)&&we(xe,de,be[de]);return xe},Me=(xe,be)=>Ce(xe,ge(be));const Ue=({img:xe,buttonProps:be={},styles:de={},customText:Se,ButtonText:Ie,ButtonClick:je,Buttonclass:We,ButtonTwo:ye,imgStyles:Pe,loading:$e=!1,className:_e=""})=>y.createElement("section",{className:`tc animated fadeIn ${_e}`,style:pe({color:"#999",margin:"100px auto",visibility:$e?"hidden":"visible"},de)},y.createElement("img",{src:xe||Re,style:Me(pe({},Pe),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},Se||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&y.createElement(ke.ZP,pe({className:We,onClick:je},be),Ie),ye&&ye);Ct.Z=Ue},56947:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Q:function(){return ge}});var y=ae(59301),Re=ae(82326),ke=ae(47889),Je=ae(4875),Ce=ae(59301),ge=(he=>(he[he.Number=1]="Number",he[he.Percent=2]="Percent",he))(ge||{});const Ne=({value:he,onChange:Ee,disabled:we,hidePercentOption:pe=!1,percentType:Me="select"})=>{const Ue=(0,y.useMemo)(()=>pe?1:2,[pe]),[xe,be]=(0,y.useState)(Ue);console.log(xe);const de=Ie=>he.type===1?`${Ie}\u5206`:`${Ie}%`,Se=(0,y.useCallback)(Ie=>{if(xe===1){const je=Ie.replace("\u5206","");return isNaN(parseInt(je,10))?0:je}else return Ie.replace("%","")},[xe]);return(0,y.useEffect)(()=>{be(he.type)},[he]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Me=="select"&&Ce.createElement(Re.default,{size:"large",onChange:Ie=>{be(Ie),Ee({type:Ie,inputValue:Ie===1?5:20})},value:xe||Ue,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:we}),Me=="radio"&&Ce.createElement(ke.ZP.Group,{size:"large",onChange:Ie=>{const je=Ie.target.value;be(je),Ee({type:je,inputValue:je===1?5:20})},value:xe||Ue,disabled:we},!pe&&Ce.createElement(ke.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ce.createElement(ke.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Me=="radio"&&Ce.createElement("div",{style:{marginRight:"10px",color:"#000000"}},he.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ce.createElement(Je.Z,{size:"large",disabled:we,value:he.inputValue,style:{width:"120px"},parser:Se,addonAfter:he.type===1?"\u5206":"%",max:xe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Ie=>{Ee({type:xe,inputValue:Ie})}}),Me=="radio"&&he.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ct.Z=Ne},71169:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return We}});var y=ae(59301),Re={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},ke=ae(7939),Je=ae(70557),Ce=ae(84897),ge=ae(25399),Ne=ae(85333),he=ae(51190),Ee=ae(61648),we=ae(42684),pe=ae(71362),Me=ae(59301),Ue=Object.defineProperty,xe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(ye,Pe,$e)=>Pe in ye?Ue(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:$e}):ye[Pe]=$e,Ie=(ye,Pe)=>{for(var $e in Pe||(Pe={}))be.call(Pe,$e)&&Se(ye,$e,Pe[$e]);if(xe)for(var $e of xe(Pe))de.call(Pe,$e)&&Se(ye,$e,Pe[$e]);return ye},je=(ye,Pe,$e)=>new Promise((_e,st)=>{var ve=Oe=>{try{qe($e.next(Oe))}catch(it){st(it)}},Ve=Oe=>{try{qe($e.throw(Oe))}catch(it){st(it)}},qe=Oe=>Oe.done?_e(Oe.value):Promise.resolve(Oe.value).then(ve,Ve);qe(($e=$e.apply(ye,Pe)).next())}),We=({editOffice:ye="view",data:Pe,issaver:$e,onSaver:_e,theme:st,type:ve,filename:Ve,monacoEditor:qe,className:Oe,style:it,close:De,onClose:lt,hasMask:Rt,disabledDownload:gt,onImgDimensions:ct,showNodata:Ft,recordInfo:ze})=>{const[se,Qe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[nt,At]=(0,y.useState)(""),[Ke,ut]=(0,y.useState)(),ft=window.ENV==="build"?"/react/build":"",yt=location.host.startsWith("localhost")?we.Z.PROXY_SERVER:we.Z.API_SERVER,Qt=10*(1024*1024),Bt=(0,y.useRef)();Pe!=null&&Pe.startsWith("/api")&&ve!=="txt"&&(Pe=we.Z.API_SERVER+Pe);const It=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();Ve&&qe&&(qe.filename=Ve),(0,y.useEffect)(()=>{var re,ne;const Ze=(ne=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:ne.split(";");Ze==null||Ze.map(dt=>{let rt=dt.split("=");rt[0]==="_educoder_session"&&At(rt[1])})},[]),(0,y.useEffect)(()=>{ve==="office"&&(Pe.indexOf("bigfilescdn.")>-1||Pe.indexOf("bigfiles1")>-1?ut({url:Pe,fileType:It(Pe),model:Pe.indexOf("model=edit")?"edit":"view"}):Pe.indexOf("coze")>-1?ut({url:Pe,fileType:"doc",model:"view"}):oe())},[ve,Pe]);function _t(re){return je(this,null,function*(){re.data.type==="pdfdata"&&(_e(re.data.data),window.removeEventListener("message",_t,!1)),console.log("mess---:",re.data)})}const oe=()=>je(void 0,null,function*(){console.log("data:",Pe);let re=Pe;Pe.startsWith("http")||(re=location.origin+re);let ne=new URL(re).pathname.split("/").pop();const Ze=yield(0,he.gJ)({attachment_id:ne});Ze.url=yt+Ze.url,ut(Ze)}),le=()=>{if(Pe.startsWith("http")||Pe.startsWith("blob:")){ee();return}(0,Ne.Sv)(Ve||"educoder",Pe,Ve)},ee=()=>{ze&&(0,pe.fc)({id:ze==null?void 0:ze.id,watch_type:1,course_id:ze==null?void 0:ze.course_id}),(0,Ne.Nd)(Ve||"educoder",decodeURIComponent(Pe))};(0,y.useEffect)(()=>(window.addEventListener("message",z),()=>{window.removeEventListener("message",z)}),[]);const z=re=>{var ne;((ne=re==null?void 0:re.data)==null?void 0:ne.type)==="closePop"&<()};return Me.createElement("div",{style:Ie({},it||{}),className:`${Rt&&Re.bgBlack} ${ve?Re.wrp:"hide"}`},!!ve&&De&&Me.createElement("div",{id:"closePop",className:Re.close,ref:Bt},!!ct&&Me.createElement(ge.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Bt.current},Me.createElement("span",{onClick:()=>{lt(),ct()}},Me.createElement("i",{className:"icon-yulanpizhu"}))),!gt&&window.parent===window&&Me.createElement(ge.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Bt.current},Me.createElement("span",{onClick:ee},Me.createElement("i",{className:"icon-quxiaozhiding"}))),$e&&Me.createElement(ge.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Bt.current},Me.createElement("span",{className:"",onClick:()=>{const re=document.getElementById("pdfiframe");window.addEventListener("message",_t,!1),setTimeout(()=>{re.contentWindow.postMessage("getData","*")},300)}},Me.createElement("i",{className:"icon-baocun"}))),Me.createElement(ge.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Bt.current},Me.createElement("span",{className:"",onClick:()=>{lt()}},Me.createElement("i",{className:"icon-guanbi1"})))),Me.createElement("div",{className:`${Re[Oe]} ${Oe} ${Re.monaco} ${ve==="txt"?"show":"hide"}`},ve==="txt"&&Me.createElement(Me.Fragment,null,Me.createElement(Ce.ZP,Ie({},qe)))),ve==="audio"&&Me.createElement("audio",{controls:!0,src:`${(Pe==null?void 0:Pe.indexOf("http://"))>-1||(Pe==null?void 0:Pe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Pe}`,autoPlay:!0}),ve==="video"&&Me.createElement(Me.Fragment,null,(Pe==null?void 0:Pe.indexOf("http"))>-1?Me.createElement("video",{controls:!0,src:`${Pe}`,autoPlay:!0}):Me.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Pe}`,autoPlay:!0})),ve==="office"&&Ke&&Me.createElement("iframe",{src:`${ft}/office.html?key=${Ke.key}&url=${btoa(Ke.url)}&callbackUrl=${yt+(Ke.callbackUrl||"")}&fileType=${Ke.fileType}&title=${Ke.title||""}&model=${ye}&officeServer=${we.Z.ONLYOFFICE}&disabledDownload=${!!gt}`}),ve==="html"&&Me.createElement("iframe",{src:Pe+"&disposition=inline"}),ve==="pdf"&&Me.createElement("iframe",{id:"pdfiframe",src:`${ft}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(Pe)}&disabledDownload=${!!gt}&model=${ye}`}),ve==="image"&&Me.createElement("img",{src:`${(Pe==null?void 0:Pe.indexOf("http://"))>-1||(Pe==null?void 0:Pe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Pe}`}),(ve==="other"||ve==="download")&&Me.createElement(Me.Fragment,null,Ft?Me.createElement(Ee.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Me.createElement(ke.ZP,{icon:Me.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:le,disabled:gt},"\u4E0B\u8F7D")}):Me.createElement(ke.ZP,{type:"primary",size:"middle",onClick:le,disabled:gt},Me.createElement(Je.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ve==="flowChart"&&Me.createElement("div",{className:"embed"},Me.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Pe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},94200:function(Lt,Ct,ae){"use strict";ae.d(Ct,{z:function(){return qe},Z:function(){return Oe}});var y=ae(59301),Re=ae(63954),ke=ae(34813),Je=ae(64018),Ce=ae(16471),ge=ae(42684),Ne=ae(85333),he=ae(15342),Ee=ae(44104),we=ae(7939),pe=ae(1012),Me=ae(71169),Ue=ae(59301),be=({html:it})=>{const De=(0,y.useRef)(null),lt=(0,y.useRef)(null),Rt=`.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,y.useEffect)(()=>{const gt=De.current.attachShadow({mode:"open"});lt.current=document.createElement("div"),lt.current.className="markdown-body",lt.current.innerHTML=it,gt.appendChild(lt.current);const ct=document.createElement("style");return ct.textContent=Rt,gt.appendChild(ct),()=>{gt.innerHTML=""}},[]),(0,y.useEffect)(()=>{lt.current&&(lt.current.innerHTML=it)},[it]),Ue.createElement("div",{ref:De})};function de(it){const De=["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"],lt=new RegExp(`\\b(${De.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Rt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return it.replace(lt,"").replace(Rt,"").trim()}var Se={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ie=Object.defineProperty,je=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Pe=(it,De,lt)=>De in it?Ie(it,De,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[De]=lt,$e=(it,De)=>{for(var lt in De||(De={}))We.call(De,lt)&&Pe(it,lt,De[lt]);if(je)for(var lt of je(De))ye.call(De,lt)&&Pe(it,lt,De[lt]);return it};const _e="@\u2581\u2581@",st="@\u2581@",ve=/<pre[^>]*>/g;function Ve(it){let De=document.createElement("div");return De.innerHTML=it,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const qe=(it,De)=>{it=it||"";const lt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Rt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ct=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?it.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(lt,(Ft,ze,se,Qe,nt,At,Ke)=>{const ut=ze||Qe||At,ft=se||nt||Ke||"?";return ge.Z.API_SERVER+"/api/attachments/"+ut+ft+"&t="+(0,Ne.Jn)(ut,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(it=it.replace(ct,(Ft,ze,se,Qe,nt,At,Ke)=>{const ut=ze||Qe||At,ft=se||nt||Ke||"?";return ge.Z.API_SERVER+"/attachments/download/"+ut+ft+"&t="+(0,Ne.Jn)(ut,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replace(lt,(Ft,ze,se,Qe,nt,At,Ke)=>{const ut=ze||Qe||At,ft=se||nt||Ke||"?";return ge.Z.API_SERVER+"/api/attachments/"+ut+ft+"&t="+(0,Ne.Jn)(ut,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replace(Rt,(Ft,ze,se,Qe,nt)=>{const At=ze||Qe,Ke=se||nt||"";return'"'+ge.Z.API_SERVER+"/api/attachments/"+At+Ke+At+Ke+"&t="+(0,Ne.Jn)(At,Date.now())}).replace(gt,(Ft,ze,se,Qe,nt)=>{const At=ze||Qe,Ke=se||nt||"";return"("+ge.Z.API_SERVER+"/files/uploads/"+At+Ke+At+Ke+"&t="+(0,Ne.Jn)(At,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,`
|
|
|
`),it)};var Oe=({value:it="",edit:De=!1,className:lt,showTextOnly:Rt,showLines:gt,style:ct={},stylesPrev:Ft={},highlightKeywords:ze,showProgramFill:se,isProgramFill:Qe,disabledFill:nt=!1,programFillValue:At,openEditor:Ke=()=>{},onFillChange:ut=Et=>{},onFillBlur:ft=()=>{},onFillFocus:yt=()=>{}})=>{let Et=de(String(it||""));const Qt=(0,y.useRef)(),Bt=(0,y.useRef)(),[It,_t]=(0,y.useState)(""),[oe,le]=(0,y.useState)("office"),[ee,z]=(0,y.useState)([]),re=(0,y.useRef)("a"+(0,pe.Z)()),ne={},Ze=qt=>/<style[\s\S]*?>/i.test(qt||""),dt=(qt,sn,Gn)=>{const Qr=document.createElement(qt===st?"input":"textarea");Qr.style.width="100%",Qr.style.height=qt===st?"40px":"151px",Qr.rows=5,Qr.spellcheck=!1,Qr.name="edu-program-fill",Qr.placeholder="\u8BF7\u8F93\u5165",Qr.dataset.id=sn;const ya=Object.keys(ne).length;return ne[ya]=Qr,`<span class="edu-program-fill-wrap ${qt===st?"":"show"}" style="width:${qt===st?"600px":"100%"}" title=${Gn||""}><span>${Qr.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function rt(qt){return qt=qt.replace(/!\[.*?\]\(.*?\)/g,""),qt=qt.replace(/\[.*?\]\(.*?\)/g,""),qt=qt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),qt=qt.replace(/<embed.*?>/g,""),qt=qt.replace(/<img.*?>/g,""),qt=qt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),qt=qt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),qt=qt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),qt=qt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),qt}const Zt=qt=>!Rt&&Ze(Et)?qt:qt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(sn,Gn){let Qr=Gn.replace(/(\n|\r)/g,"").split("}"),ya=[];return Qr.map(Fi=>{Fi!=""&&ya.push(`.${re.current} ${Fi}`)}),`<style>${ya.join("}")}</style>`}),Jt=(0,y.useMemo)(()=>{(0,ke.Iy)();try{const Qr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ya=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Fi=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ei=/\(\/attachments\/download\//g;Et=Et.replace(Ei,"("+ge.Z.API_SERVER+"/attachments/download/").replace(Qr,"("+ge.Z.API_SERVER+"/api/attachments/").replace(ya,'"'+ge.Z.API_SERVER+"/api/attachments/").replace(Fi,'"'+ge.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,`
|
|
|
`),Qt.current.style.display="none"}catch(Qr){}if(se){let Qr=-1;return Et=Et.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ya,Fi,Ei){var aa;return++Qr,dt(ya,Qr,(aa=At==null?void 0:At[Qr])==null?void 0:aa.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Zt(Et||"")}</pre>`}let qt=Zt(Et);qt=(0,ke.ZP)(qt);const sn=(0,ke.ez)();Et.match(/\[TOC\]/)&&(qt=qt.replace("<p>[TOC]</p>",(0,ke.Qv)()),(0,ke.Iy)()),qt=qt.replace(/(__special_katext_id_\d+__)/g,(Qr,ya)=>{const{type:Fi,expression:Ei}=sn[ya];return(0,he.renderToString)(Ve(Ei)||"",{displayMode:Fi==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Gn=document.createElement("div");if(Gn.innerHTML=qt,Rt)return Gn.innerText;if(ze){const Qr=ze.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return rr(Gn,Qr),Gn.innerHTML}return setTimeout(()=>Er(),500),Gn.innerHTML},[Et,ze]);(0,y.useEffect)(()=>{Zn.current&&Zn.current.querySelectorAll(["input","textarea"]).forEach(sn=>{sn.oninput=zt,sn.onblur=dn,sn.onfocus=pn})},[ee]),(0,y.useEffect)(()=>{var qt,sn,Gn,Qr,ya;if(At!=null&&At.length)try{const Fi=Zn.current.querySelectorAll(".edu-program-fill-score"),Ei=Zn.current.querySelectorAll('[name="edu-program-fill"]');for(const[aa,Ci]of Ei.entries())Ci.value=((qt=At==null?void 0:At[aa])==null?void 0:qt.value)||"",((sn=At==null?void 0:At[aa])==null?void 0:sn.type)==="warning"?Ci.className="program-fill-warning":((Gn=At==null?void 0:At[aa])==null?void 0:Gn.type)==="success"?Ci.className="program-fill-success":Ci.className="";for(const[aa,Ci]of Fi.entries())Ci.innerHTML=(Qr=At==null?void 0:At[aa])!=null&&Qr.score?`${(ya=At==null?void 0:At[aa])==null?void 0:ya.score}\u5206`:"";z(At)}catch(Fi){console.log(Fi,"error")}},[At]);const zt=qt=>{ee[qt.target.dataset.id]=ee[qt.target.dataset.id]||{},ee[qt.target.dataset.id].value=qt.target.value,z([...ee]),ut(ee,qt.target.dataset.id)},dn=qt=>{ee[qt.target.dataset.id]=ee[qt.target.dataset.id]||{},ee[qt.target.dataset.id].value=qt.target.value,z([...ee]),ft(ee,qt.target.dataset.id)},pn=qt=>{ee[qt.target.dataset.id]=ee[qt.target.dataset.id]||{},ee[qt.target.dataset.id].value=qt.target.value,z([...ee]),yt(ee,qt.target.dataset.id)};function rr(qt,sn){return qt.childNodes.forEach(Gn=>{var Qr;if(Gn.childNodes.length>0)rr(Gn,sn);else if(Gn.nodeName!=="IMG")if(Gn.innerHTML)Gn.innerHTML=(Qr=Gn.innerHTML)==null?void 0:Qr.replace(new RegExp(sn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const ya=document.createElement("span");ya.innerHTML=Gn.textContent.replace(new RegExp(sn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Gn.replaceWith(ya)}})}const Zn=(0,y.useRef)();ke.jb.WebkitLineClamp=gt,gt&&(ct=$e($e({},ct),ke.jb));function _n(qt){let sn=qt.target;if(sn.tagName.toUpperCase()==="A"){let Gn=sn.getAttribute("href");if(Gn.indexOf("office")>-1)qt.preventDefault(),_t(Gn),le("office");else if(Gn.indexOf("application/pdf")>-1)qt.preventDefault(),_t(Gn),le("pdf");else if(Gn.indexOf("text/html")>-1)qt.preventDefault(),_t(Gn),le("html");else if(Gn.startsWith("#")){qt.preventDefault();let Qr=document.getElementById(Gn.replace("#",""));Qr&&Qr.scrollIntoView(!0)}}}const Er=()=>{var qt;const sn=(qt=Zn.current)==null?void 0:qt.querySelectorAll("video");sn==null||sn.forEach(Gn=>{if(Gn.oncontextmenu=()=>!1,Gn.src.indexOf(".m3u8")>-1&&!Gn.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var Qr=new Ce.ZP;Qr.loadSource(Gn.src),Qr.attachMedia(Gn)}}})};(0,y.useEffect)(()=>{if(Zn.current&&Jt&&Jt.match(ve)&&window.PR.prettyPrint(),Zn.current)return Zn.current.addEventListener("click",_n),()=>{var qt;(qt=Zn.current)==null||qt.removeEventListener("click",_n),(0,ke.AL)(),(0,ke.Iy)()}},[Jt,Zn.current,_n]);const Ir=qt=>{qt.target.nodeName==="IMG"&&qt.target.className.indexOf("draw-flowchart")>-1?(Qt.current.style.zIndex=1,Qt.current.style.display="flex",Qt.current.style.width=qt.target.clientWidth+"px",Qt.current.style.height=qt.target.clientHeight+"px",Qt.current.style.top=qt.target.offsetTop+"px",Qt.current.style.left=qt.target.offsetLeft+"px",qt.target.id&&(Bt.current=qt.target.id)):Qt.current.style.display="none"},sr=()=>{Qt.current.style.display="none"};return(0,y.useEffect)(()=>{var qt;const sn=Gn=>{Gn.preventDefault(),Gn.clipboardData.setData("text",window.getSelection().toString())};return(qt=Zn.current)==null||qt.addEventListener("copy",sn),()=>{var Gn;(Gn=Zn.current)==null||Gn.removeEventListener("copy",sn)}},[Zn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:sr},Rt&&y.createElement("div",{ref:Zn,className:`${Se.mdBody} `},Jt),!Rt&&!Ze(Jt)&&y.createElement("div",{ref:Zn,style:$e({},ct),onMouseOver:Ir,className:`${lt||""} ${nt?"disabled-fill":""} markdown-body ${Se.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:Jt}}),!Rt&&Ze(Jt)&&y.createElement(be,{html:Jt}),y.createElement("div",{ref:Qt,className:`${Se.button} ${De?"":Se.previewFlowChart}`},y.createElement(Ee.Z,null,y.createElement(we.ZP,{onClick:()=>{De?Ke(Bt.current):(_t(Bt.current),le("flowChart"))}},De?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Me.Z,{close:!0,data:It,type:It!=null&&It.length?oe:"",style:$e({},Ft),onClose:()=>_t("")}))}},47572:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return he}});var y=ae(59301),Re={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"},ke=ae(62957),Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ge=(Ee,we,pe)=>new Promise((Me,Ue)=>{var xe=Se=>{try{de(pe.next(Se))}catch(Ie){Ue(Ie)}},be=Se=>{try{de(pe.throw(Se))}catch(Ie){Ue(Ie)}},de=Se=>Se.done?Me(Se.value):Promise.resolve(Se.value).then(xe,be);de((pe=pe.apply(Ee,we)).next())}),he=({type:Ee,resdata:we,onok:pe,oktext:Me,okloading:Ue})=>{const[xe,be]=(0,y.useState)(!1),{can_copy_list:de,can_copy_num:Se,challenge_type:Ie,course_data_list:je,no_copy_list:We,no_copy_num:ye,no_use_list:Pe,no_use_num:$e,repeat_shixun_num:_e,student_count:st,total_num:ve,use_num:Ve}=we;let qe=Se>0||Ee==="exercise";(0,y.useEffect)(()=>{(we==null?void 0:we.student_count)>0&&be(!0)},[we]),console.log("---11",Ue),(0,y.useEffect)(()=>{Ue||be(!1)},[Ue]);const Oe=()=>{if(Ee==="exercise"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Re.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(Ee==="exercise"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="shixun"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="shixun"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\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",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="subject"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="subject"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Re.orangeColor},st)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:Re.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:Re.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(Ee==="shixunpush"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ee==="shixunpush"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Re.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:Re.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},it=()=>{if(Ee==="exercise"||Ee==="subject"||Ee==="exercisepush"||Ee==="shixunpush")return y.createElement("div",{style:{marginTop:20}},ye>0&&y.createElement("div",null,y.createElement("span",{className:Re.flex},y.createElement("img",{src:Ce,style:{width:14}}),y.createElement("span",{className:Re.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Re.statusbody},Ee==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Re.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"),(Ee==="subject"||Ee==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&y.createElement("span",{className:Re.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"),Ee==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&y.createElement("span",{className:Re.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"),y.createElement("div",null,We==null?void 0:We.map((De,lt)=>y.createElement("a",{href:`/shixuns/${De.identifier}/challenges`,target:"_blank"},"\u300A",De==null?void 0:De.name,"\u300B",lt+1!==ye&&"\u3001"))))),Se>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:Re.flex},y.createElement("img",{src:Je,style:{width:14}}),y.createElement("span",{className:Re.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Re.statusbody},Ee==="exercise"&&y.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"),(Ee==="subject"||Ee==="exercisepush")&&y.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"),Ee==="shixunpush"&&y.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"),y.createElement("div",null,de==null?void 0:de.map((De,lt)=>y.createElement("a",{href:`/shixuns/${De.identifier}/challenges`,target:"_blank"},"\u300A",De==null?void 0:De.name,"\u300B",lt+1!==Se&&"\u3001"))))));if(Ee==="shixun")return y.createElement("div",{style:{marginTop:20}},Se>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 y.createElement(ke.default,{open:xe,onCancel:()=>{be(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!qe&&"none"}},zIndex:1003,confirmLoading:Ue,okText:qe?Me:"\u6211\u77E5\u9053\u4E86",onOk:()=>ge(void 0,null,function*(){qe?yield pe([...de,...Pe]):be(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Oe(),it()))}},8285:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ue}});var y=ae(59301),Re=ae(25399),ke=ae(44225),Je=ae(36466),Ce=ae(85333),ge=Object.defineProperty,Ne=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,we=(xe,be,de)=>be in xe?ge(xe,be,{enumerable:!0,configurable:!0,writable:!0,value:de}):xe[be]=de,pe=(xe,be)=>{for(var de in be||(be={}))he.call(be,de)&&we(xe,de,be[de]);if(Ne)for(var de of Ne(be))Ee.call(be,de)&&we(xe,de,be[de]);return xe},Ue=({children:xe,customContent:be,disableWhenCommunity:de=!1,tooltipProps:Se={}})=>{const Ie=(0,ke.useDispatch)(),je=y.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",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var ye;(0,Ce.xg)(`/users/${(ye=(0,Je.eY)())==null?void 0:ye.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),We=ye=>{var Pe;if(!y.isValidElement(ye))return ye;const $e={};$e.disabled=!0,$e.onChange=ve=>{var Ve,qe;(Ve=ve==null?void 0:ve.preventDefault)==null||Ve.call(ve),(qe=ve==null?void 0:ve.stopPropagation)==null||qe.call(ve)};const _e=(Pe=ye.props)==null?void 0:Pe.children,st=_e&&y.Children.map(_e,We);return y.cloneElement(ye,$e,st)};return(0,Je.k5)()&&de?y.createElement(Re.Z,pe({placement:"topLeft",title:be||je},Se),We(xe)):y.createElement(y.Fragment,null,xe)}},67824:function(Lt,Ct,ae){"use strict";ae.d(Ct,{h:function(){return ye}});var y=ae(59301),Re=ae(82326),ke=ae(28284),Je=ae(7939),Ce=ae(89780),ge=ae.n(Ce),Ne=ae(22054),he=ae(68305),Ee=Object.defineProperty,we=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(Pe,$e,_e)=>$e in Pe?Ee(Pe,$e,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Pe[$e]=_e,de=(Pe,$e)=>{for(var _e in $e||($e={}))Ue.call($e,_e)&&be(Pe,_e,$e[_e]);if(Me)for(var _e of Me($e))xe.call($e,_e)&&be(Pe,_e,$e[_e]);return Pe},Se=(Pe,$e)=>we(Pe,pe($e));const Ie=Re.default.Option,je={labelCol:{span:4},wrapperCol:{span:20}},We={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"]};Ct.Z=({callback:Pe,onCancel:$e})=>{const[_e,st]=(0,y.useState)("python");function ve(qe){st(We[qe][1])}function Ve(qe){Pe(qe)}return y.createElement(ke.default,Se(de({},je),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Re.default,{getPopupContainer:qe=>qe.parentNode,onChange:ve},Object.keys(We).map(qe=>y.createElement(Ie,{key:qe,value:qe},We[qe][0])))),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ye,{mode:_e})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Je.ZP,{type:"ghost",onClick:$e},"\u53D6\u6D88")))};function ye({value:Pe,onChange:$e,mode:_e,options:st={}}){const ve=(0,y.useRef)(),[Ve,qe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ve){let Oe=function(it){const De=it.getValue();$e&&$e(De)};return Ve.on("change",Oe),()=>{Ve.off("change",Oe)}}},[Ve,$e]),(0,y.useEffect)(()=>{Ve&&Ve.setOption("mode",_e)},[Ve,_e]),(0,y.useEffect)(()=>{Ve&&(Pe!==Ve.getValue()||Pe==="")&&setTimeout(()=>{Ve.setValue(Pe||"")},300)},[Ve,Pe]),(0,y.useEffect)(()=>{if(ve.current&&!Ve){const Oe=ge().fromTextArea(ve.current,de({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},st));qe(Oe)}},[ve.current,Ve]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:ve}))}},74972:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Tn}});var y=ae(59301),Re=ae(44225),ke=ae(89780),Je=ae.n(ke),Ce=ae(76374),ge=ae(22054),Ne=ae(6313),he=ae(25717),Ee=ae(99498),we=ae(25419),pe=ae(67549),Me=ae(94200),Ue=({value:Sn="",className:qn,showTextOnly:or,showLines:wr,style:fa={}})=>{const Kr=(0,y.useMemo)(()=>"",[Sn]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Kr}}))},xe=Object.defineProperty,be=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,We=(Sn,qn,or)=>qn in Sn?xe(Sn,qn,{enumerable:!0,configurable:!0,writable:!0,value:or}):Sn[qn]=or,ye=(Sn,qn)=>{for(var or in qn||(qn={}))Ie.call(qn,or)&&We(Sn,or,qn[or]);if(Se)for(var or of Se(qn))je.call(qn,or)&&We(Sn,or,qn[or]);return Sn},Pe=(Sn,qn)=>be(Sn,de(qn));let $e=[{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 _e({onActionCallback:Sn,title:qn,icon:or,actionName:wr,className:fa="",children:Kr}){function mr(){Sn(wr)}return y.createElement("a",{title:qn,className:fa,onClick:mr},y.createElement("i",{className:`${or}`}),Kr)}var st=({watch:Sn,showNullButton:qn,showNullProgramButton:or,onActionCallback:wr,fullScreen:fa,insertTemp:Kr,hidetoolBar:mr,extraUse:ka})=>{const ii=[...$e,{title:`${Sn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Sn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!mr&&ii.map((pi,xa)=>y.createElement("li",{key:xa},pi.actionName?y.createElement(_e,Pe(ye({},pi),{onActionCallback:wr})):y.createElement("span",{className:"v-line"}))),qn?y.createElement("li",null,y.createElement(_e,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,or?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(_e,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Kr&&y.createElement("li",null,y.createElement(_e,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Kr}`,onActionCallback:wr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ka&&y.createElement("li",null,ka),y.createElement("li",{className:"btn-full-screen"},y.createElement(_e,{icon:`${fa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:fa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wr})))},ve=ae(62488),Ve=ae(28284),qe=ae(37568),Oe=ae(7939),it=Object.defineProperty,De=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ft=(Sn,qn,or)=>qn in Sn?it(Sn,qn,{enumerable:!0,configurable:!0,writable:!0,value:or}):Sn[qn]=or,ze=(Sn,qn)=>{for(var or in qn||(qn={}))gt.call(qn,or)&&Ft(Sn,or,qn[or]);if(Rt)for(var or of Rt(qn))ct.call(qn,or)&&Ft(Sn,or,qn[or]);return Sn},se=(Sn,qn)=>De(Sn,lt(qn));const Qe={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:Sn,onCancel:qn})=>{function or(wr){Sn(wr)}return y.createElement(Ve.default,se(ze({},Qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:or,style:{width:500}}),y.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(qe.default,null)),y.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(qe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:qn},"\u53D6\u6D88")))},At=ae(67824),Ke=ae(22477),ut=ae(62957),ft=ae(77019),yt=ae(18997),Et=ae(59301),Qt=({callback:Sn,onCancel:qn})=>{const or=document.createElement("canvas"),wr=or.getContext("2d");or.width=1e3,or.height=800,wr.fillStyle="#ffffff",wr.fillRect(0,0,or.width,or.height);const fa=or.toDataURL("image/png");return Et.createElement(ut.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(ft.Z,{style:{height:"100vh"}},Et.createElement(yt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:fa,visible:!0,title:String(Date.now())},onOk:Kr=>{Sn({src:Kr.url})},onClose:qn})))},Bt=ae(36207),It=ae(5269),_t=ae(6767),oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},le=ae(59301),z=(0,y.forwardRef)(({onCancel:Sn,editImgId:qn,callback:or},wr)=>{let fa=(0,y.useRef)(),Kr=(0,y.useRef)(),mr=(0,y.useRef)(),ka=(0,y.useRef)(!1);const ii=(0,y.useRef)(!1);console.log("ref:",wr);const[pi,xa]=(0,y.useState)(0),[jn,Br]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{xa(1)},[]),(0,y.useImperativeHandle)(wr,()=>({setHeight:Br})),le.createElement("div",{ref:ii,className:"body-overflow-initial"},le.createElement(Bt.Z,{width:"100vw",height:jn,footer:null,closable:!0,placement:"bottom",open:!!pi,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${oe.drawerWrap}`,onClose:()=>{window.saveDrawData(Aa=>{or({src:`/api/attachments/${Aa}`,id:Aa})})},title:le.createElement(ft.Z,{align:"middle"},le.createElement(It.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),le.createElement(It.Z,{onClick:()=>{Br(jn==="60px"?"100vh":"60px")}},le.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),le.createElement(It.Z,{onClick:()=>{window.saveDrawData(Aa=>{if(Aa===null){_t.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}_t.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),or({src:`/api/attachments/${Aa}`,id:Aa,disabledClose:!0})})}},le.createElement(Oe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},le.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${qn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Kr})))}),re=ae(42684),ne=ae(47889),Ze=ae(4875);const dt=ne.ZP.Group,rt={margin:"0 8px"};var Zt=({callback:Sn,onCancel:qn})=>{function or(wr){Sn(wr)}return y.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:or},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:rt},"\u884C\u6570"),y.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ze.Z,null)),y.createElement("span",{style:rt},"\u5217\u6570"),y.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ze.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ve.default.Item,{name:"align"},y.createElement(dt,null,y.createElement(ne.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ne.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ne.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ne.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:qn},"\u53D6\u6D88")))},Jt=ae(58755),zt=ae(75354),dn=ae.n(zt),rr=(0,y.forwardRef)(({use3d:Sn,width:qn,height:or,callback:wr,showSaveButton:fa},Kr)=>{const mr=(0,y.useRef)(),ka=(0,y.useRef)(),[ii,pi]=(0,y.useState)(!1),xa=(0,y.useRef)({id:mr,appName:"graphing",width:qn||1e3,height:or||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{ka.current=new(dn())(xa.current,!0),window.onload=function(){ka.current.inject("applet_container")}},[]);const jn=()=>{var Br=window.ggbApplet.getPNGBase64(1,!0,72);return wr&&wr(Br),Br};return(0,y.useEffect)(()=>{xa.current.appName=ii?"3D":"graphing",ka.current.inject("applet_container")},[ii]),(0,y.useEffect)(()=>{pi(Sn)},[Sn]),(0,y.useImperativeHandle)(Kr,()=>({getImgData:jn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:mr}),y.createElement(ft.Z,{align:"middle"},y.createElement(It.Z,{flex:1},y.createElement(Jt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ii,onChange:Br=>pi(Br)})),y.createElement(It.Z,null,y.createElement(Oe.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Zn=ae(80802);const _n="link",Er="upload-image",Ir="add-flowchart",sr="draw-image",qt="add-flowchart",sn="code-block",Gn="add-table",Qr="------------",ya={default:Qr,left:`:${Qr}`,center:`:${Qr}:`,right:`${Qr}:`};var Fi=ae(8204),Ei=ae(85333);function aa(){}let Ci=0;const wi=1e4,La="\u2581",Ur="@\u2581\u2581@",su="@\u2581@",Al=`
|
|
|
**\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`,tl=["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 Ji(Sn){return/^\d+$/.test(Sn)?`${Sn}px`:Sn}const ir=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Fn={[ir+"-B"]:"bold",[ir+"-I"]:"italic"},Kn={[_n]:"\u6DFB\u52A0\u94FE\u63A5",[sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Er]:"\u6DFB\u52A0\u56FE\u7247",[sr]:"\u6DFB\u52A0\u753B\u56FE",[Ir]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Gn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Tn=({defaultValue:Sn="",onChange:qn,width:or="100%",height:wr=400,miniToolbar:fa=!1,isFocus:Kr=!1,watch:mr,insertTemp:ka,mode:ii="markdown",id:pi="markdown-editor-id",showResizeBar:xa=!1,noStorage:jn=!1,showNullButton:Br=!1,showNullProgramButton:Aa=!1,hidetoolBar:Sa=!1,fullScreen:Za=!1,onBlur:Bu,onCMBeforeChange:Fl,onFullScreen:nl,className:Jn="",disablePaste:Ia=!1,disabled:Tu=!1,disabledFill:wl=!1,placeholder:pl="",values:ro="",extraUse:Pa,onAddBlank:Jr})=>{const[er,Gu]=(0,y.useState)(null),[eu,Mi]=(0,y.useState)(Sn),[Su,ao]=(0,y.useState)(mr),[ju,Il]=(0,y.useState)(Za),[rl,Ju]=(0,y.useState)(""),[Eo,cu]=(0,y.useState)(0),[xi,Iu]=(0,y.useState)(wr),[Ol,io]=(0,y.useState)(!1),[Ho,Ul]=(0,y.useState)(0),[Xo,Ro]=(0,y.useState)(0),au=(0,y.useRef)(),zo=(0,y.useRef)(),os=(0,y.useRef)(),Pl=(0,y.useRef)(),Ml=(0,y.useRef)(),Cs=(0,y.useRef)(),Zu=(0,Re.useDispatch)();(0,y.useEffect)(()=>{const Rr=window.scrollY||window.pageYOffset;Mi(ro),er==null||er.setValue(ro),window.scrollTo(0,Rr)},[ro]),(0,y.useEffect)(()=>{nl==null||nl(ju)},[ju]),(0,y.useEffect)(()=>{if(au.current){let Rr=function(_r,Ea){var Li;if(Ia){Ea.preventDefault();return}const tu=Ea.clipboardData;if(tu){const il=tu.types.toString(),Cu=tu.items;if(il==="Files"||tu.types.indexOf("Files")>-1){if(Ea.preventDefault(),ii=="stex")return;try{let yu=Cu[1];((Li=Cu[0])==null?void 0:Li.kind)==="file"&&(yu=Cu[0]);const Mu=yu.getAsFile(),Io=Mu.name.split(".").pop();(0,Ke.I)(Mu,Wu=>{var Bo,ql,Os;Wu.id?((Bo=Mu==null?void 0:Mu.type)==null?void 0:Bo.indexOf("image"))>-1?Mr.replaceSelection(`<img width="100%" src="/api/attachments/${Wu.id}?type=${Wu.content_type})" alt="" />`):((ql=Mu==null?void 0:Mu.type)==null?void 0:ql.indexOf("video"))>-1?Mr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Wu.id}"></video>`):((Os=Mu==null?void 0:Mu.type)==null?void 0:Os.indexOf("pdf"))>-1?Mr.replaceSelection(`<a href="/api/attachments/${Wu.id}?type=${Mu.type}&disposition=inline" target="_blank">${Mu.name}</a>`):tl.includes(Io)?Mr.replaceSelection(`<a href="/api/attachments/${Wu.id}?type=office&disposition=inline" target="_blank">${Mu.name}</a>`):Mr.replaceSelection(`[${Mu.name}](/api/attachments/${Wu.id}?type=${Wu.content_type})`):(Wu==null?void 0:Wu.status)===401&&(document.location.href="/user/login")})}catch(yu){_t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Mr=Je().fromTextArea(au.current,{mode:ii,lineNumbers:!fa,lineWrapping:!0,value:Sn,autoCloseTags:!0,autoCloseBrackets:!0});return Mr.on("keyup",function(_r,Ea){Ea.keyCode===8&&(_r.getValue()==""?Mr.setOption("placeholder",pl):Mr.setOption("placeholder",null))}),Mr.on("keydown",function(_r,Ea){if(Ea.keyCode===8){var Li=Xl(_r);Li&&Ea.preventDefault()}}),Kr&&Mr.focus(),Mr.on("paste",Rr),Tu&&Mr.on("beforeChange",function(_r,Ea){(Ea.origin==="paste"||Ea.origin==="+input")&&Ea.cancel()}),Gu(Mr),()=>{Mr.off("paste",Rr)}}},[]);const qo=(0,y.useCallback)(()=>{if(zo.current)try{}catch(Rr){console.log(Rr,"---- to set md editor body height")}},[xi,zo,ju]);(0,y.useEffect)(()=>{function Rr(){let Mr=new Ce.Z(_r=>{for(let Ea of _r)(Ea.target.offsetHeight>0||Ea.target.offsetWidth>0)&&(qo(),er.setSize("100%","100%"),er.refresh())});return Mr.observe(au.current.parentElement),Mr}if(er){const Mr=Rr();return()=>{var _r,Ea;(_r=au.current)!=null&&_r.parentElement&&Mr.unobserve((Ea=au.current)==null?void 0:Ea.parentElement)}}},[er,qo]),(0,y.useEffect)(()=>{if(er){let Rr=[];for(const[Mr,_r]of Object.entries(Fn)){let Ea={[Mr]:()=>{Do(_r)}};Rr.push(Ea),er.addKeyMap(Ea)}return()=>{for(let Mr of Rr)er.removeKeyMap(Mr)}}},[er]),(0,y.useEffect)(()=>{Za!==ju&&Il(Za)},[Za]),(0,Fi.Z)(()=>{if(!jn&&Eo>0){let Rr=new Date().getTime(),Mr=window.sessionStorage.getItem(pi);Rr>=Eo+wi&&(!Mr||Mr!==eu)&&(window.sessionStorage.setItem(pi,eu),io(!0))}},wi),(0,y.useEffect)(()=>{ao(mr)},[er,mr]),(0,y.useEffect)(()=>{er&&Kr&&er.focus()},[er,Kr]),(0,y.useEffect)(()=>{if(Su&&er){let Rr=function(_r){let Ea=_r.target;if(Pl.current){let Li=Ea.scrollTop/Ea.scrollHeight;Pl.current.scrollTop=Pl.current.scrollHeight*Li}};const Mr=er.getScrollerElement();return Mr.addEventListener("scroll",Rr),()=>{Mr.removeEventListener("scroll",Rr)}}},[er,Su]),(0,y.useEffect)(()=>{if(er&&Fl){let Rr=function(Mr,_r){Fl(Mr,_r)};return er.on("beforeChange",Rr),()=>{er.off("beforeChange",Rr)}}},[er,Fl]),(0,y.useEffect)(()=>{if(er&&Bu){let Rr=function(){Bu(er.getValue())};return er.on("blur",Rr),()=>{er.off("blur",Rr)}}},[er,Bu]);function Xl(Rr,Mr){var _r=Rr.getDoc(),Ea=_r.getCursor(),Li=_r.getLine(Ea.line),tu=Li.charAt(Ea.ch-1),il=Li.lastIndexOf("@\u2581@",Ea.ch),Cu=Li.lastIndexOf("@\u2581\u2581@",Ea.ch),yu=il>Cu?il:Cu,Mu=il>Cu?3:4;if(Ur.indexOf(tu)===-1)return null;if(console.log("change1:",Mr,Rr,Li,Ea,yu,il,Cu,tu),yu>=0&&Ea.ch-yu<5){var Io=yu+Mu;return _r.replaceRange("",{line:Ea.line,ch:yu},{line:Ea.line,ch:Io}),{line:Ea.line,ch:Io}}return null}(0,y.useEffect)(()=>{if(er){let Rr=function(Mr,_r){const Ea=Mr.getValue();Mi(Ea),cu(new Date().getTime()),Mr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),qn&&(Aa?qn(Ea,As(Ea)):qn(Ea))};return er.on("change",Rr),()=>{er.off("change",Rr)}}},[er,qn]),(0,y.useEffect)(()=>{if(er)if(Sn==null)er.setValue(""),Mi("");else{const Rr=window.scrollY||window.pageYOffset;Sn!==er.getValue()&&(er.setValue(Sn),Mi(Sn),er.setCursor(Tu?1:er.lineCount(),0),window.scrollTo(0,Rr))}},[er,Sn]);const Do=(0,y.useCallback)(Rr=>{const Mr=er.getCursor(),_r=er.getSelection();let Ea=_r.split(`
|
|
|
`);switch(Rr){case"bold":return er.replaceSelection("**"+_r+"**"),_r===""&&er.setCursor(Mr.line,Mr.ch+2),er.focus();case"italic":return er.replaceSelection("*"+_r+"*"),_r===""&&er.setCursor(Mr.line,Mr.ch+1),er.focus();case"code":return er.replaceSelection("`"+_r+"`"),_r===""&&er.setCursor(Mr.line,Mr.ch+1),er.focus();case"inline-latex":return(0,Ei.Ye)(Zu)?void 0:(Ju("inline-latex"),er.focus());case"latex":return er.replaceSelection("```latex\n"+_r+"\n```"),er.setCursor(Mr.line+1,_r.length+1),er.focus();case"line-break":return er.replaceSelection(`<br/>
|
|
|
`),er.focus();case"list-ul":return _r===""?er.replaceSelection("- "+_r):er.replaceSelection(Ea.map(Li=>Li===""?"":`- ${Li}`).join(`
|
|
|
`)),er.focus();case"list-ol":return _r===""?er.replaceSelection("1. "+_r):er.replaceSelection(Ea.map((Li,tu)=>Li===""?"":`${tu+1}. ${Li}`).join(`
|
|
|
`)),er.focus();case"add-null-ch":Jr==null||Jr();return;case"add-signal":return _r===""&&er.setCursor(Mr.line,Mr.ch),er.replaceSelection(su),er.focus();case"add-multiple":return _r===""&&er.setCursor(Mr.line,Mr.ch),er.replaceSelection(Ur),er.focus();case"inster-template-1":return _r===""&&er.setCursor(Mr.line,Mr.ch),er.replaceSelection(Al),er.focus();case"eraser":return er.setValue(""),er.focus();case"trigger-watch":return ao(!Su),er.focus();case"trigger-full-screen":return Il(!ju),er.focus();case _n:Ju(_n);return;case sn:Ju(sn);return;case Er:Ju(Er);return;case sr:Ju(sr);return;case"maths-latex":if((0,Ei.Ye)(Zu))return;Ju("maths-latex");return;case Ir:Ml.current="",sessionStorage.removeItem("file_id"),Ju(Ir);return;case Gn:Ju(Gn);return;default:throw new Error}},[er,Su,ju]),xu=(0,y.useCallback)((Rr,Mr)=>{var _r,Ea,Li,tu,il,Cu;Rr!=null&&Rr.disabledClose||Ju("");const{src:yu,alt:Mu,id:Io}=Rr||{};switch(rl){case _n:const{title:$o,link:Fs}=Rr;return er.replaceSelection(`[${$o}](${Fs})`),er.focus();case sn:const{language:Us,content:ws}=Rr;return er.replaceSelection(["```"+Us,ws,"```"].join(`
|
|
|
`)),er.focus();case"maths-latex":for(var Wu=atob(Rr),Bo=new Uint8Array(Wu.length),ql=0;ql<Wu.length;ql++)Bo[ql]=Wu.charCodeAt(ql);var Os=new Blob([Bo],{type:"image/png"});return(0,Ke.I)(Os,oo=>{oo.id?er.replaceSelection(``):(oo==null?void 0:oo.status)===401&&(document.location.href="/user/login")}),er.focus();case"inline-latex":return(0,Ei.Ye)(Zu)?void 0:(er.replaceSelection("`$$"+Rr+"$$`"),er.focus());case qt:return Io?(er.getValue().indexOf(yu)===-1?er.replaceSelection(`<center><img id="${Io}" width="80%" src="${yu}" class="draw-flowchart" alt="${Mu||""}" /></center>`):document.getElementById(Io).src=re.Z.API_SERVER+yu+"?t="+Date.now(),er.focus()):void 0;case Er:case sr:const du=Mr,Ba=(Li=(Ea=(_r=du==null?void 0:du.name)==null?void 0:_r.split("."))==null?void 0:Ea.pop)==null?void 0:Li.call(Ea);return((tu=du==null?void 0:du.type)==null?void 0:tu.indexOf("image"))>-1||!(du!=null&&du.type)?du!=null&&du.align||du!=null&&du.width?er.replaceSelection(`<p style="text-align:${du.align||"initial"}"><img width="${du.width?du.width+"%":"initial"}" src="${yu}" alt="${Mu||""}" /></p>`):er.replaceSelection(`<img width="100%" src="${yu}" alt="${Mu||""}" />`):((il=du==null?void 0:du.type)==null?void 0:il.indexOf("video"))>-1?er.replaceSelection(`<video width="100%" controls src="${yu}"></video>`):((Cu=du==null?void 0:du.type)==null?void 0:Cu.indexOf("pdf"))>-1?er.replaceSelection(`<a href="${yu}?type=${du.type}&disposition=inline" target="_blank">${du.name}</a>`):tl.includes(Ba)?er.replaceSelection(`<a href="${yu}?type=office&disposition=inline" target="_blank">${du.name}</a>`):er.replaceSelection(`[${du.name}](${yu})`),er.focus();case Gn:const{row:xs,col:lo,align:NA}=Rr;let _s=`
|
|
|
`;for(let oo=0;oo<xs;oo++){let _u=[],Fu=[];for(let BA=0;BA<lo;BA++)oo===1&&Fu.push(ya[NA]),_u.push(" ");oo===1&&(_s+=`| ${Fu.join(" | ")} |
|
|
|
`),_s+=`| ${_u.join(lo===1?"":" | ")} |
|
|
|
`}return er.replaceSelection(_s+`
|
|
|
`),er.focus();default:throw new Error}},[er,rl]),So=(0,y.useMemo)(()=>{switch(rl){case _n:return y.createElement(nt,{callback:xu,onCancel:xl});case sn:return y.createElement(At.Z,{callback:xu,onCancel:xl});case Er:return y.createElement(Ke.Z,{callback:xu,onCancel:xl});case Ir:return y.createElement(z,{editImgId:Ml.current,callback:xu,onCancel:xl});case Gn:return y.createElement(Zt,{callback:xu,onCancel:xl});case"maths-latex":return y.createElement(rr,{showSaveButton:!0,callback:xu});case"inline-latex":return y.createElement(Zn.Z,{showSaveButton:!0,callback:xu});default:return null}},[rl]);function xl(){Ju("")}(0,y.useEffect)(()=>{if(os.current){let Rr=function(il){Li=!0,tu=il.pageY},Mr=function(){Li=!1},_r=function(il){if(Li){let Cu=il.pageY-tu;Cu<0&&(Cu=0),Cu>300&&(Cu=300);let yu=wr+Cu+"px";Iu(yu)}},Ea=os.current,Li=!1,tu=0;return Ea.addEventListener("mousedown",Rr),document.addEventListener("mousemove",_r),document.addEventListener("mouseup",Mr),()=>{Ea.removeEventListener("mousedown",Rr),document.removeEventListener("mousemove",_r),document.removeEventListener("mouseup",Mr)}}},[er,os]),(0,y.useEffect)(()=>{Iu(wr)},[wr]);const Mt=Ji(or),Js=Ji(xi),ss={width:Mt,height:Js},Zo=(0,y.useMemo)(()=>{if(Eo){let Rr=new Date(Eo),Mr=Rr.getHours(),_r=Rr.getMinutes(),Ea=Rr.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,_r=_r<10?"0"+_r:_r,Ea=Ea<10?"0"+Ea:Ea,`${Mr}:${_r}:${Ea}`}return 0},[Eo]),As=Rr=>{const Mr=[];if(Aa){let _r=-1;Rr=Rr.replace(/(@▁▁@|@▁@)/g,function(Ea,Li,tu){Mr.push({multiLine:Ea!==su})})}return Mr};function Qs(){window.sessionStorage.removeItem(pi),io(!1),cu(0)}function uo(){io(!1),cu(0),er.setValue(window.sessionStorage.getItem(pi))}(0,y.useEffect)(()=>{Kn[rl]&&rl!==sr&&rl!==Ir&&setTimeout(()=>{const Rr=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-Rr.offsetWidth/2,_r=window.innerHeight/2-Rr.offsetHeight/2;Ul(Mr),Ro(_r)},0)},[rl]);const ys=Rr=>{Rr.preventDefault();const Mr=Rr.clientX-Ho,_r=Rr.clientY-Xo;document.body.onmousemove=Ea=>{let Li=Ea.clientX-Mr,tu=Ea.clientY-_r;const il=document.getElementsByClassName("markdown-popup-form")[0],Cu=window.innerWidth-il.offsetWidth,yu=window.innerHeight-il.offsetHeight;Li=Math.max(0,Math.min(Li,Cu)),tu=Math.max(0,Math.min(tu,yu)),al(Ea.clientX,Ea.clientY,Mr,_r)&&(Ul(Li),Ro(tu))},document.body.onmouseup=function(){document.body.onmousemove=null}},al=(Rr,Mr,_r,Ea)=>{const Li=document.body.clientHeight,tu=document.body.clientWidth;return Rr<20&&_r>Rr||Rr>tu-20&&_r<Rr||Mr<20&&Ea>Mr||Mr>Li-20&&Ea<Mr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:zo},y.createElement("div",{className:`markdown-editor-container ${Jn} ${Su?"on-preview":""} ${fa?"mini":""} ${ju?"full-screen":""}`,style:ss},y.createElement(st,{insertTemp:ka,watch:Su,fullScreen:ju,showNullButton:Br,showNullProgramButton:Aa,onActionCallback:Do,hidetoolBar:Sa,extraUse:Pa}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:au,placeholder:pl})),Su?y.createElement("div",{ref:Pl,className:"preview-container"},ii==="stex"&&y.createElement(Ue,{value:eu}),ii!=="stex"&&y.createElement(Me.Z,{edit:!0,disabledFill:wl,showProgramFill:Aa,value:eu,openEditor:Rr=>{var Mr;Ml.current=Rr,(Mr=Cs.current)==null||Mr.setHeight("100vh"),setTimeout(()=>{Ju("add-flowchart")},150)}})):null))),xa?y.createElement("a",{ref:os,className:"editor-resize"}):null,rl===sr&&y.createElement(Qt,{callback:xu,onCancel:xl}),rl===Ir&&y.createElement(z,{ref:Cs,editImgId:Ml.current,callback:xu,onCancel:xl}),y.createElement(ve.Z,null,Kn[rl]&&rl!==sr&&rl!==Ir?y.createElement(ut.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ho,top:Xo},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:ys},Kn[rl]),open:!0,onCancel:xl,footer:null,destroyOnClose:!0,width:rl===Ir?"1200px":null,height:rl===Ir?"80vh":null,className:"markdown-popup-form"},So):null))}},22477:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return $e},I:function(){return st}});var y=ae(28284),Re=ae(6767),ke=ae(37568),Je=ae(44104),Ce=ae(4875),ge=ae(47889),Ne=ae(7939),he=ae(32546),Ee=ae(59301),we=ae(59301),pe=Object.defineProperty,Me=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(ve,Ve,qe)=>Ve in ve?pe(ve,Ve,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ve[Ve]=qe,Ie=(ve,Ve)=>{for(var qe in Ve||(Ve={}))be.call(Ve,qe)&&Se(ve,qe,Ve[qe]);if(xe)for(var qe of xe(Ve))de.call(Ve,qe)&&Se(ve,qe,Ve[qe]);return ve},je=(ve,Ve)=>Me(ve,Ue(Ve));const{useForm:We}=y.default,ye={width:280,marginRight:10},Pe={labelCol:{span:5},wrapperCol:{span:19}};var $e=({callback:ve,onCancel:Ve})=>{const[qe]=We();let Oe=(0,Ee.useRef)();function it(Rt){Oe.current.width=qe.getFieldValue("width"),Oe.current.align=qe.getFieldValue("align"),ve(Rt,Oe.current)}function De(Rt,gt){if(Rt.status===-1){Re.ZP.error(Rt.message);return}qe.setFieldsValue({src:`/api/attachments/${Rt.id}`,type:gt.type})}function lt(Rt){let gt=Rt.target.files[0];Oe.current=gt,st(gt,De)}return we.createElement(y.default,je(Ie({form:qe},Pe),{className:"upload-image-panel",onFinish:it,style:{width:470,overflow:"hidden"}}),we.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},we.createElement("div",{className:"flex-container"},we.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},we.createElement(ke.default,{style:ye})),we.createElement(_e,{onFileChange:lt}))),we.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},we.createElement(ke.default,{style:{width:264}})),we.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},we.createElement(Je.Z,null,we.createElement(y.default.Item,{name:"width",style:{margin:0}},we.createElement(Ce.Z,{style:{width:264}})),we.createElement("span",{className:"ml8"},"%"))),we.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},we.createElement(ge.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"}]})),we.createElement("aside",null,we.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},we.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),we.createElement(Ne.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function _e({onFileChange:ve}){return we.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",we.createElement("input",{type:"file",onChange:ve}))}function st(ve,Ve){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");let qe=new FormData;qe.append("editormd-image-file",ve),qe.append("file_param_name","editormd-image-file"),qe.append("byxhr","true");var Oe=new window.XMLHttpRequest;Oe.withCredentials=!0,Oe.addEventListener("load",function(it){Ve(JSON.parse(it.target.responseText),ve)},!1),Oe.addEventListener("error",function(it){console.error(it)},!1),Oe.open("POST",`${he.KI}/api/attachments.json`),Oe.send(qe)}},62488:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return ke}});var y=ae(59301),Re=ae(4676);class ke extends y.Component{constructor(Ce){super(Ce);const ge=window.document;this.node=ge.createElement("div"),ge.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,Re.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},84897:function(Lt,Ct,ae){"use strict";ae.d(Ct,{SV:function(){return Qt},ZP:function(){return Et}});var y=ae(59301),Re=ae(76374);const ke={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"]},Je={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"]},Ce={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 <iostream>",content:["#include <iostream>"].join(`
|
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
|
`)}]},ge={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(`
|
|
|
`)}]},Ne={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 he=ae(53184),Ee=ae.n(he),we=(Bt,It,_t)=>new Promise((oe,le)=>{var ee=ne=>{try{re(_t.next(ne))}catch(Ze){le(Ze)}},z=ne=>{try{re(_t.throw(ne))}catch(Ze){le(Ze)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(ee,z);re((_t=_t.apply(Bt,It)).next())});const pe={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"]}},Me=(Bt,It,_t,oe)=>{const le=It.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:_t.lineNumber,endColumn:_t.column});return Array.from(new Set(le.match(/\b\w{2,}\b/g)||[])).map(z=>({label:z,kind:Bt.languages.CompletionItemKind.Text,insertText:z,range:oe}))},Ue=(Bt,It,_t,oe)=>{Bt.languages.registerCompletionItemProvider(It,{provideCompletionItems(le,ee){const z=le.getWordUntilPosition(ee),re={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:z.startColumn,endColumn:z.endColumn},ne=le.getLineContent(ee.lineNumber).substring(z.startColumn-2,z.endColumn);return{suggestions:[...Me(Bt,le,ee,re),..._t.map(dt=>({label:dt,kind:Bt.languages.CompletionItemKind.Keyword,documentation:dt,insertText:dt,insertTextRules:Bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...oe.map(dt=>({label:dt.label,kind:Bt.languages.CompletionItemKind.Snippet,documentation:dt.content,insertText:ne.startsWith("#")?dt.content.replace(/#/,""):dt.content,insertTextRules:Bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var xe=Bt=>{pe.languages.forEach(It=>{Bt.languages.registerDocumentFormattingEditProvider(It,{provideDocumentFormattingEdits(_t){return we(this,null,function*(){const oe=Ee()(_t.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:_t.getFullModelRange(),text:oe}]})}})}),Ue(Bt,"java",Je.keywords,Je.quickKey),Ue(Bt,"cpp",Ce.keywords,Ce.quickKey),Ue(Bt,"c",ke.keywords,[]),Ue(Bt,"python",ge.keywords,ge.quickKey),Ue(Bt,"scala",Ne.keywords,Ne.quickKey)};const be="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var de=Object.defineProperty,Se=(Bt,It,_t)=>It in Bt?de(Bt,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Bt[It]=_t,Ie=(Bt,It,_t)=>Se(Bt,typeof It!="symbol"?It+"":It,_t);const je=class x0{constructor(It,_t,oe){this.placeholder=It,this.editor=_t,this.monaco=oe,_t.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return x0.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)}};Ie(je,"ID","editor.widget.placeholderHint");var ye=je,Pe=ae(96236),$e=ae(6767),_e=ae(25399),st=ae(78267),ve=ae(1773),Ve=ae(56102),qe=Object.defineProperty,Oe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,gt=(Bt,It,_t)=>It in Bt?qe(Bt,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Bt[It]=_t,ct=(Bt,It)=>{for(var _t in It||(It={}))lt.call(It,_t)&>(Bt,_t,It[_t]);if(De)for(var _t of De(It))Rt.call(It,_t)&>(Bt,_t,It[_t]);return Bt},Ft=(Bt,It)=>Oe(Bt,it(It)),ze=(Bt,It)=>{var _t={};for(var oe in Bt)lt.call(Bt,oe)&&It.indexOf(oe)<0&&(_t[oe]=Bt[oe]);if(Bt!=null&&De)for(var oe of De(Bt))It.indexOf(oe)<0&&Rt.call(Bt,oe)&&(_t[oe]=Bt[oe]);return _t},se=(Bt,It,_t)=>new Promise((oe,le)=>{var ee=ne=>{try{re(_t.next(ne))}catch(Ze){le(Ze)}},z=ne=>{try{re(_t.throw(ne))}catch(Ze){le(Ze)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(ee,z);re((_t=_t.apply(Bt,It)).next())});function Qe(Bt){return/^\d+$/.test(Bt)?`${Bt}px`:Bt}function nt(){}let At=!1;const Ke={"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 ut(Bt=[]){let It=Bt;if(Array.isArray(Bt)){for(let _t=0;_t<Bt.length;_t++){let oe=Ke[Bt[_t]];if(oe)return oe}return It[0]}return Ke[It]||It}let ft=null;const yt=()=>se(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Bt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Bt)}});var Et=Bt=>{var It=Bt,{width:_t="100%",height:oe="100%",value:le,language:ee="javascript",style:z={},options:re={},overrideServices:ne={},theme:Ze="vs-dark",onEditBlur:dt,isCopy:rt=!1,onSave:Zt,autoHeight:Jt=!1,forbidCopy:zt=!1,forbidCopyTips:dn,onChange:pn=nt,editorDidMount:rr=nt,onFocus:Zn=nt,onBreakPoint:_n=nt,breakPointValue:Er=[],filename:Ir="educoder.txt",errorLine:sr,errorContent:qt="",highlightLine:sn,openBreakPoint:Gn=!1,placeholder:Qr="",showMiniMap:ya=!0}=It,Fi=ze(It,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ei=(0,y.useRef)(),aa=(0,y.useRef)({}),Ci=(0,y.useRef)(),wi=(0,y.useRef)(),La=(0,y.useRef)([]),Ur=(0,y.useRef)(!1),su=(0,y.useRef)(),Al=(0,y.useRef)(),tl=(0,y.useRef)(!1),[Ji,di]=(0,y.useState)(!1);function ir(){let jn;return Ei.current&&(jn=new Re.Z(Br=>{for(let Aa of Br)(Aa.target.offsetHeight>0||Aa.target.offsetWidth>0)&&aa.current.instance.layout()}),jn.observe(Ei.current)),jn}function Fn(){$e.ZP.warning({content:decodeURIComponent(dn||be),key:"monaco-editor-tip"})}const Kn=()=>{let jn=aa.current.instance;if(le!=null&&jn&&Ji){const Br=jn.getModel();Br&&le!==Br.getValue()&&(At=!0,Br.setValue(le),jn.layout(),At=!1)}};(0,y.useEffect)(()=>{const jn=ve.Z.subscribe("formatDocument",Br=>{var Aa;let Sa=aa.current.instance;(Aa=Sa==null?void 0:Sa.getAction)==null||Aa.call(Sa,"editor.action.formatDocument").run()});return window.updateMonacoValue=Br=>{pn(Br)},jn},[]),(0,y.useEffect)(()=>{var jn;let Br=aa.current.instance;wi.current&&clearTimeout(wi.current),wi.current=setTimeout(()=>{Kn()},500),le&&(le!=null&&le.length)&&((jn=Br==null?void 0:Br.updateOptions)==null||jn.call(Br,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(le.split(/\r\n|\r|\n/g).length))+3,5)}))},[le,Ji,aa.current]),(0,y.useEffect)(()=>{if(sr&&aa.current&&aa.current.instance){let Br=aa.current.instance;Br.changeViewZones(function(Aa){var Sa=document.createElement("div");Sa.style.padding="10px 20px",Sa.style.width="calc(100% - 20px)",Sa.className="my-error-line-wrp",Sa.innerHTML=qt,Aa.addZone({afterLineNumber:sr||11,heightInLines:3,domNode:Sa})});var jn={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}};Br.addOverlayWidget(jn),Br.revealPositionInCenter({lineNumber:20,column:1})}},[sr,aa.current,Ji]);const Tn=(jn="",Br)=>{if(!jn||jn.trim()==="")return!0;const Sa=aa.current.instance.getModel().getLineTokens(Br);let Za=!1;for(let Bu=0;Bu<2;Bu++)Sa.getStandardTokenType(Bu)===1&&(Za=!0);return Za};(0,y.useEffect)(()=>{var jn;const Br=(jn=aa.current)==null?void 0:jn.instance;if(Br&&Ji&&zt){const Aa=Br.onDidBlurEditorWidget(()=>{tl.current=!1}),Sa=Br.onDidFocusEditorText(()=>{tl.current=!0});return()=>{Aa.dispose(),Sa.dispose()}}},[aa.current,Ji,zt]),(0,y.useEffect)(()=>{var jn;if((jn=aa.current)!=null&&jn.instance&&Ji&&Gn){let Br=aa.current.instance,Aa=Br.getModel();if(!Aa)return;(()=>{var Pa;let Jr=[],er=[];const Gu=Aa.getAllDecorations();for(let Mi of Gu)Mi.options.className==="highlighted-line"&&(Jr.push((Pa=Mi==null?void 0:Mi.range)==null?void 0:Pa.startLineNumber),er.push(Mi==null?void 0:Mi.id));if(sn===Jr[0])return;Aa.deltaDecorations(er,[]);const eu=Aa.getLineCount();sn&&sn<=eu&&(Br.deltaDecorations([],[{range:new ft.Range(sn,1,sn,Aa.getLineMaxColumn(sn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Br.revealLineInCenter(sn))})();const Za=(Pa=!1)=>{var Jr;let er=[],Gu=[];const eu=Aa.getAllDecorations();for(let Mi of eu)Mi.options.linesDecorationsClassName==="breakpoints-select"&&(er.push((Jr=Mi==null?void 0:Mi.range)==null?void 0:Jr.startLineNumber),Gu.push(Mi==null?void 0:Mi.id));if(Pa)return{lines:er,ids:Gu};_n(er)},Bu=Pa=>se(void 0,null,function*(){let Jr={range:new ft.Range(Pa,1,Pa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Aa.deltaDecorations([],[Jr]),Za()}),Fl=Pa=>se(void 0,null,function*(){let Jr=[];const er=Br.getLineDecorations(Pa);for(let Gu of er)Gu.options.linesDecorationsClassName==="breakpoints-select"&&Jr.push(Gu.id);yield Aa.deltaDecorations(Jr,[]),Za()}),nl=Pa=>{let Jr=Br.getLineDecorations(Pa);for(let er of Jr)if(er.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,st.isEqual)(Er,Za(!0).lines)){Aa.deltaDecorations(Za(!0).ids,[]);const Pa=Er.map(Jr=>({range:new ft.Range(Jr,1,Jr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Aa.deltaDecorations([],Pa)}const Jn=Br.onDidChangeModelContent(Pa=>{let Jr=Br.getPosition();if(Jr){let er=Jr.lineNumber;clearTimeout(Al.current),Al.current=setTimeout(()=>{Tn(Aa.getLineContent(er),er)?Fl(er):nl(er)?(Fl(er),Bu(er)):Za()},100)}}),Ia=Br.onMouseDown(Pa=>{var Jr,er,Gu;if(Pa.target.detail&&((Gu=(er=(Jr=Pa.target)==null?void 0:Jr.element)==null?void 0:er.className)!=null&&Gu.includes("line-numbers"))){let eu=Pa.target.position.lineNumber;if(Tn(Aa.getLineContent(eu),eu))return;nl(eu)?Fl(eu):Bu(eu)}}),Tu=Pa=>{let Jr={range:new ft.Range(Pa,1,Pa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};La.current=Br.deltaDecorations(La.current,[Jr])},wl=()=>{La.current=Br.deltaDecorations(La.current,[])},pl=Br.onMouseMove(Pa=>{var Jr,er,Gu;if(wl(),Pa.target.detail&&((Gu=(er=(Jr=Pa.target)==null?void 0:Jr.element)==null?void 0:er.className)!=null&&Gu.includes("line-numbers"))){let eu=Pa.target.position.lineNumber;if(Tn(Aa.getLineContent(eu),eu))return;Tu(eu)}}),ro=Br.onMouseLeave(()=>{wl()});return()=>{Jn.dispose(),Ia.dispose(),pl.dispose(),ro.dispose()}}},[aa.current,Ji,Er,sn,Gn,ee]),(0,y.useEffect)(()=>{var jn;(jn=aa.current)!=null&&jn.instance&&Gn&&aa.current.instance.setPosition({lineNumber:0,column:0})},[sn]);function Sn(){let jn=aa.current.instance;if(jn){const Br=jn.getSelection(),Aa=aa.current.pastePos||{},Sa=new ft.Range(Aa.startLineNumber||Br.endLineNumber,Aa.startColumn||Br.endColumn,Aa.endLineNumber||Br.endLineNumber,Aa.endColumn||Br.endColumn);setTimeout(()=>{jn.executeEdits("",[{range:Sa,text:""}])},300)}}function qn(jn){(window.navigator.platform.match("Mac")?jn.metaKey:jn.ctrlKey)&&jn.keyCode==83&&(jn.preventDefault(),Zt())}const or=()=>{if(Jt&&aa.current.instance){const jn=aa.current.instance.getContentHeight();pi(jn<oe?oe:jn)}else pi(oe)};function wr(jn){var Br=document.createEvent("MouseEvents");Br.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),jn.dispatchEvent(Br)}const fa=jn=>{if(!tl.current)return;const{keyCode:Br,ctrlKey:Aa,metaKey:Sa,target:Za,type:Bu}=jn;return(Bu==="paste"||(Br===67||Br===86)&&(Sa||Aa))&&Za.nodeName==="TEXTAREA"&&(Fn(),jn.preventDefault()),!1};function Kr(jn,Br){var Aa=window.URL||window.webkitURL||window,Sa=new Blob([Br]),Za=document.createElementNS("http://www.w3.org/1999/xhtml","a");Za.href=Aa.createObjectURL(Sa),Za.download=jn,wr(Za)}(0,y.useEffect)(()=>{or()},[or]),(0,y.useEffect)(()=>{Ei.current&&!Ji&&Promise.all([ae.e(8909),ae.e(1865)]).then(ae.bind(ae,71448)).then(jn=>{try{ft=jn,aa.current.instance=ft.editor.create(Ei.current,{value:le,language:ut(ee),theme:Ze,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ya||!1}},ne);const Br=aa.current.instance;let Za=[...Pe.BH._menuItems].find(Jn=>Jn[0]._debugName=="EditorContext")[1],Bu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Fl=(Jn,Ia)=>{var Tu,wl;let pl=Jn._first;do Ia.includes((wl=(Tu=pl.element)==null?void 0:Tu.command)==null?void 0:wl.id)&&Jn._remove(pl);while(pl=pl.next)};if(rr(Br,ft),setTimeout(()=>{or(),aa.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Kr(Ir||"educoder.txt",Br.getValue())}})},500),aa.current.subscription=Br.onDidChangeModelContent(Jn=>{Ur.current?clearTimeout(su.current):(or(),pn(Br.getValue(),Jn)),su.current=setTimeout(()=>{Ur.current=!1},500)}),window.Monaco||xe(ft,ut(ee)),zt&&(Fl(Za,Bu),Ei.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",fa),window.removeEventListener("paste",fa),window.addEventListener("keydown",fa),window.addEventListener("paste",fa)),window.Monaco=ft,dt&&Br.onDidBlurEditorWidget(()=>{dt(Br.getValue())}),Zn&&Br.onDidFocusEditorText(()=>{zt&&yt(),Zn(Br.getValue())}),zt){yt();try{Br.onDidPaste(Jn=>{const Ia=Br.getSelection(),Tu=aa.current.pastePos||{},wl=new ft.Range(Tu.startLineNumber||Ia.endLineNumber,Tu.startColumn||Ia.endColumn,Tu.endLineNumber||Ia.endLineNumber,Tu.endColumn||Ia.endColumn);Br.executeEdits("",[{range:Jn.range,text:""}])})}catch(Jn){}}let nl=ir();return Qr&&typeof Qr=="string"&&new ye(Qr,Br,ft),di(!0),()=>{const Jn=aa.current.instance;Jn.dispose();const Ia=Jn.getModel();Ia&&Ia.dispose(),aa.current.subscription&&aa.current.subscription.dispose(),nl.unobserve(Ei.current)}}catch(Br){}})},[]),(0,y.useEffect)(()=>{if(aa.current.instance&&Ji)return document.addEventListener("keydown",qn,!1),()=>{document.removeEventListener("keydown",qn)}},[Zt,Ji]),(0,y.useEffect)(()=>{let jn=aa.current.instance;if(jn&&Ji){let Br=ut(ee);ft.editor.setModelLanguage(jn.getModel(),Br)}},[ee,Ji]),(0,y.useEffect)(()=>{aa.current.instance&&Ji&&ft.editor.setTheme(Ze)},[Ze,Ji]),(0,y.useEffect)(()=>{let jn=aa.current.instance;Ci.current=re,jn&&Ji&&(jn.updateOptions(ct({},re)),setTimeout(()=>{jn.getModel().updateOptions(ct({},re))},200))},[JSON.stringify(re),Ji]),(0,y.useEffect)(()=>{let jn=aa.current.instance;jn&&Ji&&jn.layout()},[_t,oe,Ji]);const[mr,ka]=(0,y.useState)(Qe(_t)),[ii,pi]=(0,y.useState)(Qe(oe)),xa=Ft(ct({},z),{width:mr,height:ii,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Ei,style:xa,onFocus:()=>{zt&&yt()}},rt&&y.createElement(Ve.CopyToClipboard,{text:le,onCopy:()=>$e.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(_e.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Qt({width:Bt="100%",height:It="100%",original:_t,modified:oe,language:le,options:ee={}}){const z=(0,y.useRef)(),[re,ne]=(0,y.useState)(null);function Ze(Jt){let zt;return z.current&&(zt=new Re.Z(dn=>{for(let pn of dn)(pn.target.offsetHeight>0||pn.target.offsetWidth>0)&&Jt.layout()}),zt.observe(z.current)),zt}(0,y.useEffect)(()=>(z.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(Jt=>{ft=Jt;const zt=ft.editor.createDiffEditor(z.current,Ft(ct({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},ee),{wordWrap:!0}));ne(zt);let dn=Ze(zt);return()=>{zt.dispose();const pn=zt.getModel();pn&&pn.dispose(),dn.unobserve(z.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{re&&re.setModel({original:ft.editor.createModel(_t,le),modified:ft.editor.createModel(oe,le)})},[_t,oe,le,re]);const dt=Qe(Bt),rt=Qe(It),Zt={width:dt,height:rt};return y.createElement("div",{className:"my-diff-editor",ref:z,style:Zt})}},88276:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return pe}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Re=ae(29787),ke=ae(25399),Je=ae(89787),Ce=ae(92310),ge=ae.n(Ce),Ne=ae(85333),he=ae(61648),Ee=ae(59301),pe=({className:Me,dataSource:Ue=[],col:xe=4,right:be,bottom:de=23,precision:Se=0,wrapWidth:Ie=1200,trackEventItems:je,loading:We,onRemove:ye=()=>{},isCurrent:Pe=!0,showProgress:$e=!1,showAlias:_e=!1,category:st="notDisplay",hiddenClick:ve=()=>{}})=>{const Ve=Math.floor((Ie-(xe-1)*be)/xe),qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Ee.createElement(Re.Z,{spinning:We},Ee.createElement("div",{className:ge()(y.list,Me)},!!(Ue!=null&&Ue.length)&&(Ue==null?void 0:Ue.map((Oe,it)=>{var De,lt,Rt,gt,ct,Ft,ze,se,Qe,nt,At,Ke,ut;const{name:ft,id:yt,identifier:Et,featured:Qt,school_name:Bt,image_url:It,excellent:_t,is_plan:oe}=Oe;return Ee.createElement("div",{key:yt,className:Pe&&$e?y.wrapisCurrent:y.wrap,style:{width:Ve,marginRight:(1+it)%xe===0?0:be+Se,marginBottom:de}},Ee.createElement("a",{className:y.li,onClick:le=>{le.preventDefault(),le.stopPropagation(),je&&(0,Ne.L9)([je]),(0,Ne.xg)(`/paths/${Et}`)}},Ee.createElement("div",{className:y.img},Ee.createElement("img",{className:y.cover,src:`${It}`}),(De=Oe==null?void 0:Oe.subject_tags)==null?void 0:De.map((le,ee)=>{var z,re;if(ee===0){const Ze=(z=qe.find(dt=>dt.name==le))==null?void 0:z.swclass;return Ee.createElement("span",{className:`sprite ${Ze} ${y.sign}`,style:{left:"-4px"}})}const ne=(re=qe.find(Ze=>Ze.name==le))==null?void 0:re.ptclass;return Ee.createElement("span",{className:`sprite ${ne} ${y.sign}`,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),Ee.createElement("div",{className:y.tagsDom},Ee.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Oe==null?void 0:Oe.excellent)&&Ee.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((lt=Oe==null?void 0:Oe.custom_tags)==null?void 0:lt.length)>0&&Ee.createElement(ke.Z,{title:(ct=(gt=Oe==null?void 0:Oe.custom_tags)==null?void 0:gt[((Rt=Oe==null?void 0:Oe.custom_tags)==null?void 0:Rt.length)-1])==null?void 0:ct.tag_name},Ee.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Ee.createElement("span",{className:"multi-llipsis1e text-10px"},(se=(ze=Oe==null?void 0:Oe.custom_tags)==null?void 0:ze[((Ft=Oe==null?void 0:Oe.custom_tags)==null?void 0:Ft.length)-1])==null?void 0:se.tag_name))))),st=="hide"&&(Oe==null?void 0:Oe.studying)&&Pe&&Ee.createElement("div",{className:`${y.movebq} user-path-items`,onClick:le=>{le.stopPropagation(),ye(Oe)}},Ee.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ee.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(st)&&Pe&&Ee.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:le=>{le.stopPropagation(),ve(Oe)}},Ee.createElement("i",{className:`iconfont ${st=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ee.createElement("span",null,st=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ee.createElement("div",{className:y.name},Ee.createElement(ke.Z,{title:_e&&(Oe!=null&&Oe.excellent_alias_name)?Ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ft}`,Ee.createElement("br",null),Ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oe==null?void 0:Oe.excellent_alias_name}`)):ft},Ee.createElement("span",{className:y.e},_e&&(Oe==null?void 0:Oe.excellent_alias_name)||ft))),Pe&&$e&&((Qe=Oe==null?void 0:Oe.progress)==null?void 0:Qe.all_score)!=0&&Ee.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ee.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nt=Oe==null?void 0:Oe.progress)==null?void 0:nt.my_score)/((At=Oe==null?void 0:Oe.progress)==null?void 0:At.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ke=Oe==null?void 0:Oe.progress)==null?void 0:Ke.my_score,"/",(ut=Oe==null?void 0:Oe.progress)==null?void 0:ut.all_score),(!Pe||!$e)&&Ee.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Bt}`},Ee.createElement("div",{className:y.unit},Ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Bt)),(!Pe||!$e)&&Ee.createElement("div",{className:y.tags},Ee.createElement("div",null,Ee.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ee.createElement("span",null,Oe.stages_count))),Ee.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ee.createElement("span",null,Oe.members_count)))))))})),!Ue.length&&Ee.createElement(he.Z,null)))}},22417:function(Lt,Ct,ae){"use strict";ae.d(Ct,{jL:function(){return Je},w9:function(){return se},QD:function(){return Er},cQ:function(){return it.Z},op:function(){return zt},O5:function(){return ir},_b:function(){return Qr},t7:function(){return Se},Gi:function(){return ft},YG:function(){return Ke},qp:function(){return we},vr:function(){return qt},qE:function(){return rr},Je:function(){return We},wb:function(){return Oe},cq:function(){return _t},tp:function(){return Ue}});var y=ae(59301),Re={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"},Je=({dataSource:Fn=[],img:Kn,imgWidth:Tn=346,title:Sn,sunTitle:qn,bannerExtraContent:or})=>y.createElement("div",{className:Re.banner},y.createElement("div",{className:Re.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Sn),y.createElement("span",null,qn)),Fn.length>0&&y.createElement("div",{className:Re.btns},Fn.map((wr,fa)=>y.createElement("div",{key:fa,onClick:wr.click},wr.name,wr.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),or),Kn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Kn,width:Tn}))),Ce={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"},ge=ae(92310),Ne=ae.n(ge),he=ae(78267),we=({dataSource:Fn=[],value:Kn,onChange:Tn,onTitleChange:Sn,className:qn,title:or,titleWidth:wr=41,style:fa={},fontColor:Kr="#6A7283",showCount:mr})=>{const[ka,ii]=(0,y.useState)(1),[pi,xa]=(0,y.useState)(!1),jn=(0,y.useRef)(null),Br=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Aa;Fn.length!==0&&(((Aa=jn==null?void 0:jn.current)==null?void 0:Aa.clientHeight)>97?ii(1):ii(0)),Fn.length===0&&ii(0),xa(!1)},[Fn]),y.createElement("div",{className:Ne()(Ce.row,qn,"fadeIn","animated"),style:fa},y.createElement("div",{onClick:(0,he.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:wr,marginTop:pi?12:4},className:`${Ce.title} ${Sn?"current":""}`},or),y.createElement("div",{className:pi?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},y.createElement("div",{className:Ce.bar,ref:Br,style:ka>0?{height:ka===1?97:"auto",overflow:ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ce.tag,ref:jn},Fn==null?void 0:Fn.map(Aa=>y.createElement("span",{onClick:()=>Tn(Aa.id),key:Aa.id,style:{color:Kr},className:Kn===Aa.id?Ce.active:""},y.createElement("span",{title:Aa.name,className:Ce.name},Aa.name),!!mr&&y.createElement("span",{className:Ce.num},Aa.count))))),!!ka&&y.createElement(y.Fragment,null,ka===1?y.createElement("div",{onClick:()=>{var Aa;ii(2),((Aa=jn==null?void 0:jn.current)==null?void 0:Aa.clientHeight)>245?xa(!0):xa(!1)},className:Ce.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Br.current.scrollTop=0,ii(1),xa(!1)},className:Ce.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},pe={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:Fn=[],value:Kn,onChange:Tn,className:Sn,style:qn={}})=>y.createElement("div",{style:qn,className:Ne()(pe.tabs,Sn)},Fn.map(or=>y.createElement("span",{onClick:()=>Tn(or.id),className:Kn===or.id?pe.active:"",key:or.id},or.name))),xe={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"},be=ae(37568),Se=({dataSource:Fn=[],value:Kn="",onChange:Tn,onInputChange:Sn=()=>{},className:qn,style:or={},placeholder:wr,allowClear:fa=!1})=>{var Kr;const[mr,ka]=(0,y.useState)(""),[ii,pi]=(0,y.useState)("");(0,y.useEffect)(()=>{var Br;let Aa=Kn;(Br=JSON.stringify(Kn))!=null&&Br.includes("{")&&(ka(Kn.id),Aa=Kn.value||"");try{pi(decodeURIComponent(Aa||""))}catch(Sa){pi(decodeURIComponent(Aa||""))}},[Kn]);const xa=()=>{Tn(encodeURIComponent(ii),mr||null)},jn=Br=>{Br!==mr&&(ka(Br),Tn(encodeURIComponent(ii),Br))};return y.createElement("div",{className:Ne()(xe.input,qn),style:or},!!Fn.length&&y.createElement("div",{className:xe.dropdown},y.createElement("div",{className:xe.text},(Kr=Fn.find(Br=>Br.id===mr))==null?void 0:Kr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:xe.b1}),y.createElement("b",{className:xe.b2})),y.createElement("div",{className:xe.menu},Fn.map((Br,Aa)=>y.createElement("div",{key:Aa,onClick:()=>jn(Br.id)},Br.name)))),y.createElement(be.default,{onPressEnter:xa,value:ii,onChange:Br=>{pi(Br.target.value),Sn(encodeURIComponent(Br.target.value),mr||null)},placeholder:wr,variant:"borderless",allowClear:fa,onClear:()=>Tn("",mr||null)}),y.createElement("i",{onClick:xa,className:"iconfont icon-sousuo9 font14 current"}))},Ie={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"},We=({value:Fn,onChange:Kn,className:Tn,total:Sn,pageSize:qn,style:or={}})=>{const wr=Fn<2,fa=Fn>=Math.ceil(Sn/qn);return Sn<=qn?y.createElement(y.Fragment,null):y.createElement("div",{className:Ne()(Ie.quickPager,Tn),style:or},y.createElement("div",{onClick:()=>{wr||Kn(Fn-1,"prev")},className:wr?Ie.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{fa||Kn(Fn+1,"next")},className:fa?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Pe=ae(29787),$e=ae(25399),_e=ae(63139),st=ae(42684),ve=ae(85333),Ve=ae(61648),Oe=({className:Fn,dataSource:Kn=[],col:Tn=4,right:Sn,bottom:qn=23,precision:or=0,wrapWidth:wr=1200,trackEventItems:fa,loading:Kr})=>{const mr=Math.floor((wr-(Tn-1)*Sn)/Tn);return y.createElement(Pe.Z,{spinning:Kr},y.createElement("div",{className:Ne()(ye.list,Fn)},!!Kn.length&&Kn.map((ka,ii)=>{const{name:pi,id:xa,identifier:jn,power:Br,cover_image_id:Aa,pic:Sa}=ka;return y.createElement("div",{className:ye.wrap,key:xa,style:{width:mr,marginRight:(1+ii)%Tn===0?0:Sn+or,marginBottom:qn}},y.createElement("a",{target:"_blank",href:`/shixuns/${jn}/challenges`,className:ye.li,onClick:Za=>{Za.preventDefault(),fa&&(0,ve.L9)([fa]),Br&&(0,ve.xg)(`/shixuns/${jn}/challenges`)}},y.createElement("div",{className:ye.img},y.createElement("img",{className:ye.cover,src:`${Sa}`}),ka.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${ye.sign}`}),ka.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${ye.sign}`}),ka.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${ye.sign}`})),y.createElement("div",{className:ye.name},y.createElement($e.Z,{title:pi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ye.e},pi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ye.tags},y.createElement($e.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,ka.challenges_count))),!!ka.myshixuns_count&&y.createElement($e.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,ka.myshixuns_count))),y.createElement($e.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,ka.level))),y.createElement("div",{className:ye.rate},y.createElement(_e.Z,{allowHalf:!0,disabled:!0,defaultValue:ka.score_info}),y.createElement("span",null,"\xA0",ka.score_info?`${ka.score_info}\u5206`:"5\u5206")))),!Br&&y.createElement("div",{className:ye.lockWrap},y.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Kn.length&&y.createElement(Ve.Z,null)))},it=ae(88276),De={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},lt=ae(62957),Rt=ae(96599),gt="data:image/png;base64,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",ct=ae(59301),Ft=(Fn,Kn,Tn)=>new Promise((Sn,qn)=>{var or=Kr=>{try{fa(Tn.next(Kr))}catch(mr){qn(mr)}},wr=Kr=>{try{fa(Tn.throw(Kr))}catch(mr){qn(mr)}},fa=Kr=>Kr.done?Sn(Kr.value):Promise.resolve(Kr.value).then(or,wr);fa((Tn=Tn.apply(Fn,Kn)).next())}),se=({className:Fn,dataSource:Kn=[],col:Tn=4,right:Sn,bottom:qn=23,precision:or=0,wrapWidth:wr=1200,trackEventItems:fa,loading:Kr,category:mr,hiddenClick:ka,handleVery:ii=()=>!0,isCurrent:pi})=>{const[xa,jn]=lt.default.useModal(),Br=Math.floor((wr-(Tn-1)*Sn)/Tn),Aa=Sa=>Ft(void 0,null,function*(){xa.confirm({title:"\u7F6E\u9876",width:500,content:ct.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",ct.createElement("span",{className:"c-blue"},"\u201C",Sa.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return ct.createElement(Pe.Z,{spinning:Kr},jn,ct.createElement("div",{className:Ne()(De.list,Fn)},!!Kn.length&&Kn.map((Sa,Za)=>{const{subject_identifier:Bu,id:Fl,identifier:nl,power:Jn}=Sa,Ia=Sa.is_public!=0&&Sa.is_public;return ct.createElement("div",{className:De.wrap,key:Fl,style:{width:Br,marginRight:(1+Za)%Tn===0?0:Sn+or,marginBottom:qn}},Sa.homepage_show&&ct.createElement("div",{className:De.btnsTop},ct.createElement(Rt.default,{color:"red"},"\u7F6E\u9876")),ct.createElement("a",{className:De.li,onClick:Tu=>{Tu.preventDefault(),ii(Sa==null?void 0:Sa.first_category_url)&&(fa&&(0,ve.L9)([fa]),(0,ve.xg)(Sa.first_category_url))}},ct.createElement("div",{className:De.top},ct.createElement($e.Z,{title:Sa.name},ct.createElement("div",{className:De.name},Sa.name)),ct.createElement("img",{className:De.img,src:st.Z.IMG_SERVER+"/images/"+Sa.avatar_url}),ct.createElement("div",{className:De.text,title:Sa.creator},Sa.creator),Bu&&ct.createElement("div",{className:De.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ia&&ct.createElement("div",{className:De.sign},"\u516C\u5F00"),pi&&ct.createElement("div",{className:De.hidden,onClick:Tu=>{Tu.stopPropagation(),ka(Sa)}},ct.createElement("i",{className:`iconfont ${mr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),mr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),ct.createElement("div",{className:De.bottom},Sa.visits>0&&ct.createElement($e.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,Sa.visits))),Sa.course_members_count>0&&ct.createElement($e.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),Sa.course_members_count)),Sa.tasks_count>0&&ct.createElement($e.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),Sa.tasks_count)),Sa.is_end?ct.createElement("div",{style:{color:"#6B758B"}}):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sa.is_accessible&&ct.createElement("div",{className:De.lockWrap},ct.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Kn.length&&ct.createElement(Ve.Z,null)))},Qe={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"},nt=ae(44225),Ke=({dataSource:Fn=[],value:Kn,onChange:Tn,className:Sn,style:qn={},tabBarExtraContent:or})=>y.createElement("div",{className:Ne()(Qe.tabs,Sn),style:qn},y.createElement("div",{className:Qe.tabsWrap},Fn.map((wr,fa)=>!(wr!=null&&wr.hide)&&y.createElement("aside",{className:Qe.tab,onClick:()=>{Tn(wr.id),wr.link&&nt.history.push(wr.link)},key:fa},y.createElement("div",{className:Kn===wr.id?Qe.active:""},wr.name),(wr==null?void 0:wr.resetCount)==null&&(wr==null?void 0:wr.total)!==void 0&&y.createElement("span",null,"\uFF08",wr==null?void 0:wr.total,"\uFF09"),(wr==null?void 0:wr.resetCount)!==void 0&&(wr==null?void 0:wr.total)!==void 0&&y.createElement($e.Z,{title:(wr==null?void 0:wr.tip)!=null?wr==null?void 0:wr.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},wr==null?void 0:wr.resetCount),"/",y.createElement("span",null,wr==null?void 0:wr.total),"\uFF09"))))),y.createElement("div",{className:Qe.tabBar},or)),ft=({className:Fn,style:Kn={},children:Tn})=>y.createElement("div",{className:Ne()(Fn),style:Kn},Tn),yt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Et=ae(75727),Qt=ae(93041);const Bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _t=({sortValue:Fn,dropValue:Kn,className:Tn,onSort:Sn,onDrop:qn,dataSource:or=Bt})=>{var wr;return y.createElement("div",{className:Ne()(yt.orderWrap,Tn)},y.createElement(Et.Z,{dropdownRender:()=>y.createElement(Qt.default,null,or.map((fa,Kr)=>y.createElement(Qt.default.Item,{key:Kr,onClick:()=>qn(fa.id)},fa.name)))},y.createElement("span",{className:yt.orderTextWrap},(wr=or.find(fa=>Kn===fa.id))==null?void 0:wr.name)),y.createElement("span",{className:yt.orderIconWrap},y.createElement("span",{className:yt.orderAsc},y.createElement("i",{className:Fn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>Sn(Fn==="asc"?"desc":"asc")})),y.createElement("span",{className:yt.orderDesc},y.createElement("i",{className:Fn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>Sn(Fn==="asc"?"desc":"asc")}))))},oe={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"},le=ae(7939),ee=Object.defineProperty,z=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Ze=(Fn,Kn,Tn)=>Kn in Fn?ee(Fn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):Fn[Kn]=Tn,dt=(Fn,Kn)=>{for(var Tn in Kn||(Kn={}))re.call(Kn,Tn)&&Ze(Fn,Tn,Kn[Tn]);if(z)for(var Tn of z(Kn))ne.call(Kn,Tn)&&Ze(Fn,Tn,Kn[Tn]);return Fn},rt=(Fn,Kn)=>{var Tn={};for(var Sn in Fn)re.call(Fn,Sn)&&Kn.indexOf(Sn)<0&&(Tn[Sn]=Fn[Sn]);if(Fn!=null&&z)for(var Sn of z(Fn))Kn.indexOf(Sn)<0&&ne.call(Fn,Sn)&&(Tn[Sn]=Fn[Sn]);return Tn},Zt=(Fn,Kn,Tn)=>new Promise((Sn,qn)=>{var or=Kr=>{try{fa(Tn.next(Kr))}catch(mr){qn(mr)}},wr=Kr=>{try{fa(Tn.throw(Kr))}catch(mr){qn(mr)}},fa=Kr=>Kr.done?Sn(Kr.value):Promise.resolve(Kr.value).then(or,wr);fa((Tn=Tn.apply(Fn,Kn)).next())}),zt=Fn=>{var Kn=Fn,{className:Tn,style:Sn,children:qn,loading:or=!1,openLoading:wr,onClick:fa=()=>{},size:Kr="middle",shape:mr="round"}=Kn,ka=rt(Kn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ii,pi]=(0,y.useState)(!1);return y.createElement(le.ZP,dt({onClick:(0,he.throttle)(xa=>Zt(void 0,null,function*(){wr&&pi(!0);try{yield fa(xa)}catch(jn){console.log("error",jn)}wr&&pi(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(oe.btn,oe[`${Kr}-${mr}`],Tn),style:Sn,size:Kr,shape:mr,loading:ii||or},ka),qn)},dn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},rr=({className:Fn,style:Kn,children:Tn=null,onClick:Sn,title:qn})=>y.createElement("div",{className:Ne()(dn.head,Fn),style:Kn},y.createElement("span",{className:"primary-hover",onClick:Sn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:qn},qn),y.createElement("div",{className:dn.node},Tn)),Zn={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"},Er=({confirmShow:Fn=!0,confirmTitle:Kn,confirmClick:Tn,cancelShow:Sn=!0,cancelTitle:qn,cancelClick:or,className:wr,style:fa,confirmLoading:Kr=!1})=>y.createElement("div",{className:Ne()(Zn.btns,wr),style:fa},Fn&&y.createElement(le.ZP,{loading:Kr,onClick:Tn,type:"primary",className:Zn.confirm},Kn),Sn&&y.createElement(le.ZP,{onClick:or,className:Zn.cancel},qn)),Ir={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"},qt=({className:Fn,style:Kn={},LeftContent:Tn,children:Sn,RightContent:qn})=>y.createElement("div",{className:Ne()(Ir.fixedBottom,Fn),style:Kn},y.createElement("div",{className:Ir.wrap},y.createElement("div",{className:Ir.left},Tn),y.createElement("div",{className:Ir.center},Sn),y.createElement("div",{className:Ir.right},qn))),sn={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"},Qr=({className:Fn,style:Kn={},dataSource:Tn=[]})=>y.createElement("div",{className:Ne()(sn.crumbs,Fn),style:Kn},Tn.map((Sn,qn)=>qn<Tn.length-1?y.createElement(y.Fragment,{key:qn},Sn.path||Sn.onClick?y.createElement("span",{className:sn.hover,onClick:Sn!=null&&Sn.onClick?Sn.onClick:()=>nt.history.push(Sn.path)},Sn.name):y.createElement("span",null,Sn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:qn,style:{color:"#5F6368"}},Sn.name))),ya=ae(11938),Fi=Object.defineProperty,Ei=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ur=(Fn,Kn,Tn)=>Kn in Fn?Fi(Fn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):Fn[Kn]=Tn,su=(Fn,Kn)=>{for(var Tn in Kn||(Kn={}))wi.call(Kn,Tn)&&Ur(Fn,Tn,Kn[Tn]);if(Ci)for(var Tn of Ci(Kn))La.call(Kn,Tn)&&Ur(Fn,Tn,Kn[Tn]);return Fn},Al=(Fn,Kn)=>Ei(Fn,aa(Kn)),tl=(Fn,Kn)=>{var Tn={};for(var Sn in Fn)wi.call(Fn,Sn)&&Kn.indexOf(Sn)<0&&(Tn[Sn]=Fn[Sn]);if(Fn!=null&&Ci)for(var Sn of Ci(Fn))Kn.indexOf(Sn)<0&&La.call(Fn,Sn)&&(Tn[Sn]=Fn[Sn]);return Tn};const{Countdown:Ji}=ya.default;var ir=Fn=>{var Kn=Fn,{onChange:Tn}=Kn,Sn=tl(Kn,["onChange"]);const[qn,or]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof qn=="number"&&qn>=0&&Tn(qn)},[qn]);const wr=fa=>{const Kr=Math.floor(fa/1e3);or(Kr)};return y.createElement(Ji,Al(su({},Sn),{onChange:wr}))}},8204:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Re}});var y=ae(59301);function Re(ke,Je){const Ce=(0,y.useRef)();(0,y.useEffect)(()=>{Ce.current=ke}),(0,y.useEffect)(()=>{function ge(){Ce.current()}if(Je!==null){let Ne=setInterval(ge,Je);return()=>clearInterval(Ne)}},[Je])}},19883:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(28284),ke=ae(77019),Je=ae(5269),Ce=ae(82326),ge=ae(4875),Ne=ae(25399),he=ae(24017),Ee=ae(37568),we=ae(44225),pe=ae(65899),Me=ae(23322),Ue=ae(59301),xe=Object.defineProperty,be=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,We=(st,ve,Ve)=>ve in st?xe(st,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):st[ve]=Ve,ye=(st,ve)=>{for(var Ve in ve||(ve={}))Ie.call(ve,Ve)&&We(st,Ve,ve[Ve]);if(Se)for(var Ve of Se(ve))je.call(ve,Ve)&&We(st,Ve,ve[Ve]);return st},Pe=(st,ve)=>be(st,de(ve)),$e=(st,ve)=>{var Ve={};for(var qe in st)Ie.call(st,qe)&&ve.indexOf(qe)<0&&(Ve[qe]=st[qe]);if(st!=null&&Se)for(var qe of Se(st))ve.indexOf(qe)<0&&je.call(st,qe)&&(Ve[qe]=st[qe]);return Ve};const _e=({disabled:st,shixunHomeworks:ve,selectOptions:Ve,form:qe})=>{const{workSetting:Oe}=ve,[it,De]=(0,y.useState)([]),lt=(0,y.useMemo)(()=>Ve==null?void 0:Ve.filter(Rt=>!it.includes(Rt.value)),[it,Ve]);return(0,y.useEffect)(()=>{var Rt;const gt=((Rt=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:Rt.filter(ct=>ct.appeal_time))||[];De(gt.map(ct=>ct.group_name))},[Oe]),Ue.createElement(Re.default.List,{name:"anonymous_appeal_settings"},(Rt,{add:gt,remove:ct})=>Ue.createElement(Ue.Fragment,null,Rt.map(Ft=>{var ze;const se=Ft,{key:Qe,name:nt}=se,At=$e(se,["key","name"]),ut=qe.getFieldValue(["anonymous_appeal_settings",nt]).deleteflag;return Ue.createElement("div",{key:Qe},Ue.createElement(ke.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ue.createElement(Je.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Qe+1),Ue.createElement(Je.Z,null,Ue.createElement(Re.default.Item,Pe(ye({},At),{name:[Ft.name,"group_name"]}),Ue.createElement(Ce.default,{mode:"multiple",disabled:st||!ut,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Me.Z.multiple_select,options:lt||[],onSelect:ft=>{De(yt=>[...yt,ft])},onDeselect:ft=>{De(yt=>yt.filter(Et=>Et!==ft))}}))),Ue.createElement(Je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ue.createElement(Je.Z,null,Ue.createElement(Re.default.Item,Pe(ye({},At),{label:"",name:[Ft.name,"appeal_penalty"]}),Ue.createElement(ge.Z,{min:0,disabled:st,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Ue.createElement(Ne.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"},Ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Me.Z.title_icon}`})),Ue.createElement(Je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ue.createElement(Je.Z,null,Ue.createElement(Re.default.Item,Pe(ye({},At),{label:"",name:[Ft.name,"appeal_time"]}),Ue.createElement(he.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:st,size:"large",disabledDate:ft=>(0,pe.Q8)(ft,Oe==null?void 0:Oe.course_end_date),disabledTime:ft=>(0,pe.d0)(ft),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ue.createElement(Re.default.Item,Pe(ye({},At),{name:[nt,"deleteflag"]}),Ue.createElement(Ee.default,{type:"hidden"})),!st&&Rt.length<((ze=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:ze.length)&&Ue.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{gt({deleteflag:!0})}}),Qe!==0&&!st&&ut&&Ue.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ft=qe.getFieldValue(["anonymous_appeal_settings",nt,"group_name"])||[];De(yt=>yt.filter(Et=>!ft.includes(Et))),ct(nt)}})))})))};Ct.Z=(0,we.connect)(({shixunHomeworks:st})=>({shixunHomeworks:st}))(_e)},92174:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(24017),ke=ae(28284),Je=ae(77019),Ce=ae(5269),ge=ae(82326),Ne=ae(6767),he=ae(37568),Ee=ae(4875),we=ae(25399),pe=ae(62673),Me=ae(66649),Ue=ae.n(Me),xe=ae(44225),be=ae(65899),de=ae(36466),Se=ae(23322),Ie=ae(59301),je=Object.defineProperty,We=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,st=(De,lt,Rt)=>lt in De?je(De,lt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):De[lt]=Rt,ve=(De,lt)=>{for(var Rt in lt||(lt={}))$e.call(lt,Rt)&&st(De,Rt,lt[Rt]);if(Pe)for(var Rt of Pe(lt))_e.call(lt,Rt)&&st(De,Rt,lt[Rt]);return De},Ve=(De,lt)=>We(De,ye(lt)),qe=(De,lt)=>{var Rt={};for(var gt in De)$e.call(De,gt)&<.indexOf(gt)<0&&(Rt[gt]=De[gt]);if(De!=null&&Pe)for(var gt of Pe(De))lt.indexOf(gt)<0&&_e.call(De,gt)&&(Rt[gt]=De[gt]);return Rt};const{RangePicker:Oe}=Re.default,it=({disabled:De,shixunHomeworks:lt,selectOptions:Rt,form:gt,data:ct,classroomList:Ft})=>{const{workSetting:ze}=lt,[se,Qe]=(0,y.useState)([]),nt=(0,y.useMemo)(()=>Rt==null?void 0:Rt.filter(Ke=>!se.includes(Ke.value)),[se,Rt]);(0,y.useEffect)(()=>{var Ke;const ut=((Ke=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:Ke.filter(ft=>ft.evaluation_end))||[];Qe(ut.map(ft=>ft.group_name))},[ze]);const At=Ke=>{var ut;const ft=(ut=ze==null?void 0:ze.anonymous_appeal_settings)==null?void 0:ut.find(yt=>yt.group_id===Ke);return ct.anonymous_appeal&&ft&&(ft==null?void 0:ft.appeal_time)!==null};return Ie.createElement(ke.default.List,{name:"anonymous_comment_settings"},(Ke,{add:ut,remove:ft})=>Ie.createElement(Ie.Fragment,null,Ke.map(yt=>{var Et,Qt;const Bt=yt,{key:It,name:_t}=Bt,oe=qe(Bt,["key","name"]),le=gt.getFieldValue(["anonymous_comment_settings",_t]),ee=le.deleteflag,z=Ue()((Et=le.evaluation_start)==null?void 0:Et[0])<=Ue()(),re=!ee&&z?[!0,At(le==null?void 0:le.group_id)]:[!1,!1];return Ie.createElement("div",{key:It,style:{background:"#F6F7F9",padding:"5px 30px"}},Ie.createElement(Je.Z,{align:"top",style:{marginLeft:"53px"}},Ie.createElement(Ce.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",It+1),Ie.createElement(Ce.Z,{flex:1},Ie.createElement(Je.Z,{align:"middle",style:{marginBottom:10}},Ie.createElement(Ce.Z,{span:8},Ie.createElement(ke.default.Item,Ve(ve({},oe),{name:[_t,"group_name"]}),Ie.createElement(ge.default,{mode:"multiple",disabled:De||!ee,className:Se.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:nt||[],onSelect:ne=>{Qe(Ze=>[...Ze,ne])},onDeselect:ne=>{Qe(Ze=>Ze.filter(dt=>dt!==ne))}}))),Ie.createElement(Ce.Z,{className:"ml20"},Ie.createElement(ke.default.Item,Ve(ve({},oe),{name:[_t,"evaluation_start"]}),Ie.createElement(Oe,{ranges:{\u6B64\u523B:()=>{var ne;const Ze=(ne=le==null?void 0:le.evaluation_start)==null?void 0:ne[0];return[Ze?Ue()(Ze):Ue()(),Ue()()]}},size:"large",style:{width:"500px"},disabled:De||re,allowClear:!1,disabledDate:ne=>(0,be.Q8)(ne,ze==null?void 0:ze.course_end_date),disabledTime:ne=>(0,be.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,de.Rm)()&&!((ne=Ft.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(ke.default.Item,Ve(ve({},oe),{name:[_t,"deleteflag"]}),Ie.createElement(he.default,{type:"hidden"})),!De&&Ke.length<((Qt=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:Qt.length)&&Ie.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{ut({deleteflag:!0})}}),It!==0&&!De&&ee&&Ie.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=gt.getFieldValue(["anonymous_comment_settings",_t,"group_name"])||[];Qe(Ze=>Ze.filter(dt=>!ne.includes(dt))),ft(_t)}})))),Ie.createElement(Je.Z,{align:"middle",style:{marginLeft:"53px"}},Ie.createElement(Ce.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),Ie.createElement(Ce.Z,null,Ie.createElement(ke.default.Item,Ve(ve({},oe),{label:"",colon:!1,name:[_t,"evaluation_num"]}),Ie.createElement(Ee.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:De||!ee&&z}))),Ie.createElement(we.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"},Ie.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Se.Z.title_icon}`})),Ie.createElement(Ce.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),Ie.createElement(Ce.Z,null,Ie.createElement(ke.default.Item,Ve(ve({},oe),{label:"",colon:!1,name:[_t,"absence_penalty"]}),Ie.createElement(Ee.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:De,onChange:ne=>{var Ze;if((0,de.Rm)()&&!((Ze=Ft.AssistantObject.group)!=null&&Ze.can_anonymous_comment)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(Ce.Z,{style:{marginLeft:"40px"}},Ie.createElement(ke.default.Item,Ve(ve({},oe),{name:[_t,"student_comment"],valuePropName:"checked"}),Ie.createElement(pe.default,{disabled:De,onChange:()=>{var ne;if((0,de.Rm)()&&!((ne=Ft.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(Ce.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Ct.Z=(0,xe.connect)(({shixunHomeworks:De,classroomList:lt})=>({shixunHomeworks:De,classroomList:lt}))(it)},95836:function(Lt,Ct,ae){"use strict";var y=ae(44225),Re=ae(77019),ke=ae(5269),Je=ae(24017),Ce=ae(4875),ge=ae(25399),Ne=ae(66649),he=ae.n(Ne),Ee=ae(65899),we=ae(23322),pe=ae(59301);const Me=({data:Ue,disabled:xe,setData:be,shixunHomeworks:de})=>{const{workSetting:Se,workList:Ie}=de;return pe.createElement("div",null,pe.createElement(Re.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},pe.createElement(ke.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),pe.createElement(ke.Z,null,pe.createElement(Je.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:xe,disabledDate:je=>(0,Ee.Q8)(je,Se==null?void 0:Se.course_end_date),disabledTime:je=>(0,Ee.d0)(je),value:Ue.appeal_time?he()(Ue.appeal_time):"",onChange:(je,We)=>{Ue.appeal_time=We,be(Object.assign({},Ue))}})),pe.createElement(ke.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pe.createElement(ke.Z,null,pe.createElement(Ce.Z,{size:"large",disabled:xe,value:Ue.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:je=>{Ue.appeal_penalty=je,be(Object.assign({},Ue))}})),pe.createElement(ge.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"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${we.Z.title_icon}`}))))};Ct.Z=(0,y.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Me)},44171:function(Lt,Ct,ae){"use strict";var y=ae(24017),Re=ae(4875),ke=ae(25399),Je=ae(62673),Ce=ae(66649),ge=ae.n(Ce),Ne=ae(44225),he=ae(65899),Ee=ae(23322),we=ae(59301);const pe=({data:Me,setData:Ue,disabled:xe,shixunHomeworks:be})=>{const{workSetting:de}=be,Se=ge()(de==null?void 0:de.evaluation_start)<=ge()(),Ie=Me.anonymous_appeal;return we.createElement("div",null,we.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},we.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),we.createElement(y.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:je=>(0,he.Q8)(je,de==null?void 0:de.course_end_date),disabledTime:je=>(0,he.d0)(je),disabled:xe||Se||Ie,value:Me.evaluation_start?ge()(Me.evaluation_start):"",onChange:(je,We)=>{Me.evaluation_start=We,Ue(Object.assign({},Me))}}),we.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),we.createElement(y.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:je=>(0,he.Q8)(je,de==null?void 0:de.course_end_date,Me.evaluation_start),disabledTime:je=>(0,he.d0)(je,ge()(Me.evaluation_start)),disabled:xe||Ie,value:Me.evaluation_end?ge()(Me.evaluation_end):"",onChange:(je,We)=>{Me.evaluation_end=We,Ue(Object.assign({},Me))}})),we.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},we.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),we.createElement(Re.Z,{disabled:xe||Se||Ie,value:Me.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:je=>{Me.evaluation_num=je,Ue(Object.assign({},Me))}}),we.createElement(ke.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"},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ee.Z.title_icon}`})),we.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),we.createElement(Re.Z,{min:0,disabled:xe,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:Me.absence_penalty,onChange:je=>{Me.absence_penalty=je,Ue(Object.assign({},Me))}})),Me.anonymous_comment&&we.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},we.createElement(Je.default,{checked:Me.student_comment,disabled:xe,onChange:()=>{Me.student_comment=!Me.student_comment,Ue(Object.assign({},Me))}},we.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Ct.Z=(0,Ne.connect)(({shixunHomeworks:Me})=>({shixunHomeworks:Me}))(pe)},2720:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Pe}});var y=ae(59301),Re=ae(62957),ke=ae(6767),Je=ae(77019),Ce=ae(5269),ge=ae(7939),Ne=ae(94968),he=ae(70858),Ee={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},we=ae(22417),pe=ae(42684),Me=ae(58661),Ue=ae(85333),xe=Object.defineProperty,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ie=($e,_e,st)=>_e in $e?xe($e,_e,{enumerable:!0,configurable:!0,writable:!0,value:st}):$e[_e]=st,je=($e,_e)=>{for(var st in _e||(_e={}))de.call(_e,st)&&Ie($e,st,_e[st]);if(be)for(var st of be(_e))Se.call(_e,st)&&Ie($e,st,_e[st]);return $e},We=($e,_e,st)=>new Promise((ve,Ve)=>{var qe=De=>{try{it(st.next(De))}catch(lt){Ve(lt)}},Oe=De=>{try{it(st.throw(De))}catch(lt){Ve(lt)}},it=De=>De.done?ve(De.value):Promise.resolve(De.value).then(qe,Oe);it((st=st.apply($e,_e)).next())}),Pe=({visible:$e,categoryId:_e,getData:st,onCancle:ve})=>{var Ve,qe;const[Oe,it]=(0,y.useState)([]),[De,lt]=(0,y.useState)(!1),[Rt,gt]=(0,y.useState)(!1),[ct,Ft]=(0,y.useState)({success_size:0,error_list:[]}),ze={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{it([])},beforeUpload:se=>We(void 0,null,function*(){return it([se]),!1}),fileList:Oe,accept:".xlsx"};return y.createElement(y.Fragment,null,y.createElement(Re.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:$e,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Rt,onOk:()=>We(void 0,null,function*(){if(Oe.length===0){ke.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}gt(!0);const se=new FormData;se.append("file",Oe[0]);const Qe=yield(0,Me.ZP)(`/api/homework_commons/${_e}/import_external_score.json`,{method:"post",body:se},!0);(Qe==null?void 0:Qe.status)===0&&(Ft(Qe),ve(),st(),lt(!0),it([])),gt(!1)}),onCancel:()=>{it([]),ve()}},y.createElement("div",{className:Ee.achieveSty},y.createElement("div",{className:Ee.tip},y.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),y.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"),y.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")),y.createElement(Je.Z,{align:"middle",className:"mt20"},y.createElement(Ce.Z,{className:"mr10"},y.createElement("span",{className:Ee.labolIcon},"*"),y.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),y.createElement(Ce.Z,null,y.createElement(ge.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},y.createElement("a",{className:Ee.downloadbutton,onClick:se=>{se.stopPropagation(),se.preventDefault(),(0,Ue.FH)("",pe.Z.API_SERVER+`/api/homework_commons/${_e}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),y.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),y.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},y.createElement(Ne.default.Dragger,je({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},ze),y.createElement("div",null,y.createElement(we.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),y.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"))))),y.createElement(Re.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:De,onCancel:()=>{lt(!1)},footer:null},y.createElement("div",null,y.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},y.createElement("span",null,"\u5BFC\u5165\u6210\u529F",y.createElement("span",{style:{color:"#19CB70"}}," ",ct==null?void 0:ct.success_size," "),"\u4E2A\u5B66\u751F"),y.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",y.createElement("span",{style:{color:"#E30000"}}," ",(Ve=ct==null?void 0:ct.error_list)==null?void 0:Ve.length," "),"\u4E2A\u5B66\u751F")),!!((qe=ct==null?void 0:ct.error_list)!=null&&qe.length)&&y.createElement("div",{className:"mb20"},y.createElement(he.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:se=>y.createElement("span",{style:{color:"#000"}},se)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:se=>y.createElement("span",{style:{color:"#666"}},se)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:se=>y.createElement("span",{style:{color:"#000"}},se)}],dataSource:ct==null?void 0:ct.error_list,pagination:!1,scroll:{y:47*8}})))))}},60132:function(Lt,Ct,ae){"use strict";var y=ae(62957),Re=ae(6767),ke=ae(58661),Je=ae(44225),Ce=ae(36466),ge=ae(59301),Ne=(Ee,we,pe)=>new Promise((Me,Ue)=>{var xe=Se=>{try{de(pe.next(Se))}catch(Ie){Ue(Ie)}},be=Se=>{try{de(pe.throw(Se))}catch(Ie){Ue(Ie)}},de=Se=>Se.done?Me(Se.value):Promise.resolve(Se.value).then(xe,be);de((pe=pe.apply(Ee,we)).next())});const he=({shixunHomeworks:Ee,dispatch:we,classroomList:pe,getData:Me})=>ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Ee.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ne(void 0,null,function*(){var Ue;if((0,Ce.Rm)()&&!((Ue=pe.AssistantObject.normal)!=null&&Ue.can_redo)){Re.ZP.warning("\u60A8\u672A\u83B7\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,ke.ZP)(`/api/homework_commons/${Ee.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:Ee.actionTabs.student_work_id}})).status===0&&(Re.ZP.success("\u64CD\u4F5C\u6210\u529F"),we({type:"shixunHomeworks/setActionTabs",payload:{}}),Me())}),onCancel:()=>{we({type:"shixunHomeworks/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",Ee.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),ge.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Ct.Z=(0,Je.connect)(({shixunHomeworks:Ee,classroomList:we})=>({shixunHomeworks:Ee,classroomList:we}))(he)},64438:function(Lt,Ct,ae){"use strict";ae.r(Ct),ae.d(Ct,{default:function(){return Du}});var y=ae(59301),Re=ae(44225),ke=ae(88390),Je=ae(7939),Ce=ae(6767),ge=ae(62957),Ne=ae(91882),he=ae(31691),Ee=ae(27812),we=ae(85333),pe=ae(28284),Me=ae(25399),Ue=ae(77019),xe=ae(93041),be=ae(62673),de=ae(5269),Se=ae(70858),Ie=ae(37568),je=ae(29787),We=ae(75727),ye=ae(31709),Pe=ae(47889),$e=ae(4875),_e=ae(82326),st=ae(66649),ve=ae.n(st),Ve=ae(61648),qe=ae(58661),Oe=Object.defineProperty,it=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Rt=(Le,Fe,Be)=>Fe in Le?Oe(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,gt=(Le,Fe)=>{for(var Be in Fe||(Fe={}))De.call(Fe,Be)&&Rt(Le,Be,Fe[Be]);if(it)for(var Be of it(Fe))lt.call(Fe,Be)&&Rt(Le,Be,Fe[Be]);return Le},ct=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Ft=({shixunHomeworks:Le,dispatch:Fe})=>{const Be=(0,Re.useParams)();return y.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:Le.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){(yield(0,qe.ZP)(`/api/myshixuns/${Le.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Be.coursesId}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fe({type:"shixunHomeworks/setActionTabs",payload:{}}),Fe({type:"shixunHomeworks/getWorkList",payload:gt({},Le.actionTabs.params)}))}),onCancel:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var ze=(0,Re.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(Ft),se=ae(36466),Qe=ae(59301),nt=Object.defineProperty,At=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ft=(Le,Fe,Be)=>Fe in Le?nt(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,yt=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Ke.call(Fe,Be)&&ft(Le,Be,Fe[Be]);if(At)for(var Be of At(Fe))ut.call(Fe,Be)&&ft(Le,Be,Fe[Be]);return Le},Et=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Qt=({shixunHomeworks:Le,classroomList:Fe,dispatch:Be})=>{const Ot=(0,Re.useParams)(),[St,Pt]=(0,y.useState)(!0),[Tt,Wt]=(0,y.useState)(!1),[at]=pe.default.useForm();return Qe.createElement(Qe.Fragment,null,Qe.createElement(ge.default,{centered:!0,title:"\u8C03\u5206",open:Le.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Tt,onOk:()=>Et(void 0,null,function*(){var Vt;if((0,se.Rm)()&&!((Vt=Fe.AssistantObject.normal)!=null&&Vt.can_appraise)){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}yield at.validateFields();const Xt=at.getFieldsValue();Wt(!0),(yield(0,qe.ZP)(`/api/student_works/${Le.actionTabs.id}/adjust_score.json`,{method:"post",body:yt({},Xt)})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),at.resetFields(),Be({type:"shixunHomeworks/setActionTabs",payload:{}}),Be({type:"shixunHomeworks/getWorkList",payload:yt({},Le.actionTabs.params)})),Wt(!1)}),onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{}})}},Qe.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"),Qe.createElement(pe.default,{form:at,layout:"horizontal"},Qe.createElement("div",{style:{display:"flex",alignItems:"baseline"}},Qe.createElement(pe.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Qe.createElement($e.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),Qe.createElement("span",{className:"ml10"},"\u5206")),Qe.createElement("div",null,Qe.createElement(pe.default.Item,{name:"comment"},Qe.createElement(Ie.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Bt=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe})=>({shixunHomeworks:Le,classroomList:Fe}))(Qt),It=ae(60132),_t=ae(50321),oe=ae(78267),le=ae(51502),ee=ae(22417),z=ae(78162),re=ae(70973),ne=ae(59301),Ze=Object.defineProperty,dt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,dn=(Le,Fe,Be)=>Fe in Le?Ze(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,pn=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Jt.call(Fe,Be)&&dn(Le,Be,Fe[Be]);if(Zt)for(var Be of Zt(Fe))zt.call(Fe,Be)&&dn(Le,Be,Fe[Be]);return Le},rr=(Le,Fe)=>dt(Le,rt(Fe)),Zn=(Le,Fe)=>{var Be={};for(var Ot in Le)Jt.call(Le,Ot)&&Fe.indexOf(Ot)<0&&(Be[Ot]=Le[Ot]);if(Le!=null&&Zt)for(var Ot of Zt(Le))Fe.indexOf(Ot)<0&&zt.call(Le,Ot)&&(Be[Ot]=Le[Ot]);return Be},_n=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Er=Le=>_n(void 0,null,function*(){return yield(0,qe.ZP)(`/api/student_works/${Le.userId}/deal_appeal_score.json`,{method:"post",body:Le})});var sr=Le=>{var Fe=Le,{task_status:Be,new_work_status:Ot,shixunHomeworks:St,course_group:Pt}=Fe,Tt=Zn(Fe,["task_status","new_work_status","shixunHomeworks","course_group"]),Wt;const at=(0,Re.useParams)(),[Vt]=pe.default.useForm(),{workList:Xt,workSetting:Dt}=St,[Mn,On]=(0,y.useState)(!1),[jt,cr]=(0,y.useState)(null),[nn,cn]=(0,y.useState)({search:"",page:1,limit:10,work_status:Be!=null?Be==0?[0,-1]:[Be]:null,new_work_status:Ot,status:Ot||"",course_group:Pt}),[,an,on,An]=(0,z.U)(re.h$,pn({},at)),[,lr,vn,pr]=(0,z.U)(re.cN,{homeworkId:at==null?void 0:at.categoryId}),[,,pt,Gt]=(0,z.U)(Er,{}),[nr,wn]=(0,y.useState)([]),Qa=()=>{var Qn,yn,un;if(Be==0)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(Be==1)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(Be==2)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F",Dt!=null&&Dt.anonymous_comment||(Qn=Xt==null?void 0:Xt.homework_status)!=null&&Qn.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(Ot==1)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(Ot==2)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(Ot==3)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},(An==null?void 0:An.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(Ot==4)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},((yn=pr==null?void 0:pr.data)==null?void 0:yn.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(Ot==5)return ne.createElement(ne.Fragment,null,"\u5171",ne.createElement("span",{style:{color:"#DF711C"}},((un=pr==null?void 0:pr.data)==null?void 0:un.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},ru=()=>{var Qn,yn;return Be?(Qn=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(un,Ln,Ua)=>`${((nn==null?void 0:nn.page)-1)*nn.limit+Ua+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(un,Ln)=>ne.createElement("a",{onClick:()=>{Un(Ln)}},un)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Be!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(un,Ln)=>ne.createElement(Me.Z,{placement:"bottom",title:ne.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Ln.teacher_score||"0.0","\u5206",ne.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Ln.teaching_asistant_score||"0.0","\u5206",ne.createElement("br",null),Xt!=null&&Xt.anonymous_comment?ne.createElement(ne.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Ln.student_score||"0.0","\u5206",ne.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Ln.late_penalty||"0.0","\u5206",ne.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Ln.repeat_minus_score||"0.0","\u5206",ne.createElement("br",null),Xt!=null&&Xt.anonymous_comment?ne.createElement(ne.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Ln.absence_penalty||"0.0","\u5206",ne.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Ln.work_score||"0.0","\u5206",ne.createElement("br",null),!(Xt!=null&&Xt.is_jupyter||Xt!=null&&Xt.is_jupyter_lab)&&ne.createElement("div",{onClick:Ua=>{Un(Ln)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},un>0?ne.createElement("span",{style:{color:"#ff8100"}},un):un)},Be>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:un=>ve()(un).format("YYYY-MM-DD HH:mm")}])==null?void 0:Qn.filter(un=>un):Ot==4||Ot==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(un,Ln)=>ne.createElement("a",{onClick:()=>{Un(Ln)}},un)},{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:un=>ve()(un).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(un,Ln)=>ne.createElement(ne.Fragment,null,un==3&&ne.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),un==4&&ne.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),un==1&&ne.createElement(ne.Fragment,null,ne.createElement(ee.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>_n(void 0,null,function*(){(yield pt({userId:Ln.student_work_id,score_id:Ln.student_works_score_id,status:4})).status===0&&Hr()})},"\u9A73\u56DE"),ne.createElement(ee.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{cr(Ln),On(!0)}},"\u63A5\u53D7")))}]:(yn=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(un,Ln,Ua)=>`${((nn==null?void 0:nn.page)-1)*nn.limit+Ua+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(un,Ln)=>ne.createElement("a",{onClick:()=>{Un(Ln)}},un)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Be!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(un,Ln)=>ne.createElement(Me.Z,{placement:"bottom",title:ne.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Ln.teacher_score||"0.0","\u5206",ne.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Ln.teaching_asistant_score||"0.0","\u5206",ne.createElement("br",null),Xt!=null&&Xt.anonymous_comment?ne.createElement(ne.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Ln.student_score||"0.0","\u5206",ne.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Ln.late_penalty||"0.0","\u5206",ne.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Ln.repeat_minus_score||"0.0","\u5206",ne.createElement("br",null),Xt!=null&&Xt.anonymous_comment?ne.createElement(ne.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Ln.absence_penalty||"0.0","\u5206",ne.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Ln.work_score||"0.0","\u5206",ne.createElement("br",null),!(Xt!=null&&Xt.is_jupyter||Xt!=null&&Xt.is_jupyter_lab)&&ne.createElement("div",{onClick:Ua=>{Un(Ln)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},un>0?ne.createElement("span",{style:{color:"#ff8100"}},un):un)},Ot==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:un=>ve()(un).format("YYYY-MM-DD HH:mm")},Ot==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},Ot==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:yn.filter(un=>un)},Un=(Qn={})=>{var yn;(Qn!=null&&Qn.id||Qn!=null&&Qn.student_work_id)&&(0,we.xg)(Xt.is_jupyter||Xt.is_jupyter_lab?`/classrooms/${at.coursesId}/common_homework/${at.categoryId}/${Qn.id}/comment`:at.course_group?`/classrooms/${at.coursesId}/common_homework/${at.categoryId}/review/${Ot==4?Qn.student_work_id:Qn==null?void 0:Qn.id}?ids=${(yn=at.course_group)==null?void 0:yn.toString()}`:`/classrooms/${at.coursesId}/common_homework/${at.categoryId}/review/${Ot==4?Qn.student_work_id:Qn==null?void 0:Qn.id}`)},Hr=(Qn=nn)=>{const yn=rr(pn({},Qn),{work_status:Be!=null?Be==0?[0,-1]:[Be]:null,new_work_status:Ot,status:Ot==4?"":1,course_group:Pt});cn(yn),Ot==4||Ot==5?vn(yn):on(yn)};return(0,y.useEffect)(()=>{var Qn;wn((Ot==4||Ot==5?(Qn=pr==null?void 0:pr.data)==null?void 0:Qn.list:An==null?void 0:An.student_works)||[])},[An,pr]),(0,y.useEffect)(()=>{Tt.open&&Hr(),Tt.open||(wn([]),cn(rr(pn({},nn),{search:"",page:1,limit:10})),cr(null),On(!1),Vt.resetFields())},[Tt.open,nn.page,nn.limit]),(0,y.useEffect)(()=>{console.log(jt)},[jt]),ne.createElement(ne.Fragment,null,ne.createElement(ge.default,pn({},Tt),ne.createElement(Ue.Z,{wrap:!1,justify:"space-between",align:"middle"},ne.createElement(de.Z,null,Qa()),ne.createElement(de.Z,null,ne.createElement(ee.t7,{style:{width:300},value:nn==null?void 0:nn.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Qn=>{Hr(rr(pn({},nn),{search:decodeURIComponent(Qn).trim(),page:1}))},onInputChange:Qn=>{cn(rr(pn({},nn),{search:decodeURIComponent(Qn).trim()}))}}))),ne.createElement(Se.default,{loading:an||lr,className:"mt20",columns:ru(),locale:{emptyText:ne.createElement(Ve.Z,null)},dataSource:nr,pagination:{total:(An==null?void 0:An.work_count)||((Wt=pr==null?void 0:pr.data)==null?void 0:Wt.count)||0,onChange:(Qn,yn)=>{cn(rr(pn({},nn),{page:Qn,limit:yn}))},current:nn==null?void 0:nn.page,pageSize:nn==null?void 0:nn.limit}})),ne.createElement(ge.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Mn,centered:!0,destroyOnClose:!0,onCancel:()=>{On(!1)},maskClosable:!1,width:544,onOk:()=>{Vt.submit()}},ne.createElement(pe.default,{form:Vt,colon:!1,onFinish:Qn=>_n(void 0,null,function*(){(yield pt(rr(pn({},Qn),{userId:jt.student_work_id,score_id:jt.student_works_score_id,status:3}))).status===0&&(Hr(),On(!1))})},ne.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"),ne.createElement(le.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:ne.createElement("a",{onClick:()=>{Un(rr(pn({},jt),{id:Xt.is_jupyter||Xt.is_jupyter_lab?jt==null?void 0:jt.id:jt==null?void 0:jt.student_work_id}))}},jt==null?void 0:jt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:ne.createElement("span",{style:{color:"#191919"}},jt==null?void 0:jt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:ne.createElement("span",{style:{color:"#191919"}},jt==null?void 0:jt.score)}]}),ne.createElement(Ue.Z,{className:"mt20",wrap:!1},ne.createElement(de.Z,null,ne.createElement(pe.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},ne.createElement($e.Z,{min:1,max:100,step:1}))),ne.createElement(de.Z,null,ne.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),ne.createElement(de.Z,null,ne.createElement(pe.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},ne.createElement(be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},qt=ae(59325),sn={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"},Gn=ae(74972),Qr=ae(84105),ya=ae(87395),Fi=ae(67921),Ei=ae(89489),aa=ae(94537),Ci=ae(984),wi=ae(70030),La=ae(58617),Ur=ae(59301),su=Object.defineProperty,Al=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,di=(Le,Fe,Be)=>Fe in Le?su(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,ir=(Le,Fe)=>{for(var Be in Fe||(Fe={}))tl.call(Fe,Be)&&di(Le,Be,Fe[Be]);if(Al)for(var Be of Al(Fe))Ji.call(Fe,Be)&&di(Le,Be,Fe[Be]);return Le},Fn=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Kn=({shixunHomeworks:Le,user:Fe,loading:Be,dispatch:Ot})=>{var St,Pt,Tt,Wt,at,Vt;const Xt=(0,Re.useParams)(),{workList:Dt}=Le,[,Mn,On]=(0,z.U)(re.Gw,{homeworkId:Dt==null?void 0:Dt.id}),jt=(an,on={},An=0)=>Dt!=null&&Dt.can_make_up&&(Dt==null?void 0:Dt.work_status)==0?"--":an||"--",cr=[{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:an=>an===-1?"\u91CD\u505A\u4E2D":Ur.createElement(we.Uw,{status:an}),isShow:!(Dt!=null&&Dt.hidden_from_student)},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(an,on)=>Ur.createElement(Me.Z,{placement:"bottom",title:Ur.createElement("div",null,Ur.createElement("div",null,on.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${on.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ur.createElement("div",null,on.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${on.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Dt!=null&&Dt.anonymous_comment?Ur.createElement("div",null,on.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${on.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ur.createElement("div",null,on.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${on.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ur.createElement("div",null,on.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${on.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Dt!=null&&Dt.anonymous_comment?Ur.createElement("div",null,on.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${on.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Dt==null?void 0:Dt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${on.appeal_penalty||"0.0"}\u5206`,Ur.createElement("div",null,on.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${on.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Dt!=null&&Dt.is_jupyter||Dt!=null&&Dt.is_jupyter_lab)&&Ur.createElement("div",{onClick:An=>{var lr;An.stopPropagation(),(0,we.xg)(Dt.is_jupyter||Dt.is_jupyter_lab?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/${on.id}/comment`:Xt.course_group?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${on.id}?ids=${(lr=Xt.course_group)==null?void 0:lr.toString()}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${on.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},an>0?Ur.createElement("span",{style:{color:"#ff8100"}},an):an),isShow:!(Dt!=null&&Dt.hidden_from_student)},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:jt},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:Dt==null?void 0:Dt.can_submit,render:(an,on={},An=0)=>(Dt==null?void 0:Dt.work_status)==0?"--":an||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:jt,isShow:Dt==null?void 0:Dt.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:jt,isShow:Dt==null?void 0:Dt.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:jt,isShow:Dt==null?void 0:Dt.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:jt,isShow:(Dt==null?void 0:Dt.student_anonymous_comment)&&!(Dt!=null&&Dt.hidden_from_student)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:jt,isShow:Dt==null?void 0:Dt.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:jt,isShow:Dt==null?void 0:Dt.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(an,on)=>Ur.createElement("a",{onClick:()=>{var An;(An=Dt==null?void 0:Dt.homework_status)!=null&&An.includes("\u5BFC\u5165")||cn(on,"review")}},"\u67E5\u770B"),isShow:!0}].filter(an=>an.isShow),nn=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(an,on,An)=>An+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:jt},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:an=>Dt!=null&&Dt.can_make_up&&(Dt==null?void 0:Dt.work_status)==0?"--":an?Ur.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):Ur.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:an=>Dt!=null&&Dt.can_make_up&&(Dt==null?void 0:Dt.work_status)==0?"--":an?ve()(an).format("YYYY-MM-DD HH:mm"):"--"},!(Dt!=null&&Dt.hidden_from_student)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:jt},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:jt},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:an=>Dt!=null&&Dt.can_make_up&&(Dt==null?void 0:Dt.work_status)==0?"--":an===1?Ur.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):an===-1?"--":Ur.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(an,on)=>{var An;return Ur.createElement("a",{onClick:()=>{var lr;if((Dt==null?void 0:Dt.work_status)==0||(Dt==null?void 0:Dt.work_status)==-1){Ce.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(lr=Dt.homework_status)!=null&&lr.includes("\u5BFC\u5165")||cn(on)}},!((An=Dt==null?void 0:Dt.homework_status)!=null&&An.includes("\u5DF2\u622A\u6B62")&&!(Dt!=null&&Dt.work_public)&&(0,se.dE)())&&(on!=null&&on.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}].filter(an=>!!an),cn=(an={},on="")=>{var An;an!=null&&an.id&&(0,we.xg)(Dt.is_jupyter||Dt.is_jupyter_lab?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/${an.id}/comment`:Xt.course_group?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${an==null?void 0:an.id}?ids=${(An=Xt.course_group)==null?void 0:An.toString()}&review=${on}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${an==null?void 0:an.id}?review=${on}`)};return Ur.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(Dt!=null&&Dt.all_member_count)&&!Be["shixunHomeworks/getWorkList"]&&(((St=Dt==null?void 0:Dt.homework_status)==null?void 0:St.includes("\u672A\u53D1\u5E03"))||((Pt=Dt==null?void 0:Dt.homework_status)==null?void 0:Pt.includes("\u672A\u5F00\u59CB")))&&Ur.createElement(Ve.Z,null),!((Tt=Dt==null?void 0:Dt.homework_status)!=null&&Tt.includes("\u672A\u53D1\u5E03"))&&!((Wt=Dt==null?void 0:Dt.homework_status)!=null&&Wt.includes("\u672A\u5F00\u59CB"))&&Ur.createElement(Ur.Fragment,null,Ur.createElement(Ue.Z,{wrap:!1,align:"middle",justify:"space-between"},Ur.createElement(de.Z,null,Ur.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),Ur.createElement(de.Z,null,Ur.createElement("span",null,(at=Dt==null?void 0:Dt.left_time)==null?void 0:at.status,Ur.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Vt=Dt==null?void 0:Dt.left_time)==null?void 0:Vt.time)))),(Dt==null?void 0:Dt.is_shixun)&&!(Dt!=null&&Dt.open_evaluate)&&!(Dt!=null&&Dt.is_close_tips)&&Ur.createElement(Ue.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},Ur.createElement(de.Z,null,Ur.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 ")),Ur.createElement(de.Z,null,Ur.createElement("span",{className:"current",onClick:()=>Fn(void 0,null,function*(){const an=yield(0,qe.ZP)(`/api/homework_commons/${Xt.categoryId}/close_tips.json`,{method:"post"});(an==null?void 0:an.status)===0&&Ot({type:"shixunHomeworks/getWorkList",payload:ir({},Xt)})})},"X"))),!(Dt!=null&&Dt.is_shixun)&&(Dt==null?void 0:Dt.feedback_notice)&&Ur.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},Ur.createElement("i",{className:"iconfont icon-tishi11 font14"}),Ur.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"),Mn?Ur.createElement(La.Z,null):Ur.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>Fn(void 0,null,function*(){const an=yield On({homeworkId:Dt==null?void 0:Dt.id});(an==null?void 0:an.status)===0&&Ot({type:"shixunHomeworks/getWorkList",payload:ir({},Xt)})})})),Ur.createElement(Se.default,{className:"mt20",locale:{emptyText:Ur.createElement(Ve.Z,null)},pagination:!1,columns:cr,dataSource:[Dt]}),(Dt==null?void 0:Dt.student_anonymous_comment)&&Ur.createElement("div",{className:"mt20"},Ur.createElement(Ue.Z,{wrap:!1,align:"middle",justify:"space-between"},Ur.createElement(de.Z,null,"\u5171",Ur.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(Dt==null?void 0:Dt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),Ur.createElement(de.Z,null,Ur.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",Ur.createElement("span",{className:"c-grey-333 ml10"},(Dt==null?void 0:Dt.evaluation_start)&&ve()(Dt==null?void 0:Dt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(Dt==null?void 0:Dt.evaluation_end)&&ve()(Dt==null?void 0:Dt.evaluation_end).format("YYYY-MM-DD HH:mm")))),Ur.createElement(Se.default,{className:"mt20",locale:{emptyText:Ur.createElement(Ve.Z,null)},columns:nn,dataSource:Dt==null?void 0:Dt.student_works,pagination:!1}))))};var Tn=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(Kn),Sn=ae(2720),qn={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_"},or=ae(62446),wr=Object.defineProperty,fa=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,ka=(Le,Fe,Be)=>Fe in Le?wr(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,ii=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Kr.call(Fe,Be)&&ka(Le,Be,Fe[Be]);if(fa)for(var Be of fa(Fe))mr.call(Fe,Be)&&ka(Le,Be,Fe[Be]);return Le};const pi=Le=>React.createElement("svg",ii({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Le),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 xa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",jn=Object.defineProperty,Br=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Za=(Le,Fe,Be)=>Fe in Le?jn(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Bu=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Aa.call(Fe,Be)&&Za(Le,Be,Fe[Be]);if(Br)for(var Be of Br(Fe))Sa.call(Fe,Be)&&Za(Le,Be,Fe[Be]);return Le};const Fl=Le=>React.createElement("svg",Bu({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Le),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 nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Jn=ae(94200),Ia=ae(59301);const Tu=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot,St,Pt,Tt;const{workList:Wt,workDetail:at}=Le,Vt=(0,Re.useParams)();(0,y.useEffect)(()=>{var Dt;((Dt=Le.actionTabs)==null?void 0:Dt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&Be({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Vt==null?void 0:Vt.categoryId}})},[(Ot=Le.actionTabs)==null?void 0:Ot.key]);const Xt=()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Ia.createElement(ge.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(St=Le.actionTabs)==null?void 0:St.title,open:((Pt=Le.actionTabs)==null?void 0:Pt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>Xt(),footer:[Ia.createElement(Je.ZP,{type:"primary",onClick:()=>{Xt(),Re.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/common_homework/${Wt==null?void 0:Wt.homework_id}/edit`)}},"\u7F16\u8F91")]},Ia.createElement(Jn.Z,{value:((Tt=Le.actionTabs)==null?void 0:Tt.title)=="\u4F5C\u4E1A\u8981\u6C42"?(at==null?void 0:at.description)||"\u6682\u65E0\u5185\u5BB9~":(at==null?void 0:at.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var wl=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(Tu),pl={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},ro=ae(5570),Pa=ae(59301),Jr=Object.defineProperty,er=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,eu=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Su=Object.prototype.propertyIsEnumerable,ao=(Le,Fe,Be)=>Fe in Le?Jr(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,ju=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Mi.call(Fe,Be)&&ao(Le,Be,Fe[Be]);if(eu)for(var Be of eu(Fe))Su.call(Fe,Be)&&ao(Le,Be,Fe[Be]);return Le},Il=(Le,Fe)=>er(Le,Gu(Fe)),rl=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Ju=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot,St,Pt,Tt,Wt;const{workList:at}=Le,[Vt,Xt]=(0,y.useState)(Il(ju({},(0,Re.useParams)()),{page:1,limit:10})),[Dt,Mn]=(0,y.useState)([]),[On,jt]=(0,y.useState)(""),[cr,nn]=(0,y.useState)(1),[cn]=pe.default.useForm(),[an,on]=(0,y.useState)({}),[An,lr]=(0,y.useState)(null),[vn,pr]=(0,y.useState)(!1),pt=(0,y.useRef)(null),Gt=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(un,Ln,Ua)=>(Vt.page-1)*Vt.limit+Ua+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,se.GJ)()||(0,se.dE)()&&!(at!=null&&at.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,se.dE)()&&((Ot=at==null?void 0:at.homework_status)!=null&&Ot.includes("\u533F\u8BC4\u4E2D")||(St=at==null?void 0:at.homework_status)!=null&&St.includes("\u7533\u8BC9\u4E2D")))&&(at==null?void 0:at.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:at!=null&&at.is_jupyter_lab||at!=null&&at.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:un=>un===-1?"\u91CD\u505A\u4E2D":Pa.createElement(we.Uw,{status:un})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:un=>un?ve()(un).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),nr=(un,Ln)=>{Vt.page=un,Vt.limit=Ln,Xt(ju({},Vt)),wn(Vt)},wn=un=>rl(void 0,null,function*(){Be({type:"shixunHomeworks/getWorkList",payload:ju({},un)})}),Qa=un=>{Vt.search=un,Vt.page=1,cn.resetFields(),on({}),Mn([]),lr(null),Xt(ju({},Vt)),wn(Vt)},ru=(Tt=(Pt=at==null?void 0:at.student_works)==null?void 0:Pt.filter(un=>(un==null?void 0:un.work_status)===0||(un==null?void 0:un.work_status)===-1))==null?void 0:Tt.map(un=>un==null?void 0:un.id),Un=un=>rl(void 0,null,function*(){var Ln,Ua,Pn;const br=ju({},an);if(!((Ln=un==null?void 0:un.content)!=null&&Ln.trim()||(Ua=un==null?void 0:un.attachment_ids)!=null&&Ua.length)){Ce.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}br.content=un==null?void 0:un.content,br.attachment_ids=(Pn=un==null?void 0:un.attachment_ids)==null?void 0:Pn.map(wt=>wt.response.id),Hr(br)}),Hr=un=>rl(void 0,null,function*(){pr(!0);const Ln=yield(0,qe.ZP)(`/api/homework_commons/${at==null?void 0:at.homework_id}/test_ai_review.json`,{method:"post",body:un});if([0,-3].includes(Ln.status)){Ln.status==0&&Ce.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),lr(Ln);const Ua=document.querySelector(".modal-ai-pfcs");if(Ua){const Pn=Ua.querySelector(".ant-modal-body");Pn&&(Pn.scrollTop=Pn.scrollHeight)}}pr(!1)}),Qn=()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),nn(1),yn()},yn=()=>{cn.resetFields(),on({}),Mn([]),jt(""),lr(null)};return Pa.createElement(ge.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vn,open:((Wt=Le.actionTabs)==null?void 0:Wt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Qn(),okText:An?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(cr==1){if(Dt.length==0)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Hr({student_work_id:Dt[0]})}else cr==2&&cn.submit()}},Pa.createElement(je.Z,{spinning:vn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},Pa.createElement("div",{className:pl.radio_con},Pa.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),Pa.createElement(Pe.ZP.Group,{onChange:un=>{un.target.value==1&&nr(1,10),nn(un.target.value),yn()},value:cr,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"}}]})),cr==1&&Pa.createElement(Pa.Fragment,null,Pa.createElement("div",{className:"flex justify-between item-center mb10"},Pa.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"),Pa.createElement(Ie.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:On,onChange:un=>jt(un.target.value),onSearch:Qa})),Pa.createElement(Se.default,{rowSelection:{type:"radio",selectedRowKeys:Dt,onChange:(un,Ln)=>{Mn(un)},getCheckboxProps:un=>({disabled:ru.includes(un.id)})},loading:Fe["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(at==null?void 0:at.student_works)||[],columns:Gt,pagination:{current:Vt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Vt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:at.work_count,size:"default",showTotal:we.rU,onChange:nr},onChange:(un,Ln,Ua)=>{if(Ua.order===void 0)switch(Ua.field){case"student_id":Vt.b_order="desc",Vt.order=Ua.field;break;default:delete Vt.b_order,delete Vt.order}else Vt.b_order=Ua.order.replace("end",""),Vt.order=Ua.field;wn(Vt)}})),cr==2&&Pa.createElement("div",{style:{marginTop:20}},Pa.createElement(pe.default,{form:cn,className:pl.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{on(ju({},cn.getFieldsValue()))},onFinish:Un},Pa.createElement(pe.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},Pa.createElement(Gn.Z,{watch:!0})),Pa.createElement(pe.default.Item,{name:"attachment_ids",style:{marginBottom:0}},Pa.createElement(ro.Z,null)))),An&&Pa.createElement("div",{className:pl.result_con},Pa.createElement("div",{className:pl.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(An==null?void 0:An.status)==0&&Pa.createElement("div",{className:"p20"},Pa.createElement("div",{className:"mb5"},Pa.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),An==null?void 0:An.score),Pa.createElement("div",{className:"flex"},Pa.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),Pa.createElement(Jn.Z,{value:An==null?void 0:An.content,style:{fontSize:"14px"}}))),(An==null?void 0:An.status)==-3&&Pa.createElement("div",{className:"p20"},Pa.createElement(Jn.Z,{value:An==null?void 0:An.message,style:{fontSize:"14px"}})))))};var Eo=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(Ju),cu=ae(59301);const xi=({shixunHomeworks:Le,classroomList:Fe,loading:Be,dispatch:Ot,range:St,setRange:Pt,closeModal:Tt})=>{const{workList:Wt}=Le,at=(0,Re.useParams)();return cu.createElement("div",null,cu.createElement("div",{className:"flex item-center justify-between",style:{height:50}},cu.createElement("div",{className:qn.title_sty},"\u8BC4\u5206\u6807\u51C6"),cu.createElement("div",{className:"flex"},cu.createElement("div",{className:qn.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},cu.createElement("img",{src:nl}),"\u4F5C\u4E1A\u8981\u6C42"),cu.createElement("div",{className:qn.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},cu.createElement("img",{src:xa})," \u53C2\u8003\u7B54\u6848"),cu.createElement("div",{className:qn.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},cu.createElement("img",{src:or.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),cu.createElement("div",{className:qn.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${at.coursesId}/common_homework/${at.categoryId}/detail?tabs=5`}},cu.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),(Wt==null?void 0:Wt.ai_review_method)==1&&cu.createElement(Se.default,{pagination:!1,dataSource:Wt==null?void 0:Wt.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}]}),(Wt==null?void 0:Wt.ai_review_method)==2&&cu.createElement("div",{className:qn.content_pfbz},cu.createElement(Jn.Z,{className:qn.content_pfbz_html,value:Wt==null?void 0:Wt.ai_review_text})),cu.createElement("div",{className:qn.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),cu.createElement("div",{className:qn.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},cu.createElement(Pe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Vt=>Pt(Vt.target.value),value:St,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"}]})),cu.createElement(wl,null),cu.createElement(Eo,null))};var Iu=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,classroomList:Be,user:Ot})=>({shixunHomeworks:Le,loading:Fe.effects,classroomList:Be,user:Ot}))(xi),Ol=ae(25631),io=ae(59301),Ho=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Ul=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot,St;const{workList:Pt}=Le,[Tt,Wt]=(0,y.useState)([]),at=(0,Re.useParams)(),[Vt,Xt]=(0,y.useState)(!1),Dt=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:On=>io.createElement(Me.Z,{placement:"bottom",title:On},io.createElement("span",{style:{color:"#333"}},ve()(On).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(On,jt)=>io.createElement("span",{style:{color:"#333"}},jt==null?void 0:jt.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(On,jt)=>(jt==null?void 0:jt.status)=="running"?io.createElement("span",{style:{color:"#333"}}," ",io.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",jt==null?void 0:jt.rate):io.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",jt==null?void 0:jt.success_count," \u4EBA\uFF0C\u5931\u8D25 ",jt==null?void 0:jt.fail_count," \u4EBA")}];(0,y.useEffect)(()=>{var On;((On=Le.actionTabs)==null?void 0:On.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Mn()},[(Ot=Le.actionTabs)==null?void 0:Ot.key]);const Mn=()=>Ho(void 0,null,function*(){Xt(!0);const On=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:at==null?void 0:at.categoryId}});On.status===0&&Wt(On==null?void 0:On.data),Xt(!1)});return io.createElement(ge.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((St=Le.actionTabs)==null?void 0:St.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},io.createElement(Se.default,{loading:Vt,pagination:!1,dataSource:Tt,columns:Dt,className:"mb10"}))};var Xo=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(Ul),Ro={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},au=ae(59301),zo=Object.defineProperty,os=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,Ml=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,qo=(Le,Fe,Be)=>Fe in Le?zo(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Xl=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Cs.call(Fe,Be)&&qo(Le,Be,Fe[Be]);if(Ml)for(var Be of Ml(Fe))Zu.call(Fe,Be)&&qo(Le,Be,Fe[Be]);return Le},Do=(Le,Fe)=>os(Le,Pl(Fe)),xu=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const So=({shixunHomeworks:Le,loading:Fe,dispatch:Be,getData:Ot})=>{var St,Pt,Tt,Wt,at,Vt,Xt,Dt;const{workList:Mn}=Le,[On,jt]=(0,y.useState)({page:1,limit:10}),[cr,nn]=(0,y.useState)(-1),[cn,an]=(0,y.useState)(""),[on,An]=(0,y.useState)({}),[lr,vn]=(0,y.useState)(!1),[pr,pt]=(0,y.useState)(!1),Gt=(0,Re.useParams)(),nr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(yn,un,Ln)=>(On.page-1)*On.limit+Ln+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,se.GJ)()||(0,se.dE)()&&!(Mn!=null&&Mn.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:120}:null,!((0,se.dE)()&&((St=Mn==null?void 0:Mn.homework_status)!=null&&St.includes("\u533F\u8BC4\u4E2D")||(Pt=Mn==null?void 0:Mn.homework_status)!=null&&Pt.includes("\u7533\u8BC9\u4E2D")))&&(Mn==null?void 0:Mn.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:160}:null,!(Mn!=null&&Mn.hidden_from_teacher)&&{title:Mn!=null&&Mn.is_jupyter_lab||Mn!=null&&Mn.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:120,dataIndex:"work_status",render:yn=>yn===-1?"\u91CD\u505A\u4E2D":au.createElement(we.Uw,{status:yn})},!(Mn!=null&&Mn.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:yn=>yn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(yn,un)=>yn===1?au.createElement("span",{className:"c-green"},"\u6210\u529F"):au.createElement("span",{style:{display:"flex",alignItems:"center"}},au.createElement("span",{className:"c-red"},"\u5931\u8D25"))},{title:"\u5931\u8D25\u539F\u56E0",width:300,dataIndex:"error_message",render:(yn,un)=>au.createElement("div",null,(un==null?void 0:un.success_status)===1?"--":au.createElement(au.Fragment,null,au.createElement("span",{style:{color:"#E30000"}},un==null?void 0:un.error_message),au.createElement(Je.ZP,{type:"link",onClick:()=>Qn(un)},"\u67E5\u770B")))}].filter(Boolean);(0,y.useEffect)(()=>{var yn,un;((yn=Le.actionTabs)==null?void 0:yn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&nn((un=Le.actionTabs)==null?void 0:un.status)},[(Tt=Le.actionTabs)==null?void 0:Tt.key]),(0,y.useEffect)(()=>{var yn;((yn=Le.actionTabs)==null?void 0:yn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&cr!=null&&ru(1,10)},[cr]);const wn=yn=>{On.keyword=yn,On.page=1,jt(Xl({},On)),Qa(On)},Qa=yn=>xu(void 0,null,function*(){var un;pt(!0);const Ln=yield(0,qe.ZP)(`/api/homework_common_resubmits/${(un=Le.actionTabs)==null?void 0:un.id}/resubmit_student_list.json`,{method:"get",params:Do(Xl({},yn),{homework_id:Gt==null?void 0:Gt.categoryId,success_status:cr!=-1?[cr]:null})});(Ln==null?void 0:Ln.status)===0&&An(Ln||{}),pt(!1)}),ru=(yn,un)=>{On.page=yn,On.limit=un,jt(Xl({},On)),Qa(On)},Un=()=>xu(void 0,null,function*(){var yn,un;if(cr==1&&((yn=on==null?void 0:on.success_status)==null?void 0:yn[1].count)==0||cr==2&&((un=on==null?void 0:on.success_status)==null?void 0:un[0].count)==0)return Ce.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");vn(!0);const Ln=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Gt==null?void 0:Gt.categoryId,student_works_ids:on==null?void 0:on.student_works_ids}});(Ln==null?void 0:Ln.status)===0&&(Hr(),Ot()),vn(!1)}),Hr=()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),an(""),nn(null)},Qn=yn=>{ge.default.confirm({title:"\u5931\u8D25\u8BE6\u60C5",closable:!0,icon:null,footer:null,width:800,centered:!0,content:au.createElement(Jn.Z,{value:(yn==null?void 0:yn.error_message_detail)||"--",style:{fontSize:14,color:"#333",marginBottom:20}})})};return au.createElement(ge.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Wt=Le.actionTabs)==null?void 0:Wt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:lr,onCancel:()=>Hr(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Un()},au.createElement("div",{className:Ro.radio_con},au.createElement("div",null,au.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),au.createElement(Pe.ZP.Group,{onChange:yn=>{nn(yn.target.value)},value:cr,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((at=on==null?void 0:on.success_status)==null?void 0:at[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Vt=on==null?void 0:on.success_status)==null?void 0:Vt[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),au.createElement("div",{className:"flex justify-between item-center mb10"},au.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",au.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Xt=on==null?void 0:on.success_status)==null?void 0:Xt[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",au.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Dt=on==null?void 0:on.success_status)==null?void 0:Dt[0].count)||0),"\u4EBA"),au.createElement(Ie.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:cn,onChange:yn=>an(yn.target.value),onSearch:wn})),au.createElement(Se.default,{loading:pr,dataSource:(on==null?void 0:on.data)||[],columns:nr,pagination:{current:On.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:On.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(on==null?void 0:on.count)||0,size:"default",showTotal:we.rU,onChange:ru},onChange:(yn,un,Ln)=>{Ln!=null&&Ln.order?(On.sort_by=Ln==null?void 0:Ln.field,On.direction=(Ln==null?void 0:Ln.order)==="ascend"?"asc":"desc"):(On.sort_by=null,On.direction=null),Qa(On)}}))};var xl=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(So),Mt=ae(59301),Js=Object.defineProperty,ss=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ys=(Le,Fe,Be)=>Fe in Le?Js(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,al=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Qs.call(Fe,Be)&&ys(Le,Be,Fe[Be]);if(As)for(var Be of As(Fe))uo.call(Fe,Be)&&ys(Le,Be,Fe[Be]);return Le},Rr=(Le,Fe)=>ss(Le,Zo(Fe)),Mr=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const _r=(0,y.createRef)(),Ea=({shixunHomeworks:Le,classroomList:Fe,loading:Be,zip:Ot,btnLoading:St,setBtnLoading:Pt,dispatch:Tt})=>{var Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn,cn,an,on,An,lr,vn,pr,pt,Gt,nr,wn,Qa,ru,Un,Hr,Qn,yn,un;const Ln=(0,Re.useParams)(),[Ua]=(0,Re.useSearchParams)(),[Pn,br]=(0,y.useState)(al(al({},(0,Re.useParams)()),{page:Ua.get("page")||1,limit:20})),{workList:wt,actionTabs:gr,workSetting:hr,aiWarningList:si}=Le,[za,Sr]=(0,y.useState)([]),[na,gn]=(0,y.useState)(1),[ra,ua]=(0,y.useState)(),[wa,ci]=(0,y.useState)(),[ha,Vi]=(0,y.useState)(),[lu,yl]=(0,y.useState)(),[Ii,Pu]=(0,y.useState)(),[Sl,zu]=(0,y.useState)(!1),[Ya,Jl]=(0,y.useState)(1),[nd,_l]=(0,y.useState)(!1),[Ac,zi]=(0,y.useState)(!1),[vs,rd]=(0,y.useState)([]),[Fd,cc]=(0,y.useState)(!1),[zn,tr]=(0,y.useState)(),[Qu,ri]=(0,y.useState)(!1),[Ka,Gi]=(0,y.useState)(""),[$u,el]=(0,y.useState)(),[Ni,ai]=(0,y.useState)(),[vi,wu]=(0,y.useState)(null),[fr,Ht]=(0,y.useState)(!0),[mn,Or]=(0,y.useState)([]),[ou,$i]=(0,y.useState)([]),[vu,kA]=(0,y.useState)(0),[Es,Jo]=(0,y.useState)({status:!1,visible:!0}),[ks,_o]=(0,y.useState)(!1),[wd,Ud]=(0,y.useState)(""),[EA]=pe.default.useForm(),[Pd,b0]=(0,y.useState)(!0),[D0,v0]=(0,y.useState)(!1),[Zl,S0]=(0,y.useState)(null),[I0,E0]=(0,y.useState)(!1),[B0,M0]=(0,y.useState)(0),[L0,k0]=(0,y.useState)(!1),[hl,N0]=(0,y.useState)(null);(0,y.useEffect)(()=>{_r&&_r.current&&(_r.current.clientHeight>47?Jo({status:!0,visible:!0}):Jo({status:!1,visible:!0}))},[wt.course_group_info&&wt.course_group_info.length]),(0,y.useEffect)(()=>{wt!=null&&wt.course_id&&Sr(wt==null?void 0:wt.student_works)},[wt]);const dc=()=>Mr(void 0,null,function*(){const en=yield Tt({type:"shixunHomeworks/getWorkList",payload:al({},Pn)});(0,se.GJ)()?Sr([...en.student_works]):Sr([...en])});(0,y.useEffect)(()=>{let en=null;if((hl==null?void 0:hl.status)==1&&clearInterval(en),(hl==null?void 0:hl.complete_num)!=(hl==null?void 0:hl.total_count)&&(hl==null?void 0:hl.status)!=1)return en=setInterval(()=>{C0()},3e3),()=>clearInterval(en)},[hl==null?void 0:hl.complete_num,hl==null?void 0:hl.status]),(0,y.useEffect)(()=>{Be["shixunHomeworks/getWorkList"]||C0()},[Be["shixunHomeworks/getWorkList"]]),(0,y.useEffect)(()=>{if((Zl==null?void 0:Zl.status)=="running"){k0(!0);const en=setInterval(()=>{Gd()},3e3);return()=>clearInterval(en)}else Zl!=null&&Zl.status&&(Zl==null?void 0:Zl.status)=="success"&&L0&&dc()},[Zl==null?void 0:Zl.status]),(0,y.useEffect)(()=>{!Be["shixunHomeworks/getWorkList"]&&(wt!=null&&wt.is_open_ai_review)&&!(0,se.dE)()&&Gd()},[Be["shixunHomeworks/getWorkList"]]);const Gd=()=>Mr(void 0,null,function*(){const en=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Ln==null?void 0:Ln.categoryId}});(en==null?void 0:en.status)===0&&S0(en==null?void 0:en.data)}),C0=()=>Mr(void 0,null,function*(){const{ai_question_record_id:en}=wt;if(!en)return;const Dr=yield(0,qe.ZP)(`/api/shixun_homeworks/${Ln==null?void 0:Ln.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:en}});N0(Dr)});(0,y.useEffect)(()=>{if(Ua.get("page")){let en=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((Ln==null?void 0:Ln.categoryId)!=(en==null?void 0:en.categoryId))return;br(al(al({},Pn),en)),en.task_status=(en==null?void 0:en.work_status)||"all",en.course_group_info=(en==null?void 0:en.course_group)||"all",en.file_status=en!=null&&en.file_status?[en==null?void 0:en.file_status]:"all",en.teacher_comment=en!=null&&en.teacher_comment?[en==null?void 0:en.teacher_comment]:"all",EA.setFieldsValue(al({},en))}},[]);function ad(){gn(1),ua(""),ci(""),Vi(""),Pu(""),yl(""),rd([])}const Q0=()=>{Pn.page=1;const en=Object.assign({},EA.getFieldsValue());Object.keys(en).map(function(Dr){switch(Dr){case"task_status":en[Dr].includes("all")||wt[Dr].length===en[Dr].length||!en[Dr].length?(delete Pn.work_status,EA.setFieldsValue({task_status:"all"})):(Pn.work_status=en[Dr],EA.setFieldsValue({task_status:Pn.work_status}));break;case"file_status":en[Dr].includes("all")||wt[Dr].length===en[Dr].length||!en[Dr].length?(delete Pn.file_status,EA.setFieldsValue({file_status:"all"})):(Pn.file_status=en[Dr][0],EA.setFieldsValue({file_status:en[Dr]}));break;case"course_group_info":en[Dr].includes("all")||wt[Dr].length===en[Dr].length||!en[Dr].length?(delete Pn.course_group,EA.setFieldsValue({course_group_info:"all"})):(Pn.course_group=en[Dr],EA.setFieldsValue({course_group_info:Pn.course_group}));break;case"teacher_comment":en[Dr].includes("all")||wt[Dr].length===en[Dr].length||!en[Dr].length?(delete Pn.teacher_comment,EA.setFieldsValue({teacher_comment:"all"})):(Pn.teacher_comment=en[Dr][0],EA.setFieldsValue({teacher_comment:en[Dr]}));break}}),dc()},O0=(en,Dr)=>{Or(Dr.map(Eu=>(Eu.course_group_id===en&&(Eu.checked=!Eu.checked),Eu))),p0(Dr)},p0=en=>{$i(en.filter(Dr=>Dr.checked).map(Dr=>Dr.course_group_id))},xd=(0,y.useRef)();(0,y.useEffect)(()=>{xd.current=ou},[ou]);const U0=(en,Dr)=>{Pn.page=en,Pn.limit=Dr,dc()},P0=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(en,Dr,Eu)=>Dr!=null&&Dr.isMe&&(za!=null&&za.length)?"\u6211":Pn.limit*(Pn.page-1)+Eu+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,se.GJ)()||(0,se.dE)()&&!(wt!=null&&wt.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:en=>en},!((0,se.dE)()&&((Wt=wt==null?void 0:wt.homework_status)!=null&&Wt.includes("\u533F\u8BC4\u4E2D")||(at=wt==null?void 0:wt.homework_status)!=null&&at.includes("\u7533\u8BC9\u4E2D")))&&wt.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},(0,se.GJ)()&&!(wt!=null&&wt.hidden_from_teacher)&&{title:wt!=null&&wt.is_jupyter_lab||wt!=null&&wt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:en=>en===-1?"\u91CD\u505A\u4E2D":Mt.createElement(we.Uw,{status:en})},((0,se.GJ)()&&!(wt!=null&&wt.hidden_from_teacher)||(0,se.dE)()&&!(wt!=null&&wt.anonymous_comment)&&!wt.anonymous_appeal||(0,se.dE)()&&((Vt=wt.homework_status)==null?void 0:Vt.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(en,Dr)=>Mt.createElement(Me.Z,{placement:"bottom",title:Mt.createElement("div",null,Mt.createElement("div",null,Dr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Dr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Mt.createElement("div",null,Dr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Dr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),wt!=null&&wt.anonymous_comment?Mt.createElement("div",null,Dr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Dr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Mt.createElement("div",null,Dr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Dr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Mt.createElement("div",null,Dr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Dr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),wt!=null&&wt.anonymous_comment?Mt.createElement("div",null,Dr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Dr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(wt==null?void 0:wt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Dr.appeal_penalty||"0.0"}\u5206`,Mt.createElement("div",null,Dr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Dr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(wt!=null&&wt.is_jupyter||wt!=null&&wt.is_jupyter_lab)&&Mt.createElement("div",{onClick:Eu=>{var _A;Eu.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Pn)),(0,we.xg)(wt.is_jupyter||wt.is_jupyter_lab?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/${Dr.id}/comment?page=${Pn.page}`:Pn.course_group?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${Dr.id}?page=${Pn.page}&ids=${(_A=Pn.course_group)==null?void 0:_A.toString()}`:`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${Dr.id}?page=${Pn.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},en>0?Mt.createElement("span",{style:{color:"#ff8100"}},en):en)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:en=>en?ve()(en).format("YYYY-MM-DD HH:mm"):"--"},((0,se.GJ)()||((Xt=wt==null?void 0:wt.homework_status)==null?void 0:Xt.includes("\u5DF2\u622A\u6B62")))&&!(wt!=null&&wt.hidden_from_teacher)&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,se.GJ)()||((Dt=wt==null?void 0:wt.homework_status)==null?void 0:Dt.includes("\u5DF2\u622A\u6B62")))&&!(wt!=null&&wt.hidden_from_teacher)&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(0,se.GJ)()&&!(wt!=null&&wt.hidden_from_teacher)&&(wt==null?void 0:wt.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(en,Dr)=>Mt.createElement(Me.Z,{title:Mt.createElement("div",null,Mt.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",en,"\u5206"),Mt.createElement("br",null),Mt.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Dr.anonymous_comment_rate,"%"))},Mt.createElement("span",null,en))},(wt==null?void 0:wt.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:en=>Mt.createElement(Me.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},Mt.createElement("span",null,en))},(wt==null?void 0:wt.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(en,Dr)=>Mt.createElement("div",null,!!en&&Mt.createElement(Me.Z,{placement:"bottom",title:`\u5171\u6709${en}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${Dr.appeal_deal_count}\u6761\u5F85\u5904\u7406`},Mt.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${Dr.appeal_deal_count}/${en}`)),!en&&Mt.createElement("span",null,"-/-"))},(wt==null?void 0:wt.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:en=>en||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:en=>en||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(en,Dr)=>{var Eu,_A,Ns;return(Eu=wt.homework_status)!=null&&Eu.includes("\u5BFC\u5165")?Mt.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,se.GJ)()&&Mt.createElement("a",{onClick:Bs=>{Bs.stopPropagation(),Tt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Dr==null?void 0:Dr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Mt.createElement("a",{style:{marginLeft:(0,se.GJ)()&&10},onClick:(0,oe.debounce)(Bs=>Mr(void 0,null,function*(){var Gs,Hc,Td,jd,w0;Bs.stopPropagation();let mc=yield(0,qe.ZP)(`/api/student_works/${Dr==null?void 0:Dr.id}/passed_condition.json`,{method:"get"});ge.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}},(Gs=mc==null?void 0:mc.data)==null?void 0:Gs.user_name)),Mt.createElement("div",{style:{marginLeft:60}},Mt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Mt.createElement("span",{style:{marginLeft:10}},(Hc=mc==null?void 0:mc.data)==null?void 0:Hc.student_id)),Mt.createElement("div",{style:{marginLeft:60}},Mt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Mt.createElement("span",{style:{marginLeft:10}},(Td=mc==null?void 0:mc.data)==null?void 0:Td.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}},((jd=mc==null?void 0:mc.data)==null?void 0:jd.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}},((w0=mc==null?void 0:mc.data)==null?void 0:w0.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Dr.work_status===0&&!(0,se.GJ)()?Mt.createElement("div",null,"--"):Mt.createElement("div",null,!(0,se.GJ)()&&Mt.createElement("div",null,Mt.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,se.GJ)()&&Mt.createElement("div",null,Mt.createElement(Re.Link,{className:"c-blue",target:"_blank",to:wt.is_jupyter||wt.is_jupyter_lab?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/${Dr.id}/comment?page=${Pn.page}`:Pn.course_group?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${Dr.id}?ids=${(_A=Pn.course_group)==null?void 0:_A.toString()}&page=${Pn.page}`:`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${Dr.id}?page=${Pn.page}`,onClick:Bs=>{var Gs,Hc,Td,jd;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Pn)),Bs.stopPropagation(),Pn.course_group?(0,se.Rm)()&&!((Hc=(Gs=Fe.AssistantObject)==null?void 0:Gs.group)!=null&&Hc.can_view):(0,se.Rm)()&&!((jd=(Td=Fe.AssistantObject)==null?void 0:Td.normal)!=null&&jd.can_view)){Bs.preventDefault(),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}}},Dr.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),Mt.createElement("br",null),Mt.createElement(Me.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:Bs=>Mr(void 0,null,function*(){Bs.preventDefault(),Bs.stopPropagation(),Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Dr,id:Dr.id,params:Pn}})})},"\u8C03\u5206"))),(0,se.GJ)()&&Mt.createElement("div",null,Dr.work_status!==-1&&Dr.work_status!==0&&Dr.myshixun_identifier&&((wt==null?void 0:wt.is_jupyter)||(wt==null?void 0:wt.is_jupyter_lab))&&Mt.createElement(Ue.Z,{justify:"center"},Mt.createElement("a",{onClick:Bs=>Mr(void 0,null,function*(){if(Bs.stopPropagation(),ri(!0),Ht(!0),Gi(Dr.shixun_url),el(Dr.id),wu(Dr.evaluation_codes),ai(null),Dr.myshixun_identifier){const Gs=yield(0,qe.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:Dr.myshixun_identifier,student_work_id:Dr.id}});Gs.status===0&&(ai(Gs.html_content),Ht(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(wt!=null&&wt.is_new_rule?Dr.work_status!==-1&&Dr.work_status!==0:Dr.work_status!==-1&&Dr.work_status!==0&&!((Ns=wt==null?void 0:wt.homework_status)!=null&&Ns.includes("\u5DF2\u622A\u6B62")))&&Mt.createElement(Ue.Z,{justify:"center"},Mt.createElement("span",{className:sn.redoBtn,onClick:Bs=>{var Gs;if(Bs.stopPropagation(),(0,se.Rm)()&&!((Gs=Fe.AssistantObject.normal)!=null&&Gs.can_redo)){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}Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:wt.homework_id,student_work_id:Dr.id,isshixun:wt.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(en=>!!en),fc=(en={key:""})=>{Tt({type:"shixunHomeworks/setActionTabs",payload:en})},id=(hr==null?void 0:hr.anonymous_comment)||((Mn=wt==null?void 0:wt.homework_status)==null?void 0:Mn.includes("\u533F\u8BC4\u4E2D")),T0=[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},en)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},en)},id&&{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},en)},id&&{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},en)},id&&{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},en)},id&&{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},en)},id&&{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},en)},id&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},en)},!id&&{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:en=>Mt.createElement("a",{onClick:()=>{fc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},en)},(wt==null?void 0:wt.is_open_ai_review)&&(wt==null?void 0:wt.ai_warning)&&{title:"\u8BC4\u9605\u9884\u8B66",dataIndex:"warning_size",render:en=>Mt.createElement("span",{className:"current c-red",onClick:()=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"reviewWarning"}})}},en)}].filter(en=>!!en),y0=en=>Mr(void 0,null,function*(){Pt(!0),(yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:en,student_works_ids:wt==null?void 0:wt.student_works_ids,with_submit_record:Pd,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(_o(!1),Re.history.push(`/classrooms/${Pn==null?void 0:Pn.coursesId}/exportlist/normal_work_list`)),Pt(!1)}),j0=()=>{var en,Dr,Eu,_A;return Mt.createElement(xe.default,null,Mt.createElement(xe.default.Item,{key:"1"},Mt.createElement("span",{onClick:()=>{var Ns;if(!(!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt))){if((0,se.Rm)()&&!((Ns=Fe.AssistantObject.normal)!=null&&Ns.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}Tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wt==null?void 0:wt.course_group_info,fn:()=>{(0,aa.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}}," \u5BFC\u51FA\u6210\u7EE9 ")),(wt==null?void 0:wt.start_permanent)&&Mt.createElement(xe.default.Item,{onClick:()=>Mr(void 0,null,function*(){if(!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt))return;let Ns=yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ns.status===0&&Re.history.push(`/classrooms/${Pn.coursesId}/exportlist/workspace_files`),Ns.status===-3&&(Tt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Pn}}),Re.history.push(`/classrooms/${Pn.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((en=wt.homework_status)!=null&&en.includes("\u5BFC\u5165"))&&(0,se.GJ)()&&((Dr=wt==null?void 0:wt.student_works)==null?void 0:Dr.length)>0&&((wt==null?void 0:wt.is_jupyter)||(wt==null?void 0:wt.is_jupyter_lab))&&Mt.createElement(xe.default.Item,{key:"2"},Mt.createElement("span",{onClick:Ns=>{var Bs;if(!(!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt))){if((0,se.Rm)()&&!((Bs=Fe.AssistantObject.normal)!=null&&Bs.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}Tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wt==null?void 0:wt.course_group_info,fn:()=>{var Gs,Hc;Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,we.xg)(`/classrooms/${Pn==null?void 0:Pn.coursesId}/common_homework/${Pn.categoryId}/${(Hc=(Gs=wt==null?void 0:wt.student_works)==null?void 0:Gs[0])==null?void 0:Hc.id}/comment`)}}})}}},"\u5B9E\u8BAD\u62A5\u544A")),!((Eu=wt.homework_status)!=null&&Eu.includes("\u5BFC\u5165"))&&((_A=wt==null?void 0:wt.student_works)==null?void 0:_A.length)>0&&!(wt!=null&&wt.is_jupyter_lab)&&!(wt!=null&&wt.is_jupyter)&&Mt.createElement(xe.default.Item,{key:"3"},Mt.createElement(Je.ZP,{loading:St,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ns;if(!(0,we.Ye)(Tt)){if((0,se.Rm)()&&!((Ns=Fe.AssistantObject.normal)!=null&&Ns.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}Tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:wt==null?void 0:wt.course_group_info,fn:()=>{Ud("\u9644\u4EF6"),_o(!0)}}})}}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),Mt.createElement(xe.default.Item,{key:"5",onClick:()=>{var Ns;if(!(0,we.Ye)(Tt)){if((0,se.Rm)()&&!((Ns=Fe.AssistantObject.normal)!=null&&Ns.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}Re.history.push(`/classrooms/${Pn.coursesId}/exportlist/normal_work_list`)}}},"\u5386\u53F2\u5BFC\u51FA"))},F0=en=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Zl==null?void 0:Zl.id,status:en}})};return(0,se.dE)()?Mt.createElement(Tn,null):Mt.createElement("section",{className:`${sn.wrap} minH500`},Mt.createElement("aside",{className:`minH500 bg-white pl30 ${(0,se.GJ)()?"pt30":""} pr30`},!(wt!=null&&wt.all_member_count)&&!Be["shixunHomeworks/getWorkList"]&&(((On=wt==null?void 0:wt.homework_status)==null?void 0:On.includes("\u672A\u53D1\u5E03"))||((jt=wt==null?void 0:wt.homework_status)==null?void 0:jt.includes("\u672A\u5F00\u59CB")))&&Mt.createElement(Ve.Z,null),Mt.createElement("aside",null,!!(wt!=null&&wt.all_member_count)&&Mt.createElement("aside",{className:"mb30"},Mt.createElement(pe.default,{form:EA,onChange:Q0,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((cr=wt.teacher_comment)!=null&&cr.length)&&Mt.createElement(pe.default.Item,{name:"teacher_comment"},Mt.createElement(be.default.Group,{style:{width:"100%"}},Mt.createElement(Ue.Z,null,Mt.createElement(de.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Mt.createElement(de.Z,{flex:"80px"},Mt.createElement(be.default,{value:"all"},"\u5168\u90E8")),Mt.createElement(de.Z,{flex:"1"},(nn=wt.teacher_comment)==null?void 0:nn.map(en=>Mt.createElement(be.default,{value:en.id,key:en.id}," ",en.name,"(",en.count,") ")))))),!!((cn=wt==null?void 0:wt.file_status)!=null&&cn.length)&&(0,se.GJ)()&&Mt.createElement(pe.default.Item,{name:"file_status"},Mt.createElement(be.default.Group,{style:{width:"100%"}},Mt.createElement(Ue.Z,null,Mt.createElement(de.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Mt.createElement(de.Z,{flex:"80px"},Mt.createElement(be.default,{value:"all"},"\u5168\u90E8")),Mt.createElement(de.Z,{flex:"1"},(an=wt==null?void 0:wt.file_status)==null?void 0:an.map(en=>Mt.createElement(be.default,{value:en.id,key:en.id},en.name,"(",en.count,")")))))),!!((on=wt.task_status)!=null&&on.length)&&Mt.createElement(pe.default.Item,{name:"task_status"},Mt.createElement(be.default.Group,{value:[],style:{width:"100%"}},Mt.createElement(Ue.Z,null,Mt.createElement(de.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),Mt.createElement(de.Z,{flex:"80px"},Mt.createElement(be.default,{value:"all"},"\u5168\u90E8")," "),Mt.createElement(de.Z,{flex:"1"},(An=wt.task_status)==null?void 0:An.map(en=>Mt.createElement(be.default,{name:"task_status",value:en.id,key:en.id},en.name,"(",en.count,")")))))),!!((lr=wt.course_group_info)!=null&&lr.length)&&Mt.createElement(pe.default.Item,{name:"course_group_info"},Mt.createElement(be.default.Group,{style:{width:"100%"}},Mt.createElement(Ue.Z,null,Mt.createElement(de.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Mt.createElement(de.Z,{flex:"80px"},Mt.createElement(be.default,{value:"all",checked:!Pn.course_group_info},"\u5168\u90E8")),Mt.createElement(de.Z,{flex:"1",className:`${sn.workListClass} ${Es.visible?sn.visible:""} ${Es.status?"":sn.status}`},Mt.createElement("div",{ref:_r,className:sn.left},wt.course_group_info.map((en,Dr)=>Mt.createElement(be.default,{value:en.course_group_id,key:en.course_group_id}," ",en.group_group_name,"(",en.count,")"))),Es.status&&Mt.createElement("div",{className:sn.tips,onClick:()=>Jo(Rr(al({},Es),{visible:!Es.visible}))},Mt.createElement("span",null,Es.visible?"\u5C55\u5F00":"\u6536\u8D77",Es.visible?Mt.createElement(Qr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Mt.createElement(ya.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),!(wt!=null&&wt.hidden_from_teacher)&&Mt.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},Mt.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8",Mt.createElement("span",{className:"c-grey-999 ml-4px mr-4px"},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09")),Mt.createElement(Se.default,{className:"mt20",locale:{emptyText:Mt.createElement(Ve.Z,null)},columns:T0,dataSource:[Rr(al({},(wt==null?void 0:wt.group_data)||{}),{warning_size:(si==null?void 0:si.warning_size)||0})],pagination:!1})),Mt.createElement(Ue.Z,{align:"middle"},Mt.createElement(de.Z,{flex:"1"},Mt.createElement(Ue.Z,{align:"middle"},Mt.createElement(de.Z,null,Mt.createElement(Ie.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:en=>{Pn.page=1,Pn.search=en.trim(),dc()}})),Mt.createElement(de.Z,null,Mt.createElement("span",{className:"ml5 c-red"},wt.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",wt.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Mt.createElement(de.Z,{style:{textAlign:"end"},className:sn.workListButtonWrap},(hl==null?void 0:hl.complete_num)!=(hl==null?void 0:hl.total_count)&&(hl==null?void 0:hl.status)!=1&&Mt.createElement("div",{className:sn.under_review,style:{marginRight:0}},Mt.createElement(je.Z,{spinning:!0,className:"mr6",size:"small"}),Mt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Mt.createElement("span",{className:"ml5"},Mt.createElement("span",{style:{color:"#3061D0"}},hl==null?void 0:hl.complete_num),"/",hl==null?void 0:hl.total_count)),(wt==null?void 0:wt.show_ai_review)&&(wt==null?void 0:wt.is_open_ai_review)&&Mt.createElement("div",{className:"flex item-center"},(Zl==null?void 0:Zl.status)=="running"&&Mt.createElement("div",{className:sn.under_review},Mt.createElement(je.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"}},Zl==null?void 0:Zl.rate)),["success","failed"].includes(Zl==null?void 0:Zl.status)&&Mt.createElement("div",{className:sn.under_review},"\u8BC4\u9605\u6210\u529F",Mt.createElement("span",{style:{color:"#3061D0"},onClick:()=>F0(1)},Zl==null?void 0:Zl.success_count),"\u4EBA, \u5931\u8D25",Mt.createElement("span",{style:{color:"#ff0000"},onClick:()=>F0(0)},Zl==null?void 0:Zl.fail_count),"\u4EBA"),Mt.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},Mt.createElement("i",{className:"iconfont icon-lishijilu mr10 ml20",style:{cursor:"pointer"},onClick:()=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}}))),!((vn=wt.homework_status)!=null&&vn.includes("\u5BFC\u5165"))&&Mt.createElement("div",{className:`${sn.btn_review} ${(Zl==null?void 0:Zl.status)=="running"&&sn.is_disabled}`,onClick:()=>{!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt)||(Zl==null?void 0:Zl.status)!="running"&&(wt!=null&&wt.show_ai_review&&gn(3),zu(!0))}},Mt.createElement("img",{src:Ol.Z,className:"mr5",style:{width:14,height:14}}),"\u81EA\u52A8\u8BC4\u9605"),(((pr=wt==null?void 0:wt.homework_status)==null?void 0:pr.includes("\u5DF2\u622A\u6B62"))||((pt=wt==null?void 0:wt.homework_status)==null?void 0:pt.includes("\u63D0\u4EA4\u4E2D"))||((Gt=wt==null?void 0:wt.homework_status)==null?void 0:Gt.includes("\u8FDB\u884C\u4E2D")))&&Mt.createElement(Je.ZP,{className:"ml10 mr10",onClick:()=>{if(!(!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt))){if((wt==null?void 0:wt.commit_count)==0)return Ce.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((hl==null?void 0:hl.complete_num)!=(hl==null?void 0:hl.total_count)&&(hl==null?void 0:hl.status)!=1)return Ce.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},Mt.createElement("span",{className:`${sn.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),!((nr=wt.homework_status)!=null&&nr.includes("\u5BFC\u5165"))&&!(wt!=null&&wt.is_jupyter||wt!=null&&wt.is_jupyter_lab)&&Mt.createElement(Je.ZP,{className:"mr10",icon:Mt.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt)||Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Pn}})}},"\u6587\u6863\u67E5\u91CD"),!(wt!=null&&wt.is_new_rule)&&!((wn=wt.homework_status)!=null&&wn.includes("\u5BFC\u5165"))&&(((Qa=wt==null?void 0:wt.homework_status)==null?void 0:Qa.includes("\u63D0\u4EA4\u4E2D"))||((ru=wt==null?void 0:wt.homework_status)==null?void 0:ru.includes("\u8865\u4EA4\u4E2D"))||((Un=wt==null?void 0:wt.homework_status)==null?void 0:Un.includes("\u8FDB\u884C\u4E2D")))&&Mt.createElement(Je.ZP,{className:"mr10",icon:Mt.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var en;if((0,se.Rm)()&&!((en=Fe.AssistantObject.normal)!=null&&en.can_redo)){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}zi(!0),Mr(void 0,null,function*(){const Eu=yield(0,qe.ZP)(`/api/homework_commons/${Pn==null?void 0:Pn.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Eu.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",Eu),Or(Eu.data.list),p0(Eu.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((Hr=wt.homework_status)==null?void 0:Hr.includes("\u5DF2\u622A\u6B62"))&&!wt.is_jupyter&&!wt.is_jupyter_lab&&Mt.createElement(Je.ZP,{className:"mr10",icon:Mt.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{!(wt!=null&&wt.is_old_data_for_time)&&(0,we.Ye)(Tt)||v0(!0)}},"\u5BFC\u5165\u6210\u7EE9"),Mt.createElement(We.Z,{dropdownRender:j0},Mt.createElement(Je.ZP,{icon:Mt.createElement(Fi.Z,null)},"\u5BFC\u51FA",Mt.createElement(Ei.Z,null))))),(wt==null?void 0:wt.is_shixun)&&!(wt!=null&&wt.open_evaluate)&&!(wt!=null&&wt.is_close_tips)&&Mt.createElement(Ue.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:()=>Mr(void 0,null,function*(){let en=yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/close_tips.json`,{method:"post"});(en==null?void 0:en.status)===0&&Tt({type:"shixunHomeworks/getWorkList",payload:al({},Pn)})})},"X"))),Mt.createElement(Se.default,{loading:Be["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(wt==null?void 0:wt.anonymous_comment)&&{x:1300},dataSource:za,columns:P0,onRow:(en,Dr)=>({onClick:()=>{var Eu,_A;(Eu=wt.homework_status)!=null&&Eu.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Pn)),(0,we.xg)(wt.is_jupyter||wt.is_jupyter_lab?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/${en.id}/comment?page=${Pn.page}`:Pn.course_group?`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${en.id}?ids=${(_A=Pn.course_group)==null?void 0:_A.toString()}&page=${Pn.page}`:`/classrooms/${Pn.coursesId}/common_homework/${Pn.categoryId}/review/${en.id}?page=${Pn.page}`))}}),rowKey:"id",onChange:(en,Dr,Eu)=>{if(Eu.order===void 0)switch(Eu.field){case"student_id":Pn.b_order="desc",Pn.order=Eu.field;break;default:delete Pn.b_order,delete Pn.order}else Pn.b_order=Eu.order.replace("end",""),Pn.order=Eu.field;dc()}}))),Mt.createElement("aside",{className:"tc mb50 mt30"},Mt.createElement(ye.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:U0,defaultCurrent:parseInt(Pn.page)||1,current:parseInt(Pn.page)||1,defaultPageSize:20,total:Le.workList.work_count})),Mt.createElement(Bt,null),Mt.createElement(ze,null),Mt.createElement(It.Z,{getData:dc}),Mt.createElement(ge.default,{title:"\u81EA\u52A8\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:Sl,width:na===3&&(wt!=null&&wt.is_open_ai_review)?1150:600,confirmLoading:I0,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Mr(void 0,null,function*(){var en,Dr;if((0,se.Rm)()&&!((Dr=(en=Fe.AssistantObject)==null?void 0:en.normal)!=null&&Dr.can_appraise)){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}if(na===1){if(ra!==0){if(!ra){Ce.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}zu(!1),_l(!0)}else if(na===2){if(!(ha===0||wa===0)){if(!ha){Ce.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!wa){Ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ha>wa){Ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}zu(!1),_l(!0)}else if(na===3){if(wt!=null&&wt.is_open_ai_review)if(wt!=null&&wt.single_score){if(wt!=null&&wt.zero_commit_student_works)return Ce.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ce.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return Ce.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");E0(!0);const Eu=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Ln==null?void 0:Ln.categoryId,range:B0}});(Eu==null?void 0:Eu.status)===0&&(zu(!1),Gd()),E0(!1)}}),onCancel:()=>{zu(!1),ad()}},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(Pe.ZP.Group,{value:na,onChange:en=>gn(en.target.value)},(wt==null?void 0:wt.show_ai_review)&&Mt.createElement(Pe.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605 ",Mt.createElement("img",{style:{marginBottom:"1px"},src:qt.Z})),Mt.createElement(Pe.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),Mt.createElement(Pe.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"))),na===1&&Mt.createElement("div",null,Mt.createElement("div",{className:"mt15 mb5"},Mt.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),Mt.createElement($e.Z,{size:"large",min:0,max:100,value:ra,onChange:en=>ua(en),style:{width:"100%"}})),na===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($e.Z,{size:"large",min:0,max:100,value:ha,onChange:en=>Vi(en),style:{width:"calc(50% - 70px)"}}),Mt.createElement("div",{style:{width:80}},Mt.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),Mt.createElement($e.Z,{size:"large",min:0,max:100,value:wa,onChange:en=>ci(en),style:{width:"calc(50% - 70px)"}})),[1,2].includes(na)&&Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),Mt.createElement(Ie.default.TextArea,{value:lu,onChange:en=>yl(en.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),Mt.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Mt.createElement(Ie.default.TextArea,{value:Ii,onChange:en=>Pu(en.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),na===3&&(wt!=null&&wt.is_open_ai_review?Mt.createElement(Iu,{range:B0,setRange:en=>M0(en)}):Mt.createElement(Ve.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/${Ln==null?void 0:Ln.coursesId}/common_homework/${Ln==null?void 0:Ln.categoryId}/detail?tabs=5`}}))))),Mt.createElement(ge.default,{title:"\u63D0\u793A",open:nd,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Mr(void 0,null,function*(){let en={};na===1?en.score=ra||"0":(en.min_score=ha||"0",en.max_score=wa||"0"),en.comment=lu,en.hidden_comment=Ii,Ya===1?en.student_work_ids=za.map(Eu=>Eu.id):en.student_work_ids=za.filter(Eu=>!Eu.has_comment).map(Eu=>Eu.id),(yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/batch_add_score.json`,{method:"post",body:en})).status===0&&(Ce.ZP.info("\u4FEE\u6539\u6210\u529F"),_l(!1),ad(),dc())}),onCancel:()=>{ad(),_l(!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(Pe.ZP.Group,{value:Ya,onChange:en=>Jl(en.target.value)},Mt.createElement(Pe.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),Mt.createElement(Pe.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),Mt.createElement(ge.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Ac,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Mr(void 0,null,function*(){if(p0(mn),na===2&&xd.current){if(vs.length<=0){Ce.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!lu){Ce.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let en=yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Pn.categoryId,comment:lu,status:vs,course_group_ids:xd.current}});en.status===0&&(kA(en.course_group_count),tr(en),zi(!1),cc(!0))}else{if(!(ha===0||wa===0)){if(!ha){Ce.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!wa){Ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ha>wa){Ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!lu){Ce.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let en=yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Pn.categoryId,comment:lu,min_score:ha,max_score:wa,course_group_ids:xd.current}});en.status===0&&(kA(en.course_group_count),tr(en),zi(!1),cc(!0))}}),onCancel:()=>{zi(!1),ad()}},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:mn.length>15?sn.scroll:"",style:{overflowX:"hidden"}},mn==null?void 0:mn.map((en,Dr)=>Mt.createElement(be.default,{style:{textAlign:"left",margin:"0"},value:en.course_group_id,key:en.course_group_id,onChange:()=>{O0(en.course_group_id,mn)},checked:en.checked},en.group_group_name,"(",en.count,")")))),Mt.createElement("div",null,Mt.createElement("span",{style:{width:"80px"}}," ",Mt.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Mt.createElement(Pe.ZP.Group,{value:na,onChange:en=>{gn(en.target.value)}},Mt.createElement(Pe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Mt.createElement(Pe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),na===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($e.Z,{min:0,max:100,value:ha,onChange:en=>Vi(en),style:{width:"100px"}}),Mt.createElement("span",{style:{width:"80px",textAlign:"end"}},Mt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Mt.createElement($e.Z,{min:0,max:100,value:wa,onChange:en=>ci(en),style:{width:"100px"}})),na===2&&Mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Mt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Mt.createElement(be.default.Group,{onChange:en=>{rd([...en])},style:{width:"100%"}},(Qn=wt.task_status)==null?void 0:Qn.map((en,Dr)=>Mt.createElement(be.default,{name:"task_status",value:en.id},en.name,"(",en.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(Gn.Z,{className:sn.MdEditor,onChange:en=>yl(en),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Mt.createElement(ge.default,{open:Fd,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Mr(void 0,null,function*(){na===2?(yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Pn.categoryId,comment:lu,status:vs,course_group_ids:xd.current}})).status===0&&(Ce.ZP.info("\u6253\u56DE\u6210\u529F"),ad(),dc(),cc(!1)):(yield(0,qe.ZP)(`/api/homework_commons/${Pn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Pn.categoryId,comment:lu,min_score:ha,max_score:wa,course_group_ids:xd.current}})).status===0&&(Ce.ZP.info("\u6253\u56DE\u6210\u529F"),ad(),dc(),cc(!1))}),onCancel:()=>{ad(),cc(!1)}},Mt.createElement("div",{style:{padding:"32px"}},na===1&&Mt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",vu,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",ha,"-",wa,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),na===2&&Mt.createElement("span",null,"\u786E\u8BA4\u5C06",vu,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(yn=wt.task_status)==null?void 0:yn.filter(en=>vs==null?void 0:vs.includes(en.id)).map(en=>en.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",zn==null?void 0:zn.count,"\u540D\u5B66\u751F"))),Mt.createElement(ge.default,{open:Qu,width:900,centered:!0,closeIcon:!1,footer:Mt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Mt.createElement("div",null,Mt.createElement(Je.ZP,{className:"mr20",style:{background:"none"},icon:Mt.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:en=>{var Dr;if(en.preventDefault(),(0,se.Rm)()&&!((Dr=Fe.AssistantObject.normal)!=null&&Dr.can_view)){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,_t.O5)()&&(0,we.xg)(`${Ka}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),Mt.createElement("span",{className:"mr10"},"\u8C03\u5206"),Mt.createElement($e.Z,{min:0,onChange:(0,oe.debounce)(en=>Mr(void 0,null,function*(){var Dr;if(ua(en),(0,se.Rm)()&&!((Dr=Fe.AssistantObject.normal)!=null&&Dr.can_appraise)){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}(yield(0,qe.ZP)(`/api/student_works/${$u}/adjust_score.json`,{method:"post",body:{score:en}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tt({type:"shixunHomeworks/getWorkList",payload:al({},Pn)}))}),2e3)})),Mt.createElement(Je.ZP,{type:"primary",onClick:en=>ri(!1)},"\u5173\u95ED")),onOk:()=>Mr(void 0,null,function*(){}),onCancel:()=>{ri(!1)}},Mt.createElement("div",{className:sn.viewcode},Mt.createElement("div",{className:sn.lefttitle},"\u67E5\u770B\u4EE3\u7801"),Mt.createElement("div",null,Mt.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),vi&&Mt.createElement(_e.default,{style:{width:200},value:(un=vi[0])==null?void 0:un.path}," ",vi==null?void 0:vi.map(en=>Mt.createElement(_e.default.Option,{value:en.path},en.path))," "))),Mt.createElement(je.Z,{spinning:fr},Mt.createElement("iframe",{srcDoc:Ni,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),Mt.createElement(ge.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:ks,centered:!0,onCancel:()=>_o(!1),onOk:()=>{wd=="\u9644\u4EF6"?y0(!1):wd=="\u6279\u6CE8"&&y0(!0),_o(!1)}},Mt.createElement(be.default,{checked:Pd,onChange:en=>{b0(en.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),Mt.createElement("div",{className:sn.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),Mt.createElement("div",{className:sn.export_type_modal},Mt.createElement("div",{className:sn.export_type_modal_con},Mt.createElement("div",{className:`${sn.type_item} ${wd=="\u9644\u4EF6"?sn.type_item_active:""}`,onClick:()=>Ud("\u9644\u4EF6")},Mt.createElement("div",{className:`${sn.img_warp}`},Mt.createElement("img",{src:Ci.Z,width:72,height:80})),Mt.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),Mt.createElement("div",{className:`${sn.type_item} ${wd=="\u6279\u6CE8"?sn.type_item_active:""}`,onClick:()=>Ud("\u6279\u6CE8")},Mt.createElement("div",{className:`${sn.img_warp}`},Mt.createElement("img",{src:wi.Z,width:99,height:80})),Mt.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),Mt.createElement("div",{className:sn.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(sr,{title:gr==null?void 0:gr.title,open:(gr==null?void 0:gr.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:gr==null?void 0:gr.task_status,new_work_status:gr==null?void 0:gr.new_work_status,shixunHomeworks:Le,destroyOnClose:!0,centered:!0,onCancel:()=>{fc()},footer:null,width:764,course_group:Pn==null?void 0:Pn.course_group}),Mt.createElement(Sn.Z,{visible:D0,getData:dc,categoryId:Pn.categoryId,onCancle:()=>{v0(!1)}}),Mt.createElement(Xo,null),Mt.createElement(xl,{getData:()=>Gd()}))};var Li=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(Ea),tu=ae(42684),il=ae(32250),Cu=Object.defineProperty,yu=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Io=Object.prototype.propertyIsEnumerable,Wu=(Le,Fe,Be)=>Fe in Le?Cu(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Bo=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Mu.call(Fe,Be)&&Wu(Le,Be,Fe[Be]);if(yu)for(var Be of yu(Fe))Io.call(Fe,Be)&&Wu(Le,Be,Fe[Be]);return Le},ql=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Os=({shixunHomeworks:Le,dispatch:Fe})=>{const Be=(0,Re.useParams)();return y.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:Le.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ql(void 0,null,function*(){(yield Fe({type:"shixunHomeworks/deleteReply",payload:{object_id:Le.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Ce.ZP.success("\u5220\u9664\u6210\u529F"),Fe({type:"shixunHomeworks/setActionTabs",payload:{}}),Fe({type:"shixunHomeworks/getReplyList",payload:Bo({},Le.actionTabs.params)}))}),onCancel:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var $o=(0,Re.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(Os),Fs=ae(25754),Us=ae(26227),ws=ae(63524),du={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"},Ba=ae(59301),xs=Object.defineProperty,lo=Object.getOwnPropertySymbols,NA=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,oo=(Le,Fe,Be)=>Fe in Le?xs(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,_u=(Le,Fe)=>{for(var Be in Fe||(Fe={}))NA.call(Fe,Be)&&oo(Le,Be,Fe[Be]);if(lo)for(var Be of lo(Fe))_s.call(Fe,Be)&&oo(Le,Be,Fe[Be]);return Le},Fu=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});ve().locale("ZH-cn");const BA=({shixunHomeworks:Le,classroomList:Fe,user:Be,globalSetting:Ot,loading:St,dispatch:Pt})=>{const[Tt,Wt]=(0,y.useState)(_u({},(0,Re.useParams)())),[at,Vt]=(0,y.useState)(!1),[Xt,Dt]=(0,y.useState)(-1),[Mn,On]=(0,y.useState)(""),[jt,cr]=(0,y.useState)(""),{workList:nn}=Le,{detailLeftMenus:cn}=Fe,{replyList:an,workDetail:on}=Le;Tt.page_size=10,(0,y.useEffect)(()=>{Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)}),Pt({type:"shixunHomeworks/getWorkDetail",payload:_u({},Tt)}),cn.course_modules||Pt({type:"classroomList/getClassroomLeftMenus",payload:_u({},Tt)})},[Tt.categoryId]);const An=vn=>{vn=vn!=null&&vn.includes(".json")?vn:`${vn}.json`,ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ba.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fu(void 0,null,function*(){var pr;const pt=yield(0,Fs.$Q)({url:vn});if(!pt)return;Ce.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const Gt=yield(0,Fs.Ir)({id:pt.shixun_identifier});if(Gt!=null&&Gt.game_identifier){(pr=Re.history)==null||pr.push(`/tasks/${Gt.game_identifier}`);return}(Gt==null?void 0:Gt.status)===2?An(Gt==null?void 0:Gt.message):(Gt==null?void 0:Gt.status)===3&&lr(Gt==null?void 0:Gt.message)})})},lr=vn=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ba.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",vn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ba.createElement("section",{className:du.bg},Ba.createElement(je.Z,{spinning:St["shixunHomeworks/getWorkDetail"]},Ba.createElement("section",{className:""},Ba.createElement("aside",{className:[du.desc,"c-black","font14","bg-white"].join(" ")},Le.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ba.createElement("div",null,Ba.createElement(Jn.Z,{value:(on==null?void 0:on.description)||"\u6682\u65E0\uFF5E"})),Ba.createElement(il.Z,{authority:(0,se.GJ)(),showDimensions:!1,dataSource:on==null?void 0:on.attachments,callback:()=>{Pt({type:"shixunHomeworks/getWorkDetail",payload:_u({},Tt)})}}),Le.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ba.createElement("aside",{className:["bg-white"].join(" ")},Ba.createElement(Gn.Z,{onChange:vn=>{On(vn)},defaultValue:on==null?void 0:on.explanation,height:200,isFocus:!0,watch:!0}),Ba.createElement(Ue.Z,null,Ba.createElement(de.Z,{span:24,className:"tr"},Ba.createElement(Je.ZP,{type:"default",size:"middle",onClick:()=>Fu(void 0,null,function*(){Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ba.createElement(Je.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>Fu(void 0,null,function*(){Mn===""?Ce.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Pt({type:"shixunHomeworks/updateWork",payload:{explanation:Mn,categoryId:Tt.categoryId}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Pt({type:"shixunHomeworks/getWorkDetail",payload:_u({},Tt)}))})},"\u4FDD\u5B58"))))),Ba.createElement("aside",{className:[du.reply,"bg-white","mt20"].join(" ")},at&&Ba.createElement(Gn.Z,{onChange:vn=>{On(vn)},height:200,isFocus:!0,watch:!0}),Ba.createElement(Ue.Z,{onClick:()=>{Vt(!0)}},Ba.createElement(de.Z,{flex:"1",style:{pointerEvents:"none"}},!at&&Ba.createElement(Ie.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ba.createElement(de.Z,null,Ba.createElement(Je.ZP,{type:"primary",size:"middle",onClick:()=>Fu(void 0,null,function*(){if((0,se.Rm)()&&!Fe.AssistantObject.normal.can_create){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}Mn===""?Ce.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Pt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Tt.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Mn}}})).status===0&&(Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)}),Vt(!1),On(""))})},"\u53D1\u8868")))),(an==null?void 0:an.comments)&&an.comments!=""&&Ba.createElement("aside",{className:[du.replyList,"bg-white"].join(" ")},Ba.createElement(je.Z,{spinning:St["shixunHomeworks/getReplyList"]},an==null?void 0:an.comments.map(function(vn,pr){var pt,Gt,nr,wn;return Ba.createElement(Ue.Z,{gutter:[12,12],key:pr},Ba.createElement(de.Z,{flex:"40px"},Ba.createElement("img",{className:du.headpic,width:"40",src:`${tu.Z.IMG_SERVER}/images/${(pt=vn==null?void 0:vn.author)==null?void 0:pt.image_url}`})),Ba.createElement(de.Z,{flex:"1"},Ba.createElement(Ue.Z,{align:"middle"},Ba.createElement(de.Z,{span:20},Ba.createElement("span",{className:"c-light-black"},(Gt=vn==null?void 0:vn.author)==null?void 0:Gt.name),Ba.createElement("span",{className:"c-light-black ml10"},vn==null?void 0:vn.time," \u53D1\u5E03")),Ba.createElement(de.Z,{className:"tr",span:4},((0,se.GJ)()||((nr=Be==null?void 0:Be.userInfo)==null?void 0:nr.login)===((wn=vn==null?void 0:vn.author)==null?void 0:wn.login))&&Ba.createElement(Me.Z,{title:"\u5220\u9664"},Ba.createElement(Us.Z,{className:"current",onClick:()=>{Pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Tt,selectArr:vn}})}}))),Ba.createElement(de.Z,{span:24},Ba.createElement(Jn.Z,{value:vn.content})),vn.children&&Ba.createElement("aside",{className:du.comment},vn.children.map(function(Qa,ru){var Un,Hr;return Ba.createElement(Ue.Z,{key:ru},Ba.createElement(de.Z,{span:24},Ba.createElement(Ue.Z,null,Ba.createElement(de.Z,{flex:"1"},Qa.author.name,Ba.createElement("span",{className:"c-light-black ml10"},Qa==null?void 0:Qa.time)),Ba.createElement(de.Z,null,((0,se.GJ)()||((Un=Be==null?void 0:Be.userInfo)==null?void 0:Un.login)===((Hr=Qa==null?void 0:Qa.author)==null?void 0:Hr.login))&&Ba.createElement(Me.Z,{title:"\u5220\u9664"},Ba.createElement(Us.Z,{className:"current",onClick:()=>{Pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Tt,selectArr:Qa}})}}))))),Ba.createElement(de.Z,null,Ba.createElement(Jn.Z,{value:Qa.content})))})),Ba.createElement(de.Z,{span:24,className:"mt5 c-light-black"},Xt===pr&&Ba.createElement("aside",null,Ba.createElement(Gn.Z,{onChange:Qa=>{cr(Qa)},height:150,isFocus:!0}),Ba.createElement(Ue.Z,null,Ba.createElement(de.Z,{span:24,className:"tr"},Ba.createElement(Je.ZP,{type:"primary",size:"middle",onClick:()=>Fu(this,null,function*(){jt===""?Ce.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Pt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Tt.categoryId,jour_type:"HomeworkCommon",m_parent_id:vn.id,reply_id:1,notes:jt}}}),Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)}),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),Dt(-1))})},"\u53D1\u8868")))),Xt!==pr&&Ba.createElement("div",{className:"tr"},Ba.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Dt(pr)}),!!vn.user_praise&&Ba.createElement("span",{className:"c-orange"},Ba.createElement(ws.Z,{className:"mr5 ml30",onClick:()=>Fu(this,null,function*(){yield Pt({type:"shixunHomeworks/replyUnLike",payload:{object_id:vn.id,object_type:"journals_for_message"}}),Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)})})}),!!vn.praise_count&&vn.praise_count),!vn.user_praise&&Ba.createElement("span",null,Ba.createElement(ws.Z,{className:"mr5 ml30",onClick:()=>Fu(this,null,function*(){yield Pt({type:"shixunHomeworks/replyLike",payload:{object_id:vn.id,object_type:"journals_for_message"}}),Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)})})}),!!vn.praise_count&&vn.praise_count))))))}))))),Ba.createElement("aside",{className:"tc mt30 pb30"},Ba.createElement(ye.Z,{defaultCurrent:1,total:an==null?void 0:an.messages_count,hideOnSinglePage:!0,current:Tt.page||1,onChange:vn=>{Tt.page=vn,Pt({type:"shixunHomeworks/getReplyList",payload:_u({},Tt)})}})),Ba.createElement($o,null))};var XA=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,user:Be,loading:Ot,globalSetting:St})=>({shixunHomeworks:Le,globalSetting:St,user:Be,classroomList:Fe,loading:Ot.effects}))(BA),so=Object.defineProperty,cs=Object.getOwnPropertySymbols,QA=Object.prototype.hasOwnProperty,qA=Object.prototype.propertyIsEnumerable,CA=(Le,Fe,Be)=>Fe in Le?so(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Xs=(Le,Fe)=>{for(var Be in Fe||(Fe={}))QA.call(Fe,Be)&&CA(Le,Be,Fe[Be]);if(cs)for(var Be of cs(Fe))qA.call(Fe,Be)&&CA(Le,Be,Fe[Be]);return Le};ve().locale("ZH-cn");const Ps=({shixunHomeworks:Le,classroomList:Fe,globalSetting:Be,loading:Ot,dispatch:St})=>{var Pt,Tt;const Wt=(0,Re.useParams)(),{detailLeftMenus:at}=Fe,{replyList:Vt,referenceAnswer:Xt}=Le;return Wt.page_size=10,(0,y.useEffect)(()=>{St({type:"shixunHomeworks/getReplyList",payload:Xs({},Wt)}),St({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Wt.categoryId}}),at.course_modules||St({type:"classroomList/getClassroomLeftMenus",payload:Xs({},Wt)})},[Wt.categoryId]),y.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},y.createElement("aside",{className:["c-black","font14"].join(" ")},y.createElement("div",null,(Xt==null?void 0:Xt.reference_answer)&&y.createElement(Jn.Z,{value:Xt==null?void 0:Xt.reference_answer}),!(Xt!=null&&Xt.reference_answer)&&!((Pt=Xt.attachments)!=null&&Pt.length)&&y.createElement(Ve.Z,null)),(Tt=Xt==null?void 0:Xt.attachments)==null?void 0:Tt.map((Dt,Mn)=>y.createElement("div",null,y.createElement("a",{href:`${tu.Z.API_SERVER}${Dt.url}`},y.createElement("span",{className:"iconfont icon-fujian c-green font14"}),y.createElement("span",{className:"ml10 c-black"},Dt.title),y.createElement("span",{className:"c-light-black ml20 font12"},Dt.filesize))))))};var OA=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,globalSetting:Ot})=>({shixunHomeworks:Le,globalSetting:Ot,classroomList:Fe,loading:Be.effects}))(Ps),Co=ae(84840),Wl=ae(26763),Ra=ae(23322),gl=ae(59301),Tl=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Ts=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot,St;const[Pt,Tt]=(0,y.useState)(!0),[Wt,at]=(0,y.useState)(!1),[Vt,Xt]=(0,y.useState)([]),[Dt,Mn]=(0,y.useState)([]),[On,jt]=(0,y.useState)([]),[cr,nn]=(0,y.useState)([]),[cn,an]=(0,y.useState)(""),on=(0,Re.useParams)();function An(){return Tl(this,null,function*(){let pr=yield(0,qe.ZP)(`/api/homework_commons/${on.categoryId}/homework_common_collaborators.json`,{method:"get"});Mn(pr)})}function lr(){return Tl(this,null,function*(){var pr;let pt=yield(0,qe.ZP)(`/api/courses/${on==null?void 0:on.coursesId}/teachers`,{method:"get",params:{homework_id:on.categoryId,limit:1e3}});(pr=pt==null?void 0:pt.teacher_list)==null||pr.map(Gt=>{Gt.key=Gt.user_id}),jt(pt==null?void 0:pt.teacher_list),nn(pt==null?void 0:pt.teacher_list)})}(0,y.useEffect)(()=>{An(),((0,se.G5)()||(0,se.Rm)())&&lr()},[on]);const vn=()=>{};return gl.createElement("section",{className:Ra.Z.form},gl.createElement(Ue.Z,{className:Ra.Z.content,style:{padding:"20px 30px",gap:20}},(Ot=Dt==null?void 0:Dt.data)==null?void 0:Ot.map(pr=>gl.createElement(Ue.Z,{align:"middle",className:`${Ra.Z.borderSty} ${cn===(pr==null?void 0:pr.id)?Ra.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},gl.createElement("span",{className:"c-grey-333"},pr==null?void 0:pr.real_name),(Dt==null?void 0:Dt.can_edit)&&gl.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Ra.Z.delSty}`,onMouseEnter:()=>{an(pr.id)},onMouseLeave:()=>{an("")},onClick:()=>Tl(void 0,null,function*(){(yield(0,qe.ZP)(`/api/homework_commons/${on.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:pr.id}})).status===0&&(Ce.ZP.info("\u5220\u9664\u6210\u529F"),An(),lr())})}))),(Dt==null?void 0:Dt.can_edit)&&gl.createElement(Je.ZP,{className:Ra.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>at(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(Dt!=null&&Dt.can_edit)&&!((St=Dt==null?void 0:Dt.data)!=null&&St.length)&&gl.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),gl.createElement(ge.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Wt,onCancel:()=>at(!1),onOk:()=>Tl(void 0,null,function*(){if(Vt.length===0){Ce.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,qe.ZP)(`/api/homework_commons/${on.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Vt}})).status===0&&(Ce.ZP.info("\u6DFB\u52A0\u6210\u529F"),Xt([]),An(),lr(),at(!1))})},gl.createElement("div",null,gl.createElement("div",{style:{display:"flex"}},gl.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",gl.createElement(Ie.default.Search,{onChange:pr=>{jt(cr.filter(pt=>pt.name.indexOf(pr.target.value)>-1))}})),gl.createElement(Se.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(pr,pt)=>{Xt(pr)},selectedRowKeys:Vt,getCheckboxProps:pr=>({disabled:pr.is_collaborator})},pagination:!1,dataSource:On,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var es=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe})=>({shixunHomeworks:Le,loading:Fe.effects}))(Ts),Mo=ae(44104),Wo=ae(32134),Yl=ae(12893),Va=ae(1533),Hi=ae(8285),yr=ae(59301),js=Object.defineProperty,Lo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,UA=Object.prototype.propertyIsEnumerable,ds=(Le,Fe,Be)=>Fe in Le?js(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,bl=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Fo.call(Fe,Be)&&ds(Le,Be,Fe[Be]);if(uu)for(var Be of uu(Fe))UA.call(Fe,Be)&&ds(Le,Be,Fe[Be]);return Le},Yo=(Le,Fe)=>Lo(Le,yo(Fe)),yA=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const PA=({shixunHomeworks:Le,loading:Fe,globalSetting:Be,user:Ot,dispatch:St})=>{var Pt,Tt,Wt,at,Vt;const Xt=(0,Re.useParams)(),Dt=(0,Re.useLocation)(),{verifyModelUser:Mn,ContactModalElement:On}=(0,Va.Z)(),{workSetting:jt,workList:cr}=Le,[nn,cn]=(0,y.useState)(!0),[an]=pe.default.useForm(),[on,An]=(0,y.useState)(!1),[lr,vn]=(0,y.useState)(!1),[pr,pt]=(0,y.useState)(!1),[Gt,nr]=ge.default.useModal();let[wn,Qa]=(0,y.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[ru,Un]=(0,y.useState)([]),[Hr,Qn]=(0,y.useState)([]),[yn,un]=(0,y.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 Ln=((Pt=cr==null?void 0:cr.homework_status)==null?void 0:Pt.includes("\u533F\u8BC4\u4E2D"))||((Tt=cr==null?void 0:cr.homework_status)==null?void 0:Tt.includes("\u7533\u8BC9\u4E2D")),Ua=((Wt=cr==null?void 0:cr.homework_status)==null?void 0:Wt.includes("\u533F\u8BC4\u4E2D"))||((at=cr==null?void 0:cr.homework_status)==null?void 0:at.includes("\u7533\u8BC9\u4E2D"))||((Vt=cr==null?void 0:cr.homework_status)==null?void 0:Vt.includes("\u5DF2\u622A\u6B62"));(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{cn(!(jt!=null&&jt.can_edit))},[jt]),(0,y.useEffect)(()=>{jt!=null&&jt.course_id&&(Object.keys(yn).map(function(Sr){Sr.indexOf("proportion")>-1&&(jt[Sr]=(jt[Sr]*100).toFixed(0)),yn[Sr]=jt[Sr]}),(!yn.allow_late||!yn.unified_late)&&(yn.late_penalty=5),ru=JSON.parse(JSON.stringify(jt.group_settings.map(Sr=>Yo(bl({},Sr),{group_name:[Sr.group_name]})).filter(Sr=>Sr.publish_time!==null))),Hr=JSON.parse(JSON.stringify(jt.allow_late_settings.map(Sr=>Yo(bl({},Sr),{group_name:[Sr.group_name]})).filter(Sr=>Sr.late_time!==null))),wn=JSON.parse(JSON.stringify(jt.score_details.map(Sr=>bl({},Sr)))),un(bl({},yn)),Qa([...wn]),Un([...ru]),Qn([...Hr]))},[jt]);const Pn=()=>{St({type:"shixunHomeworks/getWorkSetting",payload:bl({},Xt)})},br=()=>yA(void 0,null,function*(){vn(!0);let Sr=!1;if(wn==null||wn.find(gn=>{if(gn.name===""||gn.score===""){Sr=!0;return}}),Sr)return;if(si().toFixed(2)!=100){Ce.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(za(wn)){Ce.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const na=JSON.parse(JSON.stringify(yn));if(na.categoryId=Xt.categoryId,yn.unified_setting||ru==null||ru.map(gn=>{var ra,ua;if(!gn.publish_time||!gn.end_time)throw Ce.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!gn.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,console.log("item:0",gn,jt.group_settings,ru),gn.group_id=(ua=(ra=gn==null?void 0:gn.group_name)==null?void 0:ra.map(wa=>{var ci,ha;let Vi=(ha=(ci=jt.group_settings)==null?void 0:ci.filter(lu=>(lu==null?void 0:lu.group_name)===wa))==null?void 0:ha[0];return console.log("d:",Vi,wa),Vi==null?void 0:Vi.group_id}))==null?void 0:ua.toString().split(",")}),na.group_settings=ru,na.score_details=wn,yn.allow_late)if(yn.unified_late){if(yn.late_penalty===null||yn.late_penalty===void 0||yn.late_penalty<0||yn.late_penalty>100)throw Ce.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(!yn.late_time)throw Ce.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 Hr=Hr==null?void 0:Hr.map(gn=>{var ra,ua;if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw Ce.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!gn.late_time)throw Ce.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!gn.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,gn.group_id=(ua=(ra=gn==null?void 0:gn.group_name)==null?void 0:ra.map(wa=>{var ci,ha;let Vi=(ha=(ci=jt.group_settings)==null?void 0:ci.filter(lu=>(lu==null?void 0:lu.group_name)===wa))==null?void 0:ha[0];return Vi==null?void 0:Vi.group_id}))==null?void 0:ua.toString().split(","),gn}),na.allow_late_settings=Hr;Object.keys(na).map(function(gn){gn.indexOf("proportion")>-1&&(na[gn]=na[gn]/100)}),JSON.stringify(wn)!==JSON.stringify(jt==null?void 0:jt.score_details)||(jt==null?void 0:jt.single_score)!=(yn==null?void 0:yn.single_score)?(ge.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:()=>yA(void 0,null,function*(){(yield(0,qe.ZP)(`/api/homework_commons/${Xt.categoryId}/score_setting_with_normal.json`,{method:"post",body:bl({},na)})).status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),jt!=null&&jt.have_repeated&&((jt==null?void 0:jt.is_repeat_minus)!==(yn==null?void 0:yn.is_repeat_minus)||(jt==null?void 0:jt.repeat_setting_score)!==(yn==null?void 0:yn.repeat_setting_score)||(jt==null?void 0:jt.repeat_limit)!==(yn==null?void 0:yn.repeat_limit))&&ge.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:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}}),Pn(),St({type:"shixunHomeworks/getWorkList",payload:bl({},Xt)}))})}),pt(!0)):(yield(0,qe.ZP)(`/api/homework_commons/${Xt.categoryId}/score_setting_with_normal.json`,{method:"post",body:bl({},na)})).status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),jt!=null&&jt.have_repeated&&((jt==null?void 0:jt.is_repeat_minus)!==(yn==null?void 0:yn.is_repeat_minus)||(jt==null?void 0:jt.repeat_setting_score)!==(yn==null?void 0:yn.repeat_setting_score)||(jt==null?void 0:jt.repeat_limit)!==(yn==null?void 0:yn.repeat_limit))&&ge.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:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}}),Pn(),St({type:"shixunHomeworks/getWorkList",payload:bl({},Xt)}))}),wt=yr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yr.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 )",yr.createElement("br",null),yr.createElement("br",null),"\u6CE8\u610F\uFF1A",yr.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",yr.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"),gr=yr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yr.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 )",yr.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"),hr=Sr=>Sr&&Sr<ve()().startOf("minute"),si=()=>wn.reduce((Sr,na)=>na.score!==""?Sr+na.score:Sr,0);function za(Sr){return Sr.some((na,gn)=>Sr.find((ua,wa)=>ua.name===na.name&&wa!==gn)!==void 0)}return yr.createElement("section",{className:Ra.Z.form},!(cr!=null&&cr.is_jupyter||cr!=null&&cr.is_jupyter_lab)&&yr.createElement(yr.Fragment,null,yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement("div",{className:Ra.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!yn.single_score&&yr.createElement("div",{style:{marginLeft:"auto"}},yr.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),yr.createElement("span",{style:{color:"#E30000"}},si().toFixed(2),"\u5206"))),yr.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:yn==null?void 0:yn.single_score,onChange:Sr=>{yn.single_score=Sr.target.value,un(bl({},yn))}},yr.createElement(Pe.ZP,{value:!0},yr.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),yr.createElement("br",null),yr.createElement(Pe.ZP,{value:!1},yr.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),yr.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"))),!yn.single_score&&yr.createElement(Ue.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},wn==null?void 0:wn.map((Sr,na)=>yr.createElement(Mo.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:na==(wn==null?void 0:wn.length)-1?"0px":"10px"},align:"baseline"},yr.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),yr.createElement(Ie.default,{disabled:nn,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:Sr==null?void 0:Sr.name,onChange:gn=>{wn[na].name=gn.target.value.trim(),Qa([...wn])}}),yr.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),yr.createElement($e.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:Sr==null?void 0:Sr.score,disabled:nn,onChange:gn=>{console.log(gn),gn?(wn[na].score=Number(gn.toFixed(2)),Qa([...wn])):(wn[na].score="",Qa([...wn]))}}),(wn==null?void 0:wn.length)<5&&!nn&&yr.createElement(Wo.Z,{onClick:()=>{Qa([...wn,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),na>1&&!nn&&yr.createElement(Yl.Z,{onClick:()=>{wn.splice(na,1),console.log(wn),Qa([...wn])},style:{color:"#E30000"}}),!wn[na].name&&lr&&yr.createElement("div",{className:Ra.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!wn[na].score&&lr&&yr.createElement("div",{className:Ra.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),yr.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),yr.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:yn.teacher_mode,onChange:Sr=>{yn.teacher_mode=Sr.target.value,un(bl({},yn))}},yr.createElement(Pe.ZP,{value:1,style:{marginRight:"40px"}},yr.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),yr.createElement("br",null),yr.createElement(Pe.ZP,{value:0},yr.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),yr.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),yr.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),yr.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:yn.ta_mode,onChange:Sr=>{yn.ta_mode=Sr.target.value,un(bl({},yn))}},yr.createElement(Pe.ZP,{value:1,style:{marginRight:"40px"}},yr.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),yr.createElement("br",null),yr.createElement(Pe.ZP,{value:0},yr.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),yr.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),yr.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),yr.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:yn.final_mode,onChange:Sr=>{yn.final_mode=Sr.target.value,un(bl({},yn))}},yr.createElement(Pe.ZP,{value:!0,style:{marginRight:"40px"}},yr.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),yr.createElement(Pe.ZP,{value:!1},yr.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),yn.final_mode&&yr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},yr.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"),yr.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")),!yn.final_mode&&yr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},yr.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),yr.createElement($e.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:yn.te_proportion,onChange:Sr=>{yn.te_proportion=Sr,un(Object.assign({},yn))}}),yr.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),yr.createElement($e.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:yn.ta_proportion,onChange:Sr=>{yn.ta_proportion=Sr,un(Object.assign({},yn))}}),yr.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),yr.createElement($e.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:yn.st_proportion,onChange:Sr=>{yn.st_proportion=Sr,un(Object.assign({},yn))}}),yr.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),yr.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(cr!=null&&cr.is_jupyter||cr!=null&&cr.is_jupyter_lab)&&yr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},yr.createElement(Hi.Z,{disableWhenCommunity:!(cr!=null&&cr.is_old_data_for_time)},yr.createElement(be.default,{disabled:nn,checked:yn==null?void 0:yn.is_repeat_minus,onChange:Sr=>{un(na=>Yo(bl({},na),{is_repeat_minus:Sr.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")),yr.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")),(yn==null?void 0:yn.is_repeat_minus)&&yr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yr.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),yr.createElement(Hi.Z,{disableWhenCommunity:!(cr!=null&&cr.is_old_data_for_time)},yr.createElement($e.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:yn.repeat_setting_score,onChange:Sr=>{yn.repeat_setting_score=Sr,un(Object.assign({},yn))}})),yr.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),yr.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),yr.createElement(Hi.Z,{disableWhenCommunity:!(cr!=null&&cr.is_old_data_for_time)},yr.createElement($e.Z,{disabled:nn,value:yn.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:Sr=>{yn.repeat_limit=Sr,un(Object.assign({},yn))}})),yr.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!nn&&yr.createElement(yr.Fragment,null,yr.createElement(Je.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:br},"\u4FDD\u5B58"),yr.createElement(Je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>An(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),yr.createElement(ge.default,{open:on,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{An(!1)},onOk:()=>yA(void 0,null,function*(){const Sr=JSON.parse(JSON.stringify(yn));Object.keys(Sr).map(function(gn){gn.indexOf("proportion")>-1&&(Sr[gn]=Sr[gn]/100)}),(yield(0,qe.ZP)(`/api/courses/${Xt.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:Sr}})).status===0&&(Ce.ZP.success("\u8BBE\u7F6E\u6210\u529F"),An(!1))})},yr.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")),On())};var cl=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,globalSetting:Be,user:Ot})=>({shixunHomeworks:Le,loading:Fe.effects,globalSetting:Be,user:Ot}))(PA),Ut=ae(59301),Pr=Object.defineProperty,Tr=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Oi=(Le,Fe,Be)=>Fe in Le?Pr(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Hu=(Le,Fe)=>{for(var Be in Fe||(Fe={}))yi.call(Fe,Be)&&Oi(Le,Be,Fe[Be]);if(ni)for(var Be of ni(Fe))Lu.call(Fe,Be)&&Oi(Le,Be,Fe[Be]);return Le},dl=(Le,Fe)=>Tr(Le,ba(Fe));const vl=({shixunHomeworks:Le,dispatch:Fe})=>{const Be=(0,Re.useParams)(),{workSetting:Ot}=Le,[St,Pt]=(0,y.useState)(!0);let[Tt,Wt]=(0,y.useState)([]),[at,Vt]=(0,y.useState)([]),[Xt,Dt]=(0,y.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[Mn,On]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pt(!(Ot!=null&&Ot.can_edit))},[Ot]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{Ot!=null&&Ot.course_id&&(Object.keys(Xt).map(function(nn){Xt[nn]=Ot[nn]}),(!Xt.allow_late||!Xt.unified_late)&&(Xt.late_penalty=5),Tt=JSON.parse(JSON.stringify(Ot.group_settings.map(nn=>dl(Hu({},nn),{group_name:[nn.group_name]})).filter(nn=>nn.publish_time!==null))),at=JSON.parse(JSON.stringify(Ot.allow_late_settings.map(nn=>dl(Hu({},nn),{group_name:[nn.group_name]})).filter(nn=>nn.late_time!==null))),Dt(Hu({},Xt)),Wt([...Tt]),Vt([...at]))},[Ot]);const jt=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:Hu({},Be)})},cr=()=>{const nn=JSON.parse(JSON.stringify(Xt));if(nn.categoryId=Be.categoryId,Xt.is_score_open&&!(Xt!=null&&Xt.personal_score_open||Xt!=null&&Xt.score_open))throw Ce.ZP.error("\u8BF7\u9009\u62E9\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),new String("\u8BF7\u9009\u62E9\u516C\u5F00\u6210\u7EE9\u8303\u56F4");if(Xt!=null&&Xt.enable_hidden&&!(Xt!=null&&Xt.hidden_from_teacher)&&!(Xt!=null&&Xt.hidden_from_student)){On(!0);return}if(Xt.unified_setting||Tt==null||Tt.map(cn=>{var an,on;if(!cn.publish_time||!cn.end_time)throw Ce.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(!cn.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");cn.group_name=typeof(cn==null?void 0:cn.group_name)=="string"?[cn==null?void 0:cn.group_name]:cn==null?void 0:cn.group_name,cn.group_id=(on=(an=cn==null?void 0:cn.group_name)==null?void 0:an.map(An=>{var lr,vn;let pr=(vn=(lr=Ot.group_settings)==null?void 0:lr.filter(pt=>(pt==null?void 0:pt.group_name)===An))==null?void 0:vn[0];return pr==null?void 0:pr.group_id}))==null?void 0:on.toString().split(",")}),nn.group_settings=Tt,Xt.allow_late)if(Xt.unified_late){if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw Ce.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(!Xt.late_time)throw Ce.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 at=at==null?void 0:at.map(cn=>{var an,on;if(cn.late_penalty===null||cn.late_penalty===void 0||cn.late_penalty<0||cn.late_penalty>100)throw Ce.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(!cn.late_time)throw Ce.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(!cn.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return cn.group_name=typeof(cn==null?void 0:cn.group_name)=="string"?[cn==null?void 0:cn.group_name]:cn==null?void 0:cn.group_name,cn.group_id=(on=(an=cn==null?void 0:cn.group_name)==null?void 0:an.map(An=>{var lr,vn;let pr=(vn=(lr=Ot.group_settings)==null?void 0:lr.filter(pt=>(pt==null?void 0:pt.group_name)===An))==null?void 0:vn[0];return pr==null?void 0:pr.group_id}))==null?void 0:on.toString().split(","),cn}),nn.allow_late_settings=at;Object.keys(nn).map(function(cn){cn.indexOf("proportion")>-1&&(nn[cn]=nn[cn]/100)}),Fe({type:"shixunHomeworks/updateSetting",payload:nn}).then(cn=>{cn.status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),jt(),Fe({type:"shixunHomeworks/getWorkList",payload:Hu({},Be)}))})};return Ut.createElement("section",{className:Ra.Z.form},Ut.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"),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ut.createElement(be.default,{checked:Xt.answer_public,disabled:St,onChange:nn=>{Xt.answer_public=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),Ut.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"),Xt.answer_public&&Ut.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ut.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ut.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:St,value:Xt==null?void 0:Xt.answer_public_type,onChange:nn=>{Xt.answer_public_type=nn.target.value,Dt(Hu({},Xt))}},Ut.createElement(Pe.ZP,{value:1},Ut.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),Ut.createElement("br",null),Ut.createElement(Pe.ZP,{value:2},Ut.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),Ut.createElement(Pe.ZP,{value:3},Ut.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ut.createElement(be.default,{checked:Xt.work_public,disabled:St,onChange:nn=>{Xt.work_public=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),Ut.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")),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ut.createElement(be.default,{checked:Xt.is_score_open,disabled:St,onChange:nn=>{Xt.is_score_open=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),Ut.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"),Xt.is_score_open&&Ut.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ut.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),Ut.createElement(be.default,{checked:Xt.personal_score_open,style:{marginLeft:10},disabled:St||Xt.score_open,onChange:nn=>{Xt.personal_score_open=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),Ut.createElement(be.default,{checked:Xt.score_open,disabled:St,onChange:nn=>{nn.target.checked&&(Xt.personal_score_open=!0),Xt.score_open=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ut.createElement(be.default,{checked:Xt.see_comment,disabled:St,onChange:nn=>{Xt.see_comment=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),Ut.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"),Xt.see_comment&&Ut.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ut.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ut.createElement(Pe.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:St,value:Xt==null?void 0:Xt.see_comment_type,onChange:nn=>{Xt.see_comment_type=nn.target.value,Dt(Hu({},Xt))}},Ut.createElement(Pe.ZP,{value:0},Ut.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),Ut.createElement("br",null),Ut.createElement(Pe.ZP,{value:1},Ut.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Ut.createElement(be.default,{checked:Xt.shared_review,disabled:St,onChange:nn=>{Xt.shared_review=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),Ut.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")),Ut.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ut.createElement(be.default,{checked:Xt.enable_hidden,disabled:St,onChange:nn=>{nn.target.checked?(Xt.hidden_from_teacher=!0,Xt.hidden_from_student=!0):On(!1),Xt.enable_hidden=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.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")),Xt.enable_hidden&&Ut.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ut.createElement(be.default,{checked:Xt.hidden_from_teacher,style:{marginLeft:10},disabled:St,onChange:nn=>{nn.target.checked&&On(!1),Xt.hidden_from_teacher=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u6559\u5E08\u9690\u85CF")),Ut.createElement(be.default,{checked:Xt.hidden_from_student,disabled:St,onChange:nn=>{nn.target.checked&&On(!1),Xt.hidden_from_student=nn.target.checked,Dt(Object.assign({},Xt))}},Ut.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u5B66\u751F\u9690\u85CF"))),Mn&&Ut.createElement("span",{style:{color:"red",fontSize:"14px",marginLeft:30}},"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u7C7B\u578B\u7684\u7528\u6237")),!St&&Ut.createElement(Je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>cr()},"\u4FDD\u5B58"))};var ko=(0,Re.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(vl),ts=ae(76687),wo=ae(58755),qs=ae(44171),fs=ae(92174),$s=ae(95836),Xu=ae(19883),$l=ae(20020),pa=ae(59301),eA=Object.defineProperty,Ao=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,jl=(Le,Fe,Be)=>Fe in Le?eA(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Ll=(Le,Fe)=>{for(var Be in Fe||(Fe={}))rs.call(Fe,Be)&&jl(Le,Be,Fe[Be]);if(ns)for(var Be of ns(Fe))Hs.call(Fe,Be)&&jl(Le,Be,Fe[Be]);return Le},bo=(Le,Fe)=>Ao(Le,xo(Fe)),FA=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const bc=({shixunHomeworks:Le,loading:Fe,dispatch:Be,classroomList:Ot})=>{var St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn;const On=(0,Re.useParams)(),{workSetting:jt,workList:cr}=Le,[nn,cn]=(0,y.useState)(!0);let[an,on]=(0,y.useState)([]);const[An,lr]=(0,y.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,y.useEffect)(()=>{Un.resetFields(),Hr.resetFields()},[]),(0,y.useEffect)(()=>{cn(!(jt!=null&&jt.can_edit))},[jt]),(0,y.useEffect)(()=>{jt!=null&&jt.course_id&&(Object.keys(An).map(function(wt){An[wt]=jt[wt]}),(!An.allow_late||!An.unified_late)&&(An.late_penalty=5),an=JSON.parse(JSON.stringify(jt.group_settings.map(wt=>bo(Ll({},wt),{group_name:[wt.group_name]})).filter(wt=>wt.publish_time!==null))),lr(Ll({},An)),on([...an]))},[jt]);const vn=()=>FA(void 0,null,function*(){yield Be({type:"shixunHomeworks/getWorkSetting",payload:Ll({},On)}),Un.resetFields(),Hr.resetFields()}),[pr,pt]=(0,y.useState)(!1),Gt=()=>FA(void 0,null,function*(){pt(!pr);const wt=JSON.parse(JSON.stringify(An));if(wt.categoryId=On.categoryId,An.unified_setting||an==null||an.map(hr=>{var si,za;if(!hr.publish_time||!hr.end_time)throw Ce.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),pt(pr),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!hr.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),pt(pr),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=(za=(si=hr==null?void 0:hr.group_name)==null?void 0:si.map(Sr=>{var na,gn;let ra=(gn=(na=jt.group_settings)==null?void 0:na.filter(ua=>(ua==null?void 0:ua.group_name)===Sr))==null?void 0:gn[0];return ra==null?void 0:ra.group_id}))==null?void 0:za.toString().split(",")}),wt.group_settings=an,An.evaluation_start){if(An.end_time&&ve()(An.evaluation_start)<=ve()(An.end_time))throw Ce.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pt(pr),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(An.late_time&&ve()(An.evaluation_start)<=ve()(An.late_time))throw Ce.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pt(pr),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(wt).map(function(hr){hr.indexOf("proportion")>-1&&(wt[hr]=wt[hr]/100)}),wt.anonymous_comment&&!wt.unified_anonymous_comment){const hr=yield yn();wt.anonymous_comment_settings=hr.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(si=>{Reflect.deleteProperty(wt,si)})}if(wt.anonymous_appeal&&!wt.unified_anonymous_appeal){const hr=un();wt.anonymous_appeal_settings=hr.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(si=>{Reflect.deleteProperty(wt,si)})}(yield(0,qe.ZP)(`/api/homework_commons/${On.categoryId}/evaluation_setting.json`,{method:"post",body:Ll({},wt)})).status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),cn(!0),vn(),Be({type:"shixunHomeworks/getWorkList",payload:Ll({},On)})),pt(pr)}),nr=pa.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",pa.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 - (",pa.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 )",pa.createElement("br",null),pa.createElement("br",null),"\u6CE8\u610F",pa.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",pa.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",pa.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",pa.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"),wn=pa.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",pa.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",pa.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 )",pa.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"),Qa=(St=jt==null?void 0:jt.anonymous_comment_settings)==null?void 0:St.map(wt=>({label:wt.group_name,value:wt.group_name,id:wt.group_id})),ru=(Pt=jt==null?void 0:jt.anonymous_appeal_settings)==null?void 0:Pt.map(wt=>({label:wt.group_name,value:wt.group_name,id:wt.group_id})),[Un]=pe.default.useForm(),[Hr]=pe.default.useForm(),Qn=(wt,gr)=>wt.map(hr=>{var si;return(si=gr.find(za=>za.value===hr))==null?void 0:si.id}),yn=()=>FA(void 0,null,function*(){const wt=(0,$l.Y)(Un.getFieldsValue(),"YYYY-MM-DD HH:mm"),gr=(0,oe.cloneDeep)(wt);for(const hr of gr.anonymous_comment_settings||[]){if(!(hr!=null&&hr.evaluation_start))return Ce.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),pt(pr),Promise.reject();if(!hr.group_name)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),pt(pr),Promise.reject();hr.evaluation_end=hr==null?void 0:hr.evaluation_start[1],hr.evaluation_start=hr==null?void 0:hr.evaluation_start[0],hr.group_id=Qn(hr.group_name,Qa),Reflect.deleteProperty(hr,"deleteflag")}return gr}),un=()=>{const wt=(0,$l.Y)(Hr.getFieldsValue(),"YYYY-MM-DD HH:mm"),gr=(0,oe.cloneDeep)(wt);for(const hr of gr.anonymous_appeal_settings||[])hr.group_id=Qn(hr.group_name,ru),Reflect.deleteProperty(hr,"deleteflag");return gr},Ln=(wt,gr)=>{if(gr==="comment"){const hr=wt==null?void 0:wt.filter(Sr=>Sr.evaluation_end!==null);return hr.length===0?[{deleteflag:!0}]:(0,$l.M)(hr,["evaluation_start","evaluation_end"]).map(Sr=>bo(Ll({},Sr),{evaluation_start:[Sr.evaluation_start,Sr.evaluation_end],group_name:[Sr.group_name],deleteflag:!1}))}else if(gr==="appeal"){const hr=wt==null?void 0:wt.filter(Sr=>Sr.appeal_time!==null);return hr.length===0?[{deleteflag:!0}]:(0,$l.M)(hr,["appeal_time"]).map(Sr=>bo(Ll({},Sr),{group_name:[Sr.group_name],deleteflag:!1}))}},Ua=(((Tt=jt==null?void 0:jt.homework_status)==null?void 0:Tt.includes("\u5DF2\u622A\u6B62"))||(Qa==null?void 0:Qa.length)>0)&&(jt==null?void 0:jt.student_works),Pn=((Wt=jt==null?void 0:jt.anonymous_appeal_settings)==null?void 0:Wt.length)>0,br=(jt==null?void 0:jt.anonymous_comment)&&(jt==null?void 0:jt.unified_anonymous_comment)&&((at=cr==null?void 0:cr.homework_status)==null?void 0:at.includes("\u5DF2\u622A\u6B62"))||Pn;return pa.createElement("section",{className:Ra.Z.form},pa.createElement("div",{className:Ra.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),pa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pa.createElement(wo.Z,{checked:An.anonymous_comment,disabled:nn||!Ua||(jt==null?void 0:jt.anonymous_comment),onChange:()=>{var wt;if((0,se.Rm)()&&!((wt=Ot.AssistantObject.normal)!=null&&wt.can_anonymous_comment)){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}An.anonymous_comment=!An.anonymous_comment,An.allow_late&&!An.evaluation_start||An.unified_setting&&!An.evaluation_start&&An.end_time&&An.end_time!=""&&(An.evaluation_start=ve()(An.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),An.evaluation_end=ve()(An.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),An.anonymous_comment&&(An.evaluation_num=parseInt(An.evaluation_num)?An.evaluation_num:3,An.absence_penalty=parseInt(An.absence_penalty)?An.absence_penalty:3),lr(Object.assign({},An))}}),pa.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),pa.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"),pa.createElement(Me.Z,{title:pa.createElement("div",null,pa.createElement("div",null,"\u89C4\u5219"),pa.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"),pa.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"),pa.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"),pa.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"))},pa.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ra.Z.title_icon}`}))),An.anonymous_comment&&pa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},pa.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),pa.createElement(Pe.ZP.Group,{value:An.unified_anonymous_comment,disabled:nn||An.anonymous_appeal||(jt==null?void 0:jt.anonymous_comment),onChange:wt=>{var gr;if((0,se.Rm)()&&!((gr=Ot.AssistantObject.normal)!=null&&gr.can_anonymous_comment)){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}lr(hr=>bo(Ll({},hr),{unified_anonymous_comment:wt.target.value})),Un.resetFields()}},(jt==null?void 0:jt.unified_setting)&&(jt==null?void 0:jt.unified_late)&&pa.createElement(Pe.ZP,{value:!0,disabled:nn||An.anonymous_appeal||(jt==null?void 0:jt.anonymous_comment)||!(jt!=null&&jt.manage_all_group)},pa.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Vt=jt==null?void 0:jt.group_settings)==null?void 0:Vt.length)>0&&pa.createElement(Pe.ZP,{value:!1},pa.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),An.anonymous_comment&&An.unified_anonymous_comment&&pa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pa.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),pa.createElement(Pe.ZP.Group,{value:An.anonymous_group,disabled:nn||An.anonymous_appeal||(jt==null?void 0:jt.anonymous_comment),onChange:wt=>{if((0,se.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_comment){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}lr(gr=>bo(Ll({},gr),{anonymous_group:wt.target.value}))}},pa.createElement(Pe.ZP,{value:!1},pa.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Xt=jt==null?void 0:jt.group_settings)==null?void 0:Xt.length)>0&&pa.createElement(Pe.ZP,{value:!0,disabled:nn||!(jt!=null&&jt.can_anonymous_group)},pa.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),pa.createElement("aside",null,An.anonymous_comment&&pa.createElement(pa.Fragment,null,An.unified_anonymous_comment?pa.createElement(qs.Z,{data:An,setData:lr,disabled:nn}):pa.createElement(pe.default,{form:Un,style:{marginTop:"1px"},autoComplete:"off",initialValues:jt!=null&&jt.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Ln(jt==null?void 0:jt.anonymous_comment_settings,"comment")}},pa.createElement(fs.Z,{disabled:nn,selectOptions:Qa,form:Un,data:An}))),pa.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),pa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},pa.createElement(wo.Z,{checked:An.anonymous_appeal,disabled:nn||!br||(jt==null?void 0:jt.anonymous_appeal),onChange:()=>{if((0,se.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_appeal){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}An.anonymous_appeal=!An.anonymous_appeal,An.anonymous_appeal&&(An.appeal_penalty=An.appeal_penalty?An.appeal_penalty:2),lr(Object.assign({},An))}}),pa.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),pa.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")),An.anonymous_appeal&&pa.createElement(pa.Fragment,null,pa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pa.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),pa.createElement(Pe.ZP.Group,{value:An.unified_anonymous_appeal,disabled:nn||(jt==null?void 0:jt.anonymous_appeal),onChange:wt=>{if((0,se.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_appeal){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}lr(gr=>bo(Ll({},gr),{unified_anonymous_appeal:wt.target.value})),Hr.resetFields()}},(jt==null?void 0:jt.unified_anonymous_comment)&&pa.createElement(Pe.ZP,{value:!0,disabled:!(jt!=null&&jt.manage_all_group),style:{marginRight:"40px"}},pa.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Dt=jt==null?void 0:jt.group_settings)==null?void 0:Dt.length)>0&&pa.createElement(Pe.ZP,{value:!1},pa.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),An.unified_anonymous_appeal?pa.createElement($s.Z,{data:An,setData:lr,disabled:nn}):pa.createElement(pe.default,{form:Hr,initialValues:jt!=null&&jt.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Ln(jt==null?void 0:jt.anonymous_appeal_settings,"appeal")}},pa.createElement(Xu.Z,{disabled:nn||(0,se.Rm)()&&!((Mn=Ot.AssistantObject.normal)!=null&&Mn.can_anonymous_appeal),selectOptions:ru,form:Hr})))),!nn&&pa.createElement(Je.ZP,{loading:pr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Gt()},"\u4FDD\u5B58"))};var hc=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects}))(bc),El=ae(24017),tA=ae(56947),qr=ae(93731),nA=ae(16020),ud=ae(47572),kt=ae(59301),Rc=Object.defineProperty,pc=Object.defineProperties,Rs=Object.getOwnPropertyDescriptors,rA=Object.getOwnPropertySymbols,$A=Object.prototype.hasOwnProperty,aA=Object.prototype.propertyIsEnumerable,me=(Le,Fe,Be)=>Fe in Le?Rc(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Ye=(Le,Fe)=>{for(var Be in Fe||(Fe={}))$A.call(Fe,Be)&&me(Le,Be,Fe[Be]);if(rA)for(var Be of rA(Fe))aA.call(Fe,Be)&&me(Le,Be,Fe[Be]);return Le},tt=(Le,Fe)=>pc(Le,Rs(Fe)),ht=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const vt=Le=>ht(void 0,null,function*(){return yield(0,qe.ZP)(`/api/homework_commons/${Le==null?void 0:Le.categoryId}/publish_setting.json`,{method:"post",body:Le})}),Yt=Le=>ht(void 0,null,function*(){return yield(0,qe.ZP)(`/api/homework_commons/${Le==null?void 0:Le.categoryId}/evaluation_setting.json`,{method:"post",body:Le})}),$t=(Le,Fe)=>Le==null?void 0:Le.map(Be=>{var Ot;return(Ot=Fe==null?void 0:Fe.find(St=>St.value===Be))==null?void 0:Ot.id}),rn=(Le,Fe)=>{var Be;return Le=typeof Le=="string"?[Le]:Le,(Be=Le==null?void 0:Le.map(Ot=>Fe==null?void 0:Fe.find(St=>{var Pt;return(Pt=St==null?void 0:St.group_name)==null?void 0:Pt.includes(Ot)})))==null?void 0:Be.filter(Ot=>Ot)},En=(Le,Fe,Be,Ot=!1)=>{let St=null,Pt=Ot?Fe:rn(Le,Fe);return Pt==null||Pt.forEach((Tt,Wt)=>{(Wt==0||Be(Tt,St||{}))&&(St=Tt)}),St},kn=({shixunHomeworks:Le,loading:Fe,dispatch:Be,classroomList:Ot})=>{var St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn,cn,an,on,An,lr,vn;const pr=(0,Re.useParams)(),{workSetting:pt,workList:Gt}=Le,[,nr,wn]=(0,z.U)(vt,{categoryId:pr==null?void 0:pr.categoryId,penalty_type:tA.Q.Number}),[,Qa,ru]=(0,z.U)(Yt,{categoryId:pr==null?void 0:pr.categoryId}),[Un]=pe.default.useForm(),Hr=pe.default.useWatch("unified_setting",Un),Qn=pe.default.useWatch("group_settings",Un),yn=pe.default.useWatch("allow_late_settings",Un),un=pe.default.useWatch("end_time",Un),Ln=pe.default.useWatch("publish_time",Un),Ua=pe.default.useWatch("allow_late",Un),Pn=pe.default.useWatch("unified_late",Un),br=pe.default.useWatch("late_time",Un),wt=pe.default.useWatch("anonymous_comment",Un),gr=pe.default.useWatch("unified_anonymous_comment",Un),hr=pe.default.useWatch("evaluation_start",Un),si=pe.default.useWatch("anonymous_appeal",Un),za=pe.default.useWatch("anonymous_comment_settings",Un),Sr=pe.default.useWatch("unified_anonymous_appeal",Un),na=pe.default.useWatch("anonymous_appeal_settings",Un),[gn,ra]=(0,y.useState)(!1),[ua,wa]=(0,y.useState)({}),[ci,ha]=(0,y.useState)({}),[Vi,lu]=(0,y.useState)({}),[yl,Ii]=(0,y.useState)(!1),Pu=gn||(0,se.Rm)()&&!((Pt=(St=Ot.AssistantObject)==null?void 0:St.normal)!=null&&Pt.can_publish),Sl=gn||(0,se.Rm)()&&!((Wt=(Tt=Ot.AssistantObject)==null?void 0:Tt.normal)!=null&&Wt.can_late),zu=gn||(0,se.Rm)()&&!((Vt=(at=Ot.AssistantObject)==null?void 0:at.normal)!=null&&Vt.can_anonymous_comment),Ya=gn||(0,se.Rm)()&&!((Dt=(Xt=Ot.AssistantObject)==null?void 0:Xt.normal)!=null&&Dt.can_anonymous_appeal),[Jl,nd]=(0,y.useState)([]),_l=(zn,tr)=>{if(zn!=null&&zn.some(Qu=>typeof Qu.group_name!="string")){const Qu=[];zn==null||zn.forEach(ri=>{var Ka;typeof ri.group_name!="string"&&((Ka=ri.group_name)==null||Ka.forEach(Gi=>{Qu.push(tt(Ye({},ri),{group_name:Gi}))}))}),zn=Qu}return zn==null?void 0:zn.filter(Qu=>{var ri,Ka,Gi;return!((Gi=(Ka=(ri=tr==null?void 0:tr.map($u=>$u==null?void 0:$u.group_name))==null?void 0:ri.toString())==null?void 0:Ka.split(","))!=null&&Gi.includes(String(Qu.group_name)))&&Qu.is_admin})},Ac=zn=>{if(zn=="allow_late"){ge.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:kt.createElement(kt.Fragment,null,Gt!=null&&Gt.is_shixun?kt.createElement("div",null,kt.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"):kt.createElement("div",null,kt.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"),kt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},kt.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(zn=="anonymous_comment"){ge.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:kt.createElement(kt.Fragment,null,kt.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",kt.createElement("br",null),kt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},kt.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(zn=="anonymous_appeal"){ge.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:kt.createElement(kt.Fragment,null,kt.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"),kt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",kt.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",kt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",kt.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",kt.createElement("br",null))});return}if(zn=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(zn=="unified_anonymous_comment")return Hr===!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(zn=="unified_anonymous_appeal")return Hr===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Pn===!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(zn=="make_up_score")return Ua?"\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(zn=="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"},zi=(zn,tr={})=>{var Qu,ri,Ka,Gi,$u,el,Ni,ai,vi,wu;if(zn=="unified_setting")return Pu||!((Qu=Gt==null?void 0:Gt.homework_status)!=null&&Qu.includes("\u672A\u53D1\u5E03"))||!(pt!=null&&pt.manage_all_group);if(zn=="publish_time")return Pu||!((ri=Gt==null?void 0:Gt.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03")||(Ka=Gt==null?void 0:Gt.homework_status)!=null&&Ka.includes("\u672A\u5F00\u59CB"));if(zn=="end_time"){const fr=En([],(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")<ve()(mn==null?void 0:mn.evaluation_start).startOf("second"),!0);return Pu||(pt==null?void 0:pt.allow_late)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.end_time).startOf("second")||(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second")||(pt==null?void 0:pt.anonymous_comment)&&(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(fr=>zn==null?void 0:zn.includes(fr)))return Pu||!(tr!=null&&tr.is_admin)||!((Gi=Gt==null?void 0:Gt.homework_status)!=null&&Gi.includes("\u672A\u53D1\u5E03"))&&(tr==null?void 0:tr.publish_time)&&ve()().startOf("second")>=ve()(($u=tr==null?void 0:tr.publish_time)==null?void 0:$u[0]).startOf("second");if(["group_settings","publish_time"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.allow_late_settings)||[],(mn,Or)=>(mn==null?void 0:mn.late_time)&&(Or==null?void 0:Or.late_time)&&ve()(mn==null?void 0:mn.late_time).startOf("second")<ve()(Or==null?void 0:Or.late_time).startOf("second")),Ht=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(mn,Or)=>(mn==null?void 0:mn.evaluation_start)&&(Or==null?void 0:Or.evaluation_start)&&ve()(mn==null?void 0:mn.evaluation_start).startOf("second")<ve()(Or==null?void 0:Or.evaluation_start).startOf("second"));return Pu||!(tr!=null&&tr.is_admin)||[!((el=Gt==null?void 0:Gt.homework_status)!=null&&el.includes("\u672A\u53D1\u5E03"))&&(tr==null?void 0:tr.publish_time)&&ve()().startOf("second")>=ve()((Ni=tr==null?void 0:tr.publish_time)==null?void 0:Ni[0]).startOf("second"),(pt==null?void 0:pt.allow_late)&&(fr==null?void 0:fr.late_time)&&ve()().startOf("second")>=ve()(tr==null?void 0:tr.end_time).startOf("second")||(pt==null?void 0:pt.anonymous_comment)&&(Ht==null?void 0:Ht.evaluation_start)&&ve()().startOf("second")>=ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")]}if(zn=="allow_late"){const fr=((ai=pt==null?void 0:pt.allow_late_settings)==null?void 0:ai.filter(mn=>mn.late_time!==null).map(mn=>{var Or;return(Or=mn==null?void 0:mn.group_id)==null?void 0:Or[0]}))||[],Ht=En(null,(pt==null?void 0:pt.group_settings)||[],(mn,Or)=>(mn==null?void 0:mn.end_time)&&(Or==null?void 0:Or.end_time)&&ve()(mn==null?void 0:mn.end_time).startOf("second")<ve()(Or==null?void 0:Or.end_time).startOf("second"),!0);return Sl||(pt==null?void 0:pt.allow_late)&&(pt==null?void 0:pt.end_time)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.end_time).startOf("second")||(fr==null?void 0:fr.includes((vi=Ht==null?void 0:Ht.group_id)==null?void 0:vi[0]))&&(pt==null?void 0:pt.allow_late)&&(Ht==null?void 0:Ht.end_time)&&ve()().startOf("second")>=ve()(Ht==null?void 0:Ht.end_time).startOf("second")||(pt==null?void 0:pt.anonymous_comment)&&(pt==null?void 0:pt.evaluation_start)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second")}if(zn=="unified_late"){const fr=En(null,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")<ve()(mn==null?void 0:mn.evaluation_start).startOf("second"),!0);return Sl||(pt==null?void 0:pt.allow_late)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.end_time).startOf("second")||Hr===!1}if(zn=="late_penalty"||zn=="late_time")return Sl||(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.group_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.end_time)&&(mn==null?void 0:mn.end_time)&&ve()(Ht==null?void 0:Ht.end_time).startOf("second")>ve()(mn==null?void 0:mn.end_time).startOf("second"));return Pu||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.end_time)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.end_time).startOf("second")||(tr==null?void 0:tr.group_name)&&((wu=tr==null?void 0:tr.group_name)==null?void 0:wu.length)&&(pt==null?void 0:pt.unified_setting)&&(pt==null?void 0:pt.end_time)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")>ve()(mn==null?void 0:mn.evaluation_start).startOf("second"));return Pu||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.evaluation_start)&&(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")<ve()(mn==null?void 0:mn.evaluation_start).startOf("second"));return Pu||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.evaluation_start)&&(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(zn=="anonymous_comment"){const fr=En(null,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")>ve()(mn==null?void 0:mn.evaluation_start).startOf("second"),!0);return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second")||(pt==null?void 0:pt.anonymous_comment)&&(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(zn=="unified_anonymous_comment"){const fr=En(null,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")<ve()(mn==null?void 0:mn.evaluation_start).startOf("second"),!0);return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||(pt==null?void 0:pt.anonymous_comment)&&(pt==null?void 0:pt.unified_anonymous_comment)&&(pt==null?void 0:pt.evaluation_start)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second")||!(pt!=null&&pt.unified_anonymous_comment)&&(pt==null?void 0:pt.anonymous_comment)&&fr.evaluation_start&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")||Pn===!1||Hr===!1}if(zn=="anonymous_group")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||(pt==null?void 0:pt.anonymous_comment)&&(pt==null?void 0:pt.evaluation_start)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second");if(zn=="evaluation_start")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||(pt==null?void 0:pt.anonymous_comment)&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second");if(zn=="evaluation_start")return zu;if(zn=="evaluation_end")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)();if(zn=="evaluation_num")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second");if(zn=="absence_penalty")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)();if(["anonymous_comment_settings","group_name"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")>ve()(mn==null?void 0:mn.evaluation_start).startOf("second"));return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")>ve()(mn==null?void 0:mn.evaluation_start).startOf("second"));return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin)||[(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_start)&&(mn==null?void 0:mn.evaluation_start)&&ve()(Ht==null?void 0:Ht.evaluation_start).startOf("second")>ve()(mn==null?void 0:mn.evaluation_start).startOf("second"));return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(fr=>zn==null?void 0:zn.includes(fr))||["anonymous_comment_settings","student_comment"].every(fr=>zn==null?void 0:zn.includes(fr)))return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin);if(zn=="student_comment")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)();if(zn=="is_open_abnormal_score")return zu||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||(pt==null?void 0:pt.is_open_abnormal_score);if(zn=="anonymous_appeal")return Ya||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||pt.anonymous_appeal&&ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second");if(zn=="unified_anonymous_appeal")return Ya||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||ve()().startOf("second")>=ve()(pt==null?void 0:pt.evaluation_start).startOf("second")||Pn===!1||Hr===!1||gr==!1;if(zn=="appeal_penalty")return Ya||!(pt!=null&&pt.can_edit)&&!(0,se.t_)();if(["anonymous_appeal_settings","group_name"].every(fr=>zn==null?void 0:zn.includes(fr))){const fr=En(tr==null?void 0:tr.group_name,(pt==null?void 0:pt.anonymous_comment_settings)||[],(Ht,mn)=>(Ht==null?void 0:Ht.evaluation_end)&&(mn==null?void 0:mn.evaluation_end)&&ve()(Ht==null?void 0:Ht.evaluation_end).startOf("second")>ve()(mn==null?void 0:mn.evaluation_end).startOf("second"));return Ya||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin)||(fr==null?void 0:fr.evaluation_end)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(fr=>zn==null?void 0:zn.includes(fr))?Ya||!(pt!=null&&pt.can_edit)&&!(0,se.t_)()||!(tr!=null&&tr.is_admin):!1},vs=(zn,tr)=>{var Qu,ri,Ka,Gi,$u,el,Ni,ai,vi,wu;if(console.log("handleValuesChange",zn,tr),Be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in zn&&(tr!=null&&tr.end_time||Un.setFieldsValue({end_time:ve()(tr==null?void 0:tr.publish_time).add(7,"days")})),"unified_setting"in zn&&(tr!=null&&tr.unified_setting||Un.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in zn&&(tr!=null&&tr.unified_late||Un.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in zn&&(tr!=null&&tr.unified_anonymous_comment||Un.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in zn){let fr=[];(Qu=tr==null?void 0:tr.group_settings)==null||Qu.forEach(Ht=>{fr=[...fr,...(Ht==null?void 0:Ht.group_name)||[]]}),Un.setFieldsValue({allow_late_settings:((ri=tr==null?void 0:tr.allow_late_settings)==null?void 0:ri.map(Ht=>{var mn;return tt(Ye({},Ht),{group_name:(mn=Ht==null?void 0:Ht.group_name)==null?void 0:mn.filter(Or=>fr.includes(Or))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((Ka=tr==null?void 0:tr.anonymous_comment_settings)==null?void 0:Ka.map(Ht=>{var mn,Or;return tt(Ye({},Ht),{group_name:Ht!=null&&Ht.evaluation_start&&ve()().startOf("second")>=ve()((mn=Ht==null?void 0:Ht.evaluation_start)==null?void 0:mn[0]).startOf("second")?Ht==null?void 0:Ht.group_name:(Or=Ht==null?void 0:Ht.group_name)==null?void 0:Or.filter(ou=>fr.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Gi=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:Gi.map(Ht=>{var mn;return tt(Ye({},Ht),{group_name:(mn=Ht==null?void 0:Ht.group_name)==null?void 0:mn.filter(Or=>fr.includes(Or))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in zn){let fr=[];($u=tr==null?void 0:tr.allow_late_settings)==null||$u.forEach(Ht=>{fr=[...fr,...(Ht==null?void 0:Ht.group_name)||[]]}),Un.setFieldsValue({anonymous_comment_settings:((el=tr==null?void 0:tr.anonymous_comment_settings)==null?void 0:el.map(Ht=>{var mn,Or;return tt(Ye({},Ht),{group_name:Ht!=null&&Ht.evaluation_start&&ve()().startOf("second")>=ve()((mn=Ht==null?void 0:Ht.evaluation_start)==null?void 0:mn[0]).startOf("second")?Ht==null?void 0:Ht.group_name:(Or=Ht==null?void 0:Ht.group_name)==null?void 0:Or.filter(ou=>fr.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Ni=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:Ni.map(Ht=>{var mn;return tt(Ye({},Ht),{group_name:(mn=Ht==null?void 0:Ht.group_name)==null?void 0:mn.filter(Or=>fr.includes(Or))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in zn){let fr=[];(ai=tr==null?void 0:tr.anonymous_comment_settings)==null||ai.forEach(mn=>{fr=[...fr,...(mn==null?void 0:mn.group_name)||[]]});let Ht=(vi=tr==null?void 0:tr.anonymous_comment_settings)==null?void 0:vi.map(mn=>{var Or,ou,$i,vu,kA,Es,Jo;return{max:((ou=(Or=pt==null?void 0:pt.anonymous_comment_settings)==null?void 0:Or.filter(ks=>{var _o;return(_o=mn==null?void 0:mn.group_name)==null?void 0:_o.includes(ks==null?void 0:ks.group_name)}))==null?void 0:ou.length)===1?(kA=(vu=($i=pt==null?void 0:pt.anonymous_comment_settings)==null?void 0:$i.filter(ks=>{var _o;return(_o=mn==null?void 0:mn.group_name)==null?void 0:_o.includes(ks==null?void 0:ks.group_name)}))==null?void 0:vu[0])==null?void 0:kA.all_user_size:(Jo=(Es=pt==null?void 0:pt.anonymous_comment_settings)==null?void 0:Es.filter(ks=>{var _o;return(_o=mn==null?void 0:mn.group_name)==null?void 0:_o.includes(ks==null?void 0:ks.group_name)}))==null?void 0:Jo.reduce((ks,_o)=>(ks==null?void 0:ks.all_user_size)+(_o==null?void 0:_o.all_user_size))}});nd(Ht),Un.setFieldsValue({anonymous_appeal_settings:((wu=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:wu.map(mn=>{var Or;return tt(Ye({},mn),{group_name:(Or=mn==null?void 0:mn.group_name)==null?void 0:Or.filter(ou=>fr.includes(ou))})}))||[{is_admin:!0,appeal_penalty:2}]})}Un.validateFields(),console.log("=====",ve()(tr==null?void 0:tr.end_time).format("YYYY-MM-DD HH:mm:ss"))},rd=zn=>ht(void 0,null,function*(){var tr,Qu,ri,Ka;const Gi=zn;Gi.group_settings=(tr=Gi==null?void 0:Gi.group_settings)==null?void 0:tr.map(el=>{var Ni,ai;const vi=Ye({},el);return vi.end_time=ve()((Ni=vi==null?void 0:vi.publish_time)==null?void 0:Ni[1]).startOf("second"),vi.publish_time=ve()((ai=vi==null?void 0:vi.publish_time)==null?void 0:ai[0]).startOf("second"),vi.group_name=typeof(vi==null?void 0:vi.group_name)=="string"?[vi==null?void 0:vi.group_name]:vi==null?void 0:vi.group_name,vi.group_id=$t(vi==null?void 0:vi.group_name,pt==null?void 0:pt.group_settings),vi}),Gi.allow_late_settings=(Qu=Gi==null?void 0:Gi.allow_late_settings)==null?void 0:Qu.map(el=>{const Ni=Ye({},el);return Ni.group_name=typeof(Ni==null?void 0:Ni.group_name)=="string"?[Ni==null?void 0:Ni.group_name]:Ni==null?void 0:Ni.group_name,Ni.group_id=$t(Ni==null?void 0:Ni.group_name,pt==null?void 0:pt.group_settings),Ni}),Gi.anonymous_comment_settings=(ri=Gi==null?void 0:Gi.anonymous_comment_settings)==null?void 0:ri.map(el=>{var Ni,ai;const vi=Ye({},el);return vi.evaluation_end=ve()((Ni=vi==null?void 0:vi.evaluation_start)==null?void 0:Ni[1]).startOf("second"),vi.evaluation_start=ve()((ai=vi==null?void 0:vi.evaluation_start)==null?void 0:ai[0]).startOf("second"),vi.group_name=typeof(vi==null?void 0:vi.group_name)=="string"?[vi==null?void 0:vi.group_name]:vi==null?void 0:vi.group_name,vi.group_id=$t(vi==null?void 0:vi.group_name,pt==null?void 0:pt.group_settings),vi}),Gi.anonymous_appeal_settings=(Ka=Gi==null?void 0:Gi.anonymous_appeal_settings)==null?void 0:Ka.map(el=>{const Ni=Ye({},el);return Ni.group_name=typeof(Ni==null?void 0:Ni.group_name)=="string"?[Ni==null?void 0:Ni.group_name]:Ni==null?void 0:Ni.group_name,Ni.group_id=$t(Ni==null?void 0:Ni.group_name,pt==null?void 0:pt.group_settings),Ni});let $u=yield(0,Fs.Tr)({homework_common_ids:[parseInt(pr==null?void 0:pr.categoryId)],course_id:pr.coursesId,type:"homework_common"});if(($u==null?void 0:$u.student_count)===0){if((yield wn(Ye({},Gi))).status!==0||(yield ru(Ye({},Gi))).status!==0)return;Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fd(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else lu(Gi),ha($u)}),Fd=()=>{Be({type:"shixunHomeworks/getWorkSetting",payload:Ye({},pr)}),Be({type:"shixunHomeworks/getWorkList",payload:Ye({},pr)})};(0,y.useEffect)(()=>{var zn,tr,Qu,ri;let Ka=(zn=pt==null?void 0:pt.group_settings)==null?void 0:zn.filter(ai=>ai.publish_time!==null).map(ai=>tt(Ye({},ai),{group_name:[ai.group_name],publish_time:(ai==null?void 0:ai.publish_time)&&[ve()(ai==null?void 0:ai.publish_time),ve()(ai==null?void 0:ai.end_time)]}));Ka=(0,we.QE)((Ka==null?void 0:Ka.length)>0?Ka:[]);const Gi=(tr=pt.allow_late_settings)==null?void 0:tr.filter(ai=>ai.late_time!==null).map(ai=>tt(Ye({},ai),{group_name:[ai.group_name],late_time:(ai==null?void 0:ai.late_time)&&ve()(ai==null?void 0:ai.late_time)})),$u=(Qu=pt.anonymous_comment_settings)==null?void 0:Qu.filter(ai=>ai.evaluation_start!==null).map(ai=>tt(Ye({},ai),{group_name:[ai.group_name],evaluation_start:(ai==null?void 0:ai.evaluation_start)&&[ve()(ai==null?void 0:ai.evaluation_start),ve()(ai==null?void 0:ai.evaluation_end)]})),el=(ri=pt.anonymous_appeal_settings)==null?void 0:ri.filter(ai=>ai.appeal_time!==null).map(ai=>tt(Ye({},ai),{group_name:[ai.group_name]})),Ni=tt(Ye({},pt),{late_penalty:pt!=null&&pt.allow_late?pt==null?void 0:pt.late_penalty:5,evaluation_num:pt!=null&&pt.evaluation_num?pt==null?void 0:pt.evaluation_num:3,absence_penalty:pt!=null&&pt.anonymous_comment?pt==null?void 0:pt.absence_penalty:3,appeal_penalty:pt!=null&&pt.anonymous_appeal?pt==null?void 0:pt.appeal_penalty:2,publish_time:pt!=null&&pt.publish_time?ve()(pt==null?void 0:pt.publish_time):"",end_time:pt!=null&&pt.end_time?ve()(pt==null?void 0:pt.end_time):"",late_time:pt!=null&&pt.late_time?ve()(pt==null?void 0:pt.late_time):"",evaluation_start:pt!=null&&pt.evaluation_start?ve()(pt==null?void 0:pt.evaluation_start):"",evaluation_end:pt!=null&&pt.evaluation_end?ve()(pt==null?void 0:pt.evaluation_end):"",group_settings:Ka!=null&&Ka.length?Ka:[{is_admin:!0}],allow_late_settings:Gi!=null&&Gi.length?Gi:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:$u!=null&&$u.length?$u:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:el!=null&&el.length?el:[{is_admin:!0,appeal_penalty:2}]});Un.setFieldsValue(Ni),wa(Ni),ra(!(0,se.GJ)()),console.log("workSetting",pt)},[pt]),(0,y.useEffect)(()=>(Be({type:"globalSetting/footerToggle",payload:!1}),()=>{Be({type:"globalSetting/footerToggle",payload:!0}),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Un==null||Un.resetFields()}),[]);const cc=(zn,tr)=>{zn!=null&&zn.group_id||(zn.group_id=$t(zn==null?void 0:zn.group_name,pt==null?void 0:pt.group_settings)),Be({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:zn,index:tr,rangePickerDisabled:zi(["group_settings","publish_time"],Qn==null?void 0:Qn[tr]),disabledDate:pt==null?void 0:pt.course_end_date}})};return kt.createElement(je.Z,{spinning:!!Fe["shixunHomeworks/getWorkSetting"]||!!Fe["shixunHomeworks/getWorkList"]},kt.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},kt.createElement(pe.default,{form:Un,colon:!1,disabled:gn,initialValues:ua,scrollToFirstError:!0,onValuesChange:vs,onFinish:rd},kt.createElement("div",{className:`${qr.Z.title}`},kt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),kt.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")),kt.createElement("div",{className:qr.Z.content},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty} ${qr.Z.bottom_line}`},kt.createElement(pe.default.Item,{className:(Mn=qr.Z)==null?void 0:Mn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},kt.createElement(Pe.ZP.Group,{disabled:zi("unified_setting")},kt.createElement(Pe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((On=pt==null?void 0:pt.group_settings)==null?void 0:On.length)>0&&kt.createElement(Pe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Hr?kt.createElement(Ue.Z,{className:qr.Z.row_sty,style:{padding:"5px 30px"}},kt.createElement(de.Z,null,kt.createElement(pe.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:zn=>zn&&ve()(zn).startOf("second")},kt.createElement(El.default,{style:{width:200},size:"large",disabled:zi("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:zn=>(0,we.Q8)(zn,pt==null?void 0:pt.course_end_date),disabledTime:zn=>(0,we.d0)(zn),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}}))),kt.createElement(de.Z,null,kt.createElement(pe.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:zn=>zn&&ve()(zn).startOf("second")},kt.createElement(El.default,{style:{width:200},size:"large",disabled:zi("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:zn=>(0,we.Q8)(zn,pt==null?void 0:pt.course_end_date,ve()(Ln).add(1,"minutes").format()),disabledTime:zn=>(0,we.d0)(zn,ve()(Ln).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}})))):kt.createElement(pe.default.List,{name:"group_settings"},(zn,{add:tr,remove:Qu})=>zn.map((ri,Ka)=>{var Gi,$u,el,Ni,ai,vi;return kt.createElement(Ue.Z,{key:ri.key,style:{padding:"5px 14px 5px 30px"}},kt.createElement(de.Z,{className:qr.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Ka+1),kt.createElement(de.Z,null,kt.createElement(pe.default.Item,{className:"ml10",name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(_e.default,{disabled:zi(["group_settings","group_name"],Qn==null?void 0:Qn[Ka]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Gi=pt==null?void 0:pt.group_settings)==null?void 0:Gi.filter(wu=>{var fr,Ht,mn;return!((mn=(Ht=(fr=Qn==null?void 0:Qn.map(Or=>Or==null?void 0:Or.group_name))==null?void 0:fr.toString())==null?void 0:Ht.split(","))!=null&&mn.includes(String(wu.group_name)))&&wu.is_admin}),maxTagCount:4,maxTagPlaceholder:wu=>kt.createElement("div",{style:{cursor:"pointer"},onClick:()=>cc(Qn[Ka],Ka)},"+",wu==null?void 0:wu.length)}))),kt.createElement(de.Z,null,kt.createElement(pe.default.Item,{className:"ml20",name:[ri.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},kt.createElement(El.default.RangePicker,{style:{width:585},size:"large",disabled:zi(["group_settings","publish_time"],Qn==null?void 0:Qn[Ka]),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:wu=>(0,we.Q8)(wu,pt==null?void 0:pt.course_end_date),disabledTime:wu=>(0,we.d0)(wu),showTime:{format:"HH:mm",defaultValue:[ve()((0,we.U6)(),"HH:mm"),ve()((0,we.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:wu=>{if(wu!=null&&wu[0]&&!(wu!=null&&wu[1])){const fr=Un.getFieldValue("group_settings");fr[Ka].publish_time=[wu[0],ve()(wu[0]).add(7,"days")],Un.setFieldsValue({group_settings:fr})}}}))),!gn&&kt.createElement(Ue.Z,{className:($u=qr.Z)==null?void 0:$u.h_lh_40},((Ni=(el=Qn==null?void 0:Qn[Ka])==null?void 0:el.group_id)==null?void 0:Ni.length)>1&&kt.createElement(de.Z,null,kt.createElement(Me.Z,{title:"\u89C4\u5219\u62C6\u5206"},kt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>cc(Qn[Ka],Ka)}))),((vi=(ai=pt==null?void 0:pt.group_settings)==null?void 0:ai.filter(wu=>{var fr,Ht,mn;return!((mn=(Ht=(fr=Qn==null?void 0:Qn.map(Or=>Or==null?void 0:Or.group_name))==null?void 0:fr.toString())==null?void 0:Ht.split(","))!=null&&mn.includes(String(wu.group_name)))&&wu.is_admin}))==null?void 0:vi.length)>0&&kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{tr({is_admin:!0})}})),Ka!=0&&!zi(["group_settings","group_name"],Qn==null?void 0:Qn[Ka])?kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Qu(ri.name)}})):kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),kt.createElement(kt.Fragment,null,kt.createElement("div",{className:`${qr.Z.title} mt30`},kt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),kt.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")),kt.createElement("div",{className:qr.Z.content},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty} ${qr.Z.bottom_line} ${(jt=qr.Z)==null?void 0:jt.h_lh_40}`,align:"middle"},kt.createElement(pe.default.Item,{name:"allow_late",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),Ua&&kt.createElement(kt.Fragment,null,kt.createElement(Ue.Z,{className:qr.Z.row_sty1},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),kt.createElement(pe.default.Item,{className:`${(cr=qr.Z)==null?void 0:cr.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},kt.createElement(Pe.ZP.Group,{disabled:zi("unified_late")},kt.createElement(Pe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nn=pt==null?void 0:pt.group_settings)==null?void 0:nn.length)>0&&kt.createElement(Pe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Hr===!1&&kt.createElement(Me.Z,{title:Ac("unified_late")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Pn?kt.createElement("div",{style:{paddingBottom:5}},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb10 mt5`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),kt.createElement(de.Z,{style:{margin:"0 10px 0 8px"}},kt.createElement(pe.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},kt.createElement($e.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:zi("late_penalty")})))),kt.createElement(Ue.Z,{className:qr.Z.row_sty1},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(de.Z,{style:{margin:"0 10px 0 8px"}},kt.createElement(pe.default.Item,{name:"late_time",rules:[{required:!0,validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ve()(tr).startOf("second")<=ve()(un).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:zn=>zn&&ve()(zn).startOf("second")},kt.createElement(El.default,{style:{width:280},size:"large",disabled:zi("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:zn=>(0,we.Q8)(zn,pt==null?void 0:pt.course_end_date,ve()(un).add(1,"minutes").format()),disabledTime:zn=>(0,we.d0)(zn,ve()(un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}}))),kt.createElement(de.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):kt.createElement(pe.default.List,{name:"allow_late_settings"},(zn,{add:tr,remove:Qu})=>zn.map((ri,Ka)=>{var Gi,$u,el,Ni,ai,vi;const wu=un||((el=($u=En((Gi=yn==null?void 0:yn[Ka])==null?void 0:Gi.group_name,Qn||[],(fr,Ht)=>{var mn,Or;return ve()((mn=fr==null?void 0:fr.publish_time)==null?void 0:mn[1]).startOf("second")>ve()((Or=Ht==null?void 0:Ht.publish_time)==null?void 0:Or[1]).startOf("second")}))==null?void 0:$u.publish_time)==null?void 0:el[1]);return kt.createElement(Ue.Z,{key:ri.key,style:{padding:"5px 14px 5px 52px"}},kt.createElement(de.Z,{className:qr.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Ka+1),kt.createElement(de.Z,{className:"mr20 ml20"},kt.createElement(pe.default.Item,{name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(_e.default,{disabled:zi(["allow_late_settings","group_name"],yn==null?void 0:yn[Ka]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:_l(Hr?pt==null?void 0:pt.group_settings:Qn,[...yn||[],...(pt==null?void 0:pt.anonymous_comment)&&!(pt!=null&&pt.unified_anonymous_comment)&&((Ni=pt==null?void 0:pt.anonymous_comment_settings)==null?void 0:Ni.filter(fr=>(fr==null?void 0:fr.evaluation_start)&&ve()().startOf("second")>=ve()(fr==null?void 0:fr.evaluation_start).startOf("second")))||[]])}))),kt.createElement(de.Z,{className:qr.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),kt.createElement(de.Z,{className:"mr20 ml10"},kt.createElement(pe.default.Item,{name:[ri.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},kt.createElement($e.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:zi(["allow_late_settings","late_penalty"],yn==null?void 0:yn[Ka])}))),kt.createElement(de.Z,{className:qr.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(de.Z,{className:"ml10"},kt.createElement(pe.default.Item,{name:[ri.name,"late_time"],rules:[{required:!0,validator:(fr,Ht)=>Ht==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):wu&&ve()(Ht).startOf("second")<=ve()(wu).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()}]},kt.createElement(El.default,{disabled:zi(["allow_late_settings","late_time"],yn==null?void 0:yn[Ka]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:fr=>(0,we.Q8)(fr,pt==null?void 0:pt.course_end_date,ve()(wu).add(1,"minutes").format()),disabledTime:fr=>(0,we.d0)(fr,ve()(wu).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}}))),!gn&&kt.createElement(Ue.Z,{className:(ai=qr.Z)==null?void 0:ai.h_lh_40},((vi=_l(Hr?pt==null?void 0:pt.group_settings:Qn,yn))==null?void 0:vi.length)>0&&kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{tr({is_admin:!0,late_penalty:5})}})),Ka!=0&&!zi(["allow_late_settings","group_name"],yn==null?void 0:yn[Ka])?kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Qu(ri.name)}})):kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),kt.createElement(kt.Fragment,null,kt.createElement("div",{className:`${qr.Z.title} mt30`},kt.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),kt.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")),kt.createElement("div",{className:qr.Z.content},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty} ${qr.Z.bottom_line} ${(cn=qr.Z)==null?void 0:cn.h_lh_40}`,align:"middle"},kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"anonymous_comment",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4")))),wt&&kt.createElement(kt.Fragment,null,kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} ${!Ua&&"mb10"} mt5`},kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},kt.createElement(be.default,null," ",Ua?"\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"," ")))),!Ua&&kt.createElement(de.Z,{className:"mr10"},kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"make_up_score"},kt.createElement($e.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}})))),kt.createElement(de.Z,null,kt.createElement(Me.Z,{title:Ac("make_up_score")},kt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),kt.createElement("div",{style:{position:"relative"}},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5 ${qr.Z.bottom_line}`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:`${(an=qr.Z)==null?void 0:an.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},kt.createElement(Pe.ZP.Group,{disabled:zi("unified_anonymous_comment")},kt.createElement(Pe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((on=pt==null?void 0:pt.group_settings)==null?void 0:on.length)>0&&kt.createElement(Pe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4")))))),(Pn===!1||Hr===!1)&&kt.createElement(Me.Z,{title:Ac("unified_anonymous_comment")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),gr?kt.createElement(kt.Fragment,null,kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"anonymous_group",className:`${(An=qr.Z)==null?void 0:An.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},kt.createElement(Pe.ZP.Group,{disabled:zi("anonymous_group")},kt.createElement(Pe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((lr=pt==null?void 0:pt.group_settings)==null?void 0:lr.length)>0&&kt.createElement(Pe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))))),kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb10`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):ve()(tr).startOf("second")<=ve()(br||un).startOf("second")?Promise.reject(br?"\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:zn=>zn&&ve()(zn).startOf("second")},kt.createElement(El.default,{disabled:zi("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:zn=>(0,we.Q8)(zn,pt==null?void 0:pt.course_end_date,ve()(br||un).add(1,"minutes").format()),disabledTime:zn=>(0,we.d0)(zn,ve()(br||un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}})))),kt.createElement(de.Z,{className:qr.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ve()(tr).startOf("second")<=ve()(hr||br||un).startOf("second")?Promise.reject(hr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":br?"\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:zn=>zn&&ve()(zn).startOf("second")},kt.createElement(El.default,{disabled:zi("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:zn=>(0,we.Q8)(zn,pt==null?void 0:pt.course_end_date,ve()(hr||br||un).add(1,"minutes").format()),disabledTime:zn=>(0,we.d0)(zn,ve()(hr||br||un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")}}))))),kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb10`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},kt.createElement($e.Z,{size:"large",min:1,precision:0,max:pt==null?void 0:pt.all_user_size,style:{width:186,marginLeft:10},disabled:zi("evaluation_num")})))),kt.createElement(de.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb10`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},kt.createElement($e.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:zi("absence_penalty")})))),kt.createElement(de.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):kt.createElement(pe.default.List,{name:"anonymous_comment_settings"},(zn,{add:tr,remove:Qu})=>zn.map((ri,Ka)=>{var Gi,$u,el,Ni,ai,vi,wu,fr;const Ht=br||(($u=En((Gi=za==null?void 0:za[Ka])==null?void 0:Gi.group_name,yn||[],(mn,Or)=>ve()(mn==null?void 0:mn.late_time).startOf("second")>ve()(Or==null?void 0:Or.late_time).startOf("second")))==null?void 0:$u.late_time)||un||((ai=(Ni=En((el=za==null?void 0:za[Ka])==null?void 0:el.group_name,Qn||[],(mn,Or)=>{var ou,$i;return ve()((ou=mn==null?void 0:mn.publish_time)==null?void 0:ou[1]).startOf("second")>ve()(($i=Or==null?void 0:Or.publish_time)==null?void 0:$i[1]).startOf("second")}))==null?void 0:Ni.publish_time)==null?void 0:ai[1]);return kt.createElement(Ue.Z,{key:ri.key,style:{padding:"0px 14px 0px 82px"}},kt.createElement(de.Z,{className:qr.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",Ka+1),kt.createElement(Ue.Z,{wrap:!1,align:"top",justify:"space-between"},kt.createElement(de.Z,null,kt.createElement(Ue.Z,{wrap:!1,align:"top"},kt.createElement(de.Z,{className:"mr20 ml15"},kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(_e.default,{disabled:zi(["anonymous_comment_settings","group_name"],za==null?void 0:za[Ka]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:_l(Hr?pt==null?void 0:pt.group_settings:Qn,za)})))),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:[ri.name,"evaluation_start"],rules:[{required:!0,validator:(mn,Or)=>Or==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Ht&&ve()(Or).startOf("second")<=ve()(Ht).startOf("second")?Promise.reject(un?"\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()}]},kt.createElement(El.default.RangePicker,{disabled:zi(["anonymous_comment_settings","evaluation_start"],za==null?void 0:za[Ka]),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:mn=>(0,we.Q8)(mn,pt==null?void 0:pt.course_end_date,ve()(Ht).add(1,"minutes").format()),disabledTime:mn=>(0,we.d0)(mn,ve()(Ht).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[ve()((0,we.U6)(),"HH:mm"),ve()((0,we.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"}))))),kt.createElement(Ue.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},kt.createElement(de.Z,{className:qr.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:"ml10",name:[ri.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},kt.createElement($e.Z,{max:((vi=Jl==null?void 0:Jl[Ka])==null?void 0:vi.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:zi(["anonymous_comment_settings","evaluation_num"],za==null?void 0:za[Ka])})))),kt.createElement(de.Z,{className:qr.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:"ml10",name:[ri.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},kt.createElement($e.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:zi(["anonymous_comment_settings","absence_penalty"],za==null?void 0:za[Ka])})))),!gr&&kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[ri.name,"student_comment"],valuePropName:"checked"},kt.createElement(be.default,{disabled:zi(["anonymous_comment_settings","student_comment"],za==null?void 0:za[Ka])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))))),!gn&&kt.createElement(Ue.Z,{className:(wu=qr.Z)==null?void 0:wu.h_lh_40},((fr=_l(Hr?pt==null?void 0:pt.group_settings:Qn,za))==null?void 0:fr.length)>0&&kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{tr({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),Ka!=0&&!zi(["anonymous_comment_settings","group_name"],za==null?void 0:za[Ka])?kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Qu(ri.name)}})):kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5 mt5`},kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7")))),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:qr.Z.poor_rating,name:"abnormal_score",rules:[{validator:(zn,tr)=>tr===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},kt.createElement($e.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:zi("student_comment"),min:1,max:100})))),kt.createElement(de.Z,null," ",kt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",gn?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":kt.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(pt!=null&&pt.anonymous_comment)){Ce.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/${pr==null?void 0:pr.coursesId}/common_homework/${pr==null?void 0:pr.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),kt.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"))),gr&&kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:`${qr.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("student_comment")},kt.createElement(Ue.Z,{gutter:10},kt.createElement(de.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),kt.createElement(de.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"))))),kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5`},kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:qr.Z.h_lh_40},kt.createElement(be.default,{disabled:zi("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9"))),kt.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")),si&&kt.createElement("div",{style:{paddingBottom:5}},kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5`},kt.createElement(de.Z,{className:qr.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},kt.createElement(Pe.ZP.Group,{disabled:zi("unified_anonymous_appeal")},kt.createElement(Pe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((vn=pt==null?void 0:pt.group_settings)==null?void 0:vn.length)>0&&kt.createElement(Pe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9"))))),(Pn===!1||Hr===!1||gr==!1)&&kt.createElement(Me.Z,{title:Ac("unified_anonymous_appeal")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Sr?kt.createElement(Ue.Z,{className:`${qr.Z.row_sty1} mb5`},kt.createElement(de.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},kt.createElement($e.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:zi("appeal_penalty")})))),kt.createElement(de.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")):kt.createElement(pe.default.List,{name:"anonymous_appeal_settings"},(zn,{add:tr,remove:Qu})=>zn.map((ri,Ka)=>{var Gi,$u;return kt.createElement(Ue.Z,{key:ri.key,style:{padding:"5px 14px 5px 82px"}},kt.createElement(de.Z,{className:qr.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",Ka+1),kt.createElement(Ue.Z,{wrap:!1,align:"top",justify:"space-between"},kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:"ml10",name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(_e.default,{disabled:zi(["anonymous_appeal_settings","group_name"],na==null?void 0:na[Ka]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:_l(gr?pt==null?void 0:pt.group_settings:za,na)})))),kt.createElement(de.Z,{className:`${qr.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),kt.createElement(de.Z,null,kt.createElement(Hi.Z,{disableWhenCommunity:!(Gt!=null&&Gt.is_old_data_for_time)},kt.createElement(pe.default.Item,{className:"ml10",name:[ri.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},kt.createElement($e.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:zi(["anonymous_appeal_settings","appeal_penalty"],na==null?void 0:na[Ka])})))),!gn&&kt.createElement(Ue.Z,{className:(Gi=qr.Z)==null?void 0:Gi.h_lh_40},!!(($u=_l(gr?pt==null?void 0:pt.group_settings:za,na))!=null&&$u.length)&&kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{tr({is_admin:!0,appeal_penalty:2})}})),Ka!=0&&!zi(["anonymous_appeal_settings","group_name"],na==null?void 0:na[Ka])?kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Qu(ri.name)}})):kt.createElement(de.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,se.GJ)()||!(Pu||Sl||zu))&&kt.createElement(Je.ZP,{loading:nr||Qa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Un.submit()}},"\u4FDD\u5B58"),kt.createElement(ud.Z,{resdata:ci,type:"shixun",okloading:yl,oktext:(ci==null?void 0:ci.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zn=>ht(void 0,null,function*(){Ii(!0);let tr=yield(0,qe.ZP)(`/api/courses/${pr.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(pr==null?void 0:pr.categoryId)]}});if(Ii(!1),(tr==null?void 0:tr.status)===0){Ii(!0);const Qu=yield wn(Ye({},Vi));if(Ii(!1),Qu.status!==0)return;Ii(!0);const ri=yield ru(Ye({},Vi));if(Ii(!1),ri.status!==0)return;Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fd(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),kt.createElement(nA.Z,{onConfirm:(zn,tr)=>{Qn.splice(zn,0,...tr),Qn.splice(zn+tr.length,1);const Qu=(0,we.QE)([...Qn]);Qu.forEach(ri=>{var Ka;((Ka=ri==null?void 0:ri.publish_time)==null?void 0:Ka.length)==2?ri.publish_time=ri.publish_time:ri.publish_time=[ve()(ri==null?void 0:ri.publish_time),ve()(ri==null?void 0:ri.end_time)]}),Un.setFieldValue("group_settings",[...Qu])}})))};var ln=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects}))(kn),Hn=ae(36923),tn=ae(59301),Yn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Vn=(Le,Fe,Be)=>Fe in Le?Yn(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Fr=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Xn.call(Fe,Be)&&Vn(Le,Be,Fe[Be]);if(Rn)for(var Be of Rn(Fe))$n.call(Fe,Be)&&Vn(Le,Be,Fe[Be]);return Le},Cr=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const ar=({shixunHomeworks:Le,loading:Fe,dispatch:Be,classroomList:Ot,user:St})=>{var Pt,Tt,Wt,at,Vt,Xt;const Dt=(0,Re.useParams)(),{verifyModelUser:Mn,ContactModalElement:On}=(0,Va.Z)(),{workSetting:jt}=Le,[cr,nn]=(0,y.useState)(!1),[cn,an]=(0,y.useState)(!1),[on,An]=(0,y.useState)({start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}}),[lr,vn]=(0,y.useState)(!1),[pr,pt]=(0,y.useState)([]);(0,y.useEffect)(()=>{nn(!(0,se.GJ)())},[(0,se.GJ)()]);const Gt=()=>{Be({type:"shixunHomeworks/getWorkSetting",payload:Fr({},Dt)}),Be({type:"shixunHomeworks/getWorkList",payload:Fr({},Dt)})};(0,y.useEffect)(()=>{jt!=null&&jt.course_id&&(Object.keys(on).forEach(wn=>{on[wn]=jt[wn]||on[wn]}),An(Fr({},on)))},[jt]);const nr=wn=>Cr(void 0,null,function*(){var Qa;if(((Qa=St==null?void 0:St.userInfo)==null?void 0:Qa.user_status)===2){(0,_t.Rd)();return}if(!(jt!=null&&jt.ai_code_evaluation)&&(on!=null&&on.ai_code_evaluation)&&!wn){vn(!0);return}an(!0),(yield(0,qe.ZP)(`/api/homework_commons/${Dt.categoryId}/shiyan_setting.json`,{method:"post",body:Fr({},on)})).status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),Gt()),an(!1)});return tn.createElement("section",{className:Ra.Z.form},tn.createElement("div",{className:Ra.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),tn.createElement("div",{className:Ra.Z.content},tn.createElement(be.default,{disabled:cr,checked:on.start_permanent,onChange:wn=>{if(!(0,se.Ny)()){(0,_t.pW)(2);return}on.start_permanent=wn.target.checked,An(Object.assign({},on))}},tn.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",tn.createElement("a",{target:"_blank",href:tu.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),tn.createElement("div",{className:Ra.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),tn.createElement("div",{className:Ra.Z.content,style:{padding:0}},tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_exam_question,onChange:wn=>{Mn()&&(on.ai_exam_question=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_syntax_check,onChange:wn=>{Mn()&&(on.ai_syntax_check=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_code_diagnosis,onChange:wn=>{Mn()&&(on.ai_code_diagnosis=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_guidance,onChange:wn=>{Mn()&&(on.ai_guidance=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_code_evaluation,onChange:wn=>{Mn()&&(on.ai_code_evaluation=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),tn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:wn=>{wn.preventDefault(),wn.stopPropagation(),!(!(jt!=null&&jt.is_old_data_for_time)&&(0,we.Ye)(Be))&&vn(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_code_optimization,onChange:wn=>{Mn()&&(on.ai_code_optimization=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_code_comment,onChange:wn=>{Mn()&&(on.ai_code_comment=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),tn.createElement("div",{className:Ra.Z.pubColSty},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_q_and_a,onChange:wn=>{Mn()&&(wn.target.checked||(on.ai_guide=wn.target.checked),on.ai_q_and_a=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),tn.createElement("div",{className:`${Ra.Z.pubColSty}`,style:on.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(be.default,{checked:on.ai_guide,onChange:wn=>{Mn()&&(wn.target.checked&&(on.ai_q_and_a=wn.target.checked),on.ai_guide=wn.target.checked,An(Object.assign({},on)))}},tn.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),on.ai_guide&&tn.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},tn.createElement("div",{className:"flex item-center gap-12px"},tn.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(Ie.default,{size:"large",style:{width:"133px"},value:(Pt=on==null?void 0:on.ai_guide_data)==null?void 0:Pt.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:wn=>{on.ai_guide_data.unanswered_time=wn.target.value,An(Object.assign({},on))}})),tn.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),tn.createElement("div",{className:"flex gap-12px"},tn.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(Ie.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Tt=on==null?void 0:on.ai_guide_data)==null?void 0:Tt.unanswered_msg,onChange:wn=>{on.ai_guide_data.unanswered_msg=wn.target.value,An(Object.assign({},on))}}))),tn.createElement("div",{className:"flex item-center gap-12px"},tn.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(Ie.default,{size:"large",style:{width:"133px"},value:(Wt=on==null?void 0:on.ai_guide_data)==null?void 0:Wt.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:wn=>{on.ai_guide_data.evaluation_num=wn.target.value,An(Object.assign({},on))}}))),tn.createElement("div",{className:"flex gap-12px"},tn.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),tn.createElement(Hi.Z,{disableWhenCommunity:!(jt!=null&&jt.is_old_data_for_time)},tn.createElement(Ie.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(at=on==null?void 0:on.ai_guide_data)==null?void 0:at.evaluation_msg,onChange:wn=>{on.ai_guide_data.evaluation_msg=wn.target.value,An(Object.assign({},on))}})))))),!cr&&tn.createElement(tn.Fragment,null,tn.createElement(Je.ZP,{type:"primary",size:"large",loading:cn,style:{width:"138px",marginTop:"30px"},onClick:()=>nr()},"\u4FDD\u5B58")),tn.createElement(ge.default,{centered:!0,open:lr,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((pr==null?void 0:pr.length)===0)return Ce.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");vn(!1),nr(!0)},onCancel:()=>{vn(!1)},maskClosable:!1},tn.createElement("div",{style:{color:"#333"}},tn.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),tn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},tn.createElement(be.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:pr.length>0&&pr.length<((Vt=jt==null?void 0:jt.default_evaluation_dimension)==null?void 0:Vt.length),onChange:wn=>{pt(wn.target.checked?jt==null?void 0:jt.default_evaluation_dimension:[])},checked:((Xt=jt==null?void 0:jt.default_evaluation_dimension)==null?void 0:Xt.length)===pr.length},"\u5168\u90E8"),tn.createElement(be.default.Group,{className:Ra.Z.work_checkbox_group,options:jt==null?void 0:jt.default_evaluation_dimension,value:pr,onChange:wn=>pt(wn)})),tn.createElement(Hn.Z,{dimensionValue:pr}))))};var kr=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(ar),dr=ae(57305),Ar=ae(65899),bn=ae(59301),ea=Object.defineProperty,la=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,xr=(Le,Fe,Be)=>Fe in Le?ea(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Lr=(Le,Fe)=>{for(var Be in Fe||(Fe={}))oa.call(Fe,Be)&&xr(Le,Be,Fe[Be]);if(Ca)for(var Be of Ca(Fe))Wr.call(Fe,Be)&&xr(Le,Be,Fe[Be]);return Le},jr=(Le,Fe)=>la(Le,Xr(Fe)),Ta=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const{RangePicker:Da}=El.default,{Option:ta}=_e.default,ca=({shixunHomeworks:Le,loading:Fe,dispatch:Be,classroomList:Ot})=>{var St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn;const cn=(0,Re.useParams)(),{workSetting:an,workList:on}=Le,[An,lr]=(0,y.useState)(!0);let[vn,pr]=(0,y.useState)([]),[pt,Gt]=(0,y.useState)([]),[nr,wn]=(0,y.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:tA.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,y.useEffect)(()=>{},[]);const[Qa,ru]=(0,y.useState)(!1);(0,y.useEffect)(()=>{an!=null&&an.course_id&&(Object.keys(nr).map(function(gn){nr[gn]=an[gn]}),an.anonymous_comment&&(nr.unified_late=an.unified_anonymous_comment,ru(an.unified_anonymous_comment)),(!nr.allow_late||!nr.unified_late)&&(nr.late_penalty=5),nr.unified_setting||(nr.unified_late=!1,nr.unified_anonymous_comment=!1,nr.unified_anonymous_appeal=!1),vn=JSON.parse(JSON.stringify(an.group_settings.map(gn=>jr(Lr({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),pt=JSON.parse(JSON.stringify(an.allow_late_settings.map(gn=>jr(Lr({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),wn(Lr({},nr)),pr(vn.length?[...vn]:[{}]),Gt([...pt]))},[an]),(0,y.useEffect)(()=>{lr(!(0,se.GJ)())},[(0,se.GJ)()]);const Un=()=>{Be({type:"shixunHomeworks/getWorkSetting",payload:Lr({},cn)})},[Hr,Qn]=(0,y.useState)(!1),yn=()=>Ta(void 0,null,function*(){Qn(!Hr);const gn=JSON.parse(JSON.stringify(nr));if(gn.categoryId=cn.categoryId,nr.unified_setting||vn==null||vn.map(ua=>{var wa,ci;if(!ua.publish_time||!ua.end_time)throw Ce.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Qn(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ua.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Qn(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(ci=(wa=ua==null?void 0:ua.group_name)==null?void 0:wa.map(ha=>{var Vi,lu;let yl=(lu=(Vi=an.group_settings)==null?void 0:Vi.filter(Ii=>(Ii==null?void 0:Ii.group_name)===ha))==null?void 0:lu[0];return yl==null?void 0:yl.group_id}))==null?void 0:ci.toString().split(",")}),gn.group_settings=vn,nr.allow_late)if(nr.unified_late){if(nr.late_penalty===null||nr.late_penalty===void 0||nr.late_penalty<0||nr.late_penalty>100)throw Ce.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Qn(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!nr.late_time)throw Ce.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Qn(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(ve()(nr.late_time)<=ve()(nr.end_time))throw Ce.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Qn(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else pt=pt==null?void 0:pt.map(ua=>{var wa,ci;if(ua.penalty_type=tA.Q.Number,ua.late_penalty===null||ua.late_penalty===void 0||ua.late_penalty<0||ua.late_penalty>100)throw Ce.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Qn(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ua.late_time)throw Ce.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Qn(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ua.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Qn(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(ci=(wa=ua==null?void 0:ua.group_name)==null?void 0:wa.map(ha=>{var Vi,lu;let yl=(lu=(Vi=an.group_settings)==null?void 0:Vi.filter(Ii=>(Ii==null?void 0:Ii.group_name)===ha))==null?void 0:lu[0];return yl==null?void 0:yl.group_id}))==null?void 0:ci.toString().split(","),ua}),gn.allow_late_settings=pt;if(nr!=null&&nr.submit_limit&&!(nr!=null&&nr.submit_limit_num)){Ce.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Qn(!1);return}if(nr!=null&&nr.can_submit&&!(nr!=null&&nr.submit_num)){Ce.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Qn(!1);return}Object.keys(gn).map(function(ua){ua.indexOf("proportion")>-1&&(gn[ua]=gn[ua]/100)}),(yield(0,qe.ZP)(`/api/homework_commons/${cn.categoryId}/publish_setting.json`,{method:"post",body:jr(Lr({},gn),{penalty_type:tA.Q.Number})})).status===0?(Qn(!1),Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),Un(),Be({type:"shixunHomeworks/getWorkList",payload:Lr({},cn)})):Qn(!1)}),un=bn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",bn.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 - (",bn.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 )",bn.createElement("br",null),bn.createElement("br",null),"\u6CE8\u610F",bn.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",bn.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",bn.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",bn.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"),Ln=bn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",bn.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",bn.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 )",bn.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"),Ua=(gn,ra,ua="group_id")=>{var wa;return ra?ra.find(ci=>ci[ua]===gn):(wa=an==null?void 0:an.group_settings)==null?void 0:wa.find(ci=>ci.group_id[0]===gn)},Pn=(an==null?void 0:an.allow_late)||(an==null?void 0:an.anonymous_comment),br=gn=>{var ra,ua;const wa=Ua(gn,an==null?void 0:an.allow_late_settings,"id"),ci=Ua(gn,an==null?void 0:an.anonymous_comment_settings),ha=Ua(gn);return(an==null?void 0:an.allow_late)&&wa&&ve()(wa==null?void 0:wa.late_time)<=ve()()||(an==null?void 0:an.anonymous_comment)&&ci&&(ci==null?void 0:ci.evaluation_start)!==null||((ua=(ve()(ha==null?void 0:ha.end_time)<=ve()()&&((ra=an==null?void 0:an.allow_late_settings)==null?void 0:ra.filter(Vi=>Vi.group_id.includes(gn))))[0])==null?void 0:ua.late_time)!=null},wt=(St=an==null?void 0:an.allow_late_settings)!=null&&St.length?(Pt=an==null?void 0:an.allow_late_settings)==null?void 0:Pt.every(gn=>{if(gn.evaluation_start)return!0}):!1,gr=(an==null?void 0:an.unified_late)&&(an==null?void 0:an.anonymous_comment),hr=an==null?void 0:an.anonymous_comment,si=(0,y.useMemo)(()=>{var gn,ra;return an!=null&&an.unified_setting?!((gn=on==null?void 0:on.homework_status)!=null&&gn.includes("\u5DF2\u622A\u6B62"))||(an==null?void 0:an.allow_late)||(an==null?void 0:an.anonymous_comment):!((ra=an==null?void 0:an.group_settings)==null?void 0:ra.some(wa=>ve()(wa.end_time)<=ve()()))||(an==null?void 0:an.allow_late)||(an==null?void 0:an.all_group_late)},[an,on]),za=an==null?void 0:an.anonymous_comment,Sr=gn=>{if(!gn)return!1;const ra=Ua(gn,an==null?void 0:an.anonymous_comment_settings);return(an==null?void 0:an.anonymous_comment)&&ra&&(ra==null?void 0:ra.evaluation_start)!==null},na=gn=>{const ra=Ua(gn,an==null?void 0:an.anonymous_comment_settings);return ra&&(ra==null?void 0:ra.evaluation_start)!==null};return bn.createElement("section",{style:{padding:"30px 50px"}},bn.createElement("div",{className:`${qr.Z.title}`},bn.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),bn.createElement(Me.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"},bn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${qr.Z.title_icon}`}))),bn.createElement("div",{className:qr.Z.content},bn.createElement(Ue.Z,{className:`${qr.Z.row_sty} ${qr.Z.bottom_line} ${qr.Z.h_lh_40}`},bn.createElement(Pe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:An||!((Tt=on==null?void 0:on.homework_status)!=null&&Tt.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((at=(Wt=Ot.AssistantObject)==null?void 0:Wt.normal)!=null&&at.can_publish),value:nr.unified_setting,onChange:gn=>{var ra;if(!((ra=on==null?void 0:on.homework_status)!=null&&ra.includes("\u672A\u53D1\u5E03"))){Ce.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(nr.unified_setting=!nr.unified_setting,nr.unified_setting||(nr.unified_late=!1),wn(Object.assign({},nr)),nr.unified_setting===!1&&vn==""){pr(vn.concat({}));return}nr.unified_setting&&(pr([]),Gt([{late_penalty:5}]))}},bn.createElement(Pe.ZP,{value:!0,disabled:!(an!=null&&an.manage_all_group)||!(0,se.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),bn.createElement(Pe.ZP,{disabled:((Vt=an==null?void 0:an.group_settings)==null?void 0:Vt.length)===0||!(0,se.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((Xt=an==null?void 0:an.group_settings)==null?void 0:Xt.length)===0&&bn.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")),nr.unified_setting&&bn.createElement("div",{className:qr.Z.row_sty,style:{padding:"5px 30px"}},bn.createElement(Ue.Z,{align:"middle"},bn.createElement(de.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),bn.createElement(de.Z,{className:"ml5"},bn.createElement(El.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:gn=>(0,Ar.Q8)(gn,an==null?void 0:an.course_end_date),disabledTime:gn=>(0,Ar.d0)(gn),disabled:An||!((Dt=on==null?void 0:on.homework_status)!=null&&Dt.includes("\u672A\u53D1\u5E03")||(Mn=on==null?void 0:on.homework_status)!=null&&Mn.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((On=Ot.AssistantObject.normal)!=null&&On.can_publish),value:nr.publish_time?ve()(nr.publish_time):"",allowClear:!1,onChange:(gn,ra)=>{nr.publish_time=ra,(nr.end_time==""||!nr.end_time)&&nr.unified_setting&&(nr.end_time=ve()(gn).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),nr.end_time=nr.end_time),wn(Object.assign({},nr))}})),bn.createElement(de.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),bn.createElement(Ue.Z,{align:"middle"},bn.createElement(de.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),bn.createElement(de.Z,{className:"ml5"},bn.createElement(El.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wt||hr||(an==null?void 0:an.allow_late)&&(an==null?void 0:an.homework_status.includes("\u5DF2\u622A\u6B62"))||An||(an==null?void 0:an.allow_late)&&ve()()>=ve()(an==null?void 0:an.end_time)||(0,se.Rm)()&&!((jt=Ot.AssistantObject.normal)!=null&&jt.can_publish),allowClear:!1,disabledDate:gn=>(0,Ar.Q8)(gn,an==null?void 0:an.course_end_date,nr.publish_time),disabledTime:gn=>(0,Ar.d0)(gn,nr.publish_time),value:nr.end_time?ve()(nr.end_time):"",onChange:(gn,ra)=>{nr.end_time=ra,wn(Object.assign({},nr))}})),bn.createElement(de.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!nr.unified_setting&&bn.createElement(Ue.Z,null,vn&&vn.map(function(gn,ra){var ua,wa,ci,ha;return bn.createElement(Ue.Z,{key:ra},bn.createElement(Ue.Z,{style:{padding:"5px 14px 5px 52px"}},bn.createElement(de.Z,{className:qr.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",ra+1),bn.createElement(de.Z,{flex:1,style:{maxWidth:400}},bn.createElement(_e.default,{disabled:An||((ua=on==null?void 0:on.homework_status)!=null&&ua.includes("\u672A\u53D1\u5E03")&&gn.id||ve()()<ve()(gn==null?void 0:gn.publish_time)?!1:!!(gn!=null&&gn.publish_time)),size:"large",className:"ml20",mode:"multiple",style:{width:"250px"},value:gn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Vi=>{var lu,yl;if((0,se.Rm)()&&!((yl=(lu=Ot.AssistantObject)==null?void 0:lu.normal)!=null&&yl.can_publish)){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}vn[ra].group_name=Vi,vn[ra].group_id=gn.group_id;const Ii=(0,oe.flattenDeep)(vn.map(Sl=>Sl.group_name)),Pu=pt.map(Sl=>{let zu=(Sl==null?void 0:Sl.group_name)||[];return jr(Lr({},Sl),{group_name:(0,oe.remove)(zu,Ya=>Ii.includes(Ya))})});Gt(Pu),pr(vn.slice())}},an.group_settings&&an.group_settings.map(function(Vi){if(!vn.map(lu=>lu.group_name).toString().split(",").includes(String(Vi.group_name)))return bn.createElement(ta,{value:Vi.group_name,key:Vi.id},Vi.group_name)})))),bn.createElement(de.Z,{style:{padding:"5px 0"}},bn.createElement(Da,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[gn.publish_time?ve()(gn.publish_time):ve()(),ve()()]},disabled:An||(ve()()<=ve()((wa=Ua(gn.id))==null?void 0:wa.publish_time)?!1:[!0,br(gn.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:Vi=>(0,Ar.Q8)(Vi,an==null?void 0:an.course_end_date),disabledTime:Vi=>(0,Ar.d0)(Vi),showTime:{format:"HH:mm",defaultValue:[ve()((0,we.U6)(),"HH:mm"),ve()((0,we.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:gn.publish_time&&[ve()(gn.publish_time),ve()(gn.end_time)],onChange:(Vi,lu)=>{var yl,Ii;if((0,se.Rm)()&&!((Ii=(yl=Ot.AssistantObject)==null?void 0:yl.normal)!=null&&Ii.can_publish)){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}vn[ra].publish_time=lu[0],vn[ra].end_time=lu[1],pr([...vn])}})),!An&&bn.createElement(de.Z,{className:`${(ci=qr.Z)==null?void 0:ci.h_lh_40}`,style:{padding:"5px 0"}},vn.length<((ha=an==null?void 0:an.group_settings)==null?void 0:ha.length)&&bn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{pr(vn.concat({}))}}),(gn!=null&&gn.publish_time&&ve()()<ve()(gn==null?void 0:gn.publish_time)||!(gn!=null&&gn.publish_time))&&ra!=0?bn.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{var Vi,lu;if((0,se.Rm)()&&!((lu=(Vi=Ot.AssistantObject)==null?void 0:Vi.normal)!=null&&lu.can_publish)){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}const yl=(0,oe.cloneDeep)(pt);yl.forEach((Ii,Pu)=>{Ii.group_name&&(Ii.group_name=Ii.group_name.filter(Sl=>{var zu;return!((zu=vn[ra].group_name)!=null&&zu.includes(Sl))}))}),vn=vn.filter((Ii,Pu)=>ra!==Pu),Gt(yl),pr(vn.slice()),setTimeout(()=>pr(vn.slice()),10)}}):bn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(on!=null&&on.is_shixun)&&bn.createElement(dr.ZP,{checkMarginLeft:60,disabled:An,value:nr,onChange:gn=>wn(Lr(Lr({},nr),gn))}),bn.createElement(bn.Fragment,null,bn.createElement("div",{className:`${qr.Z.title} mt30`},bn.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),bn.createElement("div",{className:qr.Z.content},bn.createElement(Ue.Z,{className:`${qr.Z.row_sty} ${qr.Z.bottom_line} ${(cr=qr.Z)==null?void 0:cr.h_lh_40}`,align:"middle"},bn.createElement(wo.Z,{checked:nr.allow_late,disabled:wt||An||(an==null?void 0:an.allow_late),onChange:gn=>{var ra,ua;if((0,se.Rm)()&&!((ua=(ra=Ot.AssistantObject)==null?void 0:ra.normal)!=null&&ua.can_late)){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}gn&&ge.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:bn.createElement("div",{style:{padding:10,background:"#f5f6f9"}},bn.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"),bn.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),bn.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"))}),nr.allow_late=gn,pt==""&&Gt([{late_penalty:5}]),wn(Lr({},nr))}}),bn.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),bn.createElement(Me.Z,{overlayStyle:{width:380,maxWidth:380},title:bn.createElement("div",{style:{display:"flex",flexFlow:"column"}},bn.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),bn.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"),bn.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"))},bn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${qr.Z.title_icon}`}))),(nr==null?void 0:nr.allow_late)&&bn.createElement("div",{className:"pb5"},bn.createElement(Ue.Z,{className:qr.Z.row_sty1},bn.createElement(de.Z,{className:qr.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),bn.createElement(Pe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:An,value:nr.unified_late,onChange:gn=>{var ra;if((0,se.Rm)()&&!((ra=Ot.AssistantObject.normal)!=null&&ra.can_late)){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}nr.unified_late=gn.target.value,pt==""&&!gn.target.value&&Gt([{late_penalty:5}]),wn(Lr({},nr))}},(nr==null?void 0:nr.unified_setting)&&bn.createElement(Pe.ZP,{disabled:(an==null?void 0:an.allow_late)||!(an!=null&&an.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nn=an==null?void 0:an.group_settings)==null?void 0:nn.length)&&bn.createElement(Pe.ZP,{disabled:an==null?void 0:an.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),nr!=null&&nr.unified_late?bn.createElement("div",null,bn.createElement(Ue.Z,{wrap:!1,align:"middle",className:`${qr.Z.row_sty1} mb10 mt5`},bn.createElement(de.Z,{className:qr.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),bn.createElement(de.Z,{style:{margin:"0 10px 0 8px"}},bn.createElement($e.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:An||za,value:nr.late_penalty,onChange:gn=>{var ra;if((0,se.Rm)()&&!((ra=Ot.AssistantObject.normal)!=null&&ra.can_late)){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}nr.late_penalty=gn,wn(Object.assign({},nr))}})),bn.createElement(de.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")),bn.createElement(Ue.Z,{className:`${qr.Z.row_sty1}`},bn.createElement(de.Z,{className:qr.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),bn.createElement(de.Z,{style:{margin:"0 10px 0 8px"}},bn.createElement(El.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:An||gr||wt,value:nr.late_time?ve()(nr.late_time):"",disabledDate:gn=>(0,Ar.Q8)(gn,an==null?void 0:an.course_end_date),disabledTime:gn=>(0,Ar.d0)(gn),onChange:(gn,ra)=>{var ua;if((0,se.Rm)()&&!((ua=Ot.AssistantObject.normal)!=null&&ua.can_late)){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}nr.late_time=ra,wn(Object.assign({},nr))}})),bn.createElement(de.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):pt.map(function(gn,ra){var ua;return bn.createElement(Ue.Z,{key:ra,style:{padding:"5px 14px 5px 52px"}},bn.createElement(de.Z,{className:qr.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",ra+1),bn.createElement(de.Z,{className:"mr20 ml10"},bn.createElement(_e.default,{size:"large",disabled:An||!((ua=on==null?void 0:on.homework_status)!=null&&ua.includes("\u672A\u53D1\u5E03"))&&gn.id,mode:"multiple",style:{width:250},value:typeof gn.group_name=="string"?[gn.group_name]:gn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:wa=>{var ci;if((0,se.Rm)()&&!((ci=Ot.AssistantObject.normal)!=null&&ci.can_late)){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}pt[ra].group_name=wa,pt[ra].group_id=gn.group_id,Gt(pt.slice())}},an.group_settings&&an.group_settings.map(function(wa){if(nr!=null&&nr.unified_setting&&!pt.map(ci=>ci.group_name).toString().split(",").includes(String(wa.group_name))&&!na(wa.id))return bn.createElement(ta,{value:wa.group_name,key:wa.id},wa.group_name);if(vn.map(ci=>ci.group_name).toString().split(",").includes(String(wa.group_name))&&!pt.map(ci=>ci.group_name).toString().split(",").includes(String(wa.group_name))&&!na(wa.id))return bn.createElement(ta,{value:wa.group_name,key:wa.id},wa.group_name)}))),bn.createElement(de.Z,{className:qr.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),bn.createElement(de.Z,{className:"mr20 ml10"},bn.createElement($e.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:An||Sr(gn.id),defaultValue:gn.late_penalty,onChange:wa=>{var ci,ha;if((0,se.Rm)()&&!((ha=(ci=Ot.AssistantObject)==null?void 0:ci.normal)!=null&&ha.can_late)){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}pt[ra].late_penalty=wa,pt[ra].penalty_type=tA.Q.Number}})),bn.createElement(de.Z,{className:qr.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),bn.createElement(de.Z,{className:"ml10"},bn.createElement(El.default,{size:"large",disabled:An||Sr(gn.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:ve()((0,we.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:wa=>(0,Ar.Q8)(wa,an==null?void 0:an.course_end_date),disabledTime:wa=>(0,Ar.d0)(wa),format:"YYYY-MM-DD HH:mm",value:gn!=null&&gn.late_time?ve()(gn.late_time):void 0,onChange:(wa,ci)=>{var ha,Vi;if((0,se.Rm)()&&!((Vi=(ha=Ot.AssistantObject)==null?void 0:ha.normal)!=null&&Vi.can_late)){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}pt[ra].late_time=ci,Gt([...pt])}})),!An&&bn.createElement(de.Z,{style:{height:40,lineHeight:"40px"}},bn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Gt(pt.concat({penalty_type:tA.Q.Number,late_penalty:5}))}}),ra>0&&!gn.id?bn.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{pt=pt.filter((wa,ci)=>ra!==ci),Gt(pt.slice()),setTimeout(()=>Gt(pt.slice()),10)}}):bn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),bn.createElement(Je.ZP,{loading:Hr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>yn()},"\u4FDD\u5B58"))};var zr=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects}))(ca),$r=ae(59301),ia=Object.defineProperty,ti=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,bi=(Le,Fe,Be)=>Fe in Le?ia(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,li=(Le,Fe)=>{for(var Be in Fe||(Fe={}))fi.call(Fe,Be)&&bi(Le,Be,Fe[Be]);if(ui)for(var Be of ui(Fe))Ga.call(Fe,Be)&&bi(Le,Be,Fe[Be]);return Le},mi=(Le,Fe)=>ti(Le,qa(Fe)),Ui=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Bi=Le=>Ui(void 0,null,function*(){return yield(0,qe.ZP)(`/api/homework_commons/${Le==null?void 0:Le.categoryId}/publish_setting.json`,{method:"post",body:Le})}),Zi=Le=>Ui(void 0,null,function*(){return yield(0,qe.ZP)(`/api/homework_commons/${Le==null?void 0:Le.categoryId}/evaluation_setting.json`,{method:"post",body:Le})}),gi=(Le,Fe)=>Le==null?void 0:Le.map(Be=>{var Ot;return(Ot=Fe==null?void 0:Fe.find(St=>St.value===Be))==null?void 0:Ot.id}),Wi=(Le,Fe)=>{var Be;return Le=typeof Le=="string"?[Le]:Le,(Be=Le==null?void 0:Le.map(Ot=>Fe==null?void 0:Fe.find(St=>{var Pt;return(Pt=St==null?void 0:St.group_name)==null?void 0:Pt.includes(Ot)})))==null?void 0:Be.filter(Ot=>Ot)},Pi=(Le,Fe,Be,Ot=!1)=>{let St=null,Pt=Ot?Fe:Wi(Le,Fe);return Pt==null||Pt.forEach((Tt,Wt)=>{(Wt==0||Be(Tt,St||{}))&&(St=Tt)}),St},fu=({shixunHomeworks:Le,loading:Fe,dispatch:Be,classroomList:Ot})=>{var St,Pt,Tt,Wt,at,Vt;const Xt=(0,Re.useParams)(),{workSetting:Dt,workList:Mn}=Le,[,On,jt]=(0,z.U)(Bi,{categoryId:Xt==null?void 0:Xt.categoryId,penalty_type:tA.Q.Number}),[,cr,nn]=(0,z.U)(Zi,{categoryId:Xt==null?void 0:Xt.categoryId}),[cn]=pe.default.useForm(),an=pe.default.useWatch("unified_setting",cn),on=pe.default.useWatch("group_settings",cn),An=pe.default.useWatch("allow_late_settings",cn),lr=pe.default.useWatch("end_time",cn),vn=pe.default.useWatch("publish_time",cn),pr=pe.default.useWatch("allow_late",cn),pt=pe.default.useWatch("unified_late",cn),Gt=pe.default.useWatch("late_time",cn),nr=pe.default.useWatch("anonymous_comment",cn),wn=pe.default.useWatch("unified_anonymous_comment",cn),Qa=pe.default.useWatch("evaluation_start",cn),ru=pe.default.useWatch("anonymous_appeal",cn),Un=pe.default.useWatch("anonymous_comment_settings",cn),Hr=pe.default.useWatch("unified_anonymous_appeal",cn),Qn=pe.default.useWatch("anonymous_appeal_settings",cn),[yn,un]=(0,y.useState)(!1),[Ln,Ua]=(0,y.useState)({}),Pn=yn||(0,se.Rm)()&&!((Pt=(St=Ot.AssistantObject)==null?void 0:St.normal)!=null&&Pt.can_publish),br=yn||(0,se.Rm)()&&!((Wt=(Tt=Ot.AssistantObject)==null?void 0:Tt.normal)!=null&&Wt.can_late),wt=yn||(0,se.Rm)()&&!((Vt=(at=Ot.AssistantObject)==null?void 0:at.normal)!=null&&Vt.can_anonymous_comment),gr=si=>Ui(void 0,null,function*(){const za=si;let Sr=yield(0,qe.ZP)(`/api/homework_commons/${Xt==null?void 0:Xt.categoryId}/publish_setting_for_submit.json`,{method:"post",body:za});(Sr==null?void 0:Sr.status)===0&&(Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),hr(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),hr=()=>{Be({type:"shixunHomeworks/getWorkSetting",payload:li({},Xt)}),Be({type:"shixunHomeworks/getWorkList",payload:li({},Xt)})};return(0,y.useEffect)(()=>{var si,za,Sr,na;let gn=(si=Dt==null?void 0:Dt.group_settings)==null?void 0:si.filter(ha=>ha.publish_time!==null).map(ha=>mi(li({},ha),{group_name:[ha.group_name],publish_time:(ha==null?void 0:ha.publish_time)&&[ve()(ha==null?void 0:ha.publish_time),ve()(ha==null?void 0:ha.end_time)]}));gn=(0,we.QE)((gn==null?void 0:gn.length)>0?gn:[]);const ra=(za=Dt.allow_late_settings)==null?void 0:za.filter(ha=>ha.late_time!==null).map(ha=>mi(li({},ha),{group_name:[ha.group_name],late_time:(ha==null?void 0:ha.late_time)&&ve()(ha==null?void 0:ha.late_time)})),ua=(Sr=Dt.anonymous_comment_settings)==null?void 0:Sr.filter(ha=>ha.evaluation_start!==null).map(ha=>mi(li({},ha),{group_name:[ha.group_name],evaluation_start:(ha==null?void 0:ha.evaluation_start)&&[ve()(ha==null?void 0:ha.evaluation_start),ve()(ha==null?void 0:ha.evaluation_end)]})),wa=(na=Dt.anonymous_appeal_settings)==null?void 0:na.filter(ha=>ha.appeal_time!==null).map(ha=>mi(li({},ha),{group_name:[ha.group_name]})),ci=mi(li({},Dt),{late_penalty:Dt!=null&&Dt.allow_late?Dt==null?void 0:Dt.late_penalty:5,evaluation_num:Dt!=null&&Dt.evaluation_num?Dt==null?void 0:Dt.evaluation_num:3,absence_penalty:Dt!=null&&Dt.anonymous_comment?Dt==null?void 0:Dt.absence_penalty:3,appeal_penalty:Dt!=null&&Dt.anonymous_appeal?Dt==null?void 0:Dt.appeal_penalty:2,publish_time:Dt!=null&&Dt.publish_time?ve()(Dt==null?void 0:Dt.publish_time):"",end_time:Dt!=null&&Dt.end_time?ve()(Dt==null?void 0:Dt.end_time):"",late_time:Dt!=null&&Dt.late_time?ve()(Dt==null?void 0:Dt.late_time):"",evaluation_start:Dt!=null&&Dt.evaluation_start?ve()(Dt==null?void 0:Dt.evaluation_start):"",evaluation_end:Dt!=null&&Dt.evaluation_end?ve()(Dt==null?void 0:Dt.evaluation_end):"",group_settings:gn!=null&&gn.length?gn:[{is_admin:!0}],allow_late_settings:ra!=null&&ra.length?ra:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:ua!=null&&ua.length?ua:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:wa!=null&&wa.length?wa:[{is_admin:!0,appeal_penalty:2}]});cn.setFieldsValue(ci),Ua(ci),un(!(0,se.GJ)()),console.log("workSetting",Dt)},[Dt]),(0,y.useEffect)(()=>(Be({type:"globalSetting/footerToggle",payload:!1}),()=>{Be({type:"globalSetting/footerToggle",payload:!0}),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),cn==null||cn.resetFields()}),[]),$r.createElement(je.Z,{spinning:!!Fe["shixunHomeworks/getWorkSetting"]||!!Fe["shixunHomeworks/getWorkList"]},$r.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},$r.createElement(pe.default,{form:cn,colon:!1,disabled:yn,initialValues:Ln,scrollToFirstError:!0,onFinish:gr},!(Mn!=null&&Mn.is_shixun)&&$r.createElement(dr.rU,{form:cn})),((0,se.GJ)()||!(Pn||br||wt))&&$r.createElement(Je.ZP,{loading:On||cr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{cn.submit()}},"\u4FDD\u5B58"),$r.createElement(nA.Z,{onConfirm:(si,za)=>{on.splice(si,0,...za),on.splice(si+za.length,1);const Sr=(0,we.QE)([...on]);Sr.forEach(na=>{var gn;((gn=na==null?void 0:na.publish_time)==null?void 0:gn.length)==2?na.publish_time=na.publish_time:na.publish_time=[ve()(na==null?void 0:na.publish_time),ve()(na==null?void 0:na.end_time)]}),cn.setFieldValue("group_settings",[...Sr])}})))};var mu=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects}))(fu),Ja=ae(59301);const ga=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{const{workSetting:Ot,workList:St}=Le,[Pt,Tt]=(0,y.useState)("1"),Wt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Ot!=null&&Ot.is_new_rule?Ja.createElement(ln,null):Ja.createElement(zr,null)},!(St!=null&&St.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:Ja.createElement(mu,null)},((St==null?void 0:St.is_jupyter)||(St==null?void 0:St.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:Ja.createElement(kr,null)},!(Ot!=null&&Ot.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:Ja.createElement(hc,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Ja.createElement(cl,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:Ja.createElement(ko,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Ja.createElement(es,null)}].filter(at=>!!at);return(0,y.useEffect)(()=>(Be({type:"globalSetting/footerToggle",payload:!1}),()=>{Be({type:"globalSetting/footerToggle",payload:!0})}),[]),Ja.createElement("div",{style:{paddingBottom:"50px"}},(Wt==null?void 0:Wt.length)&&Ja.createElement(ts.Z,{dataSource:Wt,style:{marginBottom:52}}))};var Ti=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe})=>({shixunHomeworks:Le,loading:Fe.effects}))(ga),Si={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"},pu=ae(26162),ji=ae(66648),sl=ae(92973),nu="data:image/png;base64,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",Ri=Object.defineProperty,_i=Object.defineProperties,ku=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Zr=(Le,Fe,Be)=>Fe in Le?Ri(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Di=(Le,Fe)=>{for(var Be in Fe||(Fe={}))co.call(Fe,Be)&&Zr(Le,Be,Fe[Be]);if(oi)for(var Be of oi(Fe))Ha.call(Fe,Be)&&Zr(Le,Be,Fe[Be]);return Le},sa=(Le,Fe)=>_i(Le,ku(Fe)),Na=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Yu=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot;const St=(0,Re.useParams)(),[Pt,Tt]=(0,y.useState)(Di(Di({},{page:1,limit:20,group_ids:[]}),St)),{codeReview:Wt,workList:at}=Le,[Vt]=pe.default.useForm();Pt.order="code_rate",Pt.sort="desc",Pt.category=Pt.categoryId,(0,y.useEffect)(()=>{Xt()},[Pt]),(0,y.useEffect)(()=>{Le.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Xt()},[Le.actionTabs.key]);const Xt=()=>Na(void 0,null,function*(){(yield Be({type:"shixunHomeworks/getFileRepeatResult",payload:sa(Di({},Pt),{id:Pt==null?void 0:Pt.category,course_id:Pt==null?void 0:Pt.coursesId})})).status===-2&&setTimeout(()=>Xt(),1500)}),Dt=(On,jt)=>{Pt.page=On,Pt.limit=20,Be({type:"shixunHomeworks/getFileRepeatResult",payload:sa(Di({},Pt),{id:Pt==null?void 0:Pt.category,course_id:Pt==null?void 0:Pt.coursesId})})},Mn=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(On,jt,cr)=>Pt.limit*(Pt.page-1)+cr+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:On=>y.createElement("span",{className:"c-orange"},On)},{title:"\u64CD\u4F5C",dataInex:"action",render:(On,jt)=>y.createElement("div",null,y.createElement(Re.Link,{target:"_blank",to:`/classrooms/${Pt.coursesId}/common_homework/${Pt.categoryId}/review_detail/${jt.user_id}`},"\u67E5\u770B"),y.createElement("br",null))}];return y.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},y.createElement(Ue.Z,null,y.createElement(de.Z,{flex:"1"},y.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Wt.time,y.createElement(Je.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(at!=null&&at.is_old_data_for_time)&&(0,we.Ye)(Be)||Be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Pt}})}},"\u6587\u6863\u67E5\u91CD"))),y.createElement(de.Z,null,y.createElement(Ie.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:On=>{Pt.search=On,Be({type:"shixunHomeworks/getFileRepeatResult",payload:sa(Di({},Pt),{id:Pt==null?void 0:Pt.category,course_id:Pt==null?void 0:Pt.coursesId})})},style:{width:200}}),y.createElement("span",{className:"ml5 c-red"}))),(Wt==null?void 0:Wt.status)===-2&&y.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},y.createElement("img",{src:nu}),y.createElement("br",null),y.createElement(Je.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Be({type:"shixunHomeworks/getFileRepeatResult",payload:sa(Di({},Pt),{id:Pt==null?void 0:Pt.category,course_id:Pt==null?void 0:Pt.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((Ot=Wt.course_groups)==null?void 0:Ot.length)>0&&y.createElement(y.Fragment,null,y.createElement(Ue.Z,null,y.createElement(de.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),y.createElement(de.Z,{flex:"80px"},y.createElement(be.default,{checked:Pt.group_ids=="",value:"all",onChange:On=>{delete Pt.group_ids,Pt.group_ids=[],Pt.page=1,Tt(Di({},Pt))}},"\u5168\u90E8")),y.createElement(de.Z,{flex:"1"},Wt.course_groups&&Wt.course_groups.map((On,jt)=>y.createElement(be.default,{value:On.id,checked:Pt.group_ids.includes(On.id),onChange:cr=>{cr.target.checked?Pt.group_ids.push(On.id):Pt.group_ids.splice(Pt.group_ids.indexOf(On.id),1),Pt.page=1,Tt(Di({},Pt))}},On.name,"(",On.members_count,")")))),y.createElement(Ue.Z,{className:"font14 c-red mt5"},y.createElement(de.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(Wt==null?void 0:Wt.data)==="\u52A0\u8F7D\u4E2D"&&y.createElement(je.Z,null,y.createElement(sl.Z,{message:Wt==null?void 0:Wt.data,type:"info"})),(Wt==null?void 0:Wt.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(Wt==null?void 0:Wt.data)==="\u52A0\u8F7D\u4E2D"?"":y.createElement("div",null,y.createElement("p",{className:"mt10"},y.createElement("span",{className:"c-red"},Wt.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",Wt.total_count,"\u5B66\u5458\uFF09"),y.createElement(Se.default,{className:"mt30",pagination:!1,dataSource:Wt.data,columns:Mn,onChange:(On,jt,cr)=>{cr.order==="ascend"&&(Pt.b_order="asc"),cr.order==="descend"&&(Pt.b_order="desc"),cr.order||delete Pt.b_order,Be({type:"shixunHomeworks/getFileRepeatResult",payload:sa(Di({},Pt),{id:Pt==null?void 0:Pt.category,course_id:Pt==null?void 0:Pt.coursesId})})}}),y.createElement("aside",{className:"tc mb50 mt30"},y.createElement(ye.Z,{showSizeChanger:!1,onChange:Dt,defaultCurrent:Pt.page||1,current:Pt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Wt.copy_reviews_count}))))};var Ku=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe})=>({shixunHomeworks:Le,loading:Fe.effects}))(Yu),fl=Object.defineProperty,No=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,mo=(Le,Fe,Be)=>Fe in Le?fl(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Ds=(Le,Fe)=>{for(var Be in Fe||(Fe={}))eo.call(Fe,Be)&&mo(Le,Be,Fe[Be]);if(bs)for(var Be of bs(Fe))as.call(Fe,Be)&&mo(Le,Be,Fe[Be]);return Le},ma=(Le,Fe)=>No(Le,fo(Fe)),ho=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const zs=({shixunHomeworks:Le,dispatch:Fe})=>{const Be=(0,Re.useParams)(),[Ot,St]=(0,y.useState)([]),[Pt,Tt]=(0,y.useState)(!1),[Wt,at]=(0,y.useState)(!1),[Vt,Xt]=(0,y.useState)(!1),[Dt,Mn]=(0,y.useState)(""),[On,jt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Le.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(cr.resetFields(),St([]),at(!0),cn()):at(!1)},[Le.actionTabs.key]);const[cr]=pe.default.useForm();let nn=[];const cn=()=>ho(void 0,null,function*(){Tt(!0);const An=yield(0,re.VB)(ma(Ds({},Be),{course_id:Be==null?void 0:Be.coursesId,id:Be==null?void 0:Be.categoryId}));St([...Ot,...An==null?void 0:An.data]),Mn(An),Tt(!1)}),an=()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{}}),Xt(!1),Tt(!1),St([]),cr.resetFields()},on=[{title:"",dataIndex:"course_group_id",width:280,render:(An,lr)=>y.createElement(be.default,{disabled:!(lr.work_count>=1),value:String(lr.course_group_id)},lr.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 y.createElement(ge.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Wt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>ho(void 0,null,function*(){var An;const lr=cr.getFieldsValue();if(((An=lr.group_ids)==null?void 0:An.length)<=0){Ce.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}jt(!0);const vn=yield(0,qe.ZP)(`/api/homework_commons/${Be.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...lr.group_ids.map(pr=>Number(pr))]}});jt(!1),vn.status===0&&(an(),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Fe({type:"shixunHomeworks/getWorkList",payload:Le.actionTabs.params}),Re.history.push(`/classrooms/${Be.coursesId}/common_homework/${Be.categoryId}/detail?tabs=4`),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:On},onCancel:an},y.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",Dt==null?void 0:Dt.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),Le.codeReviewCourse&&y.createElement(pe.default,{form:cr,initialValues:{group_ids:nn,end_time:ve()(ve()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(Se.default,{pagination:!1,dataSource:[],columns:on})),y.createElement(pe.default.Item,{name:"group_ids"},y.createElement(be.default.Group,{className:"w100"},y.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},y.createElement(Se.default,{showHeader:!1,columns:on,dataSource:Ot,pagination:!1,loading:Pt}))))),y.createElement(Ue.Z,null,y.createElement(de.Z,{className:"ml10"},y.createElement(be.default,{checked:Vt,onChange:An=>{Xt(An.target.checked);let lr=[];An.target.checked&&(lr=Ot.filter(vn=>vn.work_count>=1).map(vn=>vn.course_group_id+"")),cr.setFieldsValue({group_ids:lr})}},"\u5168\u9009"))))};var Qo=(0,Re.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(zs),to=ae(88295),Zs=ae(23808),wA=ae(57830),iA=ae(32367),uA=ae(89044),Dl={TabsStyle:"TabsStyle___cT3EC"},$a=ae(59301),ec=Object.defineProperty,is=Object.defineProperties,Ko=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,TA=Object.prototype.propertyIsEnumerable,xA=(Le,Fe,Be)=>Fe in Le?ec(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Kl=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Uo.call(Fe,Be)&&xA(Le,Be,Fe[Be]);if(Oo)for(var Be of Oo(Fe))TA.call(Fe,Be)&&xA(Le,Be,Fe[Be]);return Le},Bl=(Le,Fe)=>is(Le,Ko(Fe)),lA=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Ws=Le=>lA(void 0,null,function*(){return yield(0,qe.ZP)(`/api/student_works/${Le.userId}/deal_appeal_score.json`,{method:"post",body:Le})}),ms=({globalSetting:Le,shixunHomeworks:Fe,dispatch:Be,classroomList:Ot})=>{var St,Pt,Tt,Wt,at,Vt;const Xt=(0,Re.useParams)(),[Dt]=(0,Re.useSearchParams)(),{workList:Mn,workSetting:On}=Fe,[jt]=pe.default.useForm(),[cr,nn]=(0,y.useState)(!1),[cn,an]=(0,y.useState)(null),[,on,An,lr]=(0,z.U)(re.cN,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,vn,pr,pt]=(0,z.U)(re.Qz,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,Gt,nr,wn]=(0,z.U)(re.mQ,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,,Qa,ru]=(0,z.U)(Ws,{}),[Un,Hr]=(0,y.useState)({activeKey:"1",page:1,limit:10,status:""}),Qn=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],yn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(br,wt,gr)=>`${((Un==null?void 0:Un.page)-1)*Un.limit+gr+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:(br,wt)=>$a.createElement("a",{onClick:()=>{Pn(Bl(Kl({},wt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?wt==null?void 0:wt.id:wt==null?void 0:wt.student_work_id}))}},br)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:br=>ve()(br).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(br,wt)=>$a.createElement("a",{onClick:()=>{Pn(Bl(Kl({},wt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?wt==null?void 0:wt.id:wt==null?void 0:wt.student_work_id}))}},"\u67E5\u770B")}],un=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(br,wt,gr)=>`${((Un==null?void 0:Un.page)-1)*Un.limit+gr+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},!(Mn!=null&&Mn.hidden_from_teacher)&&{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:br=>br===-1?"\u91CD\u505A\u4E2D":$a.createElement(we.Uw,{status:br})},{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},!(Mn!=null&&Mn.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:(br,wt)=>$a.createElement("a",{onClick:()=>{Pn(Bl(Kl({},wt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?wt==null?void 0:wt.id:wt==null?void 0:wt.student_work_id}))}},"\u67E5\u770B")}].filter(br=>!!br),Ln=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(br,wt,gr)=>`${((Un==null?void 0:Un.page)-1)*Un.limit+gr+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(br,wt)=>$a.createElement("a",{onClick:()=>{Pn(Bl(Kl({},wt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?wt==null?void 0:wt.id:wt==null?void 0:wt.student_work_id}))}},br)},{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:br=>ve()(br).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(br,wt)=>$a.createElement($a.Fragment,null,br==3&&$a.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),br==4&&$a.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),br==1&&$a.createElement($a.Fragment,null,$a.createElement(ee.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>lA(void 0,null,function*(){(yield Qa({userId:wt.student_work_id,score_id:wt.student_works_score_id,status:4})).status===0&&Ua()})},"\u9A73\u56DE"),$a.createElement(ee.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>lA(void 0,null,function*(){an(wt),nn(!0)})},"\u63A5\u53D7")))}],Ua=(br=Un)=>{Un.activeKey=="1"&&pr({page:br==null?void 0:br.page,limit:br==null?void 0:br.limit}),Un.activeKey=="2"&&nr({page:br==null?void 0:br.page,limit:br==null?void 0:br.limit}),Un.activeKey=="3"&&An({page:br==null?void 0:br.page,limit:br==null?void 0:br.limit,status:br==null?void 0:br.status})},Pn=(br={})=>{var wt;br!=null&&br.id&&(0,we.xg)(Mn.is_jupyter||Mn.is_jupyter_lab?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/${br.id}/comment`:Xt.course_group?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${br.id}?ids=${(wt=Xt.course_group)==null?void 0:wt.toString()}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${br.id}`)};return(0,y.useEffect)(()=>{Ua(Un)},[Un]),(0,y.useEffect)(()=>{console.log("params",Xt,Dt.get("TabsActiveKey")),Hr(Bl(Kl({},Un),{activeKey:Dt.get("TabsActiveKey")||"1"}))},[Dt.get("TabsActiveKey")]),$a.createElement(je.Z,{spinning:vn||on||Gt},$a.createElement("section",{className:"p30",style:{background:"#fff"}},$a.createElement(he.default,{destroyInactiveTabPane:!0,className:Dl.TabsStyle,activeKey:Un.activeKey,onChange:br=>{Hr(Bl(Kl({},Un),{activeKey:br,page:1,limit:10}))}},$a.createElement(he.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},$a.createElement(Se.default,{className:"mt20",locale:{emptyText:$a.createElement(Ve.Z,null)},columns:yn,dataSource:((St=pt==null?void 0:pt.data)==null?void 0:St.list)||[],pagination:{total:((Pt=pt==null?void 0:pt.data)==null?void 0:Pt.count)||0,onChange:(br,wt)=>{Hr(Bl(Kl({},Un),{page:br,limit:wt}))},current:Un==null?void 0:Un.page,pageSize:Un==null?void 0:Un.limit,showTotal:br=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},br),"\u6761\u6570\u636E")}})),$a.createElement(he.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},$a.createElement(Se.default,{className:"mt20",locale:{emptyText:$a.createElement(Ve.Z,null)},columns:un,dataSource:((Tt=wn==null?void 0:wn.data)==null?void 0:Tt.list)||[],pagination:{total:((Wt=wn==null?void 0:wn.data)==null?void 0:Wt.count)||0,onChange:(br,wt)=>{Hr(Bl(Kl({},Un),{page:br,limit:wt}))},current:Un==null?void 0:Un.page,pageSize:Un==null?void 0:Un.limit,showTotal:br=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},br),"\u6761\u6570\u636E")}})),$a.createElement(he.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},$a.createElement(ee.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Un.status,onChange:br=>{Hr(Bl(Kl({},Un),{status:br,page:1}))},dataSource:Qn,titleWidth:60}),$a.createElement(Se.default,{locale:{emptyText:$a.createElement(Ve.Z,null)},columns:Ln,dataSource:((at=lr==null?void 0:lr.data)==null?void 0:at.list)||[],pagination:{total:((Vt=lr==null?void 0:lr.data)==null?void 0:Vt.count)||0,onChange:(br,wt)=>{Hr(Bl(Kl({},Un),{page:br,limit:wt}))},current:Un==null?void 0:Un.page,pageSize:Un==null?void 0:Un.limit,showTotal:br=>$a.createElement($a.Fragment,null,"\u5171",$a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},br),"\u6761\u6570\u636E")}}))),$a.createElement(ge.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:cr,centered:!0,destroyOnClose:!0,onCancel:()=>{nn(!1)},maskClosable:!1,width:544,onOk:()=>{jt.submit()}},$a.createElement(pe.default,{form:jt,colon:!1,onFinish:br=>lA(void 0,null,function*(){(yield Qa(Bl(Kl({},br),{userId:cn.student_work_id,score_id:cn.student_works_score_id,status:3}))).status===0&&(Ua(),nn(!1))})},$a.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"),$a.createElement(le.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:$a.createElement("a",{onClick:()=>{Pn(Bl(Kl({},cn),{id:Mn.is_jupyter||Mn.is_jupyter_lab?cn==null?void 0:cn.id:cn==null?void 0:cn.student_work_id}))}},cn==null?void 0:cn.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:$a.createElement("span",{style:{color:"#191919"}},cn==null?void 0:cn.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:$a.createElement("span",{style:{color:"#191919"}},cn==null?void 0:cn.score)}]}),$a.createElement(Ue.Z,{className:"mt20",wrap:!1},$a.createElement(de.Z,null,$a.createElement(pe.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},$a.createElement($e.Z,{min:1,max:100,step:1}))),$a.createElement(de.Z,null,$a.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),$a.createElement(de.Z,null,$a.createElement(pe.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},$a.createElement(be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var hs=(0,Re.connect)(({user:Le,shixunHomeworks:Fe,loading:Be,globalSetting:Ot,classroomList:St})=>({user:Le,shixunHomeworks:Fe,globalSetting:Ot,loading:Be.effects,classroomList:St}))(ms),Ou=ae(59301),ps=Object.defineProperty,jA=Object.defineProperties,HA=Object.getOwnPropertyDescriptors,oA=Object.getOwnPropertySymbols,sA=Object.prototype.hasOwnProperty,AA=Object.prototype.propertyIsEnumerable,Ss=(Le,Fe,Be)=>Fe in Le?ps(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Is=(Le,Fe)=>{for(var Be in Fe||(Fe={}))sA.call(Fe,Be)&&Ss(Le,Be,Fe[Be]);if(oA)for(var Be of oA(Fe))AA.call(Fe,Be)&&Ss(Le,Be,Fe[Be]);return Le},cA=(Le,Fe)=>jA(Le,HA(Fe)),gc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const bA=({shixunHomeworks:Le,classroomList:Fe,loading:Be,dispatch:Ot})=>{const[St,Pt]=(0,y.useState)(Is(Is({},(0,Re.useParams)()),{page:1,limit:20})),{workList:Tt,workSetting:Wt}=Le,[at,Vt]=(0,y.useState)([]);(0,y.useEffect)(()=>{Tt!=null&&Tt.course_id&&Vt(Tt==null?void 0:Tt.student_works)},[Tt]),(0,y.useEffect)(()=>{Xt()},[]);const Xt=()=>gc(void 0,null,function*(){const On=yield Ot({type:"shixunHomeworks/getWorkList",payload:cA(Is({},St),{score_open:!0,work_public:!0})});Vt((On==null?void 0:On.student_works)||[])}),Dt=(On,jt)=>{St.page=On,St.limit=20,Xt()},Mn=[{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:On=>On},!(Tt!=null&&Tt.hidden_from_student)&&{title:Tt!=null&&Tt.is_jupyter_lab||Tt!=null&&Tt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:On=>On===-1?"\u91CD\u505A\u4E2D":Ou.createElement(we.Uw,{status:On})},!(Tt!=null&&Tt.hidden_from_student)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(On,jt)=>Ou.createElement(Me.Z,{placement:"bottom",title:Ou.createElement("div",null,Ou.createElement("div",null,jt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${jt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ou.createElement("div",null,jt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${jt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Tt!=null&&Tt.anonymous_comment?Ou.createElement("div",null,jt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${jt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ou.createElement("div",null,jt.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${jt.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ou.createElement("div",null,jt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${jt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Tt!=null&&Tt.anonymous_comment?Ou.createElement("div",null,jt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${jt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Ou.createElement("div",null,jt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${jt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Tt!=null&&Tt.is_jupyter||Tt!=null&&Tt.is_jupyter_lab)&&Ou.createElement("div",{onClick:cr=>{var nn;cr.stopPropagation(),(0,we.xg)(Tt.is_jupyter||Tt.is_jupyter_lab?`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/${jt.id}/comment`:St.course_group?`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/review/${jt.id}?ids=${(nn=St.course_group)==null?void 0:nn.toString()}`:`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/review/${jt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},On>0?Ou.createElement("span",{style:{color:"#ff8100"}},On):On)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:On=>On?ve()(On).format("YYYY-MM-DD HH:mm"):"--"},!(Tt!=null&&Tt.hidden_from_student)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(On,jt)=>Ou.createElement(Me.Z,{title:Ou.createElement("div",null,Ou.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",On,"\u5206"),Ou.createElement("br",null),Ou.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",jt.anonymous_comment_rate,"%"))},Ou.createElement("span",null,On))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(On,jt)=>Tt!=null&&Tt.work_public?Ou.createElement("a",{target:"_blank",onClick:()=>{var cr,nn;(cr=Tt.homework_status)!=null&&cr.includes("\u5BFC\u5165")||(0,we.xg)(Tt.is_jupyter||Tt.is_jupyter_lab?`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/${jt.id}/comment`:St.course_group?`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/review/${jt.id}?ids=${(nn=St.course_group)==null?void 0:nn.toString()}`:`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/review/${jt.id}`)}},"\u67E5\u770B"):"--"}].filter(On=>!!On);return Ou.createElement("div",{className:"p30 bg-white"},Ou.createElement(Se.default,{loading:Be["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Ou.createElement(Ve.Z,null)},dataSource:at,columns:Mn,onRow:(On,jt)=>({}),rowKey:"id",onChange:(On,jt,cr)=>{if(cr.order===void 0)switch(cr.field){case"student_id":St.b_order="desc",St.order=cr.field;break;default:delete St.b_order,delete St.order}else St.b_order=cr.order.replace("end",""),St.order=cr.field;Xt()}}),Ou.createElement(ye.Z,{showSizeChanger:!1,onChange:Dt,hideOnSinglePage:!0,defaultCurrent:St.page||1,current:St.page||1,defaultPageSize:20,total:Le.workList.work_count}))};var Vo=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(bA),hu={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"},Ys=ae(13014),Ks={content:"content___Jlnr_",status:"status___jhyDw",lable_name1:"lable_name1___eI_M4"},DA=ae(98400),RA=ae.p+"static/a.2af11f58.png",zA="data:image/png;base64,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",va=ae(59301),Wa=Object.defineProperty,Vl=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,SA=Object.prototype.propertyIsEnumerable,Dc=(Le,Fe,Be)=>Fe in Le?Wa(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Sc=(Le,Fe)=>{for(var Be in Fe||(Fe={}))us.call(Fe,Be)&&Dc(Le,Be,Fe[Be]);if(Vl)for(var Be of Vl(Fe))SA.call(Fe,Be)&&Dc(Le,Be,Fe[Be]);return Le},tc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Go=({shixunHomeworks:Le,loading:Fe,dispatch:Be,setAiText:Ot})=>{var St,Pt;const{workList:Tt,workDetail:Wt}=Le,at=(0,Re.useParams)(),{ai_review_text:Vt,ai_review_method:Xt}=Tt,[Dt,Mn]=(0,y.useState)(!1),[On,jt]=(0,y.useState)(""),[cr,nn]=(0,y.useState)(""),[cn,an]=(0,y.useState)(Vt),[on,An]=(0,y.useState)(!1),[lr,vn]=(0,y.useState)(!1),[pr]=pe.default.useForm(),pt=(0,y.useRef)(null),Gt=(0,y.useRef)(null),nr=Un=>Un.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`");(0,y.useEffect)(()=>{var Un;return(Un=Le.actionTabs)==null||Un.key,()=>{Gt.current&&(Gt.current.abort(),Gt.current=null)}},[(St=Le.actionTabs)==null?void 0:St.key]),(0,y.useEffect)(()=>{(On==null?void 0:On.length)>0&&nn(On==null?void 0:On.reduce((Un,Hr)=>Un+`${Hr.\u8BC4\u5206\u70B9}\uFF1A${Hr.\u8BC4\u5206\u6807\u51C6}
|
|
|
\u6743\u91CD\uFF1A${Hr.\u5206\u6570\u6743\u91CD}%
|
|
|
|
|
|
`,""))},[On]);const wn=()=>{Gt.current&&(Gt.current.abort(),Gt.current=null),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},Qa=()=>tc(void 0,null,function*(){var Un,Hr,Qn,yn;Gt.current&&Gt.current.abort(),Gt.current=new AbortController,Mn(!0);try{(0,qe.ZP)(`/api/homework_commons/${at==null?void 0:at.categoryId}/update_ai_review_settings`,{method:"post",body:{ai_review_text:cn}});const Ln=yield(yield fetch(`${tu.Z.API_SERVER}/api/stream/homework_commons/create_ai_review_text.json`,{method:"POST",body:JSON.stringify({homework_common_id:at==null?void 0:at.categoryId,description:cn}),headers:{"Content-Type":"application/json"},signal:Gt.current.signal})).json();(Ln==null?void 0:Ln.status)===0?((Hr=(Un=Ln==null?void 0:Ln.data)==null?void 0:Un.content)==null?void 0:Hr.length)>0?(pr.setFieldValue("ai_review_settings",(Qn=Ln==null?void 0:Ln.data)==null?void 0:Qn.content.map(Ua=>Sc({},Ua))),jt((yn=Ln==null?void 0:Ln.data)==null?void 0:yn.content),vn(!0),An(!1),wn()):(Ce.ZP.info("\u63D0\u53D6\u5931\u8D25\uFF0C\u8BF7\u8C03\u6574\u63CF\u8FF0\u5185\u5BB9\u518D\u8FDB\u884C\u63D0\u53D6"),An(!1)):Ce.ZP.error(Ln==null?void 0:Ln.message)}catch(un){un.name!=="AbortError"&&console.error("getData error:",un)}finally{Mn(!1)}}),ru=()=>tc(void 0,null,function*(){Mn(!0),pt.current=new DA.Z(tu.Z.API_SERVER+"/api/stream/homework_commons/create_ai_review_text.json",{homework_common_id:at==null?void 0:at.categoryId}),yield new Promise((Un,Hr)=>{pt.current.on("data",Qn=>{jt(nr(Qn==null?void 0:Qn.full))}),pt.current.on("done",()=>tc(void 0,null,function*(){Mn(!1)})),pt.current.startStream()})});return va.createElement("div",null,va.createElement(ge.default,{title:"\u63CF\u8FF0\u5F0F\u8BC4\u5206",open:((Pt=Le.actionTabs)==null?void 0:Pt.key)==="AI\u63D0\u53D6\u5F39\u7A97",okText:"AI\u63D0\u53D6",centered:!0,onCancel:()=>wn(),onOk:()=>{if(!cn){Ce.ZP.info("\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}An(!0),Qa()}},va.createElement("div",{style:{marginBottom:20,color:"#666",fontSize:12}},"\u683C\u5F0F\u4E3A \u201C/\u80FD\u529B\u7EF4\u5EA6/\u8BC4\u65F6\u91CD\u70B9\u68C0\u67E5\u5185\u5BB9/\u5206\u503C\u201C"),va.createElement(Ie.default.TextArea,{placeholder:` \u4F8B\u5982:
|
|
|
\u7B97\u6CD5\u539F\u7406\u7406\u89E3|-\u662F\u5426\u6E05\u6670\u9610\u8FF0\u4E86\u6807\u51C6 XXX \u7684\u4E94\u4E2A\u6838\u5FC3\u516C\u5F0F(\u516C\u5F0F 1\u3001\u516C\u5F0F 2.),\u7B49\u8981\u6C42\u5185\u5BB9|10\u5206`,value:cn,onChange:Un=>{an(Un.target.value)},style:{minHeight:190},size:"large"})),va.createElement(ge.default,{width:820,centered:!0,title:"AI\u63D0\u53D6",open:on,footer:!1,destroyOnClose:!0,onCancel:()=>{An(!1)},okText:"\u4F7F\u7528",onOk:()=>{Ot(On),wn()},okButtonProps:{disabled:Dt||(On==null?void 0:On.length)==0}},va.createElement("div",{className:Ks.content},Dt?va.createElement("div",{className:Ks.status,style:{width:169}},va.createElement("img",{src:RA,alt:"",style:{width:169,height:120}}),va.createElement("div",null,"AI\u63D0\u53D6\u4E2D\u2026")):(On==null?void 0:On.length)>0?va.createElement("div",null,On==null?void 0:On.map((Un,Hr)=>va.createElement("div",{key:Hr,className:"mb20"},va.createElement("div",null,`${Un.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${Un.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${Un.\u8BC4\u5206\u6807\u51C6}`),va.createElement("div",null,"\u6743\u91CD\uFF1A",Un.\u5206\u6570\u6743\u91CD,"%")))):va.createElement("div",{className:Ks.status,style:{width:134}},va.createElement("img",{src:zA,alt:"",style:{width:134,height:86}}),va.createElement("div",{className:"mt20"},"AI\u63D0\u53D6\u5931\u8D25")))),va.createElement(ge.default,{title:"\u63D0\u53D6\u7ED3\u679C",width:1100,okText:"\u5E94\u7528\u8BE5\u7ED3\u679C",open:lr,onCancel:()=>{vn(!1)},onOk:()=>{const Un=new Set,Hr=new Set;let Qn=!0,yn=!0,un=!0,Ln=!0,Ua=!0,Pn=pr.getFieldsValue().ai_review_settings;const br=Pn==null?void 0:Pn.reduce((wt,gr)=>{Un!=null&&Un.has(gr.name)&&(Qn=!1),gr.name||(un=!1),Un==null||Un.add(gr.name),Hr!=null&&Hr.has(gr.content)&&(yn=!1),gr.content||(Ln=!1),gr.weight||(Ua=!1),Hr==null||Hr.add(gr.content);const hr=parseFloat(gr.weight);return wt+hr},0);if(parseFloat(br.toFixed(2))!=100)return Ce.ZP.warning("\u6240\u6709\u8BC4\u5206\u70B9\u7684\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100%"),!1;Ot(Pn),vn(!1)}},va.createElement(pe.default,{form:pr,colon:!1,style:{background:"#F6F7F9",paddingTop:20}},va.createElement(pe.default.List,{name:"ai_review_settings"},(Un,{add:Hr,remove:Qn})=>Un.map((yn,un)=>va.createElement(Ue.Z,{key:yn.key,style:{padding:"5px 14px 5px 30px"}},va.createElement(de.Z,{className:Ks.lable_name1},"\u8BC4\u5206\u70B9"),va.createElement(de.Z,null,va.createElement(pe.default.Item,{className:"ml10",name:[yn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},va.createElement(Ie.default,{onChange:Ln=>{pr.setFieldValue([yn.name,"content"],Ln.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9",size:"large",style:{width:164},className:"mr20"}))),va.createElement(de.Z,{className:Ks.lable_name1},"\u8BC4\u5206\u6807\u51C6"),va.createElement(de.Z,null,va.createElement(pe.default.Item,{className:"ml10",name:[yn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},va.createElement(Ie.default,{onChange:Ln=>{pr.setFieldValue([yn.name,"content"],Ln.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20"}))),va.createElement(de.Z,{className:Ks.lable_name1},"\u6743\u91CD"),va.createElement(de.Z,null,va.createElement(pe.default.Item,{className:"ml10",name:[yn.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"}]},va.createElement($e.Z,{value:pr.getFieldValue([yn.name,"weight"]),onChange:Ln=>{Number.isInteger(Ln)||pr.setFieldValue([yn.name,"weight"],parseFloat(Ln).toFixed(2))},size:"large",addonAfter:"\u5206",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}})))))))))};var iu=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(Go),Qi=ae(30998),Wn=ae(59301),bu=Object.defineProperty,Cl=Object.defineProperties,nc=Object.getOwnPropertyDescriptors,rc=Object.getOwnPropertySymbols,dA=Object.prototype.hasOwnProperty,bd=Object.prototype.propertyIsEnumerable,ld=(Le,Fe,Be)=>Fe in Le?bu(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,po=(Le,Fe)=>{for(var Be in Fe||(Fe={}))dA.call(Fe,Be)&&ld(Le,Be,Fe[Be]);if(rc)for(var Be of rc(Fe))bd.call(Fe,Be)&&ld(Le,Be,Fe[Be]);return Le},Ms=(Le,Fe)=>Cl(Le,nc(Fe)),IA=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const zc=({shixunHomeworks:Le,user:Fe,loading:Be,dispatch:Ot})=>{const{workList:St,workSetting:Pt}=Le,{is_open_ai_review:Tt,single_score:Wt,can_feedback:at,ai_review_settings:Vt,homework_create_user_id:Xt,zero_commit_student_works:Dt,ai_review_user_id:Mn,is_jupyter:On,is_jupyter_lab:jt,unanswered_handling:cr,unanswered_comment:nn,ai_review_text:cn,ai_review_method:an,anonymous_comment:on,ai_warning:An,ai_self_warning:lr,ai_self_warning_score:vn=60,ai_warning_student:pr,ai_warning_student_score:pt=10,ai_warning_assistant:Gt,ai_warning_assistant_score:nr=10}=St,wn=(0,Re.useParams)(),[Qa,ru]=(0,y.useState)([]),[Un,Hr]=(0,y.useState)(null),[Qn,yn]=(0,y.useState)(!1),[un,Ln]=(0,y.useState)({is_open_ai_review:!1,can_feedback:!1}),[Ua,Pn]=(0,y.useState)(!1),[br]=pe.default.useForm(),[wt,gr]=(0,y.useState)(!1),[hr,si]=(0,y.useState)(""),[za,Sr]=(0,y.useState)(1),[na,gn]=(0,y.useState)(""),[ra,ua]=(0,y.useState)(!1),[wa,ci]=(0,y.useState)("1"),ha=[{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,y.useEffect)(()=>{(na==null?void 0:na.length)>0&&(za==1?br.setFieldValue("ai_review_settings",na.map(Ya=>po({},Ya))):br.setFieldValue("ai_review_text",na==null?void 0:na.reduce((Ya,Jl)=>Ya+`${Jl.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${Jl.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${Jl.\u8BC4\u5206\u6807\u51C6}
|
|
|
\u6743\u91CD\uFF1A${Jl.\u5206\u6570\u6743\u91CD}%
|
|
|
|
|
|
`,"")))},[na]),(0,y.useEffect)(()=>{Be["shixunHomeworks/getWorkList"]||Vi()},[Be["shixunHomeworks/getWorkList"]]);const Vi=()=>IA(void 0,null,function*(){Ln({is_open_ai_review:Tt,can_feedback:at,ai_warning:An,ai_self_warning:lr,ai_self_warning_score:vn,ai_warning_student:pr,ai_warning_student_score:pt,ai_warning_assistant:Gt,ai_warning_assistant_score:nr}),Sr(an),br.setFieldValue("ai_review_settings",(Vt==null?void 0:Vt.length)>0?Vt:ha),br.setFieldValue("ai_review_text",cn),lu(),Mn&&Mn!=-1?(Pn(!1),Hr(Mn)):Mn==-1?Pn(!0):Hr(Xt),cr==2?gr(!1):(gr(!0),si(nn))}),lu=()=>IA(void 0,null,function*(){const Ya=yield Ot({type:"teachers/getList",payload:{id:wn==null?void 0:wn.coursesId,coursesId:wn==null?void 0:wn.coursesId,page:1}});return ru(Ya==null?void 0:Ya.teacher_list),Ya==null?void 0:Ya.teacher_list}),yl=()=>{ge.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Wn.createElement("div",{className:"tc"},Wn.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~"),Wn.createElement("img",{src:Ys,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})};(0,y.useEffect)(()=>{un!=null&&un.ai_warning&&(un!=null&&un.ai_warning_student)&&!on&&ua(!0),(!(un!=null&&un.ai_warning)||!(un!=null&&un.is_open_ai_review))&&ua(!1)},[un==null?void 0:un.ai_warning,un==null?void 0:un.ai_warning_student,on,un==null?void 0:un.is_open_ai_review]);const Ii=()=>IA(void 0,null,function*(){if((un==null?void 0:un.is_open_ai_review)===!1)return Pu({is_open_ai_review:!1});if(un!=null&&un.ai_warning&&(un!=null&&un.ai_warning_student)&&!on){ua(!0),Ce.ZP.warning(Wn.createElement(Wn.Fragment,null,"\u5F53\u524D\u4F5C\u4E1A\u6682\u672A\u5F00\u542F\u533F\u8BC4\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u8BA1\u7B97AI\u8BC4\u5206\u4E0E\u5B66\u751F\u533F\u8BC4\u7684\u5206\u5DEE\u3002\u8BF7\u5148",Wn.createElement("a",{href:`/classrooms/${wn==null?void 0:wn.coursesId}/common_homework/${wn==null?void 0:wn.categoryId}/detail?tabs=3`},"\u5F00\u542F\u533F\u8BC4")));return}if(un!=null&&un.ai_warning&&!(un!=null&&un.ai_warning_student||un!=null&&un.ai_warning_assistant||un!=null&&un.ai_self_warning)){Ce.ZP.warning("\u5FC5\u987B\u9009\u62E9\u4E00\u4E2A\u8BC4\u9605\u9884\u8B66");return}yield br.validateFields();const Ya=br.getFieldValue("ai_review_settings");(0,we.BR)(Ya,za==1)&&Pu(Ms(po({},un),{ai_review_settings:Ya,ai_review_text:br.getFieldValue("ai_review_text"),ai_review_method:za,ai_review_user_id:Ua?-1:Un,unanswered_handling:wt?1:2,unanswered_comment:wt?hr:""}))}),Pu=Ya=>IA(void 0,null,function*(){yn(!0);const Jl=yield(0,qe.ZP)(`/api/homework_commons/${wn==null?void 0:wn.categoryId}/ai_review_settings.json`,{method:"post",body:Ya});(Jl==null?void 0:Jl.status)===0&&(Ya!=null&&Ya.is_open_ai_review?ge.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:()=>IA(void 0,null,function*(){Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}),content:Wn.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):Ce.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Sl()),yn(!1)}),Sl=()=>{Ot({type:"shixunHomeworks/getWorkList",payload:{categoryId:wn==null?void 0:wn.categoryId,coursesId:wn==null?void 0:wn.coursesId}})},zu=()=>{if(!An){Ce.ZP.warning("\u5F00\u542F\u8BC4\u9605\u9884\u8B66\u5E76\u4FDD\u5B58\u540E\uFF0C\u518D\u67E5\u770BAI\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002");return}Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"reviewWarning"}})};return Wn.createElement(je.Z,{spinning:Be["shixunHomeworks/getWorkList"]},Wn.createElement("div",{className:hu.ai_review},Wn.createElement(ee.tp,{className:"ml20 mt20",dataSource:[{id:"1",name:"\u8BC4\u9605\u8BBE\u7F6E"},{id:"2",name:"\u603B\u7ED3\u5206\u6790"}],value:wa,onChange:Ya=>ci(Ya)}),Wn.createElement("div",{style:{display:wa==="1"?"block":"none"},className:hu.config_warp},Wn.createElement("div",{className:hu.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),Wn.createElement("div",{className:hu.znpy},Wn.createElement(be.default,{style:{color:"#000"},checked:un==null?void 0:un.is_open_ai_review,onChange:Ya=>{var Jl;if(!((Jl=Fe==null?void 0:Fe.userInfo)!=null&&Jl.has_big_model_permission))return yl(),!1;Ln(Ms(po({},un),{is_open_ai_review:Ya.target.checked}))}}),Wn.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"),Wn.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(un==null?void 0:un.is_open_ai_review)&&Wn.createElement(Wn.Fragment,null,Wn.createElement("div",{className:`${hu.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u9605\u9884\u8B66"),Wn.createElement("div",{className:"px-30px py-14px",style:{background:"#F6F7F9"}},Wn.createElement(be.default,{checked:un==null?void 0:un.ai_warning,onChange:Ya=>{Ln(Ms(po({},un),{ai_warning:Ya.target.checked}))}},"\u5F00\u542F\u540E\uFF0C\u5F53\u5927\u6A21\u578B\u8BC4\u5206\u4E0E\u52A9\u6559\u6216\u5B66\u751F\u533F\u8BC4\u5206\u7684\u5206\u5DEE\u8D85\u8FC7\u8BBE\u5B9A\u9608\u503C\uFF0C\u6216\u8BC4\u5206\u4F4E\u4E8E\u9884\u8BBE\u5206\u503C\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u89E6\u53D1\u9884\u8B66\u63D0\u793A"),ra&&Wn.createElement(sl.Z,{className:"ml-24px",style:{borderRadius:"9999px",marginTop:"30px"},type:"warning",showIcon:!0,closable:!0,afterClose:()=>{ua(!1)},message:Wn.createElement(Wn.Fragment,null,"\u5F53\u524D\u4F5C\u4E1A\u6682\u672A\u5F00\u542F\u533F\u8BC4\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u8BA1\u7B97AI\u8BC4\u5206\u4E0E\u5B66\u751F\u533F\u8BC4\u7684\u5206\u5DEE\u3002\u8BF7\u5148",Wn.createElement("a",{href:`/classrooms/${wn==null?void 0:wn.coursesId}/common_homework/${wn==null?void 0:wn.categoryId}/detail?tabs=3`},"\u5F00\u542F\u533F\u8BC4"))})),(un==null?void 0:un.ai_warning)&&Wn.createElement("div",{className:"pr-30px pl-54px py-14px flex flex-col gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},Wn.createElement("div",{className:"flex gap-10px item-center"},Wn.createElement(be.default,{checked:un==null?void 0:un.ai_warning_student,onChange:Ya=>{Ln(Ms(po({},un),{ai_warning_student:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4E0E\u5B66\u751F\u533F\u8BC4\u7684\u5206\u5DEE\u8D85\u8FC7",Wn.createElement($e.Z,{defaultValue:10,value:un==null?void 0:un.ai_warning_student_score,size:"large",addonAfter:"\u5206",min:0,max:100,step:1,onChange:Ya=>{Ln(Ms(po({},un),{ai_warning_student_score:Math.round(Ya)}))}}),"\u5C06\u89E6\u53D1\u9884\u8B66\uFF0C\u5E76\u81EA\u52A8\u6C47\u603B\u81F3",Wn.createElement("a",{onClick:zu},"AI\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Wn.createElement("div",{className:"flex gap-10px item-center"},Wn.createElement(be.default,{checked:un==null?void 0:un.ai_warning_assistant,onChange:Ya=>{Ln(Ms(po({},un),{ai_warning_assistant:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4E0E\u52A9\u6559\u8BC4\u5206\u7684\u5206\u5DEE\u8D85\u8FC7",Wn.createElement($e.Z,{defaultValue:10,size:"large",addonAfter:"\u5206",min:0,max:100,step:1,value:un==null?void 0:un.ai_warning_assistant_score,onChange:Ya=>{Ln(Ms(po({},un),{ai_warning_assistant_score:Math.round(Ya)}))}}),"\u5C06\u89E6\u53D1\u9884\u8B66\uFF0C\u5E76\u81EA\u52A8\u6C47\u603B\u81F3",Wn.createElement("a",{onClick:zu},"AI\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Wn.createElement("div",{className:"flex gap-10px item-center"},Wn.createElement(be.default,{checked:un==null?void 0:un.ai_self_warning,onChange:Ya=>{Ln(Ms(po({},un),{ai_self_warning:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4F4E\u4E8E",Wn.createElement($e.Z,{defaultValue:60,size:"large",addonAfter:"\u5206",min:0,max:100,step:1,value:un==null?void 0:un.ai_self_warning_score,onChange:Ya=>{Ln(Ms(po({},un),{ai_self_warning_score:Math.round(Ya)}))}}),"\u5C06\u89E6\u53D1\u9884\u8B66\uFF0C\u5E76\u81EA\u52A8\u6C47\u603B\u81F3",Wn.createElement("a",{onClick:zu},"AI\u8BC4\u5206\u5F02\u5E38\u5217\u8868"))),Wn.createElement("div",{className:`${hu.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),Wn.createElement("div",{className:hu.pfbz_ts},Wn.createElement(Pe.ZP.Group,{value:za,onChange:Ya=>Sr(Ya.target.value)},Wn.createElement(Pe.ZP,{value:1},"\u7EF4\u5EA6\u5316\u8BC4\u5206")),Wn.createElement("a",{onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u63D0\u53D6\u5F39\u7A97",title:"AI\u63D0\u53D6"}})}},"\u63CF\u8FF0\u5F0F\u8BC4\u5206"),Wn.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~"),Wn.createElement("div",{className:"flex"},Wn.createElement("div",{className:hu.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Wn.createElement("img",{src:nl}),"\u4F5C\u4E1A\u8981\u6C42"),Wn.createElement("div",{className:hu.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Wn.createElement("img",{src:xa})," \u53C2\u8003\u7B54\u6848"),Wn.createElement("div",{className:hu.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Wn.createElement("img",{src:or.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),za==1&&Wn.createElement(pe.default,{form:br,colon:!1,style:{background:"#F6F7F9"}},Wn.createElement(pe.default.List,{name:"ai_review_settings"},(Ya,{add:Jl,remove:nd})=>Ya.map((_l,Ac)=>{var zi;return Wn.createElement(Ue.Z,{key:_l.key,style:{padding:"5px 14px 5px 30px"}},Wn.createElement(de.Z,{className:hu.lable_name1},"\u8BC4\u5206\u70B9"),Wn.createElement(de.Z,null,Wn.createElement(pe.default.Item,{className:"ml10",name:[_l.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Wn.createElement(Ie.default,{onChange:vs=>{br.setFieldValue([_l.name,"content"],vs.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9",size:"large",style:{width:164},className:"mr20"}))),Wn.createElement(de.Z,{className:hu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Wn.createElement(de.Z,null,Wn.createElement(pe.default.Item,{className:"ml10",name:[_l.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Wn.createElement(Ie.default.TextArea,{autoSize:{minRows:1,maxRows:5},onChange:vs=>{br.setFieldValue([_l.name,"content"],vs.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20"}))),Wn.createElement(de.Z,{className:hu.lable_name1},"\u6743\u91CD"),Wn.createElement(de.Z,null,Wn.createElement(pe.default.Item,{className:"ml10",name:[_l.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"}]},Wn.createElement($e.Z,{value:br.getFieldValue([_l.name,"weight"]),onChange:vs=>{Number.isInteger(vs)||br.setFieldValue([_l.name,"weight"],parseFloat(vs).toFixed(2))},size:"large",addonAfter:"\u5206",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),Wn.createElement(Ue.Z,{className:(zi=hu)==null?void 0:zi.h_lh_40},Wn.createElement(de.Z,null,Wn.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Ya.length>=10)return Ce.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Jl()}})),Ac>0&&Wn.createElement(de.Z,null,Wn.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{nd(_l.name)}}))))}))),za==2&&Wn.createElement(pe.default,{form:br,colon:!1,style:{background:"#F6F7F9",padding:"5px 10px 5px 30px"}},Wn.createElement(pe.default.Item,{name:"ai_review_text",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Wn.createElement(Ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",style:{minHeight:190},size:"large"}))),Wn.createElement("div",{className:`${hu.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),Wn.createElement("div",{className:hu.znpy},Wn.createElement(Pe.ZP,{style:{color:"#000"},checked:!wt,onChange:Ya=>{gr(!wt)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",Wn.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"))),Wn.createElement("div",{className:hu.znpy},Wn.createElement(Pe.ZP,{style:{color:"#000"},checked:wt,onChange:Ya=>{gr(!wt)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",Wn.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"))),wt&&Wn.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},Wn.createElement(Ie.default.TextArea,{value:hr,onChange:Ya=>{si(Ya.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"})),Wn.createElement("div",{className:`${hu.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),Wn.createElement("div",{className:hu.znpy,style:{border:0}},Wn.createElement(Pe.ZP,{style:{color:"#000"},checked:!Ua,onChange:Ya=>{if(Pn(!Ua),Mn&&Mn!==-1)return Hr(Mn);Hr(Xt)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",Wn.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"))),!Ua&&(Qa==null?void 0:Qa.length)>0&&Wn.createElement("div",{className:hu.teacherList},Qa==null?void 0:Qa.map((Ya,Jl)=>Wn.createElement("div",{className:`${hu.teacherItem} ${(Ya==null?void 0:Ya.user_id)==Un?hu.activeTeacherItem:""}`,key:Jl,onClick:()=>Hr(Ya==null?void 0:Ya.user_id)},Ya==null?void 0:Ya.name))),Wn.createElement("div",{className:hu.znpy},Wn.createElement(Pe.ZP,{style:{color:"#000"},checked:Ua,onChange:Ya=>{Pn(!Ua)}},"AI\u667A\u80FD\u4F53",Wn.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"))),!(On||jt)&&Wn.createElement(Wn.Fragment,null,Wn.createElement("div",{className:`${hu.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),Wn.createElement("div",{className:hu.znpy},Wn.createElement(be.default,{style:{color:"#000"},checked:un==null?void 0:un.can_feedback,onChange:Ya=>{Ln(Ms(po({},un),{can_feedback:Ya.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),Wn.createElement(Je.ZP,{loading:Qn,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Ii()},"\u4FDD\u5B58")),wa=="2"&&Wn.createElement(Qi.Z,{style:{padding:"0 20px 20px 20px",marginTop:-29},height:500,data:{container_id:wn==null?void 0:wn.categoryId},type:"HomeworkCommon",emptyNode:Wn.createElement(Wn.Fragment,null,Wn.createElement("span",null,"\u5F53\u524D\u8BFE\u5802\u6682\u672A\u8FDB\u884C\u667A\u80FD\u8BC4\u9605"),Wn.createElement(Je.ZP,{onClick:()=>ci("1"),className:"mt15",type:"primary"},"\u8BC4\u9605\u8BBE\u7F6E"))})),Wn.createElement(wl,null),Wn.createElement(Eo,null),Wn.createElement(iu,{setAiText:Ya=>gn(Ya)}))};var Hl=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(zc),kl={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"},Zc=ae(38056),Wc=ae(1773),gu=ae(59301),Ic=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const vc=({shixunHomeworks:Le,user:Fe,loading:Be,dispatch:Ot})=>{var St;const{workList:Pt}=Le,{is_open_ai_review:Tt,single_score:Wt,zero_commit_student_works:at}=Pt,Vt=(0,Re.useParams)(),[Xt,Dt]=(0,y.useState)(!1),[Mn,On]=(0,y.useState)(0),[jt,cr]=(0,y.useState)(!1),[nn,cn]=(0,y.useState)(null);(0,y.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const lr=setInterval(()=>{An()},3e3);return()=>clearInterval(lr)}},[nn==null?void 0:nn.status]),(0,y.useEffect)(()=>{["success","failed"].includes(nn==null?void 0:nn.status)&&Wc.Z.publish("HomeworkCommon")},[nn==null?void 0:nn.status]),(0,y.useEffect)(()=>{Be["shixunHomeworks/getWorkList"]||An()},[Be["shixunHomeworks/getWorkList"]]);const an=lr=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:lr}})},on=()=>Ic(void 0,null,function*(){if(Tt)if(Wt){if(at)return Ce.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ce.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return Ce.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");cr(!0);const lr=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Vt==null?void 0:Vt.categoryId,range:Mn}});(lr==null?void 0:lr.status)===0&&(Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),An()),cr(!1)}),An=()=>Ic(void 0,null,function*(){const lr=yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Vt==null?void 0:Vt.categoryId}});(lr==null?void 0:lr.status)===0&&cn(lr==null?void 0:lr.data)});return gu.createElement(gu.Fragment,null,gu.createElement("div",{className:kl.review_warp},gu.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},gu.createElement("div",{className:kl.btn_operate,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},gu.createElement("i",{className:"iconfont icon-lishijilu"}))),gu.createElement("div",null,Tt&&(nn==null?void 0:nn.status)=="running"&&gu.createElement("div",{className:kl.under_review,style:{marginRight:0}},gu.createElement(je.Z,{spinning:!0,className:"mr6",size:"small"}),gu.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),gu.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate)),Tt&&["success","failed"].includes(nn==null?void 0:nn.status)&&gu.createElement(Me.Z,{title:gu.createElement("div",{className:kl.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",gu.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",gu.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},nn==null?void 0:nn.fail_count),"\u4EBA")},gu.createElement("div",{className:kl.under_review},gu.createElement("img",{src:Zc.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",gu.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>an(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",gu.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>an(0)},nn==null?void 0:nn.fail_count),"\u4EBA"))),(nn==null?void 0:nn.status)!="running"&&gu.createElement("div",{className:`${kl.btn_review} ${(nn==null?void 0:nn.status)=="running"&&kl.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!(Pt!=null&&Pt.is_open_ai_review))return Ce.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;On(0),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}}},gu.createElement("img",{src:Ol.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),gu.createElement(ge.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((St=Le==null?void 0:Le.actionTabs)==null?void 0:St.key)=="\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,onCancel:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:jt,onOk:()=>on()},gu.createElement("div",{className:kl.title_sty},"\u8BC4\u5206\u6807\u51C6"),(Pt==null?void 0:Pt.ai_review_method)==1&&gu.createElement(Se.default,{pagination:!1,dataSource:Pt==null?void 0:Pt.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}]}),(Pt==null?void 0:Pt.ai_review_method)==2&&gu.createElement("div",{className:kl.content_pfbz},gu.createElement(Jn.Z,{className:kl.content_pfbz_html,value:Pt==null?void 0:Pt.ai_review_text})),gu.createElement("div",{className:kl.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),gu.createElement("div",{className:kl.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},gu.createElement(Pe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:lr=>On(lr.target.value),value:Mn,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"}]}))),gu.createElement(Xo,null),gu.createElement(xl,{getData:()=>An()}))};var od=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(vc),ZA=ae(59301),sd=Object.defineProperty,Mc=Object.defineProperties,Dd=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Lc=(Le,Fe,Be)=>Fe in Le?sd(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,cd=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Ec.call(Fe,Be)&&Lc(Le,Be,Fe[Be]);if(Ad)for(var Be of Ad(Fe))Yc.call(Fe,Be)&&Lc(Le,Be,Fe[Be]);return Le},kc=(Le,Fe)=>Mc(Le,Dd(Fe)),Sd=({})=>{var Le,Fe;const Be=(0,Re.useParams)(),{shixunHomeworks:Ot}=(0,Re.useSelector)(Dt=>Dt),{workList:St}=Ot,[Pt,Tt,Wt,at]=(0,z.U)(re.mQ,{homeworkId:Be==null?void 0:Be.categoryId,page:1,limit:10}),Vt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(Dt,Mn,On)=>((Pt==null?void 0:Pt.page)-1)*Pt.limit+On+1},{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,render:Dt=>Dt===-1?"\u91CD\u505A\u4E2D":ZA.createElement(we.Uw,{status:Dt})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",ellipsis:!0},!(St!=null&&St.hidden_from_teacher)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",ellipsis:!0},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date"},{title:"\u64CD\u4F5C",dataIndex:"name",width:50,render:(Dt,Mn)=>ZA.createElement("a",{onClick:()=>{Xt(kc(cd({},Mn),{id:St.is_jupyter||St.is_jupyter_lab?Mn==null?void 0:Mn.id:Mn==null?void 0:Mn.student_work_id}))}},"\u67E5\u770B")}],Xt=(Dt={})=>{var Mn;Dt!=null&&Dt.id&&(0,we.xg)(St.is_jupyter||St.is_jupyter_lab?`/classrooms/${Be.coursesId}/common_homework/${Be.categoryId}/${Dt.id}/comment`:Be.course_group?`/classrooms/${Be.coursesId}/common_homework/${Be.categoryId}/review/${Dt.id}?ids=${(Mn=Be.course_group)==null?void 0:Mn.toString()}`:`/classrooms/${Be.coursesId}/common_homework/${Be.categoryId}/review/${Dt.id}`)};return(0,y.useEffect)(()=>{Wt({},!0)},[]),ZA.createElement(Se.default,{columns:Vt,loading:Tt,locale:{emptyText:ZA.createElement(Ve.Z,null)},dataSource:((Le=at==null?void 0:at.data)==null?void 0:Le.list)||[],pagination:{pageSize:(Pt==null?void 0:Pt.limit)||10,current:(Pt==null?void 0:Pt.page)||1,total:((Fe=at==null?void 0:at.data)==null?void 0:Fe.count)||0,onChange:(Dt,Mn)=>{Wt({page:Dt,limit:Mn})},showTotal:Dt=>ZA.createElement(ZA.Fragment,null,"\u5171 ",ZA.createElement("span",{className:"c-blue"},Dt)," \u4E2A\u5B66\u751F")}})},Po=ae(59301),Vc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())}),ac=({})=>{var Le,Fe,Be;const{shixunHomeworks:Ot}=(0,Re.useSelector)(nn=>nn),{workList:St}=Ot,Pt=(0,Re.useParams)(),[,,Tt,Wt]=(0,z.U)(nn=>Vc(void 0,null,function*(){return yield(0,qe.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:nn})}),{homework_id:Pt==null?void 0:Pt.categoryId}),[at,Vt,Xt,Dt]=(0,z.U)(nn=>Vc(void 0,null,function*(){return yield(0,qe.ZP)(`/api/homework_common_resubmits/${nn==null?void 0:nn.id}/resubmit_student_list.json`,{method:"get",params:nn})}),{homework_id:Pt==null?void 0:Pt.categoryId,success_status:0,page:1,limit:10}),[Mn,On]=(0,y.useState)(!0),jt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(nn,cn,an)=>(at.page-1)*at.limit+an+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},((0,se.GJ)()||(0,se.dE)()&&!(St!=null&&St.anonymous_comment))&&{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},!((0,se.dE)()&&((Le=St==null?void 0:St.homework_status)!=null&&Le.includes("\u533F\u8BC4\u4E2D")||(Fe=St==null?void 0:St.homework_status)!=null&&Fe.includes("\u7533\u8BC9\u4E2D")))&&(St==null?void 0:St.course_group_count)!==0&&{title:"\u73ED\u7EA7",dataIndex:"group_name",ellipsis:!0},!(St!=null&&St.hidden_from_teacher)&&{title:St!=null&&St.is_jupyter_lab||St!=null&&St.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:nn=>nn===-1?"\u91CD\u505A\u4E2D":Po.createElement(we.Uw,{status:nn})},!(St!=null&&St.hidden_from_teacher)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:80,dataIndex:"score",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",width:80,dataIndex:"review_status",ellipsis:!0,render:nn=>nn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"success_status",ellipsis:!0,render:nn=>nn===1?Po.createElement("span",{className:"c-green"},"\u6210\u529F"):Po.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"error_message",ellipsis:!0,render:(nn,cn)=>(cn==null?void 0:cn.success_status)===1?"--":Po.createElement("span",{className:"c-red"},nn)},{title:"\u64CD\u4F5C",dataIndex:"name",width:50,render:(nn,cn)=>Po.createElement("a",{onClick:()=>{cr(cn)}},"\u67E5\u770B")}],cr=nn=>{ge.default.confirm({title:"\u5931\u8D25\u8BE6\u60C5",closable:!0,icon:null,footer:null,width:800,centered:!0,content:Po.createElement(Jn.Z,{value:(nn==null?void 0:nn.error_message_detail)||"--",style:{fontSize:14,color:"#333",marginBottom:20}})})};return(0,y.useEffect)(()=>{Tt({homework_id:Pt==null?void 0:Pt.categoryId})},[]),(0,y.useEffect)(()=>{var nn,cn;(nn=Wt==null?void 0:Wt.data)!=null&&nn.id&&Xt({id:(cn=Wt==null?void 0:Wt.data)==null?void 0:cn.id,page:1,limit:10})},[(Be=Wt==null?void 0:Wt.data)==null?void 0:Be.id]),Po.createElement(Po.Fragment,null,Mn&&Po.createElement(sl.Z,{closable:!0,showIcon:!0,style:{borderRadius:"999px",marginBottom:"10px"},afterClose:()=>{On(!1)},message:"\u4EC5\u663E\u793A\u6700\u8FD1\u4E00\u6B21\u6279\u91CF\u667A\u80FD\u8BC4\u9605\u5931\u8D25\u7684\u8BB0\u5F55",type:"warning"}),Po.createElement(Se.default,{columns:jt,loading:Vt,locale:{emptyText:Po.createElement(Ve.Z,null)},dataSource:Dt==null?void 0:Dt.data,pagination:{pageSize:(at==null?void 0:at.limit)||10,current:(at==null?void 0:at.page)||1,total:(Dt==null?void 0:Dt.count)||0,onChange:(nn,cn)=>{Xt({page:nn,limit:cn})},showTotal:nn=>Po.createElement(Po.Fragment,null,"\u5171 ",Po.createElement("span",{className:"c-blue"},nn)," \u4E2A\u5B66\u751F")}}))},Nl=ae(59301),Bc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())}),Nc=({})=>{const Le=(0,Re.useParams)(),Fe=(0,Re.useDispatch)(),[Be,Ot,St]=(0,z.U)(at=>Bc(void 0,null,function*(){return yield Fe({type:"shixunHomeworks/getAiWarningList",payload:at})}),{id:Le==null?void 0:Le.categoryId,page:1,limit:10}),{shixunHomeworks:Pt}=(0,Re.useSelector)(at=>at),{aiWarningList:Tt}=Pt,Wt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(at,Vt,Xt)=>(Be.page-1)*Be.limit+Xt+1},{title:"\u59D3\u540D",width:180,dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",width:120,dataIndex:"user_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:at=>at===-1?"\u91CD\u505A\u4E2D":Nl.createElement(we.Uw,{status:at})},{title:"AI\u8BC4\u5206",width:80,dataIndex:"score",ellipsis:!0},{title:Nl.createElement(Nl.Fragment,null,"\u9884\u8B66\u7C7B\u578B",Nl.createElement(Me.Z,{title:Nl.createElement(Nl.Fragment,null,"\u5206\u5DEE\u9884\u8B66\uFF1AAI \u8BC4\u5206\u4E0E\u4EBA\u5DE5\u8BC4\u5206\uFF08\u5B66\u751F\u533F\u8BC4\u3001\u52A9\u6559\u8BC4\u5206\uFF09\u7684\u5206\u5DEE\u8FC7\u5927",Nl.createElement("br",null),"\u4F4E\u5206\u9884\u8B66\uFF1AAI\u8BC4\u5206\u4F4E\u4E8E\u8BBE\u5B9A\u7684\u9608\u503C\uFF08\u6BD4\u5982\uFF1A\u4F4E\u4E8E60\u5206\uFF09")},Nl.createElement("span",{className:"iconfont icon-tishixiaowenhao ml-6px"}))),dataIndex:"warning_type",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"id",width:50,render:(at,Vt)=>Nl.createElement("a",{target:"_blank",href:`/classrooms/${Le.coursesId}/common_homework/${Le.categoryId}/review/${Vt.id}?page=${Le.page||1}`},"\u67E5\u770B")}];return(0,y.useEffect)(()=>{St({},!0)},[]),Nl.createElement(Se.default,{columns:Wt,loading:Ot,locale:{emptyText:Nl.createElement(Ve.Z,null)},dataSource:(Tt==null?void 0:Tt.list)||[],pagination:{pageSize:(Be==null?void 0:Be.limit)||10,current:(Be==null?void 0:Be.page)||1,onChange:(at,Vt)=>{St({page:at,limit:Vt})},total:(Tt==null?void 0:Tt.size)||0,showTotal:at=>Nl.createElement(Nl.Fragment,null,"\u5171 ",Nl.createElement("span",{className:"c-blue"},at)," \u4E2A\u5B66\u751F")}})},ic=ae(59301),dd=({})=>{const Le=(0,Re.useDispatch)(),{shixunHomeworks:Fe}=(0,Re.useSelector)(St=>St),{actionTabs:Be}=Fe,Ot=[{label:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"1",children:ic.createElement(Sd,null)},{label:"\u667A\u80FD\u8BC4\u9605\u5931\u8D25",key:"2",children:ic.createElement(ac,null)},{label:"AI\u8BC4\u5206\u5F02\u5E38",key:"3",children:ic.createElement(Nc,null)}];return ic.createElement(ge.default,{open:(Be==null?void 0:Be.key)=="reviewWarning",width:1200,footer:null,title:"\u8BC4\u9605\u9884\u8B66",centered:!0,onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},ic.createElement(he.default,{defaultActiveKey:"1",items:Ot}))},fd=ae(52227),fA={code_eval:"code_eval___mTTFh",footer:"footer___WqTCj",work_checkbox_group:"work_checkbox_group___VXHAI",ts_txt:"ts_txt___ELyag",title_txt:"title_txt___NQrvH"},Cc={ts_txt:"ts_txt___gKFRQ",title_txt:"title_txt___DeaY8",work_radio:"work_radio____jVn4",work_radio_group:"work_radio_group___RHX0H",work_button:"work_button___vB0X5",result_con:"result_con___lpg4a",result_title:"result_title___JzMah"},Ql=ae(59301),md=Object.defineProperty,Gc=Object.defineProperties,Jc=Object.getOwnPropertyDescriptors,WA=Object.getOwnPropertySymbols,Qc=Object.prototype.hasOwnProperty,mA=Object.prototype.propertyIsEnumerable,_c=(Le,Fe,Be)=>Fe in Le?md(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,uc=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Qc.call(Fe,Be)&&_c(Le,Be,Fe[Be]);if(WA)for(var Be of WA(Fe))mA.call(Fe,Be)&&_c(Le,Be,Fe[Be]);return Le},hd=(Le,Fe)=>Gc(Le,Jc(Fe)),lc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const pd=({shixunHomeworks:Le,classroomList:Fe,loading:Be,dispatch:Ot,dimensionValue:St})=>{var Pt;const Tt=(0,Re.useParams)(),{workList:Wt}=Le,[at,Vt]=(0,y.useState)(uc({page:1,limit:5},Tt)),[Xt,Dt]=(0,y.useState)(!1),[Mn,On]=(0,y.useState)([]),[jt,cr]=(0,y.useState)(null),[nn,cn]=(0,y.useState)(!1),[an,on]=(0,y.useState)(!1),[An,lr]=(0,y.useState)(!1),[vn,pr]=(0,y.useState)({}),pt=(0,y.useRef)(null),[Gt,nr]=(0,y.useState)([]),[wn,Qa]=(0,y.useState)(!1),[ru,Un]=(0,y.useState)(!0),Hr=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(gr,hr,si)=>(at.page-1)*at.limit+si+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:at.order==="student_id"?at.b_order==="desc"?"descend":"ascend":null,render:gr=>Ql.createElement(Me.Z,{placement:"bottomLeft",title:gr||"--"},Ql.createElement("span",{className:"current"},gr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(gr,hr)=>Ql.createElement(we.rK,{status:gr})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(gr,hr)=>Ql.createElement("span",{style:{color:"#0152d9"}},gr)},{title:"\u64CD\u4F5C",width:120,render:(gr,hr,si)=>Ql.createElement("a",{onClick:()=>lc(void 0,null,function*(){var za,Sr,na;const gn=yield(0,re.GS)(hr==null?void 0:hr.id);(za=gn==null?void 0:gn.data)!=null&&za.url&&(0,we.xg)(((Sr=gn==null?void 0:gn.data)==null?void 0:Sr.url)+`?courseGroup=${(at==null?void 0:at.course_group)||""}&workStatus=${((na=at==null?void 0:at.work_status)==null?void 0:na.filter(ra=>ra!=0&&ra!=-1))||""}&search=${(at==null?void 0:at.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,y.useEffect)(()=>{const gr=document.querySelector(".modal_ai_dmpj");if(gr){const hr=gr.querySelector(".ant-modal-body");if(hr){const si=()=>{const za=hr.scrollTop+hr.clientHeight,Sr=hr.scrollHeight-za<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",za,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",hr.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",Sr),Un(Sr)};return hr.addEventListener("scroll",si),ru&&(hr.scrollTop=hr.scrollHeight),()=>{hr.removeEventListener("scroll",si)}}}},[Gt,ru]);const Qn=gr=>lc(void 0,null,function*(){Dt(!0);const hr=yield(0,qe.ZP)(`/api/homework_commons/${Tt.categoryId}/works_list.json`,{method:"get",params:hd(uc({},gr),{work_status:[1,2,3,4]})});hr!=null&&hr.student_works&&On(hr==null?void 0:hr.student_works),Dt(!1)}),yn=()=>lc(void 0,null,function*(){lr(!0);const gr=yield(0,qe.ZP)(`/api/student_works/${vn==null?void 0:vn.id}/get_code.json`,{method:"get",params:{identifier:vn==null?void 0:vn.myshixun_identifier,challenge_id:jt}});if(gr.status==0&&(gr==null?void 0:gr.game_codes.length)>0){lr(!1),on(!0);let hr=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${St.map((si,za)=>si+(za<St.length-1?"\u3001":"")).join("")}\uFF0C\u9700\u8981\u751F\u6210\u8BC4\u4EF7\u603B\u7ED3\uFF0C\u4E0D\u9700\u8981\u751F\u6210\u6539\u8FDB\u540E\u7684\u4EE3\u7801\u3002`;yield un(0,gr==null?void 0:gr.game_codes,hr)}lr(!1)}),un=(gr,hr,si)=>lc(void 0,null,function*(){var za;gr<hr.length&&(Gt[gr]=hd(uc({},hr[gr]),{aiText:""}),nr([...Gt]),yield Ua(gr,(za=hr[gr])==null?void 0:za.content,si,hr))}),Ln=gr=>gr.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),Ua=(gr,hr,si,za)=>lc(void 0,null,function*(){pt.current=new DA.Z(tu.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-long-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:si,shixun_id:Wt==null?void 0:Wt.shixun_identifier,myshixun_id:vn==null?void 0:vn.myshixun_identifier,source:"shixun",is_chat:!1,type:9,description:si,query:hr}),yield new Promise((Sr,na)=>{pt.current.on("data",gn=>{Qa(!1),Gt[gr].aiText=Ln(gn.full),nr([...Gt])}),pt.current.on("done",()=>lc(void 0,null,function*(){Qa(!0),yield un(gr+1,za,si)})),pt.current.startStream()})}),Pn=()=>{var gr,hr;on(!1),(hr=(gr=pt.current)==null?void 0:gr.cancelRequest)==null||hr.call(gr),nr([])},br=()=>{lr(!1),pr({}),cn(!0)},wt=(Pt=Mn==null?void 0:Mn.filter(gr=>(gr==null?void 0:gr.work_status)===0))==null?void 0:Pt.map(gr=>gr==null?void 0:gr.id);return Ql.createElement(Ql.Fragment,null,Ql.createElement("div",{className:Cc.work_button,onClick:()=>{var gr,hr,si;if(((gr=Wt==null?void 0:Wt.challenges)==null?void 0:gr.length)===0)return Ce.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");br(),Qn(at),((hr=Wt==null?void 0:Wt.challenges)==null?void 0:hr.length)>0&&cr((si=Wt==null?void 0:Wt.challenges[0])==null?void 0:si.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Ql.createElement(ge.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:nn,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Mn==null?void 0:Mn.length)==0)return cn(!1);if(!(vn!=null&&vn.id))return Ce.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");yn()},onCancel:()=>{cn(!1)},maskClosable:!1,confirmLoading:An},Ql.createElement(je.Z,{spinning:An,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Mn==null?void 0:Mn.length)>0?Ql.createElement(Ql.Fragment,null,Ql.createElement("div",{className:Cc.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Ql.createElement(Se.default,{loading:Xt,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[vn==null?void 0:vn.id],onChange:(gr,hr)=>{pr(hr[0])},getCheckboxProps:gr=>({disabled:wt.includes(gr.id)})},dataSource:Mn,columns:Hr,pagination:!1,onChange:(gr,hr,si)=>{si.field&&(at.order=si.field),si.order||(at.b_order="asc"),si.order==="ascend"&&(at.b_order="asc"),si.order==="descend"&&(at.b_order="desc"),si.order||(at.b_order="asc"),Qn(at)}})):Ql.createElement(Ve.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Ql.createElement(ge.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:an,width:1020,onOk:Pn,onCancel:Pn,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},Gt.map((gr,hr)=>Ql.createElement("div",{key:hr,className:Cc.result_con,style:{marginTop:hr>0?"20px":""}},Ql.createElement("div",{className:Cc.result_title},gr==null?void 0:gr.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Ql.createElement("div",{className:"p20",style:{fontSize:"13px"}},Ql.createElement(Jn.Z,{value:wn?gr==null?void 0:gr.aiText:`${gr==null?void 0:gr.aiText}__`,style:{fontSize:"12px"}}))))))};var Vu=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(pd),gd={radio_con:"radio_con___VykaK",result_con:"result_con___mCdvE",result_title:"result_title___rxgBg"},hA=ae(59301),YA=Object.defineProperty,gs=Object.defineProperties,yc=Object.getOwnPropertyDescriptors,Oc=Object.getOwnPropertySymbols,Fc=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,Uc=(Le,Fe,Be)=>Fe in Le?YA(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Pc=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Fc.call(Fe,Be)&&Uc(Le,Be,Fe[Be]);if(Oc)for(var Be of Oc(Fe))wc.call(Fe,Be)&&Uc(Le,Be,Fe[Be]);return Le},vd=(Le,Fe)=>gs(Le,yc(Fe)),Ed=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Tc=({shixunHomeworks:Le,loading:Fe,dispatch:Be})=>{var Ot,St;const{ai_question_record_id:Pt}=Le.workList,[Tt,Wt]=(0,y.useState)({page:1,limit:10}),[at,Vt]=(0,y.useState)({}),[Xt,Dt]=(0,y.useState)(!1),Mn=(0,Re.useParams)(),On=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(cn,an,on)=>(Tt.page-1)*Tt.limit+on+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:cn=>cn||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(cn,an)=>hA.createElement("div",{className:gd.banding,title:cn||"--"},cn||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:cn=>cn==="\u6210\u529F"?hA.createElement("span",{className:"c-green"},"\u6210\u529F"):hA.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(cn,an,on)=>hA.createElement("a",{onClick:()=>{window.open(`/classrooms/${Mn.coursesId}/common_homework/${Mn.categoryId}/${an.id}/comment`)}},"\u67E5\u770B\u5B9E\u8BAD\u62A5\u544A")}].filter(cn=>!!cn);(0,y.useEffect)(()=>{var cn;((cn=Le.actionTabs)==null?void 0:cn.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&jt(Tt)},[(Ot=Le.actionTabs)==null?void 0:Ot.key]);const jt=cn=>Ed(void 0,null,function*(){var an,on;Dt(!0);const An=yield(0,qe.ZP)(`/api/shixun_homeworks/${Mn==null?void 0:Mn.categoryId}/comment_student_works.json`,{method:"get",params:vd(Pc({},cn),{ai_question_record_id:(on=(an=Le.actionTabs)==null?void 0:an.record)==null?void 0:on.id})});(An==null?void 0:An.status)===0&&Vt(An||{}),Dt(!1)}),cr=(cn,an)=>{Tt.page=cn,Tt.limit=an,Wt(Pc({},Tt)),jt(Tt)},nn=()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return hA.createElement(ge.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((St=Le.actionTabs)==null?void 0:St.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>nn(),footer:null},hA.createElement(Se.default,{style:{marginBottom:(at==null?void 0:at.total_count)>Tt.limit?"0":"20px"},loading:Xt,dataSource:(at==null?void 0:at.data)||[],columns:On,pagination:{current:Tt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Tt.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(at==null?void 0:at.total_count)||0,size:"default",showTotal:we.rU,onChange:cr},onChange:(cn,an,on)=>{on.field&&(Tt.order=on.field),on.order||(Tt.b_order="asc"),on.order==="ascend"&&(Tt.b_order="asc"),on.order==="descend"&&(Tt.b_order="desc"),on.order||(Tt.b_order="asc"),jt(Tt)}}))};var Bd=(0,Re.connect)(({shixunHomeworks:Le,loading:Fe,user:Be})=>({shixunHomeworks:Le,loading:Fe.effects,user:Be}))(Tc),Ai=ae(59301),KA=Object.defineProperty,Cd=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,MA=Object.getOwnPropertySymbols,pA=Object.prototype.hasOwnProperty,LA=Object.prototype.propertyIsEnumerable,Uu=(Le,Fe,Be)=>Fe in Le?KA(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,VA=(Le,Fe)=>{for(var Be in Fe||(Fe={}))pA.call(Fe,Be)&&Uu(Le,Be,Fe[Be]);if(MA)for(var Be of MA(Fe))LA.call(Fe,Be)&&Uu(Le,Be,Fe[Be]);return Le},gA=(Le,Fe)=>Cd(Le,ul(Fe)),Xc=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const xc=({shixunHomeworks:Le,classroomList:Fe,loading:Be,dispatch:Ot})=>{var St,Pt,Tt;const Wt=(0,Re.useParams)(),{workList:at}=Le,[Vt,Xt]=(0,y.useState)("1"),[Dt,Mn]=(0,y.useState)({page:1,limit:10}),[On,jt]=(0,y.useState)([]),[cr,nn]=(0,y.useState)(!1),[cn,an]=(0,y.useState)(0),[on,An]=(0,y.useState)(!1),[lr,vn]=(0,y.useState)([]),pr={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},pt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Un,Hr,Qn)=>Dt.limit*(Dt.page-1)+Qn+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Un=>Ai.createElement("span",{style:{color:"#333"}},ve()(Un).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:Un=>Ai.createElement("span",{style:{color:"#333"}},pr[Un])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Un,Hr)=>Ai.createElement(Me.Z,{title:Hr==null?void 0:Hr.message},Ai.createElement("span",null,Hr==null?void 0:Hr.message))},{title:"\u64CD\u4F5C",width:100,render:(Un,Hr,Qn)=>Ai.createElement("a",{onClick:()=>ru(Hr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Un;Vt=="1"?nr(Dt):Vt=="2"&&(console.log("workList",at),vn(((Un=at==null?void 0:at.ai_code_evaluation_promote)==null?void 0:Un.length)>0?at==null?void 0:at.ai_code_evaluation_promote:at==null?void 0:at.default_evaluation_dimension))},[Vt]),(0,y.useEffect)(()=>{var Un;((Un=Le==null?void 0:Le.actionTabs)==null?void 0:Un.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(nr(Dt),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(St=Le==null?void 0:Le.actionTabs)==null?void 0:St.key]);const Gt=Un=>{Dt.page=Un,Mn(VA({},Dt)),nr(Dt)};function nr(Un){return Xc(this,null,function*(){nn(!0);const Hr=yield(0,qe.ZP)(`/api/shixun_homeworks/${Wt.categoryId}/comment_records.json`,{method:"get",params:gA(VA({},Un),{categoryId:Wt.categoryId})});jt((Hr==null?void 0:Hr.data)||[]),an(Hr==null?void 0:Hr.total_count),nn(!1)})}const wn=()=>Xc(void 0,null,function*(){if((lr==null?void 0:lr.length)===0)return Ce.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");An(!0),(yield(0,qe.ZP)(`/api/homework_commons/${Wt.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_code_evaluation_promote:lr,type:"promote"}})).status===0&&(Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qa()),An(!1)}),Qa=()=>{Ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:VA({},Wt)})},ru=Un=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Un}})};return Ai.createElement("div",{className:fA.code_eval},Ai.createElement(he.default,{activeKey:Vt,tabBarGutter:60,onChange:Un=>{!(at!=null&&at.is_old_data_for_time)&&(0,we.Ye)(Ot)||Xt(Un)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Ai.createElement(Ai.Fragment,null,Ai.createElement(je.Z,{spinning:cr},cn===0?Ai.createElement(Ve.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Ai.createElement(Se.default,{className:"mt5 mb20",rowKey:"id",columns:pt,dataSource:On,pagination:!1})),Ai.createElement("div",{className:fA.footer},cn>(Dt==null?void 0:Dt.limit)?Ai.createElement("div",null,Ai.createElement("span",{style:{color:"#656F87"}},"\u5171",Ai.createElement("span",{className:"c-light-primary"},cn),"\u6761\u6570\u636E")):"",Ai.createElement(ye.Z,{defaultPageSize:(Dt==null?void 0:Dt.limit)||10,current:(Dt==null?void 0:Dt.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:cn,onChange:Gt})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Ai.createElement("div",{style:{color:"#333",padding:"0 30px"}},Ai.createElement("div",{className:fA.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),Ai.createElement("div",{className:fA.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Ai.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ai.createElement(be.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(lr==null?void 0:lr.length)>0&&(lr==null?void 0:lr.length)<((Pt=at==null?void 0:at.default_evaluation_dimension)==null?void 0:Pt.length),onChange:Un=>{vn(Un.target.checked?at==null?void 0:at.default_evaluation_dimension:[])},checked:((Tt=at==null?void 0:at.default_evaluation_dimension)==null?void 0:Tt.length)===(lr==null?void 0:lr.length)},"\u5168\u90E8"),Ai.createElement(be.default.Group,{className:fA.work_checkbox_group,options:at==null?void 0:at.default_evaluation_dimension,value:lr,onChange:Un=>vn(Un)})),Ai.createElement(Vu,{dimensionValue:lr}),Ai.createElement(Je.ZP,{type:"primary",size:"large",loading:on,style:{width:"138px",margin:"30px 0"},onClick:()=>wn()},"\u4FDD\u5B58"))}]}),Ai.createElement(Bd,null))};var a=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(xc),E=ae(89787),b={ts_txt:"ts_txt___EmoLY",title_txt:"title_txt___YAecr",work_checkbox_group:"work_checkbox_group___kh2kf",work_radio_group:"work_radio_group___qtGkf",under_review:"under_review___iKnFr"},x=ae(29679),te=ae(59301),fe=Object.defineProperty,Te=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ot=(Le,Fe,Be)=>Fe in Le?fe(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Nt=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Ge.call(Fe,Be)&&ot(Le,Be,Fe[Be]);if(Te)for(var Be of Te(Fe))Xe.call(Fe,Be)&&ot(Le,Be,Fe[Be]);return Le},Kt=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Bn=({shixunHomeworks:Le,classroomList:Fe,loading:Be,dispatch:Ot})=>{var St,Pt,Tt,Wt,at,Vt,Xt;const Dt=(0,Re.useParams)(),{workList:Mn}=Le,[On,jt]=(0,y.useState)([]),[cr,nn]=(0,y.useState)("1"),[cn,an]=(0,y.useState)(!1),[on,An]=(0,y.useState)(!1),[lr,vn]=(0,y.useState)({}),[pr,pt]=(0,y.useState)(null),[Gt,nr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var yn,un;((yn=Le==null?void 0:Le.actionTabs)==null?void 0:yn.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(nr(!1),jt(((un=Mn==null?void 0:Mn.ai_code_evaluation_promote)==null?void 0:un.length)>0?Mn==null?void 0:Mn.ai_code_evaluation_promote:Mn==null?void 0:Mn.default_evaluation_dimension))},[(St=Le==null?void 0:Le.actionTabs)==null?void 0:St.key]),(0,y.useEffect)(()=>{let yn=null;if((lr==null?void 0:lr.status)==1&&(clearInterval(yn),nr(!0)),(lr==null?void 0:lr.complete_num)!=(lr==null?void 0:lr.total_count)&&(lr==null?void 0:lr.status)!=1)return yn=setInterval(()=>{wn(pr)},3e3),()=>clearInterval(yn)},[lr==null?void 0:lr.status,lr==null?void 0:lr.complete_num]);const wn=yn=>Kt(void 0,null,function*(){if(!yn)return;const un=yield(0,qe.ZP)(`/api/shixun_homeworks/${Dt==null?void 0:Dt.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:yn}});vn(un)}),Qa=()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},ru=()=>Kt(void 0,null,function*(){var yn,un;let Ln=yield(0,qe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ln==null?void 0:Ln.status)==0&&(Qa(),(Ln==null?void 0:Ln.total_number)==-1||(Ln==null?void 0:Ln.remaining_number)>0?((yn=Le==null?void 0:Le.workList)==null?void 0:yn.ai_evaluation_times)>0?(((un=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:un.length)>0?nn("1"):nn("2"),an(!0)):Hr():(Ln==null?void 0:Ln.remaining_number)==0&&Ce.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Ln==null?void 0:Ln.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Ln==null?void 0:Ln.remaining_number}\u6B21\uFF09\u3002`))}),Un=()=>{Ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Nt({},Dt)})},Hr=yn=>Kt(void 0,null,function*(){let un=yield(0,qe.ZP)(`/api/shixun_homeworks/${Dt.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:On,student_work_ids:yn}});(un==null?void 0:un.status)==0&&(Un(),pt(un==null?void 0:un.ai_question_record_id),wn(un==null?void 0:un.ai_question_record_id),An(!0),Qn())}),Qn=()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return te.createElement(te.Fragment,null,te.createElement(ge.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((Pt=Le==null?void 0:Le.actionTabs)==null?void 0:Pt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:ru,onCancel:Qa,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},te.createElement("div",{className:b.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),te.createElement("div",{className:b.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),te.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},te.createElement(be.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(On==null?void 0:On.length)>0&&(On==null?void 0:On.length)<((Tt=Mn==null?void 0:Mn.default_evaluation_dimension)==null?void 0:Tt.length),onChange:yn=>{jt(yn.target.checked?Mn==null?void 0:Mn.default_evaluation_dimension:[])},checked:((Wt=Mn==null?void 0:Mn.default_evaluation_dimension)==null?void 0:Wt.length)===(On==null?void 0:On.length)},"\u5168\u90E8"),te.createElement(be.default.Group,{className:b.work_checkbox_group,options:Mn==null?void 0:Mn.default_evaluation_dimension,value:On,onChange:yn=>jt(yn)})),te.createElement(Vu,{dimensionValue:On})),te.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:cn,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{an(!1),Hr(cr=="1"?Mn==null?void 0:Mn.no_comment_ids:null)},onCancel:()=>an(!1),maskClosable:!1},te.createElement("div",{className:b.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",te.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(Mn==null?void 0:Mn.commit_count)-((at=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:at.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",te.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Vt=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:Vt.length),"\u4EBA\u3002"),te.createElement("div",{className:b.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),te.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},te.createElement(Pe.ZP.Group,{className:b.work_radio_group,value:cr,onChange:yn=>nn(yn.target.value)},((Xt=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:Xt.length)>0&&te.createElement(Pe.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),te.createElement(Pe.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),te.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:on,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{An(!1),Qn()},maskClosable:!1,footer:null},te.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(lr==null?void 0:lr.complete_num)!=(lr==null?void 0:lr.total_count)&&(lr==null?void 0:lr.status)!=1?te.createElement("div",{className:b.under_review,style:{marginRight:0}},te.createElement(je.Z,{spinning:!0,className:"mr6",size:"small"}),te.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),te.createElement("span",{className:"ml5"},te.createElement("span",{style:{color:"#3061D0"}},lr==null?void 0:lr.complete_num),"/",lr==null?void 0:lr.total_count)):te.createElement("div",null,te.createElement(x.Z,{style:{color:"#1ACC4B"}}),te.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),te.createElement(E.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Gt?100:(lr==null?void 0:lr.complete_num)/(lr==null?void 0:lr.total_count)*100,showInfo:!1,size:[574,10]}),te.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",te.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${Dt==null?void 0:Dt.coursesId}/shixun_homework/${Dt==null?void 0:Dt.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var hn=(0,Re.connect)(({shixunHomeworks:Le,classroomList:Fe,loading:Be,user:Ot})=>({shixunHomeworks:Le,classroomList:Fe,loading:Be.effects,user:Ot}))(Bn),xn={saixuan:"saixuan___t836A",jianyi:"jianyi___rQczA",jianyi_title:"jianyi_title___Sndx8",title_left:"title_left___LM5UF",title_right:"title_right___hXbpW",yijian:"yijian___T5V13",zonglan_list:"zonglan_list___yeJLv",zonglan_item:"zonglan_item___h3w9Q",item_top:"item_top___Gxq_G",top_img:"top_img___WuKIv",top_name:"top_name___MsChg",item_bottom:"item_bottom___IF6Su",fenxi_list:"fenxi_list___WJ2Ys",fenxi_item:"fenxi_item___hnbXQ",leixing:"leixing___LTtkA",pingjia:"pingjia___xIkc8",tubiao:"tubiao___Qi1YD",tb_title:"tb_title___tqsqQ",pie_style:"pie_style___RN3I4",line:"line___YiWnh",bar_style:"bar_style___pxN1K",inputBox:"inputBox___h50QS",apply:"apply___gK2w9",li:"li___QxWX5",content:"content___mBnXy",borderBox:"borderBox___K_jWZ",text:"text___zDhif",source:"source___NgVjP",action:"action___Yr_Gv"},vr=Object.defineProperty,Nr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Gr=(Le,Fe,Be)=>Fe in Le?vr(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Ma=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Vr.call(Fe,Be)&&Gr(Le,Be,Fe[Be]);if(Nr)for(var Be of Nr(Fe))da.call(Fe,Be)&&Gr(Le,Be,Fe[Be]);return Le};const hi=Le=>React.createElement("svg",Ma({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var Xa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Yi=Object.defineProperty,Ru=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,To=(Le,Fe,Be)=>Fe in Le?Yi(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,go=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Gl.call(Fe,Be)&&To(Le,Be,Fe[Be]);if(Ru)for(var Be of Ru(Fe))ml.call(Fe,Be)&&To(Le,Be,Fe[Be]);return Le};const Rl=Le=>React.createElement("svg",go({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var vo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",no=Object.defineProperty,Yr=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,qu=(Le,Fe,Be)=>Fe in Le?no(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,oc=(Le,Fe)=>{for(var Be in Fe||(Fe={}))ll.call(Fe,Be)&&qu(Le,Be,Fe[Be]);if(Yr)for(var Be of Yr(Fe))ol.call(Fe,Be)&&qu(Le,Be,Fe[Be]);return Le};const Au=Le=>React.createElement("svg",oc({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var Xi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",ls=Object.defineProperty,zl=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,vA=Object.prototype.propertyIsEnumerable,Ls=(Le,Fe,Be)=>Fe in Le?ls(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,GA=(Le,Fe)=>{for(var Be in Fe||(Fe={}))sc.call(Fe,Be)&&Ls(Le,Be,Fe[Be]);if(zl)for(var Be of zl(Fe))vA.call(Fe,Be)&&Ls(Le,Be,Fe[Be]);return Le};const jo=Le=>React.createElement("svg",GA({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var JA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",qc=Object.defineProperty,Ld=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,Rd=Object.prototype.propertyIsEnumerable,kd=(Le,Fe,Be)=>Fe in Le?qc(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Nd=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Jd.call(Fe,Be)&&kd(Le,Be,Fe[Be]);if(Ld)for(var Be of Ld(Fe))Rd.call(Fe,Be)&&kd(Le,Be,Fe[Be]);return Le};const _d=Le=>React.createElement("svg",Nd({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var Xd="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",zd=Object.defineProperty,Zd=Object.getOwnPropertySymbols,qd=Object.prototype.hasOwnProperty,$d=Object.prototype.propertyIsEnumerable,$c=(Le,Fe,Be)=>Fe in Le?zd(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Vs=(Le,Fe)=>{for(var Be in Fe||(Fe={}))qd.call(Fe,Be)&&$c(Le,Be,Fe[Be]);if(Zd)for(var Be of Zd(Fe))$d.call(Fe,Be)&&$c(Le,Be,Fe[Be]);return Le};const e0=Le=>React.createElement("svg",Vs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var yd="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",t0=Object.defineProperty,Wd=Object.getOwnPropertySymbols,Qd=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,ed=(Le,Fe,Be)=>Fe in Le?t0(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,n0=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Qd.call(Fe,Be)&&ed(Le,Be,Fe[Be]);if(Wd)for(var Be of Wd(Fe))jc.call(Fe,Be)&&ed(Le,Be,Fe[Be]);return Le};const td=Le=>React.createElement("svg",n0({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Le),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var r0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",a0=Object.defineProperty,Od=Object.getOwnPropertySymbols,i0=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,Kd=(Le,Fe,Be)=>Fe in Le?a0(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,u0=(Le,Fe)=>{for(var Be in Fe||(Fe={}))i0.call(Fe,Be)&&Kd(Le,Be,Fe[Be]);if(Od)for(var Be of Od(Fe))Yd.call(Fe,Be)&&Kd(Le,Be,Fe[Be]);return Le};const g0=Le=>React.createElement("svg",u0({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var l0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",o0="data:image/png;base64,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",s0="data:image/png;base64,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",A0="data:image/png;base64,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",Vd=ae(42441),c0=ae(3112),d0=ae(56102),f0="data:image/png;base64,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",m0=ae(27612),Dn=ae(59301),h0=Object.defineProperty,ue=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(Le,Fe,Be)=>Fe in Le?h0(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,mt=(Le,Fe)=>{for(var Be in Fe||(Fe={}))Ae.call(Fe,Be)&&et(Le,Be,Fe[Be]);if(ce)for(var Be of ce(Fe))He.call(Fe,Be)&&et(Le,Be,Fe[Be]);return Le},xt=(Le,Fe)=>ue(Le,ie(Fe)),bt=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const fn={1:l0,2:r0,3:Xd,4:Xa,5:yd,6:Xi,7:JA,8:vo},Cn=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Nn}=El.default,ur=({classroomList:Le,shixunHomeworks:Fe,dispatch:Be})=>{var Ot,St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr;const nn=(0,Re.useParams)(),cn=nn==null?void 0:nn.coursesId,[an,on]=(0,y.useState)(1),[An,lr]=(0,y.useState)(!1),[vn,pr]=(0,y.useState)(mt(mt({},{page:1,limit:20,course_group_ids:"all",challenge_ids:"all"}),nn)),[pt,Gt]=(0,y.useState)({page:1,limit:20}),[nr]=pe.default.useForm(),wn=(0,y.useRef)(""),[Qa,ru]=(0,y.useState)("1"),[Un,Hr]=(0,y.useState)([]),Qn=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[yn,un]=(0,y.useState)([]),[Ln,Ua]=(0,y.useState)(null),[Pn,br]=(0,y.useState)(null),[wt,gr]=(0,y.useState)(0),[hr,si]=(0,y.useState)({}),[za,Sr]=(0,y.useState)(null),[na,gn]=(0,y.useState)(!1),ra=(0,y.useRef)(void 0),[ua,wa]=(0,y.useState)(!1),[ci,ha]=(0,y.useState)(""),[Vi,lu]=(0,y.useState)(!1),[yl,Ii]=(0,y.useState)(!1),[Pu,Sl]=(0,y.useState)(!1),zu=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],Ya={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},Jl=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:o0,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:s0,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:A0,type:6}],nd={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},_l=(0,y.useMemo)(()=>{var Ht;return{tooltip:{},xAxis:{type:"category",data:(Ht=Pn==null?void 0:Pn.bar_list)==null?void 0:Ht.map(mn=>mn.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:Pn==null?void 0:Pn.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[Pn==null?void 0:Pn.bar_list]),Ac=(0,y.useMemo)(()=>{var Ht,mn;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Ht=Pn==null?void 0:Pn.pie_list)==null?void 0:Ht.map(Or=>Or.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b}
|
|
|
{d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:Pn==null?void 0:Pn.pie_list,color:(mn=Pn==null?void 0:Pn.pie_list)==null?void 0:mn.map(Or=>nd[Or==null?void 0:Or.name])}]}},[Pn==null?void 0:Pn.pie_list]);(0,y.useEffect)(()=>{vs()},[Qa,vn]),(0,y.useEffect)(()=>{var Ht;(Ht=Fe==null?void 0:Fe.headerInfo)!=null&&Ht.shixun_identifier&&zi()},[(Ot=Fe==null?void 0:Fe.headerInfo)==null?void 0:Ot.shixun_identifier]),(0,y.useEffect)(()=>{cc()},[vn]),(0,y.useEffect)(()=>{rd()},[]);const zi=()=>bt(void 0,null,function*(){var Ht;const mn=yield(0,qe.ZP)(`/api/shixuns/${(Ht=Fe==null?void 0:Fe.headerInfo)==null?void 0:Ht.shixun_identifier}/challenges.json`,{method:"get"});Hr(mn==null?void 0:mn.challenge_list)}),vs=()=>bt(void 0,null,function*(){const Ht=yield(0,qe.ZP)(`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:Qa,challenge_ids:(vn==null?void 0:vn.challenge_ids)=="all"?null:vn==null?void 0:vn.challenge_ids,course_group_ids:(vn==null?void 0:vn.course_group_ids)=="all"?null:vn==null?void 0:vn.course_group_ids}});(Ht==null?void 0:Ht.status)==0&&br(Ht)});function rd(){return bt(this,null,function*(){let Ht=yield(0,qe.ZP)(`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/get_list_by_tools.json`,{method:"get",params:xt(mt({},pt),{scene_type:10})});(Ht==null?void 0:Ht.status)===0&&si(Ht==null?void 0:Ht.data)})}const Fd=[{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(Ht,mn)=>Dn.createElement(Me.Z,{placement:"topLeft",title:Ht},Dn.createElement("span",{onClick:()=>{Sr(mn.id),gn(!0)},className:"c-light-primary current"},Ht||"--"))},{title:"\u7528\u6237\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:Ht=>Dn.createElement(Me.Z,{placement:"topLeft",title:Ht},Dn.createElement("span",{className:"c-black"},Ht||"--"))},{title:"\u6D88\u606F\u6570\u91CF",width:100,dataIndex:"message_size",render:Ht=>Dn.createElement("span",{className:"c-black"},Ht)},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:Ht=>Dn.createElement("span",{className:"c-black"},ve()(Ht).format("YYYY-MM-DD HH:mm"))}],cc=()=>bt(void 0,null,function*(){const Ht=yield(0,qe.ZP)(`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/info.json`,{method:"get",params:{challenge_ids:(vn==null?void 0:vn.challenge_ids)=="all"?null:vn==null?void 0:vn.challenge_ids,course_group_ids:(vn==null?void 0:vn.course_group_ids)=="all"?null:vn==null?void 0:vn.course_group_ids}});(Ht==null?void 0:Ht.status)===0&&Ua(Ht)}),zn=()=>bt(void 0,null,function*(){var Ht,mn,Or,ou;const $i={1:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/list_students_by_type.json`},vu=yield(0,qe.ZP)($i[wn==null?void 0:wn.current],{method:"get",params:xt(mt({},Qn.current),{course_group_ids:((Ht=Qn==null?void 0:Qn.current)==null?void 0:Ht.course_group_ids)=="all"?null:(mn=Qn==null?void 0:Qn.current)==null?void 0:mn.course_group_ids,challenge_ids:(vn==null?void 0:vn.challenge_ids)=="all"?null:vn==null?void 0:vn.challenge_ids})});(vu==null?void 0:vu.status)===0&&(un((Or=vu==null?void 0:vu.data)==null?void 0:Or.list),gr((ou=vu==null?void 0:vu.data)==null?void 0:ou.count))}),tr=()=>{vn.page=1;const Ht=Object.assign({},nr.getFieldValue());delete vn.course_group_ids,delete vn.challenge_ids,Object.keys(Ht).map(function(mn){switch(mn){case"course_group_ids":Ht[mn].includes("all")||!Ht[mn].length?(delete vn.course_group_ids,nr.setFieldsValue({course_group_ids:"all"})):(vn.course_group_ids=Ht[mn],nr.setFieldsValue({course_group_ids:vn.course_group_ids}));break;case"challenge_ids":Ht[mn].includes("all")||!Ht[mn].length?(delete vn.challenge_ids,nr.setFieldsValue({challenge_ids:"all"})):(vn.challenge_ids=Ht[mn],nr.setFieldsValue({challenge_ids:vn.challenge_ids}));break}}),pr(mt({},vn)),Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{course_group_ids:vn==null?void 0:vn.course_group_ids,challenge_ids:vn==null?void 0:vn.challenge_ids})},Qu=()=>{var Ht;const{used_users_count:mn,unused_users_count:Or,used_users_percent:ou,unused_users_percent:$i,max_scene_name:vu,max_users_count:kA,min_scene_name:Es,min_users_count:Jo,pass_users_with_ai:ks,pass_users_without_ai:_o,pass_users_with_ai_rate:wd,pass_users_without_ai_rate:Ud,use_ai_count:EA,use_ai_rate:Pd}=Ln==null?void 0:Ln.summary;return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",Dn.createElement("span",null,mn)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Dn.createElement("span",null,ou,"%"),"\uFF0C",Dn.createElement("span",null,Or)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Dn.createElement("span",null,$i,"%"),"\u3002\u4F7F\u7528",Dn.createElement("b",null,vu),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",Dn.createElement("span",null,kA),"\u540D\uFF09\uFF0C\u4F7F\u7528",Dn.createElement("b",null,Es),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",Dn.createElement("span",null,Jo),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Dn.createElement("span",null,ks)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Dn.createElement("span",null,wd,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Dn.createElement("span",null,_o)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Dn.createElement("span",null,Ud,"%"),"\u3002"),Pd>=((Ht=Fe==null?void 0:Fe.headerInfo)==null?void 0:Ht.ai_warn_rate)&&Dn.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",Dn.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",Dn.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",Dn.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",Dn.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",Dn.createElement("span",null,EA),"\u540D\uFF0C\u5360\u6BD4",Dn.createElement("span",null,Pd,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},ri=(0,y.useRef)(null),Ka=(0,y.useRef)(null);(0,y.useEffect)(()=>{const Ht=ri.current.getEchartsInstance(),mn=$i=>{var vu;$i.componentType==="series"&&(Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Qa,type:(vu=$i==null?void 0:$i.data)==null?void 0:vu.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=2,zn(),Sl(!0))};Ht.on("click",mn);const Or=Ka.current.getEchartsInstance(),ou=$i=>{var vu;$i.componentType==="series"&&(Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Qa,type:(vu=$i==null?void 0:$i.data)==null?void 0:vu.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=3,zn(),Sl(!0))};return Or.on("click",ou),()=>{Ht.off("click",mn),Or.off("click",ou)}},[Qn,Qa]);const Gi=[{title:"\u5173\u952E\u8BCD",dataIndex:"word",render:Ht=>Dn.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},Ht)},{title:"\u9891\u6B21",dataIndex:"count"}],el={onListClick:Ht=>(0,qe.ZP)(`/api/course_qna_sessions/${Ht}.json`,{method:"get",params:{questionable_id:cn}}),onListDealData:Ht=>{let mn=[];return Ht==null||Ht.forEach(Or=>{var ou,$i;const vu=Or.id,kA=Or.think?{reasoning:Or.think,thinkingEnabled:!0}:{},Es=[{text:Or.question,key:vu,sender:"user",fileList:[],show:!0},mt({key:vu,loading:!1,sender:"AI",show:!0,source:Or.answer_source,text:Or.answer,like:Or.like,dislike:Or.dislike,time:Or.think_time,id:Or.id},kA)];mn=[...mn,...Es],(ou=Or==null?void 0:Or.student_feedback)==null||ou.forEach(Jo=>{mn.push({id:Jo.id,key:`teacher-${vu}-${Jo.id}`,loading:!1,sender:"student",show:!0,text:Jo.feedback,situation:Jo.status_name})}),($i=Or==null?void 0:Or.teacher_feedback)==null||$i.forEach(Jo=>{mn.push({id:Jo.id,key:`student-${vu}-${Jo.id}`,loading:!1,sender:"teacher",show:!0,text:Jo.feedback,source:Jo.answer_source})})}),mn}},Ni=()=>bt(void 0,null,function*(){if(!ci){Ce.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}Ii(!0),(yield(0,qe.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:ci,record_id:ua,course_id:cn,edit:Vi}})).status===0&&(wa(!1),ra.current()),Ii(!1)}),ai=Ht=>bt(void 0,[Ht],function*({type:mn,value:Or,index:ou,identifier:$i,objectIndex:vu}){const kA={index:vu,identifier:$i,course_id:cn};if(mn==="like"&&(yield(0,qe.ZP)("/api/course_qna_records/like.json",{method:"post",body:kA})).status!==0||mn==="dislike"&&(yield(0,qe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:kA})).status!==0)return Promise.reject()}),vi=(Ht,mn,Or)=>{const{onMenuClick:ou}=Or;ra.current=ou;const{id:$i}=Ht;return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:xn.apply,onClick:()=>bt(void 0,null,function*(){const vu=yield(0,qe.ZP)(`/api/course_qna_records/${$i}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:cn,type:"ai"}});(vu==null?void 0:vu.status)==0&&Ce.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),Dn.createElement("div",{className:xn.apply,onClick:()=>{wa($i),lu(!1)}},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},wu=()=>bt(void 0,null,function*(){var Ht;const mn=yield(0,qe.ZP)(`/api/shixun_works_statistics/${vn.categoryId}/export_tools.json`,{method:"GET",params:{scene_type:10}}),Or=new Blob([mn],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});return(0,we.po)(Or,`${(Ht=Fe==null?void 0:Fe.headerInfo)==null?void 0:Ht.homework_name}-AI\u5386\u53F2\u5BF9\u8BDD.xlsx`),mn}),fr=(Ht,mn,Or)=>{const{id:ou,sender:$i}=Ht;return Dn.createElement("div",{className:xn.li,style:{width:Or.width}},Dn.createElement("div",{className:xn.content},$i==="student"&&Dn.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),Dn.createElement("div",{className:xn.borderBox},$i==="teacher"&&Dn.createElement("div",{className:xn.teacher},"\u8001\u5E08\u56DE\u590D"),$i==="student"&&Dn.createElement("div",{className:xn.student},Ht.situation),Dn.createElement(Jn.Z,{className:xn.text,value:Ht==null?void 0:Ht.text})),Ht.source&&Dn.createElement("div",{className:xn.source},Ht.source),Dn.createElement("div",{className:xn.action},$i==="teacher"&&Dn.createElement("div",{className:xn.apply,onClick:()=>bt(void 0,null,function*(){const vu=yield(0,qe.ZP)(`/api/course_qna_records/${ou}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:cn,type:"teacher"}});(vu==null?void 0:vu.status)==0&&Ce.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),$i==="teacher"&&Dn.createElement("i",{onClick:()=>{wa(ou),ha(Ht==null?void 0:Ht.text),lu(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),$i==="teacher"&&Dn.createElement("i",{onClick:()=>bt(void 0,null,function*(){ge.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u56DE\u590D\u5417\uFF1F",onOk:()=>bt(void 0,null,function*(){const vu=yield(0,qe.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:cn,feedback_id:ou}});(vu==null?void 0:vu.status)==0&&(ra.current(),Ce.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),Dn.createElement(d0.CopyToClipboard,{text:String((Ht==null?void 0:Ht.text)||""),onCopy:()=>Ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Dn.createElement(Me.Z,{title:"\u590D\u5236"},Dn.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))))};return Dn.createElement("div",null,Dn.createElement("div",{className:xn.saixuan},Dn.createElement(pe.default,{form:nr,onChange:tr,initialValues:{course_group_ids:"all",challenge_ids:"all"}},Dn.createElement(pe.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},Dn.createElement(be.default.Group,{style:{width:"100%"}},Dn.createElement(Ue.Z,null,Dn.createElement(de.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),Dn.createElement(de.Z,{flex:"80px"},Dn.createElement(be.default,{value:"all"},"\u5168\u90E8")),Dn.createElement(de.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Pt=(St=Fe==null?void 0:Fe.headerInfo)==null?void 0:St.course_group_info)==null?void 0:Pt.map((Ht,mn)=>Dn.createElement(be.default,{value:Ht.course_group_id},Ht.group_group_name,"(",Ht.count,")")))))),Dn.createElement(pe.default.Item,{name:"challenge_ids",style:{marginBottom:"0px"}},Dn.createElement(be.default.Group,{style:{width:"100%"}},Dn.createElement(Ue.Z,null,Dn.createElement(de.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u4EFB\u52A1\u5173\u5361"),Dn.createElement(de.Z,{flex:"80px"},Dn.createElement(be.default,{value:"all"},"\u5168\u90E8")),Dn.createElement(de.Z,{flex:"1"},Un&&(Un==null?void 0:Un.map((Ht,mn)=>Dn.createElement(be.default,{value:String(Ht==null?void 0:Ht.challenge_id)},"\u7B2C",mn+1,"\u5173"))))))))),Dn.createElement("div",{className:xn.jianyi},Dn.createElement("div",{className:xn.jianyi_title},Dn.createElement("div",{className:xn.title_left},"\u4F7F\u7528\u603B\u89C8",Dn.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Dn.createElement("div",{className:xn.zonglan_list},Cn==null?void 0:Cn.map((Ht,mn)=>{var Or,ou;let $i=(ou=(Or=Ln==null?void 0:Ln.student_likes)==null?void 0:Or.filter(vu=>vu.scene_name==Ht.name))==null?void 0:ou[0];return Dn.createElement("div",{key:mn,className:xn.zonglan_item,onClick:()=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=1,zn(),Sl(!0)}},Dn.createElement("div",{className:xn.item_top},Dn.createElement("img",{src:fn[Ht==null?void 0:Ht.id],className:xn.top_img}),Dn.createElement("div",{className:xn.top_name},Ht==null?void 0:Ht.name)),Dn.createElement("div",{className:xn.item_bottom},Dn.createElement("div",null,"\u5171\u8BA1",Dn.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},$i==null?void 0:$i.total_counts),"\u6B21"),Dn.createElement("i",{style:Ht!=null&&Ht.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),Dn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},$i==null?void 0:$i.praise_count),Dn.createElement("i",{style:Ht!=null&&Ht.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),Dn.createElement("span",{style:{marginLeft:"3px"}},$i==null?void 0:$i.tread_count)))})),Dn.createElement("div",{className:xn.jianyi_title},Dn.createElement("div",{className:xn.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",Dn.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),Dn.createElement(he.default,{className:xn.tabs_style,items:zu,onChange:Ht=>{ru(Ht)}}),Dn.createElement("div",{className:xn.tubiao},Dn.createElement("div",{className:xn.pie_style},Dn.createElement("div",{className:xn.tb_title},Pn==null?void 0:Pn.bar_tips),Dn.createElement(Vd.Z,{ref:ri,option:_l,style:{width:530,height:330}})),Dn.createElement("div",{className:xn.line}),Dn.createElement("div",{className:xn.bar_style},Dn.createElement("div",{className:xn.tb_title},Pn==null?void 0:Pn.pie_tips),Dn.createElement(Vd.Z,{ref:Ka,option:Ac,style:{width:530,height:310}}))),Dn.createElement("div",{className:xn.jianyi_title,style:{margin:"30px 0px 20px",gap:20}},Dn.createElement("div",{className:xn.title_left,style:{flex:3}},Dn.createElement("div",null,"\u5386\u53F2\u5BF9\u8BDD"),!!(hr!=null&&hr.total_count)&&Dn.createElement(m0.Z,{type:"primary",onClick:wu},"\u5BFC\u51FA\u8BB0\u5F55")),Dn.createElement("div",{className:xn.title_left,style:{flex:1}},"\u9AD8\u9891\u63D0\u95EE\u5173\u952E\u8BCD\u6392\u884C")),Dn.createElement("div",{style:{display:"flex",gap:20}},Dn.createElement("div",{style:{width:"75%"}},Dn.createElement(Se.default,{columns:Fd,scroll:{y:400},dataSource:hr==null?void 0:hr.list,rowKey:"id",pagination:{current:pt.page,hideOnSinglePage:(hr==null?void 0:hr.total_count)<vn.limit,showQuickJumper:!0,showSizeChanger:!0,pageSize:pt.limit,pageSizeOptions:["10","20","50","100","200"],total:hr==null?void 0:hr.total_count,size:"default",showTotal:we.rU,onChange:(Ht,mn)=>{pt.page=Ht,pt.limit=mn,Gt(mt({},pt)),rd()}}})),Dn.createElement("div",{style:{width:"25%"}},Dn.createElement(Se.default,{className:xn.KeyWordTable,scroll:{y:400},columns:Gi,dataSource:(Tt=hr==null?void 0:hr.word_cloud)==null?void 0:Tt.list,pagination:!1,locale:{emptyText:Dn.createElement(Ve.Z,{img:f0,customText:"\u6682\u65E0\u6570\u636E~"})}}))),Dn.createElement("div",{className:xn.jianyi_title,style:{margin:"30px 0px 20px"}},Dn.createElement("div",{className:xn.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",Dn.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Dn.createElement("div",{className:xn.fenxi_list},Jl==null?void 0:Jl.map((Ht,mn)=>{var Or,ou,$i;return Dn.createElement("div",{key:mn,className:xn.fenxi_item,onClick:()=>{wn.current=Ht==null?void 0:Ht.type,Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht.id,course_group_ids:vn==null?void 0:vn.course_group_ids}),zn(),Sl(!0)}},Dn.createElement("img",{src:Ht==null?void 0:Ht.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),Dn.createElement("div",{className:xn.leixing},Ht==null?void 0:Ht.name,Dn.createElement("span",null,"(",mn==0?(Or=Ln==null?void 0:Ln.student_types)==null?void 0:Or.by_tools_users_count:mn==1?(ou=Ln==null?void 0:Ln.student_types)==null?void 0:ou.by_quantity_users_count:($i=Ln==null?void 0:Ln.student_types)==null?void 0:$i.by_innovate_users_count,"\u4EBA)")),Dn.createElement("div",{className:xn.pingjia},Ht==null?void 0:Ht.des))}))),Dn.createElement(ge.default,{centered:!0,title:Dn.createElement(Dn.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(wn==null?void 0:wn.current)&&Dn.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Ya[Qa],"\uFF09")),width:1100,open:Pu,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{Qn.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>bt(void 0,null,function*(){}),onCancel:()=>{Sl(!1)}},Dn.createElement("div",{className:xn.inputBox},Dn.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(wn==null?void 0:wn.current)==1&&Dn.createElement(_e.default,{defaultValue:(Wt=Qn==null?void 0:Qn.current)==null?void 0:Wt.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht,page:1}),zn()}},Dn.createElement(_e.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Dn.createElement(_e.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),Dn.createElement(_e.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),Dn.createElement(_e.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),Dn.createElement(_e.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),Dn.createElement(_e.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),Dn.createElement(_e.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),Dn.createElement(_e.default.Option,{value:"3"},"AI\u8F85\u5BFC"),Dn.createElement(_e.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(Qa)&&(wn==null?void 0:wn.current)==3&&Dn.createElement(_e.default,{defaultValue:(at=Qn==null?void 0:Qn.current)==null?void 0:at.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht,page:1}),zn()}},Dn.createElement(_e.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(_e.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),Dn.createElement(_e.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),Dn.createElement(_e.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),Dn.createElement(_e.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(Qa)&&(wn==null?void 0:wn.current)==3&&Dn.createElement(_e.default,{defaultValue:(Vt=Qn==null?void 0:Qn.current)==null?void 0:Vt.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht,page:1}),zn()}},Dn.createElement(_e.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(_e.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),Dn.createElement(_e.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),Qa=="10"&&(wn==null?void 0:wn.current)==3&&Dn.createElement(_e.default,{defaultValue:(Xt=Qn==null?void 0:Qn.current)==null?void 0:Xt.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{scene_type:Ht,page:1}),zn()}},Dn.createElement(_e.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(_e.default.Option,{value:1},"1\u8F6E"),Dn.createElement(_e.default.Option,{value:2},"2-3\u8F6E"),Dn.createElement(_e.default.Option,{value:3},"4-5\u8F6E"),Dn.createElement(_e.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),Dn.createElement(_e.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(Dt=Qn==null?void 0:Qn.current)==null?void 0:Dt.course_group_ids,getPopupContainer:Ht=>Ht.parentNode,onChange:Ht=>{let mn=[...Ht];mn.length===0&&(mn=["all"]),mn.includes("all")&&mn.length>1&&(mn[mn.length-1]=="all"?mn=["all"]:mn=mn.filter(Or=>Or!=="all")),Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{course_group_ids:mn,page:1}),zn()},filterOption:(Ht,mn)=>mn.label.indexOf(Ht.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((On=(Mn=Fe==null?void 0:Fe.headerInfo)==null?void 0:Mn.course_group_info)==null?void 0:On.map(Ht=>({label:Ht==null?void 0:Ht.group_group_name,value:Ht==null?void 0:Ht.course_group_id})))||[]]}),(wn==null?void 0:wn.current)==1&&Dn.createElement(Nn,{onChange:(Ht,mn)=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{start_at:mn==null?void 0:mn[0],end_at:mn==null?void 0:mn[1],page:1}),zn()},size:"large",style:{width:"300px",marginLeft:20}}),Dn.createElement(ee.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{keyword:Ht,page:1}),zn()}}))),Dn.createElement(Se.default,{style:{marginBottom:wt>0?"0":"20px"},dataSource:yn,pagination:!1,scroll:{y:520},columns:(jt=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Ht,mn,Or)=>{var ou;return`${(((ou=Qn==null?void 0:Qn.current)==null?void 0:ou.page)-1)*10+Or+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(wn==null?void 0:wn.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(wn==null?void 0:wn.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(wn==null?void 0:wn.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(wn==null?void 0:wn.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(wn==null?void 0:wn.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(wn==null?void 0:wn.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(wn==null?void 0:wn.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(wn==null?void 0:wn.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(wn==null?void 0:wn.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(wn==null?void 0:wn.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(wn==null?void 0:wn.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(wn==null?void 0:wn.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(Ht,mn)=>Dn.createElement("div",null,Dn.createElement("i",{className:"iconfot icon-yijiejue font14"}),Dn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},mn==null?void 0:mn.praise_count),Dn.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),Dn.createElement("span",{style:{marginLeft:"3px"}},mn==null?void 0:mn.tread_count))},(wn==null?void 0:wn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Ht,mn)=>Dn.createElement("div",null,Ht?ve()(Ht).format("YYYY-MM-DD HH:mm:ss"):"--")},(wn==null?void 0:wn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:jt.filter(Ht=>!!Ht)}),wt>0&&Dn.createElement("aside",{className:"tc mt30 mb10"},Dn.createElement(ye.Z,{defaultCurrent:1,total:wt,current:(cr=Qn==null?void 0:Qn.current)==null?void 0:cr.page,pageSize:10,showSizeChanger:!1,onChange:Ht=>{Qn.current=xt(mt({},Qn==null?void 0:Qn.current),{page:Ht}),zn()},showTotal:Ht=>Dn.createElement("span",{className:"mr10"},"\u5171",Dn.createElement("span",{className:"c-blue"}," ",Ht," "),"\u6761\u6570\u636E")}))),Dn.createElement(c0.Z,{visible:na,fetchListObject:el,onOpen:()=>gn(!0),onClose:()=>{gn(!1)},children:!0,historyId:za,showPreference:!0,showDefaultTips:!1,customDataNode:fr,customPreference:ai,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:vi}),Dn.createElement(ge.default,{centered:!0,open:!!ua,confirmLoading:yl,onCancel:()=>{wa(!1)},afterClose:()=>{ha("")},onOk:Ni,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},Dn.createElement(Gn.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:Ht=>ha(Ht),defaultValue:ci})),Dn.createElement(ge.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:An,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>bt(void 0,null,function*(){(yield(0,qe.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_warn_rate:an,type:"statis"}})).status===0&&(Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),Be({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:mt({},nn)})),lr(!1)}),onCancel:()=>{lr(!1)}},Dn.createElement("div",null,Dn.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),Dn.createElement("div",{className:"mt20"},Dn.createElement($e.Z,{size:"large",min:1,max:100,value:an,step:1,style:{width:"150px"},onChange:Ht=>{Number.isInteger(Ht)&&Ht>=1&&Ht<=100&&on(Ht)}}),Dn.createElement("span",{className:"ml10"},"%")))))};var ja=(0,Re.connect)(({classroomList:Le,shixunHomeworks:Fe})=>({classroomList:Le,shixunHomeworks:Fe}))(ur),In=ae(59301),Fa=Object.defineProperty,qi=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Nu=(Le,Fe,Be)=>Fe in Le?Fa(Le,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Fe]=Be,Ki=(Le,Fe)=>{for(var Be in Fe||(Fe={}))ei.call(Fe,Be)&&Nu(Le,Be,Fe[Be]);if(qi)for(var Be of qi(Fe))_a.call(Fe,Be)&&Nu(Le,Be,Fe[Be]);return Le},ki=(Le,Fe,Be)=>new Promise((Ot,St)=>{var Pt=at=>{try{Wt(Be.next(at))}catch(Vt){St(Vt)}},Tt=at=>{try{Wt(Be.throw(at))}catch(Vt){St(Vt)}},Wt=at=>at.done?Ot(at.value):Promise.resolve(at.value).then(Pt,Tt);Wt((Be=Be.apply(Le,Fe)).next())});const Oa=({globalSetting:Le,shixunHomeworks:Fe,dispatch:Be,classroomList:Ot,user:St})=>{var Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn;const cn=(0,Re.useParams)(),an=(0,Re.useLocation)(),[on]=(0,Re.useSearchParams)(),[An,lr]=(0,y.useState)(on.get("tabs")||"0"),vn=(0,y.useRef)(null),[pr,pt]=(0,y.useState)(!1),{workList:Gt,workSetting:nr}=Fe,[,,wn]=(0,z.U)(re.Gw,{homeworkId:Gt==null?void 0:Gt.id});on.get("category_id")&&(cn.category=on.get("category_id")),(0,y.useEffect)(()=>{Qa()},[cn.coursesId]),(0,y.useEffect)(()=>{Be({type:"classroomList/getAssistantPermissions",payload:{course_id:cn.coursesId}}),(0,_t.hs)(Be)},[(0,se.bg)()]),(0,y.useEffect)(()=>{new URLSearchParams(an.search).get("tabs")=="3"&&Un()},[]);const Qa=()=>{let Ln=on.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));Ln=(cn==null?void 0:cn.categoryId)!=(Ln==null?void 0:Ln.categoryId)?{}:Ln,Be({type:"shixunHomeworks/getWorkList",payload:Ki(Ki({},cn),Ln)})};(0,y.useEffect)(()=>{Gt!=null&&Gt.is_open_ai_review&&(Gt!=null&&Gt.ai_warning)&&!(0,se.dE)()&&ru()},[Gt==null?void 0:Gt.is_open_ai_review,Gt==null?void 0:Gt.ai_warning,(0,se.dE)()]);const ru=()=>{Be({type:"shixunHomeworks/getAiWarningList",payload:{id:cn==null?void 0:cn.categoryId}})},Un=()=>{Be({type:"shixunHomeworks/getWorkSetting",payload:Ki({},cn)})},Hr=[{name:(0,se.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:In.createElement(Li,{zip:vn,btnLoading:pr,setBtnLoading:pt})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:In.createElement(Vo,null),hidden:(0,se.GJ)()||!(Gt!=null&&Gt.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:In.createElement("div",{className:"minH500"},In.createElement(XA,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(Pt=Gt.homework_status)==null?void 0:Pt.includes("\u5BFC\u5165"),component:In.createElement(uA.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:In.createElement(Ku,null),hidden:((Tt=Gt.homework_status)==null?void 0:Tt.includes("\u5BFC\u5165"))||!(0,se.GJ)()||Gt.is_jupyter||Gt.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:In.createElement(OA,null),hidden:((Wt=Gt.homework_status)==null?void 0:Wt.includes("\u5BFC\u5165"))||!(Gt!=null&&Gt.view_answer)||Gt.is_jupyter||Gt.is_jupyter_lab},{name:In.createElement(ke.Z,{dot:Gt==null?void 0:Gt.appeal_notice,offset:[5,-5]},In.createElement("span",{style:{color:An=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:In.createElement(hs,null),hidden:(0,se.dE)()||!(Gt!=null&&Gt.anonymous_comment)},{name:In.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",In.createElement("img",{className:Si.ai_review_new,src:fd.Z})),id:"10",hidden:!(0,se.GJ)(),component:In.createElement(ja,null)},{name:In.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",In.createElement("img",{className:Si.ai_review_new,src:fd.Z})),id:"12",hidden:!((0,se.GJ)()&&((at=St==null?void 0:St.userInfo)!=null&&at.has_big_model_permission)),component:In.createElement(a,null)},{name:(0,se.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(Vt=Gt.homework_status)!=null&&Vt.includes("\u5BFC\u5165")?In.createElement(Zs.Z,null):In.createElement(Ti,null),hidden:((Xt=Gt.homework_status)==null?void 0:Xt.includes("\u5BFC\u5165"))&&(0,se.dE)(),forceRender:!1},{name:In.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",In.createElement("img",{className:Si.ai_review_new,src:qt.Z})),id:"5",component:In.createElement(Hl,null),hidden:!(Gt!=null&&Gt.show_ai_review)}].filter(Ln=>!Ln.hidden),Qn=()=>{var Ln,Ua,Pn,br,wt,gr,hr,si,za,Sr,na,gn,ra,ua,wa,ci,ha,Vi,lu,yl;return In.createElement("div",{className:"flex"},An=="12"&&(((Ln=Gt==null?void 0:Gt.homework_status)==null?void 0:Ln.includes("\u5DF2\u622A\u6B62"))||((Ua=Gt==null?void 0:Gt.homework_status)==null?void 0:Ua.includes("\u63D0\u4EA4\u4E2D"))||((Pn=Gt==null?void 0:Gt.homework_status)==null?void 0:Pn.includes("\u8FDB\u884C\u4E2D")))&&In.createElement(Je.ZP,{type:"primary",style:{width:136,marginRight:10},onClick:yn},In.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(br=Gt.homework_status)!=null&&br.includes("\u5BFC\u5165")&&(0,se.GJ)()?In.createElement(Je.ZP,{icon:In.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Be({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Gt==null?void 0:Gt.homework_name,id:Gt==null?void 0:Gt.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):In.createElement("div",{className:Si.workListTabButton},(0,se.GJ)()&&In.createElement(In.Fragment,null,(Gt.is_jupyter||Gt.is_jupyter_lab)&&In.createElement(Je.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,we.xg)(`/shixuns/${Gt.shixun_identifier}/challenges?homework_common_id=${Gt==null?void 0:Gt.homework_id}`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((wt=Gt.homework_status)==null?void 0:wt.includes("\u672A\u53D1\u5E03"))||((gr=Gt.homework_status)==null?void 0:gr.includes("\u672A\u5F00\u59CB")))&&In.createElement(Je.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:Ii=>{Ii.preventDefault(),Be({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[cn.categoryId],selectArrsAll:[Gt],params:cn,detail:!0,type:2,manage_all_group:nr==null?void 0:nr.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((hr=Gt.homework_status)!=null&&hr.includes("\u672A\u53D1\u5E03"))&&!((si=Gt.homework_status)!=null&&si.includes("\u672A\u5F00\u59CB"))&&!((za=Gt.homework_status)!=null&&za.includes("\u5DF2\u622A\u6B62"))&&In.createElement(Je.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:Ii=>{var Pu,Sl;if(Ii.preventDefault(),(0,se.Rm)()&&!((Sl=(Pu=Ot.AssistantObject)==null?void 0:Pu.normal)!=null&&Sl.can_stop)){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}Be({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[cn.categoryId],selectArrsAll:[],params:cn,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),Gt!=null&&Gt.is_jupyter_lab||Gt!=null&&Gt.is_jupyter?In.createElement(In.Fragment,null,An==="1"&&In.createElement(Je.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Ii,Pu;if((0,se.Rm)()&&!((Pu=(Ii=Ot.AssistantObject)==null?void 0:Ii.normal)!=null&&Pu.can_create)){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}Re.history.push(`/classrooms/${cn.coursesId}/common_homework/${cn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):In.createElement(In.Fragment,null,In.createElement(Je.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Ii,Pu;if((0,se.Rm)()&&!((Pu=(Ii=Ot.AssistantObject)==null?void 0:Ii.normal)!=null&&Pu.can_create)){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}Re.history.push(`/classrooms/${cn.coursesId}/common_homework/${cn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(Gt!=null&&Gt.is_jupyter_lab||Gt!=null&&Gt.is_jupyter)&&(0,se.dE)()?In.createElement(Je.ZP,{type:"primary",onClick:()=>ki(void 0,null,function*(){(0,to.Z)({is_jupyter:Gt.is_jupyter,is_jupyter_lab:Gt.is_jupyter_lab,shixunId:Gt.shixun_identifier,homework_common_id:Gt.homework_id})})},In.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Sr=Gt==null?void 0:Gt.task_operation)==null?void 0:Sr[0]):!((na=Gt==null?void 0:Gt.homework_status)!=null&&na.includes("\u5BFC\u5165"))&&In.createElement(In.Fragment,null,((gn=Gt==null?void 0:Gt.work_statuses)==null?void 0:gn.includes("\u53D6\u6D88\u5173\u8054"))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>ki(void 0,null,function*(){const Ii=yield(0,re.rN)({homeworkId:cn.categoryId});(Ii==null?void 0:Ii.status)===0&&(Ce.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Be({type:"shixunHomeworks/getWorkList",payload:Ki({},cn)}))})},"\u53D6\u6D88\u5173\u8054"),((ra=Gt==null?void 0:Gt.work_statuses)==null?void 0:ra.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>{var Ii;return(0,we.xg)(`${(Ii=Le==null?void 0:Le.setting)==null?void 0:Ii.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((ua=Gt==null?void 0:Gt.work_statuses)==null?void 0:ua.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Je.ZP,{type:"primary",onClick:Ii=>{Ii.preventDefault(),ge.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:In.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",In.createElement("a",{onClick:()=>{var Pu;(0,we.xg)(`${(Pu=Le==null?void 0:Le.setting)==null?void 0:Pu.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((wa=Gt==null?void 0:Gt.work_statuses)==null?void 0:wa.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>(0,we.xg)(`/classrooms/${Gt.course_id}/common_homework/${Gt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((ci=Gt==null?void 0:Gt.work_statuses)==null?void 0:ci.includes("\u4FEE\u6539\u4F5C\u54C1"))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>{const Ii=()=>{(0,we.xg)(`/classrooms/${Gt.course_id}/common_homework/${Gt.homework_id}/${Gt.id}/edit`)};if(nr!=null&&nr.can_submit&&!(nr!=null&&nr.submit_size)){Ce.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}Ii()}},"\u4FEE\u6539\u4F5C\u54C1"),((ha=Gt==null?void 0:Gt.work_statuses)==null?void 0:ha.includes("\u8865\u4EA4\u4F5C\u54C1"))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>(0,we.xg)(`/classrooms/${Gt.course_id}/common_homework/${Gt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Vi=Gt==null?void 0:Gt.work_statuses)==null?void 0:Vi.includes("\u8865\u4EA4\u9644\u4EF6"))||((lu=Gt==null?void 0:Gt.work_statuses)==null?void 0:lu.includes("\u4FEE\u6539\u9644\u4EF6")))&&In.createElement(Je.ZP,{type:"primary",onClick:()=>{var Ii;if(nr!=null&&nr.can_submit&&!(nr!=null&&nr.submit_size)){Ce.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({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:cn,selectArrs:Ki({},Gt),title:(Ii=Gt==null?void 0:Gt.work_statuses)!=null&&Ii.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(yl=Gt==null?void 0:Gt.work_statuses)!=null&&yl.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))},yn=()=>ki(void 0,null,function*(){var Ln;if(!(Gt!=null&&Gt.is_old_data_for_time)&&(0,we.Ye)(Be))return;if(((Ln=Gt==null?void 0:Gt.challenges)==null?void 0:Ln.length)===0)return Ce.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Gt==null?void 0:Gt.commit_count)==0)return Ce.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Ua=yield un();if((Ua==null?void 0:Ua.complete_num)!=(Ua==null?void 0:Ua.total_count)&&(Ua==null?void 0:Ua.status)!=1)return Ce.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),un=()=>ki(void 0,null,function*(){const{ai_question_record_id:Ln}=Gt;return Ln?yield(0,qe.ZP)(`/api/shixun_homeworks/${cn==null?void 0:cn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Ln}}):void 0});return In.createElement("section",{className:`${Si.bg} ${Si.homeworkDetailWrapper}`},In.createElement("div",{className:"edu-container mb30"},In.createElement("section",{className:"animated fadeIn"},In.createElement("aside",{className:"mt10 minH22"},Gt.category&&In.createElement(Ne.Z,{separator:">"},In.createElement(Ne.Z.Item,null,In.createElement(Re.Link,{to:`/classrooms/${cn==null?void 0:cn.coursesId}/common_homework`},Gt==null?void 0:Gt.course_name)),In.createElement(Ne.Z.Item,null,In.createElement(Re.Link,{to:`/classrooms/${cn==null?void 0:cn.coursesId}/common_homework/${((Dt=Gt.category)==null?void 0:Dt.main)===1?"":(Mn=Gt.category)==null?void 0:Mn.category_id}`},(On=Gt.category)==null?void 0:On.category_name)),In.createElement(Ne.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),In.createElement("aside",{className:[Si.title,"mt20"].join(" ")},In.createElement(Re.Link,{to:`/classrooms/${Gt==null?void 0:Gt.course_id}/common_homework/${((jt=Gt.category)==null?void 0:jt.main)===1?"":(cr=Gt.category)==null?void 0:cr.category_id}`},In.createElement(Ee.Z,{className:"font16 c-black"})),In.createElement("strong",{className:"font20 ml5"},Gt==null?void 0:Gt.homework_name),In.createElement(we.VV,{temporary:!0,status:Gt==null?void 0:Gt.homework_status}))),In.createElement("aside",{className:`mt30 relative ${Si.workListTabWrap}`},In.createElement(he.default,{destroyInactiveTabPane:!0,type:"card",activeKey:An,tabBarExtraContent:An=="5"?(0,se.GJ)()&&In.createElement(od,null):Qn(),onTabClick:(Ln,Ua)=>{if((parseInt(Ln)==5||parseInt(Ln)==10)&&!(Gt!=null&&Gt.is_old_data_for_time)&&(0,we.Ye)(Be))return;parseInt(Ln)==3&&Un();const Pn=()=>{if(parseInt(Ln)===2){if(!(Gt!=null&&Gt.view_answer)){Ce.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}lr(Ln)}else lr(Ln)};Ln!=="11"&&Qa(),Fe.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?ge.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:()=>{Pn(),Be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Pn()},className:Si.tabs,items:Hr.map(Ln=>({label:Ln.name,key:Ln.id,children:Ln.component,forceRender:Ln.forceRender}))}))),In.createElement(pu.Z,null),In.createElement(wA.Z,{onOk:()=>{Qa()}}),In.createElement(iA.Z,{onOk:()=>{Qa()}}),In.createElement(Co.Z,{type:"edit",onCallback:()=>Qa(),courseEndTime:Gt==null?void 0:Gt.course_end_date}),In.createElement(Wl.Z,{courseEndTime:Gt==null?void 0:Gt.course_end_date,successCallback:()=>Qa(),visible:Ot.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[cn.categoryId],courseId:cn.coursesId,isBatch:!1}),In.createElement(Qo,null),In.createElement(ji.Z,{ref:vn,hide:!0,name:`${Gt==null?void 0:Gt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>pt(!1)}),((nn=Gt==null?void 0:Gt.actionTabs)==null?void 0:nn.key)=="reviewWarning"&&In.createElement(dd,null),In.createElement(hn,null))};var Du=(0,Re.connect)(({user:Le,shixunHomeworks:Fe,loading:Be,globalSetting:Ot,classroomList:St})=>({user:Le,shixunHomeworks:Fe,globalSetting:Ot,loading:Be.effects,classroomList:St}))(Oa)},26162:function(Lt,Ct,ae){"use strict";var y=ae(28284),Re=ae(62957),ke=ae(6767),Je=ae(37568),Ce=ae(70973),ge=ae(44225),Ne=ae(5570),he=ae(59301),Ee=Object.defineProperty,we=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(We,ye,Pe)=>ye in We?Ee(We,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):We[ye]=Pe,de=(We,ye)=>{for(var Pe in ye||(ye={}))Ue.call(ye,Pe)&&be(We,Pe,ye[Pe]);if(Me)for(var Pe of Me(ye))xe.call(ye,Pe)&&be(We,Pe,ye[Pe]);return We},Se=(We,ye)=>we(We,pe(ye)),Ie=(We,ye,Pe)=>new Promise(($e,_e)=>{var st=qe=>{try{Ve(Pe.next(qe))}catch(Oe){_e(Oe)}},ve=qe=>{try{Ve(Pe.throw(qe))}catch(Oe){_e(Oe)}},Ve=qe=>qe.done?$e(qe.value):Promise.resolve(qe.value).then(st,ve);Ve((Pe=Pe.apply(We,ye)).next())});const je=({classroomList:We,loading:ye,dispatch:Pe,shixunHomeworks:$e})=>{const _e=(0,ge.useParams)(),[st]=y.default.useForm(),{workList:ve,workSetting:Ve}=$e,qe=()=>{Pe({type:"shixunHomeworks/getWorkSetting",payload:de({},_e)}),Pe({type:"shixunHomeworks/getWorkList",payload:de({},_e)})};return he.createElement(Re.default,{centered:!0,title:We.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:We.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ie(void 0,null,function*(){const Oe=()=>Ie(void 0,null,function*(){var it;yield st.validateFields();const De=de({},st.getFieldValue()),{selectArrs:lt}=We.actionTabs;De.attachment_ids=(it=De.attachment_ids)==null?void 0:it.map(gt=>gt.response.id),(yield(0,Ce.mz)(Se(de({},De),{homeworkId:lt.work_id}))).status===0&&(st.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}}),qe())});if(Ve!=null&&Ve.can_submit){if(!(Ve!=null&&Ve.submit_size)){ke.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}Re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:he.createElement(he.Fragment,null,"\u4F60\u8FD8\u6709 ",he.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Ve==null?void 0:Ve.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{Oe()}});return}Oe()}),onCancel:()=>{st.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}})}},he.createElement(y.default,{form:st,initialValues:{}},he.createElement(y.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},he.createElement(Ne.Z,null)),he.createElement(y.default.Item,{name:"description"},he.createElement(Je.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${We.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Ct.Z=(0,ge.connect)(({classroomList:We,loading:ye,shixunHomeworks:Pe})=>({classroomList:We,loading:ye,shixunHomeworks:Pe}))(je)},84840:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(28284),ke=ae(6767),Je=ae(62957),Ce=ae(77019),ge=ae(5269),Ne=ae(24017),he=ae(47889),Ee=ae(62673),we=ae(66649),pe=ae.n(we),Me=ae(58661),Ue=ae(36466),xe=ae(85333),be=ae(44225),de=ae(22298),Se=ae(57305),Ie=ae(30450),je=ae(65899),We=ae(47572),ye=ae(25754),Pe=ae(59301),$e=Object.defineProperty,_e=Object.defineProperties,st=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Oe=(ct,Ft,ze)=>Ft in ct?$e(ct,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ct[Ft]=ze,it=(ct,Ft)=>{for(var ze in Ft||(Ft={}))Ve.call(Ft,ze)&&Oe(ct,ze,Ft[ze]);if(ve)for(var ze of ve(Ft))qe.call(Ft,ze)&&Oe(ct,ze,Ft[ze]);return ct},De=(ct,Ft)=>_e(ct,st(Ft)),lt=(ct,Ft)=>{var ze={};for(var se in ct)Ve.call(ct,se)&&Ft.indexOf(se)<0&&(ze[se]=ct[se]);if(ct!=null&&ve)for(var se of ve(ct))Ft.indexOf(se)<0&&qe.call(ct,se)&&(ze[se]=ct[se]);return ze},Rt=(ct,Ft,ze)=>new Promise((se,Qe)=>{var nt=ut=>{try{Ke(ze.next(ut))}catch(ft){Qe(ft)}},At=ut=>{try{Ke(ze.throw(ut))}catch(ft){Qe(ft)}},Ke=ut=>ut.done?se(ut.value):Promise.resolve(ut.value).then(nt,At);Ke((ze=ze.apply(ct,Ft)).next())});const gt=ct=>{var Ft=ct,{classroomList:ze,dispatch:se,courseEndTime:Qe}=Ft,nt=lt(Ft,["classroomList","dispatch","courseEndTime"]),At,Ke,ut,ft;const yt=(0,be.useParams)(),[Et]=Re.default.useForm(),[Qt,Bt]=(0,y.useState)(1),[It,_t]=(0,y.useState)([]),[oe,le]=(0,y.useState)(0),[ee,z]=(0,y.useState)(2e3),[re,ne]=(0,y.useState)(!0),[Ze,dt]=(0,y.useState)(!1),[rt,Zt]=(0,y.useState)(!1),[Jt,zt]=(0,y.useState)([]),[dn,pn]=(0,y.useState)(!0),[rr,Zn]=(0,y.useState)(null),[_n,Er]=(0,y.useState)({}),[Ir,sr]=(0,y.useState)({});(0,y.useEffect)(()=>{if(ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fi(),qt(),ze.actionTabs.type===2){const La=ze.actionTabs.selectArrsAll[0];Zn({submit_limit:La==null?void 0:La.submit_limit,submit_limit_num:La==null?void 0:La.submit_limit_num,must_file:La==null?void 0:La.must_file,can_submit:La==null?void 0:La.can_submit,submit_num:La==null?void 0:La.submit_num}),pn(La.unified_setting)}else pn(!1),Zn({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ze.actionTabs]),(0,y.useEffect)(()=>{if(Ze){if(rt)return;se({type:"classroomList/setActionTabs",payload:{}}),(0,Ue.GJ)()?se({type:"classroomList/getClassroomTeacherCommonList",payload:De(it({},ze.actionTabs.params),{type:1})}):se({type:"classroomList/getClassroomCommonList",payload:it({},ze.actionTabs.params)})}},[Ze]);const qt=La=>Rt(void 0,null,function*(){ne(!0);const Ur=yield(0,Ie.c_)(De(it({},yt),{page:La||Qt,limit:2e4,homework_id:ze.actionTabs.type===1?"":ze.actionTabs.selectArrs[0]}));Ur==null||Ur.course_groups.map((su,Al)=>{su.key=su.id,su.title=su.name,su.disabled=su.is_published}),Ur&&(_t([...Ur==null?void 0:Ur.course_groups]),le(Ur==null?void 0:Ur.course_groups_count),ne(!1),La||Et.setFieldsValue({publish_time:pe()(pe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:pe()(pe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),sn=La=>{Bt(La),qt(La)},Gn=()=>{(0,Ue.GJ)()?ze.actionTabs.detail?(se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:it({},yt)}),se({type:"shixunHomeworks/getWorkSetting",payload:it({},yt)})):se({type:"classroomList/getClassroomTeacherCommonList",payload:De(it({},ze.actionTabs.params),{type:1})}):se({type:"classroomList/getClassroomCommonList",payload:it({},ze.actionTabs.params)})},Qr=()=>Rt(void 0,null,function*(){var La,Ur;if((0,Ue.Rm)()&&!((La=ze.AssistantObject.normal)!=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"),wi(!1);return}const su=it({},Et.getFieldsValue());if(su.end_time<=su.publish_time){ke.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),wi(!1);return}if((Jt==null?void 0:Jt.length)<=0&&!dn&&It.length>0){ke.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}if(rr!=null&&rr.submit_limit&&!(rr!=null&&rr.submit_limit_num)){ke.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}if(rr!=null&&rr.can_submit&&!(rr!=null&&rr.submit_num)){ke.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}let Al=it({homework_ids:[...ze.actionTabs.selectArrs],group_ids:Jt.length>0?Jt.map(Ji=>Ji.id):(Ur=ze.detailCommonHomeworksList)==null?void 0:Ur.course_groups,end_time:pe()(su.end_time).format("YYYY-MM-DD HH:mm"),publish_time:pe()(su.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Jt.length},rr),tl=yield(0,ye.Tr)({homework_common_ids:[...ze.actionTabs.selectArrs],course_id:yt.coursesId,type:"homework_common"});(tl==null?void 0:tl.student_count)===0?ya(Al):(sr(Al),Er(tl))}),ya=La=>Rt(void 0,null,function*(){wi(!0);const Ur=yield(0,Me.ZP)(`/api/courses/${yt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:it({},La)});wi(!1),Ur.status===0&&((0,xe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),ke.ZP.success("\u53D1\u5E03\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),nt.onCallback&&nt.onCallback(),Gn(),localStorage.getItem("Noviceguide")==="0"||se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Pe.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~")}}))}),Fi=()=>{Bt(1),_t([]),zt([])},{detailCommonHomeworksList:Ei}=ze,aa=oe>Qt*ee,[Ci,wi]=(0,y.useState)(!1);return Pe.createElement("div",null,Pe.createElement(Je.default,{width:600,centered:!0,confirmLoading:Ci,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Qr,onCancel:()=>{Fi(),Gn(),se({type:"classroomList/setActionTabs",payload:{}})}},Pe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Pe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),It&&Pe.createElement(Re.default,{form:Et},Pe.createElement("div",{style:{paddingLeft:0}},Pe.createElement(Ce.Z,{className:"mt30",align:"middle"},Pe.createElement(ge.Z,null,Pe.createElement(Re.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Pe.createElement(Ne.default,{style:{width:170,marginRight:"25px"},disabledDate:La=>(0,je.Q8)(La,Qe),disabledTime:La=>(0,je.d0)(La),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,xe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Pe.createElement(ge.Z,{className:"ml20"},Pe.createElement(Re.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Pe.createElement(Ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,xe.U6)(),"HH:mm")},disabledDate:La=>(0,je.Q8)(La,Qe,Et.getFieldValue("publish_time")),disabledTime:La=>(0,je.d0)(La,Et.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ze.actionTabs.type===2&&Pe.createElement(Ce.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Pe.createElement(he.ZP.Group,{value:dn,onChange:La=>{pn(La.target.value),zt([])}},Pe.createElement(he.ZP,{value:!0,disabled:!ze.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(he.ZP,{className:"ml20",disabled:It.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),It.length<=0&&ze.actionTabs.type===2&&Pe.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"')),(ze.actionTabs.type===1||!dn)&&It.length>0&&Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pe.createElement("span",{style:{flex:1}},Pe.createElement(Ee.default,{checked:Jt.length===It.length,onChange:La=>{Jt.length===It.length?zt([]):zt(It.filter(Ur=>!Ur.is_published))}},"\u5168\u9009")),Pe.createElement("span",{style:{width:16}}),Pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Jt.length||0,"\u4E2A\u5206\u73ED")),(ze.actionTabs.type===1||!dn)&&It.length>0&&Pe.createElement(de.Z,{data:It,selectedRowKeys:Jt,setSelectedRowKeys:zt})),!((ut=(Ke=(At=ze==null?void 0:ze.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:Ke[0])!=null&&ut.is_shixun)&&Pe.createElement(Se.ZP,{value:rr,onChange:La=>Zn(it({},La))})),Pe.createElement(We.Z,{resdata:_n,type:((ft=ze.actionTabs.selectArrs)==null?void 0:ft.length)===1?"shixun":"shixunpush",okloading:Ci,oktext:(_n==null?void 0:_n.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:La=>Rt(void 0,null,function*(){wi(!0);let Ur=yield(0,Me.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...ze.actionTabs.selectArrs]}});wi(!1),(Ur==null?void 0:Ur.status)===0&&ya(Ir)})}))};Ct.Z=(0,be.connect)(({classroomList:ct})=>({classroomList:ct}))(gt)},76687:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return st}});var y=ae(59301),Re={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},ke=Object.defineProperty,Je=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ne=(ve,Ve,qe)=>Ve in ve?ke(ve,Ve,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ve[Ve]=qe,he=(ve,Ve)=>{for(var qe in Ve||(Ve={}))Ce.call(Ve,qe)&&Ne(ve,qe,Ve[qe]);if(Je)for(var qe of Je(Ve))ge.call(Ve,qe)&&Ne(ve,qe,Ve[qe]);return ve};const Ee=ve=>React.createElement("svg",he({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ve),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 we="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",pe=ae(31691),Me=ae(92310),Ue=ae.n(Me),xe=ae(59301),be=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ye=(ve,Ve,qe)=>Ve in ve?be(ve,Ve,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ve[Ve]=qe,Pe=(ve,Ve)=>{for(var qe in Ve||(Ve={}))je.call(Ve,qe)&&ye(ve,qe,Ve[qe]);if(Ie)for(var qe of Ie(Ve))We.call(Ve,qe)&&ye(ve,qe,Ve[qe]);return ve},$e=(ve,Ve)=>de(ve,Se(Ve)),st=({dataSource:ve,className:Ve,style:qe})=>{const[Oe,it]=(0,y.useState)([]),[De,lt]=(0,y.useState)(""),Rt=(0,y.useRef)(""),gt=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(ve!=null&&ve.length){const ze=ve.map(se=>$e(Pe({},se),{key:`${gt}-${se.key}`}));it(ze),lt(ze[0].key)}},[ve.length]);const ct=ze=>{lt(ze),Rt.current=ze;const se=document.getElementById(ze);if(se){const Qe=se.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Qe,behavior:"smooth"})}},Ft=()=>{const ze=Oe.map(Qe=>document.getElementById(Qe.key)),se=window.innerHeight/2;for(const Qe of ze)if(Qe){const nt=Qe.getBoundingClientRect();if(nt.top>=0&&nt.top<se){if(Rt.current===Qe.id){Rt.current="";return}if(Rt.current)return;lt(Qe.id);break}}};return(0,y.useEffect)(()=>(window.addEventListener("scroll",Ft),()=>{window.removeEventListener("scroll",Ft)}),[Oe]),xe.createElement("div",{className:Ue()(Re.anchorNavigation,Ve),style:qe},xe.createElement(pe.default,{items:Oe,tabBarGutter:60,className:Re.tabs,activeKey:De,onChange:ct}),Oe.map(ze=>xe.createElement("div",{key:ze.key,id:ze.key,className:Re.box},xe.createElement("div",{className:Re.head},xe.createElement("img",{className:"mr10",src:we,alt:"Dot"}),ze.label),xe.createElement("div",{className:Re.element},ze.element))))}},65899:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Q8:function(){return se},d0:function(){return Qe},w6:function(){return ze}});var y=ae(59301),Re=ae(24017),ke=ae(82326),Je=ae(6767),Ce=ae(62957),ge=ae(47889),Ne=ae(77019),he=ae(5269),Ee=ae(25399),we=ae(62673),pe=ae(7939),Me=ae(66649),Ue=ae.n(Me),xe=ae(36466),be=ae(58661),de=ae(78267),Se=ae.n(de),Ie=ae(85333),je=ae(97630),We=ae(44225),ye=ae(56947),Pe=ae(50321),$e=ae(16020),_e=ae(47572),st=ae(25754),ve=ae(59301),Ve=Object.defineProperty,qe=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Rt=(ft,yt,Et)=>yt in ft?Ve(ft,yt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[yt]=Et,gt=(ft,yt)=>{for(var Et in yt||(yt={}))De.call(yt,Et)&&Rt(ft,Et,yt[Et]);if(it)for(var Et of it(yt))lt.call(yt,Et)&&Rt(ft,Et,yt[Et]);return ft},ct=(ft,yt)=>qe(ft,Oe(yt)),Ft=(ft,yt,Et)=>new Promise((Qt,Bt)=>{var It=le=>{try{oe(Et.next(le))}catch(ee){Bt(ee)}},_t=le=>{try{oe(Et.throw(le))}catch(ee){Bt(ee)}},oe=le=>le.done?Qt(le.value):Promise.resolve(le.value).then(It,_t);oe((Et=Et.apply(ft,yt)).next())});function ze(ft,yt){const Et=[];for(let Qt=ft;Qt<yt;Qt++)Et.push(Qt);return Et}const se=(ft,yt,Et)=>{const Qt=ft<Ue()().startOf("day"),Bt=ft>Ue()(yt).endOf("day"),It=ft<Ue()(Et).startOf("day");return yt?Et?Ue()()<=Ue()(Et)?It||Bt:Qt||Bt:ft&&Qt||Bt:Et&&Ue()()<=Ue()(Et)?It:Qt},Qe=(ft,yt)=>{const Et=parseInt(Ue()(ft).format("HH")),Qt=parseInt(Ue()().format("HH")),Bt=parseInt(Ue()().format("mm"));if(!ft)return{disabledHours:()=>ze(0,Qt),disabledMinutes:()=>ze(0,Bt)};if(yt){const It=parseInt(Ue()(yt).format("HH")),_t=parseInt(Ue()(yt).format("mm"));return Ue()(ft).isSame(Ue()(yt),"day")?{disabledHours:()=>ze(0,It),disabledMinutes:()=>Et<=It?ze(0,_t):[]}:void 0}if(Ue()(ft).isSame(Ue()(),"day"))return{disabledHours:()=>ze(0,Qt),disabledMinutes:()=>Ue()(ft).isSame(Ue()(),"hour")&&Et<=Qt?ze(0,Bt):[]}},nt=(ft,yt)=>ft==null?void 0:ft.map(Et=>{var Qt;return(Qt=yt==null?void 0:yt.find(Bt=>Bt.value===Et))==null?void 0:Qt.id}),{RangePicker:At}=Re.default,{Option:Ke}=ke.default,ut=({shixunHomeworks:ft,loading:yt,dispatch:Et,classroomList:Qt,user:Bt})=>{var It,_t,oe,le,ee,z,re,ne,Ze;const dt=(0,We.useParams)(),{workSetting:rt,workList:Zt,shixunWorkList:Jt,headerInfo:zt,changeData:dn}=ft,[pn,rr]=(0,y.useState)(!1),[Zn,_n]=(0,y.useState)(!1);let[Er,Ir]=(0,y.useState)([]),[sr,qt]=(0,y.useState)([]),[sn,Gn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ye.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[Qr,ya]=(0,y.useState)({}),[Fi,Ei]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{Ir([])},[]),(0,y.useEffect)(()=>{rr(!(0,xe.GJ)())},[(0,xe.GJ)()]);const aa=()=>{Et({type:"shixunHomeworks/getWorkSetting",payload:gt({},dt)})};(0,y.useEffect)(()=>{if(!(rt!=null&&rt.course_id))return;Object.keys(sn).map(function(Fn){sn[Fn]=rt[Fn]}),(!sn.allow_late||!sn.unified_late)&&(sn.late_penalty=20,sn.penalty_type=ye.Q.Percent),sn.unified_setting||(sn.unified_late=!1,sn.unified_anonymous_comment=!1,sn.unified_anonymous_appeal=!1),Er=JSON.parse(JSON.stringify(rt.group_settings.map(Fn=>ct(gt({},Fn),{group_name:[Fn.group_name]})).filter(Fn=>Fn.publish_time!==null))),sr=JSON.parse(JSON.stringify(rt.allow_late_settings.map(Fn=>ct(gt({},Fn),{group_name:[Fn.group_name]})).filter(Fn=>Fn.late_time!==null))),Gn(gt({},sn));const ir=(0,Ie.QE)((Er==null?void 0:Er.length)>0?Er:[]);Ir([...ir]),(sr==null?void 0:sr.length)<=0?qt([{penalty_type:ye.Q.Percent,late_penalty:20}]):qt([...sr])},[rt]);const Ci=()=>Ft(void 0,null,function*(){var ir,Fn,Kn,Tn,Sn,qn,or,wr;if(((Kn=(Fn=(ir=Bt==null?void 0:Bt.userInfo)==null?void 0:ir.course)==null?void 0:Fn.shixun_homework_info)==null?void 0:Kn.shixun_homework_remaining_count)===0&&((Sn=(Tn=ft==null?void 0:ft.headerInfo)==null?void 0:Tn.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))){(0,Ie.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(or=(qn=(0,xe.eY)())==null?void 0:qn.course)==null?void 0:or.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(((wr=Bt==null?void 0:Bt.userInfo)==null?void 0:wr.user_status)===2){(0,Pe.Rd)();return}const fa=JSON.parse(JSON.stringify(sn));if(fa.challenge_settings.filter(mr=>!mr.hide),fa.categoryId=dt.categoryId,console.log(Er),!sn.unified_setting)Er=Er==null?void 0:Er.map(mr=>{var ka;if(!mr.publish_time||!mr.end_time)throw Je.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(!mr.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(ka=rt.group_settings)==null?void 0:ka.filter(ii=>{var pi;return(pi=mr==null?void 0:mr.group_name)==null?void 0:pi.includes(ii.group_name)}).map(ii=>ii.group_id||ii.id).toString().split(","),mr});else if(!sn.publish_time||!sn.end_time)throw Je.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(fa.group_settings=Er,sn.allow_late)if(sn.unified_late){if(sn.late_penalty===null||sn.late_penalty===void 0||sn.late_penalty<0||sn.late_penalty>100)throw Je.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(!sn.late_time)throw Je.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 sr=sr==null?void 0:sr.map(mr=>{var ka,ii;if(mr.late_penalty===null||mr.late_penalty===void 0||mr.late_penalty<0||mr.late_penalty>100)throw Je.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(!mr.late_time)throw Je.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(!mr.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(ii=(ka=mr==null?void 0:mr.group_name)==null?void 0:ka.map(pi=>{var xa,jn;let Br=(jn=(xa=rt.group_settings)==null?void 0:xa.filter(Aa=>(Aa==null?void 0:Aa.group_name)===pi))==null?void 0:jn[0];return Br==null?void 0:Br.group_id}))==null?void 0:ii.toString().split(","),mr}),fa.allow_late_settings=sr;let Kr=yield(0,st.Tr)({homework_common_ids:[parseInt(dt.categoryId)],course_id:dt.coursesId,type:"homework_common"});(Kr==null?void 0:Kr.student_count)===0?wi(fa):(Ei(fa),ya(Kr))}),wi=ir=>{if(ir.total_score===null){Je.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(ir!=null&&ir.work_efficiency&&ir.eff_score===null){Je.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Fn=ir.challenge_settings.reduce((Sn,qn)=>Sn+Number(qn.challenge_score),0),Kn={shixun_evaluation:ir.shixun_evaluation,challenge_settings:ir.challenge_settings};let Tn=()=>{var Sn;const qn=()=>Ft(void 0,null,function*(){_n(!0),(yield(0,be.ZP)(`/api/homework_commons/${dt.categoryId}/publish_setting.json`,{method:"post",body:gt({},ir)})).status===0&&(Je.ZP.success("\u66F4\u65B0\u6210\u529F"),aa(),Et({type:"user/getUserInfo",payload:{course_id:dt.coursesId}}),Et({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:gt({},dt)})),_n(!1)});!(0,de.isEqual)(dn,Kn)&&!((Sn=zt==null?void 0:zt.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))?Ce.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:qn}):qn()};rt!=null&&rt.high_resources_consume&&!(rt!=null&&rt.high_resources_consume_permission)?Et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:dt.coursesId,type:"shixun",type_id:dt.categoryId,name:rt.homework_name,fn:()=>{Tn()}}}):Tn()},La=(ir,Fn,Kn="group_id")=>{var Tn;return Fn?Fn.find(Sn=>Sn[Kn]===ir):(Tn=rt==null?void 0:rt.group_settings)==null?void 0:Tn.find(Sn=>Sn.group_id[0]===ir)},Ur=(rt==null?void 0:rt.allow_late)||(rt==null?void 0:rt.anonymous_comment),su=ir=>{var Fn,Kn;const Tn=La(ir,rt==null?void 0:rt.allow_late_settings,"id"),Sn=La(ir,rt==null?void 0:rt.anonymous_comment_settings),qn=La(ir);return(rt==null?void 0:rt.allow_late)&&Tn&&Ue()(Tn==null?void 0:Tn.late_time)<=Ue()()||(rt==null?void 0:rt.anonymous_comment)&&Sn&&(Sn==null?void 0:Sn.evaluation_start)!==null||((Kn=(Ue()(qn==null?void 0:qn.end_time)<=Ue()()&&((Fn=rt==null?void 0:rt.allow_late_settings)==null?void 0:Fn.filter(or=>or.group_id.includes(ir))))[0])==null?void 0:Kn.late_time)!=null},Al=(0,y.useMemo)(()=>(rt==null?void 0:rt.allow_late)||(rt==null?void 0:rt.all_group_late),[rt,zt]),tl=rt==null?void 0:rt.anonymous_comment,Ji=ir=>{if(!ir)return!1;const Fn=La(ir,rt==null?void 0:rt.anonymous_comment_settings);return(rt==null?void 0:rt.anonymous_comment)&&Fn&&(Fn==null?void 0:Fn.evaluation_start)!==null},di=(ir,Fn)=>{var Kn,Tn,Sn,qn,or;ir!=null&&ir.group_id||(ir.group_id=nt(ir==null?void 0:ir.group_name,rt==null?void 0:rt.group_settings)),Et({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ir,index:Fn,rangePickerDisabled:(Tn=(Kn=ir==null?void 0:ir.group_id)==null?void 0:Kn[0])!=null&&Tn.publish_time?pn||(Ue()()<=Ue()((qn=La((Sn=ir==null?void 0:ir.group_id)==null?void 0:Sn[0]))==null?void 0:qn.publish_time)?!1:[!0,su((or=ir==null?void 0:ir.group_id)==null?void 0:or[0])]):!1,disabledDate:rt==null?void 0:rt.course_end_date}})};return ve.createElement("section",{className:je.Z.form},ve.createElement("div",{className:je.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ve.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")),ve.createElement("div",null,ve.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ve.createElement(ge.ZP.Group,{disabled:pn||!((It=zt==null?void 0:zt.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03"))||(0,xe.Rm)()&&!((_t=Qt.AssistantObject.practice)!=null&&_t.can_publish),value:sn.unified_setting,onChange:ir=>{var Fn;if(!((Fn=zt==null?void 0:zt.homework_status)!=null&&Fn.includes("\u672A\u53D1\u5E03"))){Je.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(sn.unified_setting=!sn.unified_setting,sn.unified_setting||(sn.unified_late=!1,qt([{late_penalty:5}])),Gn(Object.assign({},sn)),sn.unified_setting===!1&&Er==""){Ir(Er.concat({}));return}sn.unified_setting&&(Ir([]),qt([{late_penalty:5}]))}},ve.createElement(ge.ZP,{value:!0,disabled:pn||!(rt!=null&&rt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ve.createElement(ge.ZP,{disabled:pn||!((oe=rt==null?void 0:rt.group_settings)!=null&&oe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((le=rt==null?void 0:rt.group_settings)==null?void 0:le.length)===0&&ve.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")),sn.unified_setting&&ve.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ve.createElement(Ne.Z,{align:"middle"},ve.createElement(he.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ve.createElement(he.Z,{className:"ml10"},ve.createElement(Re.default,{size:"large",disabled:pn||!((ee=zt==null?void 0:zt.homework_status)!=null&&ee.includes("\u672A\u53D1\u5E03")||(z=zt==null?void 0:zt.homework_status)!=null&&z.includes("\u672A\u5F00\u59CB"))||(0,xe.Rm)()&&!((re=Qt.AssistantObject.practice)!=null&&re.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:ir=>se(ir,rt==null?void 0:rt.course_end_date),disabledTime:ir=>Qe(ir),value:sn.publish_time?Ue()(sn.publish_time):"",onChange:(ir,Fn)=>{sn.publish_time=Fn,(sn.end_time==""||!sn.end_time)&&sn.unified_setting&&(sn.end_time=Ue()(ir).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Gn(Object.assign({},sn))}}))),ve.createElement(Ne.Z,{align:"middle",className:"pl30"},ve.createElement(he.Z,null,"\u622A\u6B62\u65F6\u95F4"),ve.createElement(he.Z,{className:"ml10"},ve.createElement(Re.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ue()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(rt==null?void 0:rt.allow_late)&&(rt==null?void 0:rt.homework_status.includes("\u5DF2\u622A\u6B62"))||pn||(rt==null?void 0:rt.allow_late)&&Ue()()>=Ue()(rt==null?void 0:rt.end_time)||(0,xe.Rm)()&&!((ne=Qt.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:ir=>se(ir,rt==null?void 0:rt.course_end_date,sn.publish_time),disabledTime:ir=>Qe(ir,sn.publish_time),value:sn.end_time?Ue()(sn.end_time):"",onChange:(ir,Fn)=>{sn.end_time=Fn,Gn(Object.assign({},sn))}})))),!sn.unified_setting&&(Er==null?void 0:Er.length)>0&&ve.createElement(Ne.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Er&&Er.map(function(ir,Fn){var Kn,Tn,Sn,qn,or,wr,fa;return ve.createElement(he.Z,{span:24,key:Fn},ve.createElement(Ne.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Fn==(Er==null?void 0:Er.length)-1?"0px":"10px"}},ve.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Fn+1),ve.createElement(ke.default,{disabled:pn||((Kn=zt==null?void 0:zt.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03")&&ir.id||Ue()()<Ue()(ir==null?void 0:ir.publish_time)?!1:!!(ir!=null&&ir.publish_time))||(0,xe.Rm)()&&!((Tn=Qt.AssistantObject.practice)!=null&&Tn.can_publish),mode:"multiple",className:je.Z.multiple_select,style:{width:"250px"},value:ir.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Kr=>{var mr;if((0,xe.Rm)()&&!((mr=Qt.AssistantObject.practice)!=null&&mr.can_publish)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Er[Fn].group_name=Kr,Er[Fn].group_id=ir.group_id;const ka=(0,de.flattenDeep)(Er.map(pi=>pi.group_name)),ii=sr.map(pi=>{let xa=(pi==null?void 0:pi.group_name)||[];return ct(gt({},pi),{group_name:(0,de.remove)(xa,jn=>ka.includes(jn))})});qt(ii),Ir(Er.slice())},maxTagCount:4,maxTagPlaceholder:Kr=>ve.createElement("div",{style:{cursor:"pointer"},onClick:()=>di(ir,Fn)},"+",Kr==null?void 0:Kr.length)},rt.group_settings&&rt.group_settings.map(function(Kr){if(!Er.map(ka=>ka.group_name).flat().includes(Kr.group_name))return ve.createElement(Ke,{value:Kr.group_name,key:Kr.id},Kr.group_name)})),ve.createElement("div",{className:"ml20"},ve.createElement(At,{size:"large",ranges:{\u6B64\u523B:[ir.publish_time?Ue()(ir.publish_time):Ue()(),Ue()()]},allowClear:!1,disabled:pn||(Ue()()<=Ue()((qn=La((Sn=ir==null?void 0:ir.group_id)==null?void 0:Sn[0]))==null?void 0:qn.publish_time)?!1:[!0,su((or=ir==null?void 0:ir.group_id)==null?void 0:or[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:Kr=>se(Kr,rt==null?void 0:rt.course_end_date),disabledTime:Kr=>Qe(Kr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ue()((0,Ie.U6)(),"HH:mm"),Ue()((0,Ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[ir.publish_time?Ue()(ir.publish_time):void 0,ir.end_time?Ue()(ir.end_time):void 0],onChange:(Kr,mr)=>{var ka;if((0,xe.Rm)()&&!((ka=Qt.AssistantObject.practice)!=null&&ka.can_publish)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Er[Fn].publish_time=mr[0],!ir.end_time&&mr[0]?Er[Fn].end_time=Ue()(mr[0]).add(7,"days"):Er[Fn].end_time=mr[1],Ir([...Er])},onCalendarChange:(Kr,mr,ka)=>{if(mr!=null&&mr[0]&&!mr[1]){const ii=Ue()(mr[0]).add(7,"days");Er[Fn].publish_time=mr[0],Er[Fn].end_time=ii,Ir([...Er])}}})),!pn&&ve.createElement("div",{style:{display:"flex",width:"50px"}},((wr=ir==null?void 0:ir.group_id)==null?void 0:wr.length)>1&&ve.createElement(Ee.Z,{title:"\u89C4\u5219\u62C6\u5206"},ve.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>di(ir,Fn)})),Er.length<((fa=rt==null?void 0:rt.group_settings)==null?void 0:fa.length)&&ve.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Kr;if((0,xe.Rm)()&&!((Kr=Qt.AssistantObject.practice)!=null&&Kr.can_publish)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ir(Er.concat({}))}}),((ir==null?void 0:ir.publish_time)&&Ue()()<Ue()(ir==null?void 0:ir.publish_time)||!(ir!=null&&ir.publish_time))&&Fn!=0&&ve.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Kr=(0,de.cloneDeep)(sr);Kr.forEach((mr,ka)=>{mr.group_name&&(mr.group_name=mr.group_name.filter(ii=>{var pi;return!((pi=Er[Fn].group_name)!=null&&pi.includes(ii))}))}),Er=Er.filter((mr,ka)=>Fn!==ka),qt(Kr),Ir(Er.slice()),setTimeout(()=>Ir(Er.slice()),10)}}))))}))),ve.createElement(Ne.Z,null,ve.createElement(he.Z,null,ve.createElement("div",{className:je.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ve.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"))),ve.createElement(he.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ve.createElement(we.default,{checked:sn.allow_late,disabled:pn||Al,onChange:ir=>{var Fn;if((0,xe.Rm)()&&!((Fn=Qt.AssistantObject.practice)!=null&&Fn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ir.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ve.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ve.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"),ve.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ve.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"))}),sn.allow_late=!sn.allow_late,sr==""&&qt([{late_penalty:5}]),Gn(Object.assign({},sn))}},ve.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(sn==null?void 0:sn.allow_late)&&ve.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ve.createElement("div",{style:{display:"flex"}},ve.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ve.createElement(ge.ZP.Group,{style:{marginLeft:"20px"},disabled:pn||(rt==null?void 0:rt.anonymous_comment)||(rt==null?void 0:rt.allow_late),value:sn.unified_late,onChange:ir=>{var Fn;if((0,xe.Rm)()&&!((Fn=Qt.AssistantObject.practice)!=null&&Fn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.unified_late=ir.target.value,sr==""&&!ir.target.value&&qt([{penalty_type:ye.Q.Percent,late_penalty:20}]),Gn(gt({},sn))}},(sn==null?void 0:sn.unified_setting)&&ve.createElement(ge.ZP,{value:!0,disabled:!(rt!=null&&rt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ze=rt==null?void 0:rt.group_settings)==null?void 0:Ze.length)>0&&ve.createElement(ge.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),sn!=null&&sn.unified_late?ve.createElement(ve.Fragment,null,ve.createElement(Ne.Z,{align:"middle",style:{marginTop:"10px"}},ve.createElement(he.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ve.createElement(he.Z,{className:"ml20"},ve.createElement(ye.Z,{disabled:pn||tl,value:{type:sn.penalty_type,inputValue:sn.late_penalty},onChange:ir=>{var Fn;if((0,xe.Rm)()&&!((Fn=Qt.AssistantObject.practice)!=null&&Fn.can_late)){Je.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}Gn(ct(gt({},sn),{late_penalty:ir.inputValue,penalty_type:ir.type}))}})),ve.createElement(he.Z,{flex:"1",className:"ml5"},ve.createElement("span",{className:"c-grey-c ml10"},sn.penalty_type===ye.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)"))),ve.createElement(Ne.Z,{align:"middle",style:{marginTop:"15px"}},ve.createElement(he.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ve.createElement(he.Z,{className:"ml20"},ve.createElement(Re.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ue()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pn||tl,value:sn.late_time?Ue()(sn.late_time):"",disabledDate:ir=>se(ir,rt==null?void 0:rt.course_end_date),onChange:(ir,Fn)=>{var Kn;if((0,xe.Rm)()&&!((Kn=Qt.AssistantObject.practice)!=null&&Kn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.late_time=Fn,Gn(Object.assign({},sn))}})))):sr.map(function(ir,Fn){var Kn;return ve.createElement(he.Z,{span:24,key:Fn},ve.createElement(Ne.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ve.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Fn+1),ve.createElement(ke.default,{disabled:pn||!((Kn=zt==null?void 0:zt.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03"))&&ir.id||(rt==null?void 0:rt.anonymous_comment),mode:"multiple",className:je.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof ir.group_name=="string"?[ir.group_name]:ir.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Tn=>{var Sn;if((0,xe.Rm)()&&!((Sn=Qt.AssistantObject.practice)!=null&&Sn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\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[Fn].group_name=Tn,sr[Fn].group_id=ir.group_id,qt(sr.slice())}},rt.group_settings&&rt.group_settings.map(function(Tn){const Sn=sr.map(or=>or.group_name).flat(),qn=Er.map(or=>or.group_name).flat();if(sn!=null&&sn.unified_setting){if(!Sn.includes(Tn.group_name))return ve.createElement(Ke,{value:Tn.group_name,key:Tn.id},Tn.group_name)}else if(qn.includes(Tn.group_name)&&!Sn.includes(Tn.group_name))return ve.createElement(Ke,{value:Tn.group_name,key:Tn.id},Tn.group_name)})),ve.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ve.createElement(ye.Z,{disabled:pn||Ji(ir.id),value:{type:ir.penalty_type,inputValue:ir.late_penalty},onChange:Tn=>{var Sn;if((0,xe.Rm)()&&!((Sn=Qt.AssistantObject.practice)!=null&&Sn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\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[Fn].late_penalty=Tn.inputValue,sr[Fn].penalty_type=Tn.type,qt([...sr])}}),ve.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ve.createElement(Re.default,{size:"large",disabled:pn||Ji(ir.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ue()((0,Ie.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Tn=>se(Tn,rt==null?void 0:rt.course_end_date),format:"YYYY-MM-DD HH:mm",value:ir!=null&&ir.late_time?Ue()(ir.late_time):void 0,onChange:(Tn,Sn)=>{var qn;if((0,xe.Rm)()&&!((qn=Qt.AssistantObject.practice)!=null&&qn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\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[Fn].late_time=Sn,qt([...sr])}}),!pn&&ve.createElement("div",{style:{display:"flex",width:"50px"}},ve.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Tn;if((0,xe.Rm)()&&!((Tn=Qt.AssistantObject.practice)!=null&&Tn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\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(sr.concat({penalty_type:ye.Q.Percent,late_penalty:20}))}}),Fn>0&&!ir.id&&ve.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Tn;if((0,xe.Rm)()&&!((Tn=Qt.AssistantObject.practice)!=null&&Tn.can_late)){Je.ZP.warning("\u60A8\u672A\u83B7\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=sr.filter((Sn,qn)=>Fn!==qn),qt(sr.slice()),setTimeout(()=>qt(sr.slice()),10)}}))))})),!pn&&ve.createElement(ve.Fragment,null,ve.createElement(pe.ZP,{type:"primary",size:"large",loading:Zn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ci()},"\u4FDD\u5B58")),ve.createElement($e.Z,{onConfirm:(ir,Fn)=>{Er.splice(ir,0,...Fn),Er.splice(ir+Fn.length,1);const Kn=(0,Ie.QE)([...Er]);Ir([...Kn])}}),ve.createElement(_e.Z,{resdata:Qr,type:"shixun",okloading:Zn,oktext:(Qr==null?void 0:Qr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ir=>Ft(void 0,null,function*(){_n(!0);let Fn=yield(0,be.ZP)(`/api/courses/${dt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(dt.categoryId)]}});_n(!1),(Fn==null?void 0:Fn.status)===0&&wi(Fi)})}))};Ct.ZP=(0,We.connect)(({shixunHomeworks:ft,classroomList:yt,loading:Et,user:Qt})=>({shixunHomeworks:ft,classroomList:yt,loading:Et.effects,user:Qt}))(ut)},57830:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(94968),ke=ae(28284),Je=ae(62957),Ce=ae(6767),ge=ae(70858),Ne=ae(44225),he=ae(42684),Ee=ae(11920),we=ae(58661),pe=ae(66649),Me=ae.n(pe),Ue=ae(85333),xe=ae(59301),be=Object.defineProperty,de=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(_e,st,ve)=>st in _e?be(_e,st,{enumerable:!0,configurable:!0,writable:!0,value:ve}):_e[st]=ve,We=(_e,st)=>{for(var ve in st||(st={}))Se.call(st,ve)&&je(_e,ve,st[ve]);if(de)for(var ve of de(st))Ie.call(st,ve)&&je(_e,ve,st[ve]);return _e},ye=(_e,st,ve)=>new Promise((Ve,qe)=>{var Oe=lt=>{try{De(ve.next(lt))}catch(Rt){qe(Rt)}},it=lt=>{try{De(ve.throw(lt))}catch(Rt){qe(Rt)}},De=lt=>lt.done?Ve(lt.value):Promise.resolve(lt.value).then(Oe,it);De((ve=ve.apply(_e,st)).next())});const{Dragger:Pe}=Re.default,$e=({classroomList:_e,dispatch:st,onOk:ve})=>{const Ve=(0,Ne.useParams)(),[qe]=ke.default.useForm(),[Oe,it]=(0,y.useState)(),[De,lt]=(0,y.useState)(!1),Rt={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:gt=>ye(void 0,null,function*(){return it(gt),!1})};return(0,y.useEffect)(()=>{qe.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,Ue.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),xe.createElement(Je.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:_e.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:De},onOk:()=>ye(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),st({type:"classroomList/setActionTabs",payload:{}})}},xe.createElement(ke.default,{form:qe,onFinish:gt=>ye(void 0,null,function*(){var ct,Ft,ze;if(!(Oe!=null&&Oe.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}lt(!0);let se=new FormData;se.append("type",_e.actionTabs.type),se.append("file",Oe);let Qe;window.location.href.indexOf("exercise")>-1?Qe=`/api/exercises/${_e.actionTabs.id}/supplement_score.json`:Qe=`/api/homework_commons/${_e.actionTabs.id}/supplement_score.json`;let nt=yield(0,we.ZP)(Qe,{method:"post",body:se},!0);lt(!1),(nt==null?void 0:nt.status)===0&&(ve(),qe.resetFields(),st({type:"classroomList/setActionTabs",payload:{}}),((Ft=(ct=nt==null?void 0:nt.data)==null?void 0:ct.fail)==null?void 0:Ft.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:xe.createElement(ge.default,{pagination:!1,dataSource:(ze=nt==null?void 0:nt.data)==null?void 0:ze.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,Ue.FH)("",he.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${_e.actionTabs.type}`)}}))})},xe.createElement(ke.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},_e.actionTabs.name),xe.createElement(ke.default.Item,{style:{marginBottom:0},label:xe.createElement("div",null,xe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),xe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},xe.createElement("div",null,xe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ee.Z.downloadbutton,href:he.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${_e.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),xe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),xe.createElement(ke.default.Item,{style:{marginBottom:0}},xe.createElement(Pe,We({},Rt),xe.createElement("a",{className:Ee.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),xe.createElement("br",null),xe.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"))))))};Ct.Z=(0,Ne.connect)(({classroomList:_e})=>({classroomList:_e}))($e)},36923:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Oe}});var y=ae(25399),Re=ae(6767),ke=ae(62957),Je=ae(29787),Ce=ae(70858),ge=ae(47889),Ne=ae(59301),he=ae(44225),Ee=ae(58661),we={ts_txt:"ts_txt___cXTzV",title_txt:"title_txt___HB9nx",work_radio:"work_radio___JcCQu",work_radio_group:"work_radio_group___nKVMn",work_button:"work_button___CkIOT",result_con:"result_con___uwmX6",result_title:"result_title___Mwwpb"},pe=ae(61648),Me=ae(85333),Ue=ae(70973),xe=ae(98400),be=ae(42684),de=ae(94200),Se=ae(59301),Ie=Object.defineProperty,je=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,_e=(it,De,lt)=>De in it?Ie(it,De,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[De]=lt,st=(it,De)=>{for(var lt in De||(De={}))Pe.call(De,lt)&&_e(it,lt,De[lt]);if(ye)for(var lt of ye(De))$e.call(De,lt)&&_e(it,lt,De[lt]);return it},ve=(it,De)=>je(it,We(De)),Ve=(it,De,lt)=>new Promise((Rt,gt)=>{var ct=se=>{try{ze(lt.next(se))}catch(Qe){gt(Qe)}},Ft=se=>{try{ze(lt.throw(se))}catch(Qe){gt(Qe)}},ze=se=>se.done?Rt(se.value):Promise.resolve(se.value).then(ct,Ft);ze((lt=lt.apply(it,De)).next())});const qe=({shixunHomeworks:it,classroomList:De,loading:lt,dispatch:Rt,dimensionValue:gt})=>{var ct,Ft;const ze=(0,he.useParams)(),{headerInfo:se}=it,[Qe,nt]=(0,Ne.useState)(st({page:1,limit:5},ze)),[At,Ke]=(0,Ne.useState)(!1),[ut,ft]=(0,Ne.useState)([]),[yt,Et]=(0,Ne.useState)(null),[Qt,Bt]=(0,Ne.useState)(!1),[It,_t]=(0,Ne.useState)(!1),[oe,le]=(0,Ne.useState)(!1),[ee,z]=(0,Ne.useState)({}),re=(0,Ne.useRef)(null),[ne,Ze]=(0,Ne.useState)([]),[dt,rt]=(0,Ne.useState)(!1),[Zt,Jt]=(0,Ne.useState)(!0),zt=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(qt,sn,Gn)=>(Qe.page-1)*Qe.limit+Gn+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Qe.order==="student_id"?Qe.b_order==="desc"?"descend":"ascend":null,render:qt=>Se.createElement(y.Z,{placement:"bottomLeft",title:qt||"--"},Se.createElement("span",{className:"current"},qt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(qt,sn)=>Se.createElement(Me.rK,{status:qt})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(qt,sn)=>Se.createElement("span",{style:{color:"#0152d9"}},qt)},{title:"\u64CD\u4F5C",width:120,render:(qt,sn,Gn)=>Se.createElement("a",{onClick:()=>Ve(void 0,null,function*(){var Qr,ya,Fi;const Ei=yield(0,Ue.GS)(sn==null?void 0:sn.id);(Qr=Ei==null?void 0:Ei.data)!=null&&Qr.url&&(0,Me.xg)(((ya=Ei==null?void 0:Ei.data)==null?void 0:ya.url)+`?courseGroup=${(Qe==null?void 0:Qe.course_group)||""}&workStatus=${((Fi=Qe==null?void 0:Qe.work_status)==null?void 0:Fi.filter(aa=>aa!=0&&aa!=-1))||""}&search=${(Qe==null?void 0:Qe.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,Ne.useEffect)(()=>{const qt=document.querySelector(".modal_ai_dmpj");if(qt){const sn=qt.querySelector(".ant-modal-body");if(sn){const Gn=()=>{const Qr=sn.scrollTop+sn.clientHeight,ya=sn.scrollHeight-Qr<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",Qr,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",sn.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",ya),Jt(ya)};return sn.addEventListener("scroll",Gn),Zt&&(sn.scrollTop=sn.scrollHeight),()=>{sn.removeEventListener("scroll",Gn)}}}},[ne,Zt]);const dn=qt=>Ve(void 0,null,function*(){var sn;Ke(!0);const Gn=yield(0,Ee.ZP)(`/api/shixun_homeworks/${ze.categoryId}/student_works.json`,{method:"get",params:ve(st({},qt),{work_status:[1,2,3,4]})});(Gn==null?void 0:Gn.status)===0&&ft((sn=Gn==null?void 0:Gn.data)==null?void 0:sn.student_works),Ke(!1)}),pn=()=>Ve(void 0,null,function*(){le(!0);const qt=yield(0,Ee.ZP)(`/api/student_works/${ee==null?void 0:ee.id}/get_code.json`,{method:"get",params:{identifier:ee==null?void 0:ee.myshixun_identifier,challenge_id:yt}});if(qt.status==0&&(qt==null?void 0:qt.game_codes.length)>0){le(!1),_t(!0);let sn=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${gt.map((Gn,Qr)=>Gn+(Qr<gt.length-1?"\u3001":"")).join("")}\uFF0C\u9700\u8981\u751F\u6210\u8BC4\u4EF7\u603B\u7ED3\uFF0C\u4E0D\u9700\u8981\u751F\u6210\u6539\u8FDB\u540E\u7684\u4EE3\u7801\u3002`;yield rr(0,qt==null?void 0:qt.game_codes,sn)}le(!1)}),rr=(qt,sn,Gn)=>Ve(void 0,null,function*(){var Qr;qt<sn.length&&(ne[qt]=ve(st({},sn[qt]),{aiText:""}),Ze([...ne]),yield _n(qt,(Qr=sn[qt])==null?void 0:Qr.content,Gn,sn))}),Zn=qt=>qt.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),_n=(qt,sn,Gn,Qr)=>Ve(void 0,null,function*(){re.current=new xe.Z(be.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Gn,shixun_id:se==null?void 0:se.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:Gn,query:sn}),yield new Promise((ya,Fi)=>{re.current.on("data",Ei=>{rt(!1),ne[qt].aiText=Zn(Ei.full),Ze([...ne])}),re.current.on("done",()=>Ve(void 0,null,function*(){rt(!0),yield rr(qt+1,Qr,Gn)})),re.current.startStream()})}),Er=()=>{var qt,sn;_t(!1),(sn=(qt=re.current)==null?void 0:qt.cancelRequest)==null||sn.call(qt),Ze([])},Ir=()=>{le(!1),z({}),Bt(!0)},sr=(ct=ut==null?void 0:ut.filter(qt=>(qt==null?void 0:qt.work_status)===0))==null?void 0:ct.map(qt=>qt==null?void 0:qt.id);return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:we.work_button,onClick:()=>{var qt,sn,Gn;if(((qt=se==null?void 0:se.challenges)==null?void 0:qt.length)===0)return Re.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");Ir(),dn(Qe),((sn=se==null?void 0:se.challenges)==null?void 0:sn.length)>0&&Et((Gn=se==null?void 0:se.challenges[0])==null?void 0:Gn.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Se.createElement(ke.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Qt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((ut==null?void 0:ut.length)==0)return Bt(!1);if(!(ee!=null&&ee.id))return Re.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");pn()},onCancel:()=>{Bt(!1)},maskClosable:!1,confirmLoading:oe},Se.createElement(Je.Z,{spinning:oe,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(ut==null?void 0:ut.length)>0?Se.createElement(Se.Fragment,null,Se.createElement("div",{className:we.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Se.createElement(Ce.default,{loading:At,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ee==null?void 0:ee.id],onChange:(qt,sn)=>{z(sn[0])},getCheckboxProps:qt=>({disabled:sr.includes(qt.id)})},dataSource:ut,columns:zt,pagination:!1,onChange:(qt,sn,Gn)=>{Gn.field&&(Qe.order=Gn.field),Gn.order||(Qe.b_order="asc"),Gn.order==="ascend"&&(Qe.b_order="asc"),Gn.order==="descend"&&(Qe.b_order="desc"),Gn.order||(Qe.b_order="asc"),dn(Qe)}}),Se.createElement("div",{className:we.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),Se.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Se.createElement(ge.ZP.Group,{className:we.work_radio_group,value:yt,onChange:qt=>Et(qt.target.value)},(Ft=se==null?void 0:se.challenges)==null?void 0:Ft.map(qt=>Se.createElement(ge.ZP,{key:qt.id,value:qt.id},qt.name))))):Se.createElement(pe.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Se.createElement(ke.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:It,width:1020,onOk:Er,onCancel:Er,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},ne.map((qt,sn)=>Se.createElement("div",{key:sn,className:we.result_con,style:{marginTop:sn>0?"20px":""}},Se.createElement("div",{className:we.result_title},qt==null?void 0:qt.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Se.createElement("div",{className:"p20",style:{fontSize:"13px"}},Se.createElement(de.Z,{value:dt?qt==null?void 0:qt.aiText:`${qt==null?void 0:qt.aiText}__`,style:{fontSize:"12px"}}))))))};var Oe=(0,he.connect)(({shixunHomeworks:it,classroomList:De,loading:lt,user:Rt})=>({shixunHomeworks:it,classroomList:De,loading:lt.effects,user:Rt}))(qe)},89044:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(94968),ke=ae(28284),Je=ae(31691),Ce=ae(70858),ge=ae(31709),Ne=ae(44225),he=ae(58661),Ee=ae(66649),we=ae.n(Ee),pe=ae(59301),Me=(be,de,Se)=>new Promise((Ie,je)=>{var We=$e=>{try{Pe(Se.next($e))}catch(_e){je(_e)}},ye=$e=>{try{Pe(Se.throw($e))}catch(_e){je(_e)}},Pe=$e=>$e.done?Ie($e.value):Promise.resolve($e.value).then(We,ye);Pe((Se=Se.apply(be,de)).next())});const{Dragger:Ue}=Re.default,xe=({})=>{const be=(0,Ne.useParams)(),[de]=ke.default.useForm(),[Se,Ie]=(0,y.useState)(!0),[je,We]=(0,y.useState)(!1);let[ye,Pe]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const $e=[{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 _e(){return Me(this,null,function*(){let ve;We(!0),window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${be==null?void 0:be.categoryId}/redo_logs.json`:ve=`/api/homework_commons/${be==null?void 0:be.categoryId}/redo_logs.json`;let Ve=yield(0,he.ZP)(ve,{method:"get",params:ye});We(!1),(Ve==null?void 0:Ve.status)===0&&Ie(Ve==null?void 0:Ve.data)})}(0,y.useEffect)(()=>{_e()},[]);let st=[{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:(ve,Ve,qe)=>{var Oe;return(Oe=$e.find(it=>it.question_type===ve))==null?void 0:Oe.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:(ve,Ve,qe)=>{var Oe;return(Oe=[{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(it=>it.id===ve))==null?void 0:Oe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ve,Ve,qe)=>we()(ve).format("YYYY-MM-DD HH:mm:ss")}].filter(ve=>!!ve);return pe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},pe.createElement(Je.default,{destroyInactiveTabPane:!0,onChange:ve=>{ye.type=ve,ye.page=1,ye.limit=10,Pe(ye),_e()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:pe.createElement(Ce.default,{className:"mt20",loading:je,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:(ve,Ve,qe)=>we()(ve).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Se==null?void 0:Se.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:pe.createElement(Ce.default,{className:"mt20",loading:je,columns:st,dataSource:Se==null?void 0:Se.list,pagination:!1})}].filter(ve=>!!ve)}),pe.createElement(ge.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(ve,Ve)=>{ye.page=ve,ye.limit=Ve,Pe(ye),_e()},current:ye.page,total:Se.count,pageSize:ye.limit,style:{marginTop:20}}))};Ct.Z=(0,Ne.connect)(({classroomList:be})=>({classroomList:be}))(xe)},32367:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(94968),ke=ae(28284),Je=ae(62957),Ce=ae(4875),ge=ae(44225),Ne=ae(58661),he=ae(66649),Ee=ae.n(he),we=ae(85333),pe=ae(59301),Me=Object.defineProperty,Ue=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ie=(_e,st,ve)=>st in _e?Me(_e,st,{enumerable:!0,configurable:!0,writable:!0,value:ve}):_e[st]=ve,je=(_e,st)=>{for(var ve in st||(st={}))de.call(st,ve)&&Ie(_e,ve,st[ve]);if(be)for(var ve of be(st))Se.call(st,ve)&&Ie(_e,ve,st[ve]);return _e},We=(_e,st)=>Ue(_e,xe(st)),ye=(_e,st,ve)=>new Promise((Ve,qe)=>{var Oe=lt=>{try{De(ve.next(lt))}catch(Rt){qe(Rt)}},it=lt=>{try{De(ve.throw(lt))}catch(Rt){qe(Rt)}},De=lt=>lt.done?Ve(lt.value):Promise.resolve(lt.value).then(Oe,it);De((ve=ve.apply(_e,st)).next())});const{Dragger:Pe}=Re.default,$e=({classroomList:_e,dispatch:st,onOk:ve})=>{const Ve=(0,ge.useParams)(),[qe]=ke.default.useForm(),[Oe,it]=(0,y.useState)(),[De,lt]=(0,y.useState)(!1),Rt={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:gt=>ye(void 0,null,function*(){return it(gt),!1})};return(0,y.useEffect)(()=>{qe.setFieldsValue({publish_time:Ee()(Ee()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ee()(Ee()(new Date((0,we.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),pe.createElement(Je.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:_e.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:De},onOk:()=>ye(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),st({type:"classroomList/setActionTabs",payload:{}})}},pe.createElement(ke.default,{form:qe,onFinish:gt=>ye(void 0,null,function*(){var ct,Ft;console.log("---",_e.actionTabs,gt,Ve);let ze=((ct=_e==null?void 0:_e.actionTabs)==null?void 0:ct.type)==="exercise"?`/api/exercises/${Ve==null?void 0:Ve.category}/exercise_user/edit_score.json`:`/api/student_works/${_e.actionTabs.id}/edit_score.json`;lt(!0);let se=yield(0,Ne.ZP)(ze,{method:"post",body:We(je({},gt),{exercise_user_id:((Ft=_e==null?void 0:_e.actionTabs)==null?void 0:Ft.type)==="exercise"?_e.actionTabs.id:""})});lt(!1),qe.resetFields(),st({type:"classroomList/setActionTabs",payload:{}}),ve()})},pe.createElement(ke.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},pe.createElement(Ce.Z,{min:0,style:{width:"100%"}}))))};Ct.Z=(0,ge.connect)(({classroomList:_e})=>({classroomList:_e}))($e)},23808:function(Lt,Ct,ae){"use strict";var y=ae(59301),Re=ae(94968),ke=ae(28284),Je=ae(7939),Ce=ae(77019),ge=ae(44104),Ne=ae(24017),he=ae(44225),Ee=ae(66649),we=ae.n(Ee),pe=ae(65899),Me=ae(58661),Ue=ae(59301),xe=(Se,Ie,je)=>new Promise((We,ye)=>{var Pe=st=>{try{_e(je.next(st))}catch(ve){ye(ve)}},$e=st=>{try{_e(je.throw(st))}catch(ve){ye(ve)}},_e=st=>st.done?We(st.value):Promise.resolve(st.value).then(Pe,$e);_e((je=je.apply(Se,Ie)).next())});const{Dragger:be}=Re.default,de=({})=>{const Se=(0,he.useParams)(),[Ie]=ke.default.useForm(),[je,We]=(0,y.useState)(!0),[ye,Pe]=(0,y.useState)(!1);console.log("----",Se);function $e(){return xe(this,null,function*(){var _e,st;let ve;window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${Se==null?void 0:Se.categoryId}/get_time_setting.json`:ve=`/api/homework_commons/${Se==null?void 0:Se.categoryId}/get_time_setting.json`;let Ve=yield(0,Me.ZP)(ve,{method:"get"});(Ve==null?void 0:Ve.status)===0&&Ie.setFieldsValue({publish_time:we()(we()((_e=Ve==null?void 0:Ve.data)==null?void 0:_e.publish_time).format("YYYY-MM-DD HH:mm")),end_time:we()(we()((st=Ve==null?void 0:Ve.data)==null?void 0:st.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{$e()},[]),Ue.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ue.createElement("div",{style:{textAlign:"end"}},je&&Ue.createElement(Je.ZP,{onClick:()=>{We(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!je&&Ue.createElement("div",null,Ue.createElement(Je.ZP,{type:"primary",loading:ye,onClick:()=>{Ie.submit()}},"\u63D0\u4EA4"),Ue.createElement(Je.ZP,{style:{marginLeft:20},onClick:()=>{We(!0)}},"\u53D6\u6D88"))),Ue.createElement(ke.default,{form:Ie,disabled:je,onFinish:_e=>xe(void 0,null,function*(){Pe(!0),console.log("---",window.location.href);let st;window.location.href.indexOf("exercise")>-1?st=`/api/exercises/${Se==null?void 0:Se.categoryId}/time_setting.json`:st=`/api/homework_commons/${Se==null?void 0:Se.categoryId}/time_setting.json`;let ve=yield(0,Me.ZP)(st,{method:"post",body:{publish_time:we()(_e.publish_time).format("YYYY-MM-DD HH:mm"),end_time:we()(_e.end_time).format("YYYY-MM-DD HH:mm")}});Pe(!1),(ve==null?void 0:ve.status)===0&&We(!0)})},Ue.createElement(Ce.Z,null,Ue.createElement(ge.Z,null,Ue.createElement(ke.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ue.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:_e=>(0,pe.Q8)(_e),disabledTime:_e=>(0,pe.d0)(_e),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ue.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ue.createElement(Ce.Z,null,Ue.createElement(ge.Z,null,Ue.createElement(ke.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ue.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:_e=>(0,pe.Q8)(_e,"",Ie.getFieldValue("publish_time")),disabledTime:_e=>(0,pe.d0)(_e,Ie.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ue.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")))))};Ct.Z=(0,he.connect)(({classroomList:Se})=>({classroomList:Se}))(de)},22298:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return we}});var y=ae(59301),Re=ae(37568),ke=ae(62673),Je=ae(77019),Ce={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ne=ae(61648),he=(pe,Me,Ue)=>new Promise((xe,be)=>{var de=je=>{try{Ie(Ue.next(je))}catch(We){be(We)}},Se=je=>{try{Ie(Ue.throw(je))}catch(We){be(We)}},Ie=je=>je.done?xe(je.value):Promise.resolve(je.value).then(de,Se);Ie((Ue=Ue.apply(pe,Me)).next())}),we=({data:pe,value:Me=[],handleChangePage:Ue,className:xe="",setSelectedRowKeys:be,selectedRowKeys:de,onChange:Se=()=>{}})=>{const[Ie,je]=(0,y.useState)([]),[We,ye]=(0,y.useState)([]),[Pe,$e]=(0,y.useState)([]);let[_e,st]=(0,y.useState)(1),[ve,Ve]=(0,y.useState)();return(0,y.useEffect)(()=>{je(pe),ye([]),$e([])},[pe]),(0,y.useEffect)(()=>{be&&(ye(de),$e(de))},[de]),y.createElement("div",{className:`flex justify-between w-full ${xe}`},y.createElement("div",{className:Ce.leftdiv},y.createElement(Re.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:qe=>he(void 0,null,function*(){je(pe.filter(Oe=>{var it;return(it=Oe==null?void 0:Oe.name)==null?void 0:it.includes(qe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&y.createElement(Ne.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(ke.default.Group,{value:We.map(qe=>`${qe.id}`),onChange:qe=>{be(Ie.filter(Oe=>qe.includes(`${Oe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ie.map((qe,Oe)=>y.createElement(Je.Z,{key:qe.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(ke.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:qe.is_published,value:`${qe.id}`},y.createElement("div",{className:Ce.listClass},y.createElement("span",{className:Ce.spantitle,style:{width:qe.is_published?"108px":"170px"}},qe.name),qe.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:Ce.rightdiv},y.createElement(Re.default.Search,{onChange:qe=>{$e(We.filter(Oe=>Oe.name.includes(qe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Pe.length===0&&y.createElement(Ne.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Pe.length>0&&y.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},y.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Pe.map((qe,Oe)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:qe.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},qe.name),y.createElement("img",{src:ge,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{be(We.filter(it=>`${it.id}`!=`${qe.id}`))}})))))))}},57305:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Ei:function(){return Ie},rU:function(){return je},ZP:function(){return ye}});var y=ae(59301),Re={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},ke=ae(28284),Je=ae(47889),Ce=ae(4875),ge=ae(62673),Ne=ae(25399),he=ae(5269),Ee=ae(92310),we=ae.n(Ee),pe=ae(59301),Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,de=(Pe,$e,_e)=>$e in Pe?Me(Pe,$e,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Pe[$e]=_e,Se=(Pe,$e)=>{for(var _e in $e||($e={}))xe.call($e,_e)&&de(Pe,_e,$e[_e]);if(Ue)for(var _e of Ue($e))be.call($e,_e)&&de(Pe,_e,$e[_e]);return Pe};const Ie=({value:Pe,className:$e,style:_e})=>{const[st,ve]=(0,y.useState)("0");(0,y.useEffect)(()=>{if(Pe){const{submit_limit:qe,must_file:Oe}=Pe;if(qe&&Oe){ve("1");return}if(qe&&!Oe){ve("2");return}if(!qe&&Oe){ve("3");return}}},[Pe]);const Ve={1:pe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",pe.createElement("span",{className:"ml5 mr5 c-light-primary"},Pe==null?void 0:Pe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:pe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",pe.createElement("span",{className:"ml5 mr5 c-light-primary"},Pe==null?void 0:Pe.submit_limit_num),"\u5B57\u7B26"),3:pe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return st==="0"?pe.createElement(pe.Fragment,null):pe.createElement("section",{className:we()(Re.exhibition,$e),style:_e},pe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ve==null?void 0:Ve[st])},je=({className:Pe,style:$e,form:_e})=>{const st=ke.default.useWatch("submit_limit",_e),ve=ke.default.useWatch("can_submit",_e),Ve=ke.default.useWatch("submit_num",_e);return pe.createElement("section",{className:we()(Re.wrap,Pe),style:$e},pe.createElement("div",{className:`${Re.title}`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),pe.createElement(ke.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},pe.createElement(Je.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(Je.ZP,{value:!1,style:{marginRight:"40px"}},pe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),pe.createElement("br",null),pe.createElement(Je.ZP,{value:!0},pe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),pe.createElement("div",null,ve?pe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},pe.createElement(ke.default.Item,{name:"submit_num",rules:ve?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},pe.createElement(Ce.Z,{precision:0,min:1,disabled:!ve,size:"large",addonAfter:"\u6B21",style:{width:133}})),pe.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},pe.createElement("span",{style:{color:"#666",fontSize:12}},pe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",pe.createElement("span",{style:{color:"#FF6500"}},Ve)," \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"),pe.createElement("span",{style:{color:"#666",fontSize:12}},pe.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 ",pe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",pe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):pe.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")),pe.createElement("div",{className:`${Re.title} mt30`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),pe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},pe.createElement(ke.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},pe.createElement(ge.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),pe.createElement(ke.default.Item,{className:"mr10",name:"submit_limit_num",rules:st?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},pe.createElement(Ce.Z,{precision:0,min:1,disabled:!st,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),pe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},pe.createElement(ke.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},pe.createElement(ge.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),pe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},pe.createElement(ke.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},pe.createElement(ge.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),pe.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 ye=({value:Pe,onChange:$e,className:_e,style:st,disabled:ve=!1,checkMarginLeft:Ve=0})=>{const qe={submit_limit:!1,submit_limit_num:200,must_file:!1},[Oe,it]=(0,y.useState)({});(0,y.useEffect)(()=>{if(console.log(Pe,"value"),!Pe)return;const lt={submit_limit:Pe==null?void 0:Pe.submit_limit,submit_limit_num:Pe==null?void 0:Pe.submit_limit_num,must_file:Pe==null?void 0:Pe.must_file,can_submit:Pe==null?void 0:Pe.can_submit,submit_num:Pe==null?void 0:Pe.submit_num};it(Se({},lt))},[Pe]);const De=lt=>{const Rt=Se(Se({},Oe),lt);$e(Rt)};return pe.createElement("section",{className:we()(Re.wrap,_e),style:st},pe.createElement("div",{className:`${Re.sub_title} mt20`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),pe.createElement(Je.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Oe==null?void 0:Oe.can_submit,onChange:lt=>De({can_submit:lt.target.value})},pe.createElement(Je.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},pe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),pe.createElement("div",{style:{position:"relative",display:"inline-block"}},pe.createElement(Ne.Z,{placement:"topLeft",getPopupContainer:lt=>lt.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"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Re.title_icon} c-grey-666`})))),pe.createElement("br",null),pe.createElement(Je.ZP,{className:Re.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},pe.createElement("div",{className:"flex-container"},pe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),pe.createElement("div",{style:{position:"relative",display:"inline-block"}},pe.createElement(Ne.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:pe.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},pe.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 ",pe.createElement("span",{style:{color:"#FFB83A"}},Oe==null?void 0:Oe.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"),pe.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 ",pe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",pe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Re.title_icon} c-grey-666`}))),(Oe==null?void 0:Oe.can_submit)&&pe.createElement(Ce.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:ve||!(Oe!=null&&Oe.can_submit),value:Oe==null?void 0:Oe.submit_num,onChange:lt=>De({submit_num:lt})})))),pe.createElement("div",{className:`${Re.sub_title} mt20`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),pe.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},pe.createElement(ge.default,{style:{marginLeft:Ve},disabled:ve,checked:Oe==null?void 0:Oe.submit_limit,onChange:lt=>De({submit_limit:lt.target.checked})}),pe.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),pe.createElement(Ce.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ve||!(Oe!=null&&Oe.submit_limit),value:Oe==null?void 0:Oe.submit_limit_num,onChange:lt=>De({submit_limit_num:lt})})),pe.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},pe.createElement(ge.default,{style:{marginLeft:Ve},disabled:ve,checked:Oe==null?void 0:Oe.must_file,onChange:lt=>De({must_file:lt.target.checked})}),pe.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},16020:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Se}});var y=ae(59301),Re=ae(44225),ke=ae(24017),Je=ae(62957),Ce=ae(37568),ge=ae(6767),Ne=ae(77019),he=ae(5269),Ee={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},we=ae(66649),pe=ae.n(we),Me=ae(85333),Ue=ae(61648),xe=ae(59301);const{RangePicker:be}=ke.default,de=({dispatch:Ie,classroomList:je,onConfirm:We})=>{const[ye,Pe]=(0,y.useState)([]),[$e,_e]=(0,y.useState)([]),[st,ve]=(0,y.useState)(""),[Ve,qe]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var De,lt,Rt,gt;if(je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((De=je.actionTabs)==null?void 0:De.rangePickerDisabled),(lt=je.actionTabs)!=null&<.rangePickerDisabled?qe((Rt=je.actionTabs)==null?void 0:Rt.rangePickerDisabled):qe([!1,!1]);let ct=je.actionTabs.data,Ft=(gt=ct==null?void 0:ct.group_name)==null?void 0:gt.map((ze,se)=>{var Qe;return{group_id:ct==null?void 0:ct.group_id[se],group_name:ct==null?void 0:ct.group_name[se],is_admin:ct==null?void 0:ct.is_admin,end_time:ct==null?void 0:ct.end_time,publish_time:Array.isArray(ct==null?void 0:ct.publish_time)?(Qe=ct==null?void 0:ct.publish_time)==null?void 0:Qe[0]:ct==null?void 0:ct.publish_time}});Ft&&(Pe([...Ft]),_e([...Ft]))}},[je.actionTabs]);const Oe=()=>{Ie({type:"classroomList/setActionTabs",payload:{}}),ve("")},it=De=>{if(De){const lt=$e==null?void 0:$e.filter(Rt=>{var gt,ct;return(ct=(gt=Rt==null?void 0:Rt.group_name)==null?void 0:gt.toLowerCase())==null?void 0:ct.includes(De==null?void 0:De.toLowerCase())});Pe(lt)}else Pe($e)};return xe.createElement(Je.default,{width:980,title:xe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},xe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",xe.createElement("span",{className:Ee.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")),xe.createElement(Ce.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:st,onChange:De=>{ve(De.target.value.trim()),it(De.target.value.trim())}})),centered:!0,maskClosable:!1,open:je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Oe(),onOk:()=>{var De;if($e.some(Rt=>!Rt.end_time||!Rt.publish_time)){ge.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}We((De=je.actionTabs)==null?void 0:De.index,$e),Oe()}},xe.createElement("div",{className:Ee.modal_con},xe.createElement(Ne.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ye==null?void 0:ye.length)>0?ye.map(function(De,lt){return xe.createElement(he.Z,{span:24,key:lt},xe.createElement(Ne.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:lt==(ye==null?void 0:ye.length)-1?"0px":"10px"}},xe.createElement("div",{className:Ee.multiple_select,title:De==null?void 0:De.group_name},De==null?void 0:De.group_name),xe.createElement("div",{className:"ml20"},xe.createElement(be,{size:"large",allowClear:!1,disabled:Ve,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Rt=>{var gt;return(0,Me.Q8)(Rt,(gt=je.actionTabs)==null?void 0:gt.disabledDate)},disabledTime:Rt=>(0,Me.d0)(Rt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[pe()((0,Me.U6)(),"HH:mm"),pe()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(De==null?void 0:De.publish_time)&&[pe()(De==null?void 0:De.publish_time),De!=null&&De.end_time?pe()(De==null?void 0:De.end_time):void 0],onChange:(Rt,gt)=>{ye[lt].publish_time=gt[0],ye[lt].end_time=gt[1],Pe([...ye]),$e.forEach(ct=>{ct.group_id===(De==null?void 0:De.group_id)&&(ct.publish_time=gt[0],ct.end_time=gt[1])}),_e([...$e])},onCalendarChange:(Rt,gt,ct)=>{if(gt!=null&>[0]&&!gt[1]){const Ft=pe()(gt[0]).add(7,"days");ye[lt].publish_time=gt[0],ye[lt].end_time=Ft,Pe([...ye]),$e.forEach(ze=>{ze.group_id===(De==null?void 0:De.group_id)&&(ze.publish_time=gt[0],ze.end_time=Ft)}),_e([...$e])}}})),Ve[0]?xe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):xe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ye.splice(lt,1),Pe([...ye]),$e.forEach((Rt,gt)=>{Rt.group_id===(De==null?void 0:De.group_id)&&$e.splice(gt,1)}),_e([...$e])}})))}):xe.createElement(Ue.Z,null))))};var Se=(0,Re.connect)(({classroomList:Ie})=>({classroomList:Ie}))(de)},7235:function(Lt,Ct,ae){"use strict";ae.d(Ct,{$J:function(){return ke},JZ:function(){return Ce},bN:function(){return Ne},jP:function(){return ge},rO:function(){return Je}});var y=ae(58661),Re=(he,Ee,we)=>new Promise((pe,Me)=>{var Ue=de=>{try{be(we.next(de))}catch(Se){Me(Se)}},xe=de=>{try{be(we.throw(de))}catch(Se){Me(Se)}},be=de=>de.done?pe(de.value):Promise.resolve(de.value).then(Ue,xe);be((we=we.apply(he,Ee)).next())});function ke(he){return(0,y.U2)(`libraries/${he}.json`)}function Je(){return(0,y.U2)("library_tags.json")}function Ce(he){return Re(this,null,function*(){return(yield(0,y.IV)(`attachments/${he}.json`)).status===0})}function ge(he){return(0,y.v_)("libraries.json",he)}function Ne(he,Ee){return(0,y.gz)(`libraries/${he}.json`,Ee)}},94537:function(Lt,Ct,ae){"use strict";ae.d(Ct,{AD:function(){return lt},BA:function(){return ee},D9:function(){return Qe},Hp:function(){return $e},IM:function(){return At},Iy:function(){return st},KM:function(){return le},KU:function(){return yt},MJ:function(){return _e},Ne:function(){return nt},ON:function(){return Qt},Uj:function(){return _t},VY:function(){return ft},YO:function(){return It},YX:function(){return Bt},Zn:function(){return be},_g:function(){return We},_k:function(){return ze},c6:function(){return it},cr:function(){return de},eV:function(){return De},fi:function(){return Se},gh:function(){return qe},hS:function(){return Ke},iA:function(){return Ie},j6:function(){return ye},je:function(){return ct},jj:function(){return Pe},kS:function(){return Et},lS:function(){return Ft},o6:function(){return Oe},pO:function(){return oe},rQ:function(){return Rt},sA:function(){return Ve},xm:function(){return se},xo:function(){return ut},y8:function(){return gt},yd:function(){return je}});var y=ae(30450),Re=ae(44225),ke=ae(85333),Je=ae(6767),Ce=ae(42684),ge=Object.defineProperty,Ne=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,we=(z,re,ne)=>re in z?ge(z,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[re]=ne,pe=(z,re)=>{for(var ne in re||(re={}))he.call(re,ne)&&we(z,ne,re[ne]);if(Ne)for(var ne of Ne(re))Ee.call(re,ne)&&we(z,ne,re[ne]);return z},Me=(z,re,ne)=>new Promise((Ze,dt)=>{var rt=zt=>{try{Jt(ne.next(zt))}catch(dn){dt(dn)}},Zt=zt=>{try{Jt(ne.throw(zt))}catch(dn){dt(dn)}},Jt=zt=>zt.done?Ze(zt.value):Promise.resolve(zt.value).then(rt,Zt);Jt((ne=ne.apply(z,re)).next())});const Ue=()=>{(0,Re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},xe=()=>{(0,Re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},be=z=>Me(void 0,null,function*(){Ue(),(yield(0,y.YR)(pe({},z))).status===0&&(yield(0,ke.QH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z.coursesId}/export_couser_info.json`,query:z}))),xe()}),de=z=>Me(void 0,null,function*(){const re=yield(0,y.yS)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`))}}),Se=z=>Me(void 0,null,function*(){const re=yield(0,y.W0)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`))}}),Ie=z=>Me(void 0,null,function*(){const re=yield(0,y.Nl)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`))}}),je=z=>Me(void 0,null,function*(){const re=yield(0,y.IU)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`))}}),We=z=>Me(void 0,null,function*(){const re=yield(0,y.td)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ye=z=>Me(void 0,null,function*(){const re=yield(0,y.QX)(pe({},z));if(re.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`))}}),Pe=(z,re)=>Me(void 0,null,function*(){const ne=yield(0,y.o_)(pe({},z));ne.status===0?(Je.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"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),$e=(z,re)=>Me(void 0,null,function*(){const ne=yield(0,y.ZL)(pe({},z));ne.status===0?(Je.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"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),_e=(z,re)=>Me(void 0,null,function*(){const ne=yield(0,y.vV)(pe({},z));ne.status===0?(Je.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"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),st=(z,re)=>Me(void 0,null,function*(){const ne=yield(0,y.aP)(pe({},z));ne.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/${re}`))}),ve=z=>Me(void 0,null,function*(){Ue(),(yield exportCourseWorkListAppendix(pe({},z))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${z.categoryId}/works_list.zip`,query:z}))),xe()}),Ve=z=>Me(void 0,null,function*(){Ue(),yield(0,ke.FH)("",Ce.Z.API_SERVER+`/api/polls/${z.categoryId}/commit_result.xlsx`),xe()}),qe=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z.coursesId}/attendances/export_xlsx_data.xlsx`,query:z}))}),Oe=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z.coursesId}/video_study_statics.xlsx`,query:z}))}),it=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z.coursesId}/export_video_study.xlsx`,query:z}))}),De=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z.coursesId}/export_course_students_info.xlsx`,query:z}))}),lt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:z}))}),Rt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:z}))}),gt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:z}))}),ct=z=>Me(void 0,null,function*(){const re=yield(0,y.Uy)(pe({},z));re.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ft=z=>Me(void 0,null,function*(){const re=yield(0,y.tg)(pe({},z));re.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ze=z=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/export_records/${z.id}.xlsx`,query:z}))}),se=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:z}))}),Qe=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/${z.menuKey}_statistic.xlsx?${z.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:z}))}),nt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_training_objectives.xlsx`,query:z}))}),At=z=>Me(void 0,null,function*(){yield(0,ke.FH)(z==null?void 0:z.name,(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:z}))}),Ke=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_courses.xlsx`,query:z}))}),ut=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_graduation_requirements.xlsx`,query:z}))}),ft=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:z}))}),yt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${z.categoryId}/rank_list.xlsx`,query:z}))}),Et=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:z}))}),Qt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/examination_banks/${z.id}.json`,query:z}))}),Bt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${z.categoryId}.json`,query:z}))}),It=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/polls/${z==null?void 0:z.id}/commit_result.json`,query:z}))}),_t=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:z}))}),oe=(z,re)=>Me(void 0,null,function*(){yield(0,ke.FH)(re||"",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${z==null?void 0:z.exercise_id}/consult_exercise.json`,query:z}))}),le=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/competitions/${z==null?void 0:z.identifier}/competition_commit_records/member_works.xlsx`,query:z}))}),ee=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Ce.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/group_homeworks/import_group_template.xlsx`,query:z}))})},20020:function(Lt,Ct,ae){"use strict";ae.d(Ct,{M:function(){return ge},Y:function(){return Ce}});var y=ae(66649),Re=ae.n(y),ke=ae(78267),Je=ae.n(ke);const Ce=(Ne,he="YYYY-MM-DD")=>(0,ke.cloneDeepWith)(Ne,we=>{if(we instanceof Re())return we.format(he)}),ge=(Ne,he,Ee)=>{const we=pe=>Reflect.toString.call(pe)==="[object Object]";if(!we(Ne)&&!Array.isArray(Ne))return Ne;for(const pe of Object.keys(Ne))Array.isArray(Ne[pe])?Ne[pe]=Ne[pe].map(Me=>ge(Me,he,Ee)):we(Ne[pe])?Ne[pe]=ge(Ne[pe],he,Ee):he.includes(pe)&&typeof Ne[pe]=="string"&&(Ne[pe]=Ee?Re()(Ne[pe],Ee):Re()(Ne[pe]));return Ne}},78162:function(Lt,Ct,ae){"use strict";ae.d(Ct,{U:function(){return Ee}});var y=ae(59301),Re=Object.defineProperty,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(we,pe,Me)=>pe in we?Re(we,pe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):we[pe]=Me,Ne=(we,pe)=>{for(var Me in pe||(pe={}))Je.call(pe,Me)&&ge(we,Me,pe[Me]);if(ke)for(var Me of ke(pe))Ce.call(pe,Me)&&ge(we,Me,pe[Me]);return we},he=(we,pe,Me)=>new Promise((Ue,xe)=>{var be=Ie=>{try{Se(Me.next(Ie))}catch(je){xe(je)}},de=Ie=>{try{Se(Me.throw(Ie))}catch(je){xe(je)}},Se=Ie=>Ie.done?Ue(Ie.value):Promise.resolve(Ie.value).then(be,de);Se((Me=Me.apply(we,pe)).next())});function Ee(we,pe){const[Me,Ue]=(0,y.useState)(pe),[xe,be]=(0,y.useState)(!1),[de,Se]=(0,y.useState)();return[Me,xe,(je,We=!1)=>he(this,null,function*(){const ye=We?pe:Ne(Ne({},Me),je);be(!0),Ue(ye);const Pe=yield we(ye);return be(!1),Se(Pe),Pe}),de,Se]}},1533:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ne}});var y=ae(59301),Re=ae.p+"static/modelContact.7a7eb113.png",ke=ae(55482),Je=ae(36466),Ce=ae(59301),Ne=()=>{const[he,Ee]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Je.$O)()?!0:(Ee(!0),!1),ContactModalElement:()=>Ce.createElement(ke.Z,{visible:he,setVisible:Ee,image:Re}),contactOpen:he,setContactOpen:Ee}}},34813:function(Lt,Ct,ae){"use strict";ae.d(Ct,{AL:function(){return ye},Iy:function(){return pe},Qv:function(){return xe},ez:function(){return We},jb:function(){return Me}});var y=ae(32834),Re=ae.n(y),ke=ae(11690),Je=ae.n(ke);let Ce=1;function ge(ve,Ve){const qe=ve.match(/^(\s+)(?:```)/);if(qe===null)return Ve;const Oe=qe[1];return Ve.split(`
|
|
|
`).map(it=>{const De=it.match(/^\s+/);if(De===null)return it;const[lt]=De;return lt.length>=Oe.length?it.slice(Oe.length):it}).join(`
|
|
|
`)}let Ne=[],he=["<ul>"];const Ee=new(Re()).Renderer,we=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function pe(){Ne.length=0,he=["<ul>"]}const Me={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ue(ve,Ve,qe,Oe){if(Ve>=ve.length||ve[Ve].level<=qe)return Ve;var it=ve[Ve];Oe.push("<li><a href='#"+Ce+it.anchor+"'>"+it.text+"</a>"),Ve++;var De=[];return Ve=Ue(ve,Ve,it.level,De),De.length>0&&(Oe.push("<ul>"),De.forEach(function(lt){Oe.push(lt)}),Oe.push("</ul>")),Oe.push("</li>"),Ve=Ue(ve,Ve,qe,Oe),Ve}function xe(){return Ue(Ne,0,0,he),he.push("</ul>"),he.join("")}const be={heading(ve){const Ve=we.exec(ve);if(Ce+=1,Ve)return{type:"heading",raw:Ve[0],depth:Ve[1].length,text:Ve[2]}},fences(ve){const Ve=this.rules.block.fences.exec(ve);if(Ve){const qe=Ve[0];let Oe=ge(qe,Ve[3]||"");const it=Ve[2]?Ve[2].trim():Ve[2];if(["latex","katex","math"].indexOf(it)>=0){const De=Ie(),lt=Oe;Oe=De,je[De]={type:"block",expression:lt}}return{type:"code",raw:qe,lang:it,text:Oe}}}},de=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Se=0;const Ie=()=>`__special_katext_id_${Se++}__`;let je={};function We(){return je}function ye(){Se=0,je={}}function Pe(ve){return ve=ve.replace(de,(Ve,qe)=>{const Oe=Ie();return je[Oe]={type:"inline",expression:qe},Oe}),ve}const $e=Ee.listitem;Ee.listitem=function(ve){return $e(Pe(ve))};const _e=Ee.paragraph;Ee.paragraph=function(ve){return _e(Pe(ve))};const st=Ee.tablecell;Ee.tablecell=function(ve,Ve){return st(Pe(ve),Ve)},Ee.code=function(ve,Ve,qe){const Oe=(Ve||"").match(/\S*/)[0];return Oe?["latex","katex","math"].indexOf(Oe)>=0?`<p class='editormd-tex'>${ve}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ve}">${qe?ve:(0,ke.escape)(ve,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(qe?ve:(0,ke.escape)(ve,!0))+"</code></pre>"},Ee.heading=function(ve,Ve,qe){let Oe=this.options.headerPrefix+qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ne.push({anchor:Oe,level:Ve,text:ve}),"<h"+Ve+' id="'+Ce+Oe+'">'+ve+"</h"+Ve+">"},Re().setOptions({silent:!0,gfm:!0,pedantic:!1}),Re().use({tokenizer:be,renderer:Ee}),Ct.ZP=Re()},88295:function(Lt,Ct,ae){"use strict";ae.d(Ct,{_:function(){return pe}});var y=ae(25754),Re=ae(62957),ke=ae(6767),Je=ae(70858),Ce=ae(85333),ge=ae(59301),Ne=(Me,Ue,xe)=>new Promise((be,de)=>{var Se=We=>{try{je(xe.next(We))}catch(ye){de(ye)}},Ie=We=>{try{je(xe.throw(We))}catch(ye){de(ye)}},je=We=>We.done?be(We.value):Promise.resolve(We.value).then(Se,Ie);je((xe=xe.apply(Me,Ue)).next())});const he=Me=>Ne(void 0,[Me],function*({is_jupyter:Ue,is_jupyter_lab:xe,shixunId:be,homework_common_id:de,courseId:Se}){if(Ue||xe){const je=yield(0,y.BK)({id:be});je!=null&&je.identifier&&(0,Ce.xg)(`/tasks/${je.identifier}/jupyter?homework_common_id=${de}`);return}const Ie=yield(0,y.Ir)({id:be,homework_common_id:de});if(Ie!=null&&Ie.game_identifier){(0,Ce.xg)(`/tasks/${Se}/${de}/${Ie.game_identifier}`);return}(Ie==null?void 0:Ie.status)===2?Ee(Ie==null?void 0:Ie.message,de,Se):(Ie==null?void 0:Ie.status)===3?we(Ie==null?void 0:Ie.message):(Ie==null?void 0:Ie.status)==-3&&(0,Ce.eF)()}),Ee=(Me,Ue,xe)=>{Me=Me!=null&&Me.includes(".json")?Me:`${Me}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ge.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ne(void 0,null,function*(){const be=yield(0,y.$Q)({url:Me});if(!be)return;ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const de=yield(0,y.Ir)({id:be.shixun_identifier,homework_common_id:Ue});if(de!=null&&de.game_identifier){(0,Ce.xg)(`/tasks/${xe}/${Ue}/${de.game_identifier}`);return}(de==null?void 0:de.status)===2?Ee(de==null?void 0:de.message,Ue,xe):(de==null?void 0:de.status)===3&&we(de==null?void 0:de.message)})})},we=Me=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ge.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Me,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},pe=(Me,Ue)=>Ne(void 0,[Me,Ue],function*(xe,{is_jupyter:be,is_jupyter_lab:de}){const Se=yield(0,y.WT)(xe);if(Se.length>1)return Re.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("div",null,"\u4F60\u5F53\u524D\u6709",Se.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),ge.createElement(Je.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(Ie,je){const{course_identifier:We,id:ye}=je||{};return ge.createElement("a",{target:"_blank",href:`/classrooms/${We}/shixun_homework/${ye}/detail`},Ie)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Ie,je){const{course_identifier:We,id:ye,shixun_identifier:Pe}=je;return ge.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{he({is_jupyter:be,is_jupyter_lab:de,shixunId:Pe,homework_common_id:ye,courseId:We})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Se,rowKey:"id"}))}),!0;if(Se.length===1){const{shixun_identifier:Ie,id:je,course_identifier:We}=Se[0];return he({is_jupyter:be,is_jupyter_lab:de,shixunId:Ie,homework_common_id:je,courseId:We}),!0}return!1});Ct.Z=he},50321:function(Lt,Ct,ae){"use strict";ae.d(Ct,{rX:function(){return Pe},pW:function(){return $e},gy:function(){return _e},xY:function(){return ye},O5:function(){return We},hs:function(){return de},tJ:function(){return xe},o1:function(){return be},Rd:function(){return je}});var y=ae(44225),Re=ae(62957),ke=ae(37285),Je=ae(6767),Ce=ae(36466),ge=ae(85333),Ne=ae(87169),he=ae(25510),Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",we=ae.p+"static/newqrcode.a8740efb.png",pe=ae(32637),Me=ae(59301),Ue=(st,ve,Ve)=>new Promise((qe,Oe)=>{var it=Rt=>{try{lt(Ve.next(Rt))}catch(gt){Oe(gt)}},De=Rt=>{try{lt(Ve.throw(Rt))}catch(gt){Oe(gt)}},lt=Rt=>Rt.done?qe(Rt.value):Promise.resolve(Rt.value).then(it,De);lt((Ve=Ve.apply(st,ve)).next())});const xe=(st,ve=!1,Ve=!1,qe="",Oe=!1)=>!!(be(st)&&Se(st,ve,Ve,qe,Oe)),be=st=>(0,Ce.bg)()?!0:(st({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),de=st=>{var ve,Ve,qe;const{user:Oe}=(0,y.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((Ve=(ve=Oe==null?void 0:Oe.userInfo)==null?void 0:ve.course)!=null&&Ve.course_public)&&!((qe=Oe==null?void 0:Oe.userInfo)!=null&&qe.profile_completed)&&st({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Se=(st,ve=!1,Ve=!0,qe="",Oe=!1)=>{var it;const{user:De}=(0,y.getDvaApp)()._store.getState();return(it=De.userInfo)!=null&&it.profile_completed?!0:(Ve?st({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:qe,isCurrentPage:Oe}}):Re.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/profile/edit"),Ie()}}),!1)},Ie=()=>{Re.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},je=()=>{Re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Me.createElement("div",{style:{textAlign:"center"}},Me.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:pe}),Me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},We=()=>{var st;const{user:ve}=(0,y.getDvaApp)()._store.getState();return(st=ve.userInfo)!=null&&st.professional_certification?!0:(Re.default.confirm({title:"\u63D0\u793A",centered:!0,content:Me.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/certification")}}),!1)},ye=()=>(0,Ce.V9)()?!0:(Re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Me.createElement("img",{src:we,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Pe=(st,ve)=>st?!0:(Re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,ve||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:Ee,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ge.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),$e=st=>{Re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Me.createElement("div",null,Me.createElement("div",null,Me.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Me.createElement(ke.Z,null),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Me.createElement("a",null,st),"\u5929\u3002"),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Me.createElement("div",{style:{textAlign:"center",marginTop:30}},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:he,alt:"\u4E8C\u7EF4\u7801",width:160})))})},_e=(st,ve="")=>{const{shixunsDetail:{detail:Ve}}=(0,y.getDvaApp)()._store.getState();if((Ve==null?void 0:Ve.public)===2||(Ve==null?void 0:Ve.public)===1||(Ve==null?void 0:Ve.shixun_status)===3){let qe="";return(Ve==null?void 0:Ve.public)===2&&(qe="\u5DF2\u516C\u5F00"),(Ve==null?void 0:Ve.public)===1&&(qe="\u5F85\u5BA1\u6838"),(Ve==null?void 0:Ve.shixun_status)===3&&(qe="\u5DF2\u5173\u95ED"),Re.default.info({centered:!0,icon:Me.createElement(Ne.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",qe,"\uFF0C",ve,"\u3002"),Me.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:he,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ve==null?void 0:Ve.shixun_status)===2?(Re.default.confirm({centered:!0,icon:Me.createElement(Ne.Z,null),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),Me.createElement("br",null),Me.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Re.default.confirm({width:440,centered:!0,icon:Me.createElement(Ne.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){(yield st({type:"shixunsDetail/cancelRelease",payload:{id:Ve==null?void 0:Ve.identifier}})).status!==401&&(Je.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),st({type:"shixunsDetail/getShixunsDetail",payload:{id:Ve==null?void 0:Ve.identifier}}),st({type:"practiceSetting/getCommonData",payload:{id:Ve==null?void 0:Ve.identifier}}))})})}}),!0):!1}},92973:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ft}});var y=ae(59301),Re=ae(29679),ke=ae(19248),Je=ae(99267),Ce=ae(96512),ge=ae(78987),Ne=ae(92310),he=ae.n(Ne),Ee=ae(77900),we=ae(26112),pe=ae(8654),Me=ae(22703),Ue=ae(48755),xe=ae(36237),be=ae(63356),de=ae(16931);const Se=(ze,se,Qe,nt,At)=>({background:ze,border:`${(0,xe.unit)(nt.lineWidth)} ${nt.lineType} ${se}`,[`${At}-icon`]:{color:Qe}}),Ie=ze=>{const{componentCls:se,motionDurationSlow:Qe,marginXS:nt,marginSM:At,fontSize:Ke,fontSizeLG:ut,lineHeight:ft,borderRadiusLG:yt,motionEaseInOutCirc:Et,withDescriptionIconSize:Qt,colorText:Bt,colorTextHeading:It,withDescriptionPadding:_t,defaultPadding:oe}=ze;return{[se]:Object.assign(Object.assign({},(0,be.Wf)(ze)),{position:"relative",display:"flex",alignItems:"center",padding:oe,wordWrap:"break-word",borderRadius:yt,[`&${se}-rtl`]:{direction:"rtl"},[`${se}-content`]:{flex:1,minWidth:0},[`${se}-icon`]:{marginInlineEnd:nt,lineHeight:0},"&-description":{display:"none",fontSize:Ke,lineHeight:ft},"&-message":{color:It},[`&${se}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Qe} ${Et}, opacity ${Qe} ${Et},
|
|
|
padding-top ${Qe} ${Et}, padding-bottom ${Qe} ${Et},
|
|
|
margin-bottom ${Qe} ${Et}`},[`&${se}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${se}-with-description`]:{alignItems:"flex-start",padding:_t,[`${se}-icon`]:{marginInlineEnd:At,fontSize:Qt,lineHeight:0},[`${se}-message`]:{display:"block",marginBottom:nt,color:It,fontSize:ut},[`${se}-description`]:{display:"block",color:Bt}},[`${se}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},je=ze=>{const{componentCls:se,colorSuccess:Qe,colorSuccessBorder:nt,colorSuccessBg:At,colorWarning:Ke,colorWarningBorder:ut,colorWarningBg:ft,colorError:yt,colorErrorBorder:Et,colorErrorBg:Qt,colorInfo:Bt,colorInfoBorder:It,colorInfoBg:_t}=ze;return{[se]:{"&-success":Se(At,nt,Qe,ze,se),"&-info":Se(_t,It,Bt,ze,se),"&-warning":Se(ft,ut,Ke,ze,se),"&-error":Object.assign(Object.assign({},Se(Qt,Et,yt,ze,se)),{[`${se}-description > pre`]:{margin:0,padding:0}})}}},We=ze=>{const{componentCls:se,iconCls:Qe,motionDurationMid:nt,marginXS:At,fontSizeIcon:Ke,colorIcon:ut,colorIconHover:ft}=ze;return{[se]:{"&-action":{marginInlineStart:At},[`${se}-close-icon`]:{marginInlineStart:At,padding:0,overflow:"hidden",fontSize:Ke,lineHeight:(0,xe.unit)(Ke),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Qe}-close`]:{color:ut,transition:`color ${nt}`,"&:hover":{color:ft}}},"&-close-text":{color:ut,transition:`color ${nt}`,"&:hover":{color:ft}}}}},ye=ze=>({withDescriptionIconSize:ze.fontSizeHeading3,defaultPadding:`${ze.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ze.paddingMD}px ${ze.paddingContentHorizontalLG}px`});var Pe=(0,de.I$)("Alert",ze=>[Ie(ze),je(ze),We(ze)],ye),$e=function(ze,se){var Qe={};for(var nt in ze)Object.prototype.hasOwnProperty.call(ze,nt)&&se.indexOf(nt)<0&&(Qe[nt]=ze[nt]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,nt=Object.getOwnPropertySymbols(ze);At<nt.length;At++)se.indexOf(nt[At])<0&&Object.prototype.propertyIsEnumerable.call(ze,nt[At])&&(Qe[nt[At]]=ze[nt[At]]);return Qe};const _e={success:Re.Z,info:ge.Z,error:ke.Z,warning:Ce.Z},st=ze=>{const{icon:se,prefixCls:Qe,type:nt}=ze,At=_e[nt]||null;return se?(0,Me.wm)(se,y.createElement("span",{className:`${Qe}-icon`},se),()=>({className:he()(`${Qe}-icon`,se.props.className)})):y.createElement(At,{className:`${Qe}-icon`})},ve=ze=>{const{isClosable:se,prefixCls:Qe,closeIcon:nt,handleClose:At,ariaProps:Ke}=ze,ut=nt===!0||nt===void 0?y.createElement(Je.Z,null):nt;return se?y.createElement("button",Object.assign({type:"button",onClick:At,className:`${Qe}-close-icon`,tabIndex:0},Ke),ut):null};var qe=y.forwardRef((ze,se)=>{const{description:Qe,prefixCls:nt,message:At,banner:Ke,className:ut,rootClassName:ft,style:yt,onMouseEnter:Et,onMouseLeave:Qt,onClick:Bt,afterClose:It,showIcon:_t,closable:oe,closeText:le,closeIcon:ee,action:z,id:re}=ze,ne=$e(ze,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[Ze,dt]=y.useState(!1),rt=y.useRef(null);y.useImperativeHandle(se,()=>({nativeElement:rt.current}));const{getPrefixCls:Zt,direction:Jt,closable:zt,closeIcon:dn,className:pn,style:rr}=(0,Ue.dj)("alert"),Zn=Zt("alert",nt),[_n,Er,Ir]=Pe(Zn),sr=aa=>{var Ci;dt(!0),(Ci=ze.onClose)===null||Ci===void 0||Ci.call(ze,aa)},qt=y.useMemo(()=>ze.type!==void 0?ze.type:Ke?"warning":"info",[ze.type,Ke]),sn=y.useMemo(()=>typeof oe=="object"&&oe.closeIcon||le?!0:typeof oe=="boolean"?oe:ee!==!1&&ee!==null&&ee!==void 0?!0:!!zt,[le,ee,oe,zt]),Gn=Ke&&_t===void 0?!0:_t,Qr=he()(Zn,`${Zn}-${qt}`,{[`${Zn}-with-description`]:!!Qe,[`${Zn}-no-icon`]:!Gn,[`${Zn}-banner`]:!!Ke,[`${Zn}-rtl`]:Jt==="rtl"},pn,ut,ft,Ir,Er),ya=(0,we.Z)(ne,{aria:!0,data:!0}),Fi=y.useMemo(()=>typeof oe=="object"&&oe.closeIcon?oe.closeIcon:le||(ee!==void 0?ee:typeof zt=="object"&&zt.closeIcon?zt.closeIcon:dn),[ee,oe,le,dn]),Ei=y.useMemo(()=>{const aa=oe!=null?oe:zt;if(typeof aa=="object"){const{closeIcon:Ci}=aa;return $e(aa,["closeIcon"])}return{}},[oe,zt]);return _n(y.createElement(Ee.default,{visible:!Ze,motionName:`${Zn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:aa=>({maxHeight:aa.offsetHeight}),onLeaveEnd:It},(aa,Ci)=>{let{className:wi,style:La}=aa;return y.createElement("div",Object.assign({id:re,ref:(0,pe.sQ)(rt,Ci),"data-show":!Ze,className:he()(Qr,wi),style:Object.assign(Object.assign(Object.assign({},rr),yt),La),onMouseEnter:Et,onMouseLeave:Qt,onClick:Bt,role:"alert"},ya),Gn?y.createElement(st,{description:Qe,icon:ze.icon,prefixCls:Zn,type:qt}):null,y.createElement("div",{className:`${Zn}-content`},At?y.createElement("div",{className:`${Zn}-message`},At):null,Qe?y.createElement("div",{className:`${Zn}-description`},Qe):null),z?y.createElement("div",{className:`${Zn}-action`},z):null,y.createElement(ve,{isClosable:sn,prefixCls:Zn,closeIcon:Fi,handleClose:sr,ariaProps:Ei}))}))}),Oe=ae(38705),it=ae(17212),De=ae(96885),lt=ae(39153),gt=function(ze){function se(){var Qe;return(0,Oe.Z)(this,se),Qe=(0,De.Z)(this,se,arguments),Qe.state={error:void 0,info:{componentStack:""}},Qe}return(0,lt.Z)(se,ze),(0,it.Z)(se,[{key:"componentDidCatch",value:function(nt,At){this.setState({error:nt,info:At})}},{key:"render",value:function(){const{message:nt,description:At,id:Ke,children:ut}=this.props,{error:ft,info:yt}=this.state,Et=(yt==null?void 0:yt.componentStack)||null,Qt=typeof nt=="undefined"?(ft||"").toString():nt,Bt=typeof At=="undefined"?Et:At;return ft?y.createElement(qe,{id:Ke,type:"error",message:Qt,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Bt)}):ut}}])}(y.Component);const ct=qe;ct.ErrorBoundary=gt;var Ft=ct},88390:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return ze}});var y=ae(59301),Re=ae(92310),ke=ae.n(Re),Je=ae(77900),Ce=ae(29509),ge=ae(22703),Ne=ae(48755),he=ae(36237),Ee=ae(63356),we=ae(93427),pe=ae(51636),Me=ae(16931);const Ue=new he.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),xe=new he.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),be=new he.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),de=new he.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Se=new he.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ie=new he.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),je=se=>{const{componentCls:Qe,iconCls:nt,antCls:At,badgeShadowSize:Ke,textFontSize:ut,textFontSizeSM:ft,statusSize:yt,dotSize:Et,textFontWeight:Qt,indicatorHeight:Bt,indicatorHeightSM:It,marginXS:_t,calc:oe}=se,le=`${At}-scroll-number`,ee=(0,we.Z)(se,(z,re)=>{let{darkColor:ne}=re;return{[`&${Qe} ${Qe}-color-${z}`]:{background:ne,[`&:not(${Qe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(se)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Qe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:se.indicatorZIndex,minWidth:Bt,height:Bt,color:se.badgeTextColor,fontWeight:Qt,fontSize:ut,lineHeight:(0,he.unit)(Bt),whiteSpace:"nowrap",textAlign:"center",background:se.badgeColor,borderRadius:oe(Bt).div(2).equal(),boxShadow:`0 0 0 ${(0,he.unit)(Ke)} ${se.badgeShadowColor}`,transition:`background ${se.motionDurationMid}`,a:{color:se.badgeTextColor},"a:hover":{color:se.badgeTextColor},"a:hover &":{background:se.badgeColorHover}},[`${Qe}-count-sm`]:{minWidth:It,height:It,fontSize:ft,lineHeight:(0,he.unit)(It),borderRadius:oe(It).div(2).equal()},[`${Qe}-multiple-words`]:{padding:`0 ${(0,he.unit)(se.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Qe}-dot`]:{zIndex:se.indicatorZIndex,width:Et,minWidth:Et,height:Et,background:se.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,he.unit)(Ke)} ${se.badgeShadowColor}`},[`${Qe}-count, ${Qe}-dot, ${le}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${nt}-spin`]:{animationName:Ie,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Qe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Qe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:yt,height:yt,verticalAlign:"middle",borderRadius:"50%"},[`${Qe}-status-success`]:{backgroundColor:se.colorSuccess},[`${Qe}-status-processing`]:{overflow:"visible",color:se.colorInfo,backgroundColor:se.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Ke,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ue,animationDuration:se.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Qe}-status-default`]:{backgroundColor:se.colorTextPlaceholder},[`${Qe}-status-error`]:{backgroundColor:se.colorError},[`${Qe}-status-warning`]:{backgroundColor:se.colorWarning},[`${Qe}-status-text`]:{marginInlineStart:_t,color:se.colorText,fontSize:se.fontSize}}}),ee),{[`${Qe}-zoom-appear, ${Qe}-zoom-enter`]:{animationName:xe,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`${Qe}-zoom-leave`]:{animationName:be,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`&${Qe}-not-a-wrapper`]:{[`${Qe}-zoom-appear, ${Qe}-zoom-enter`]:{animationName:de,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`${Qe}-zoom-leave`]:{animationName:Se,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`&:not(${Qe}-status)`]:{verticalAlign:"middle"},[`${le}-custom-component, ${Qe}-count`]:{transform:"none"},[`${le}-custom-component, ${le}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[le]:{overflow:"hidden",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack}`,[`${le}-only`]:{position:"relative",display:"inline-block",height:Bt,transition:`all ${se.motionDurationSlow} ${se.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${le}-only-unit`]:{height:Bt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${le}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Qe}-count, ${Qe}-dot, ${le}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},We=se=>{const{fontHeight:Qe,lineWidth:nt,marginXS:At,colorBorderBg:Ke}=se,ut=Qe,ft=nt,yt=se.colorTextLightSolid,Et=se.colorError,Qt=se.colorErrorHover;return(0,pe.mergeToken)(se,{badgeFontHeight:ut,badgeShadowSize:ft,badgeTextColor:yt,badgeColor:Et,badgeColorHover:Qt,badgeShadowColor:Ke,badgeProcessingDuration:"1.2s",badgeRibbonOffset:At,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ye=se=>{const{fontSize:Qe,lineHeight:nt,fontSizeSM:At,lineWidth:Ke}=se;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Qe*nt)-2*Ke,indicatorHeightSM:Qe,dotSize:At/2,textFontSize:At,textFontSizeSM:At,textFontWeight:"normal",statusSize:At/2}};var Pe=(0,Me.I$)("Badge",se=>{const Qe=We(se);return je(Qe)},ye);const $e=se=>{const{antCls:Qe,badgeFontHeight:nt,marginXS:At,badgeRibbonOffset:Ke,calc:ut}=se,ft=`${Qe}-ribbon`,yt=`${Qe}-ribbon-wrapper`,Et=(0,we.Z)(se,(Qt,Bt)=>{let{darkColor:It}=Bt;return{[`&${ft}-color-${Qt}`]:{background:It,color:It}}});return{[yt]:{position:"relative"},[ft]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(se)),{position:"absolute",top:At,padding:`0 ${(0,he.unit)(se.paddingXS)}`,color:se.colorPrimary,lineHeight:(0,he.unit)(nt),whiteSpace:"nowrap",backgroundColor:se.colorPrimary,borderRadius:se.borderRadiusSM,[`${ft}-text`]:{color:se.badgeTextColor},[`${ft}-corner`]:{position:"absolute",top:"100%",width:Ke,height:Ke,color:"currentcolor",border:`${(0,he.unit)(ut(Ke).div(2).equal())} solid`,transform:se.badgeRibbonCornerTransform,transformOrigin:"top",filter:se.badgeRibbonCornerFilter}}),Et),{[`&${ft}-placement-end`]:{insetInlineEnd:ut(Ke).mul(-1).equal(),borderEndEndRadius:0,[`${ft}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${ft}-placement-start`]:{insetInlineStart:ut(Ke).mul(-1).equal(),borderEndStartRadius:0,[`${ft}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var _e=(0,Me.I$)(["Badge","Ribbon"],se=>{const Qe=We(se);return $e(Qe)},ye),ve=se=>{const{className:Qe,prefixCls:nt,style:At,color:Ke,children:ut,text:ft,placement:yt="end",rootClassName:Et}=se,{getPrefixCls:Qt,direction:Bt}=y.useContext(Ne.E_),It=Qt("ribbon",nt),_t=`${It}-wrapper`,[oe,le,ee]=_e(It,_t),z=(0,Ce.o2)(Ke,!1),re=ke()(It,`${It}-placement-${yt}`,{[`${It}-rtl`]:Bt==="rtl",[`${It}-color-${Ke}`]:z},Qe),ne={},Ze={};return Ke&&!z&&(ne.background=Ke,Ze.color=Ke),oe(y.createElement("div",{className:ke()(_t,Et,le,ee)},ut,y.createElement("div",{className:ke()(re,le),style:Object.assign(Object.assign({},ne),At)},y.createElement("span",{className:`${It}-text`},ft),y.createElement("div",{className:`${It}-corner`,style:Ze}))))};const Ve=se=>{const{prefixCls:Qe,value:nt,current:At,offset:Ke=0}=se;let ut;return Ke&&(ut={position:"absolute",top:`${Ke}00%`,left:0}),y.createElement("span",{style:ut,className:ke()(`${Qe}-only-unit`,{current:At})},nt)};function qe(se,Qe,nt){let At=se,Ke=0;for(;(At+10)%10!==Qe;)At+=nt,Ke+=nt;return Ke}var it=se=>{const{prefixCls:Qe,count:nt,value:At}=se,Ke=Number(At),ut=Math.abs(nt),[ft,yt]=y.useState(Ke),[Et,Qt]=y.useState(ut),Bt=()=>{yt(Ke),Qt(ut)};y.useEffect(()=>{const oe=setTimeout(Bt,1e3);return()=>clearTimeout(oe)},[Ke]);let It,_t;if(ft===Ke||Number.isNaN(Ke)||Number.isNaN(ft))It=[y.createElement(Ve,Object.assign({},se,{key:Ke,current:!0}))],_t={transition:"none"};else{It=[];const oe=Ke+10,le=[];for(let ne=Ke;ne<=oe;ne+=1)le.push(ne);const ee=Et<ut?1:-1,z=le.findIndex(ne=>ne%10===ft);It=(ee<0?le.slice(0,z+1):le.slice(z)).map((ne,Ze)=>{const dt=ne%10;return y.createElement(Ve,Object.assign({},se,{key:ne,value:dt,offset:ee<0?Ze-z:Ze,current:Ze===z}))}),_t={transform:`translateY(${-qe(ft,Ke,ee)}00%)`}}return y.createElement("span",{className:`${Qe}-only`,style:_t,onTransitionEnd:Bt},It)},De=function(se,Qe){var nt={};for(var At in se)Object.prototype.hasOwnProperty.call(se,At)&&Qe.indexOf(At)<0&&(nt[At]=se[At]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,At=Object.getOwnPropertySymbols(se);Ke<At.length;Ke++)Qe.indexOf(At[Ke])<0&&Object.prototype.propertyIsEnumerable.call(se,At[Ke])&&(nt[At[Ke]]=se[At[Ke]]);return nt},Rt=y.forwardRef((se,Qe)=>{const{prefixCls:nt,count:At,className:Ke,motionClassName:ut,style:ft,title:yt,show:Et,component:Qt="sup",children:Bt}=se,It=De(se,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:_t}=y.useContext(Ne.E_),oe=_t("scroll-number",nt),le=Object.assign(Object.assign({},It),{"data-show":Et,style:ft,className:ke()(oe,Ke,ut),title:yt});let ee=At;if(At&&Number(At)%1===0){const z=String(At).split("");ee=y.createElement("bdi",null,z.map((re,ne)=>y.createElement(it,{prefixCls:oe,count:Number(At),value:re,key:z.length-ne})))}return ft!=null&&ft.borderColor&&(le.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),Bt?(0,ge.Tm)(Bt,z=>({className:ke()(`${oe}-custom-component`,z==null?void 0:z.className,ut)})):y.createElement(Qt,Object.assign({},le,{ref:Qe}),ee)}),gt=function(se,Qe){var nt={};for(var At in se)Object.prototype.hasOwnProperty.call(se,At)&&Qe.indexOf(At)<0&&(nt[At]=se[At]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,At=Object.getOwnPropertySymbols(se);Ke<At.length;Ke++)Qe.indexOf(At[Ke])<0&&Object.prototype.propertyIsEnumerable.call(se,At[Ke])&&(nt[At[Ke]]=se[At[Ke]]);return nt};const Ft=y.forwardRef((se,Qe)=>{var nt,At,Ke,ut,ft;const{prefixCls:yt,scrollNumberPrefixCls:Et,children:Qt,status:Bt,text:It,color:_t,count:oe=null,overflowCount:le=99,dot:ee=!1,size:z="default",title:re,offset:ne,style:Ze,className:dt,rootClassName:rt,classNames:Zt,styles:Jt,showZero:zt=!1}=se,dn=gt(se,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:pn,direction:rr,badge:Zn}=y.useContext(Ne.E_),_n=pn("badge",yt),[Er,Ir,sr]=Pe(_n),qt=oe>le?`${le}+`:oe,sn=qt==="0"||qt===0,Gn=oe===null||sn&&!zt,Qr=(Bt!=null||_t!=null)&&Gn,ya=ee&&!sn,Fi=ya?"":qt,Ei=(0,y.useMemo)(()=>(Fi==null||Fi===""||sn&&!zt)&&!ya,[Fi,sn,zt,ya]),aa=(0,y.useRef)(oe);Ei||(aa.current=oe);const Ci=aa.current,wi=(0,y.useRef)(Fi);Ei||(wi.current=Fi);const La=wi.current,Ur=(0,y.useRef)(ya);Ei||(Ur.current=ya);const su=(0,y.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},Zn==null?void 0:Zn.style),Ze);const Tn={marginTop:ne[1]};return rr==="rtl"?Tn.left=parseInt(ne[0],10):Tn.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},Tn),Zn==null?void 0:Zn.style),Ze)},[rr,ne,Ze,Zn==null?void 0:Zn.style]),Al=re!=null?re:typeof Ci=="string"||typeof Ci=="number"?Ci:void 0,tl=Ei||!It?null:y.createElement("span",{className:`${_n}-status-text`},It),Ji=!Ci||typeof Ci!="object"?void 0:(0,ge.Tm)(Ci,Tn=>({style:Object.assign(Object.assign({},su),Tn.style)})),di=(0,Ce.o2)(_t,!1),ir=ke()(Zt==null?void 0:Zt.indicator,(nt=Zn==null?void 0:Zn.classNames)===null||nt===void 0?void 0:nt.indicator,{[`${_n}-status-dot`]:Qr,[`${_n}-status-${Bt}`]:!!Bt,[`${_n}-color-${_t}`]:di}),Fn={};_t&&!di&&(Fn.color=_t,Fn.background=_t);const Kn=ke()(_n,{[`${_n}-status`]:Qr,[`${_n}-not-a-wrapper`]:!Qt,[`${_n}-rtl`]:rr==="rtl"},dt,rt,Zn==null?void 0:Zn.className,(At=Zn==null?void 0:Zn.classNames)===null||At===void 0?void 0:At.root,Zt==null?void 0:Zt.root,Ir,sr);if(!Qt&&Qr){const Tn=su.color;return Er(y.createElement("span",Object.assign({},dn,{className:Kn,style:Object.assign(Object.assign(Object.assign({},Jt==null?void 0:Jt.root),(Ke=Zn==null?void 0:Zn.styles)===null||Ke===void 0?void 0:Ke.root),su)}),y.createElement("span",{className:ir,style:Object.assign(Object.assign(Object.assign({},Jt==null?void 0:Jt.indicator),(ut=Zn==null?void 0:Zn.styles)===null||ut===void 0?void 0:ut.indicator),Fn)}),It&&y.createElement("span",{style:{color:Tn},className:`${_n}-status-text`},It)))}return Er(y.createElement("span",Object.assign({ref:Qe},dn,{className:Kn,style:Object.assign(Object.assign({},(ft=Zn==null?void 0:Zn.styles)===null||ft===void 0?void 0:ft.root),Jt==null?void 0:Jt.root)}),Qt,y.createElement(Je.default,{visible:!Ei,motionName:`${_n}-zoom`,motionAppear:!1,motionDeadline:1e3},Tn=>{let{className:Sn}=Tn;var qn,or;const wr=pn("scroll-number",Et),fa=Ur.current,Kr=ke()(Zt==null?void 0:Zt.indicator,(qn=Zn==null?void 0:Zn.classNames)===null||qn===void 0?void 0:qn.indicator,{[`${_n}-dot`]:fa,[`${_n}-count`]:!fa,[`${_n}-count-sm`]:z==="small",[`${_n}-multiple-words`]:!fa&&La&&La.toString().length>1,[`${_n}-status-${Bt}`]:!!Bt,[`${_n}-color-${_t}`]:di});let mr=Object.assign(Object.assign(Object.assign({},Jt==null?void 0:Jt.indicator),(or=Zn==null?void 0:Zn.styles)===null||or===void 0?void 0:or.indicator),su);return _t&&!di&&(mr=mr||{},mr.background=_t),y.createElement(Rt,{prefixCls:wr,show:!Ei,motionClassName:Sn,className:Kr,count:La,title:Al,style:mr,key:"scrollNumber"},Ji)}),tl))});Ft.Ribbon=ve;var ze=Ft},91882:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return gt}});var y=ae(59301),Re=ae(92310),ke=ae.n(Re),Je=ae(11592),Ce=ae(26112),ge=ae(22703),Ne=ae(48755),he=ae(84105),Ee=ae(19563);const we=ct=>{let{children:Ft}=ct;const{getPrefixCls:ze}=y.useContext(Ne.E_),se=ze("breadcrumb");return y.createElement("li",{className:`${se}-separator`,"aria-hidden":"true"},Ft===""?Ft:Ft||"/")};we.__ANT_BREADCRUMB_SEPARATOR=!0;var pe=we,Me=function(ct,Ft){var ze={};for(var se in ct)Object.prototype.hasOwnProperty.call(ct,se)&&Ft.indexOf(se)<0&&(ze[se]=ct[se]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,se=Object.getOwnPropertySymbols(ct);Qe<se.length;Qe++)Ft.indexOf(se[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ct,se[Qe])&&(ze[se[Qe]]=ct[se[Qe]]);return ze};function Ue(ct,Ft){if(ct.title===void 0||ct.title===null)return null;const ze=Object.keys(Ft).join("|");return typeof ct.title=="object"?ct.title:String(ct.title).replace(new RegExp(`:(${ze})`,"g"),(se,Qe)=>Ft[Qe]||se)}function xe(ct,Ft,ze,se){if(ze==null)return null;const{className:Qe,onClick:nt}=Ft,At=Me(Ft,["className","onClick"]),Ke=Object.assign(Object.assign({},(0,Ce.Z)(At,{data:!0,aria:!0})),{onClick:nt});return se!==void 0?y.createElement("a",Object.assign({},Ke,{className:ke()(`${ct}-link`,Qe),href:se}),ze):y.createElement("span",Object.assign({},Ke,{className:ke()(`${ct}-link`,Qe)}),ze)}function be(ct,Ft){return(se,Qe,nt,At,Ke)=>{if(Ft)return Ft(se,Qe,nt,At);const ut=Ue(se,Qe);return xe(ct,se,ut,Ke)}}var de=function(ct,Ft){var ze={};for(var se in ct)Object.prototype.hasOwnProperty.call(ct,se)&&Ft.indexOf(se)<0&&(ze[se]=ct[se]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,se=Object.getOwnPropertySymbols(ct);Qe<se.length;Qe++)Ft.indexOf(se[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ct,se[Qe])&&(ze[se[Qe]]=ct[se[Qe]]);return ze};const Se=ct=>{const{prefixCls:Ft,separator:ze="/",children:se,menu:Qe,overlay:nt,dropdownProps:At,href:Ke}=ct,ft=(yt=>{if(Qe||nt){const Et=Object.assign({},At);if(Qe){const Qt=Qe||{},{items:Bt}=Qt,It=de(Qt,["items"]);Et.menu=Object.assign(Object.assign({},It),{items:Bt==null?void 0:Bt.map((_t,oe)=>{var{key:le,title:ee,label:z,path:re}=_t,ne=de(_t,["key","title","label","path"]);let Ze=z!=null?z:ee;return re&&(Ze=y.createElement("a",{href:`${Ke}${re}`},Ze)),Object.assign(Object.assign({},ne),{key:le!=null?le:oe,label:Ze})})})}else nt&&(Et.overlay=nt);return y.createElement(Ee.Z,Object.assign({placement:"bottom"},Et),y.createElement("span",{className:`${Ft}-overlay-link`},yt,y.createElement(he.Z,null)))}return yt})(se);return ft!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ft),ze&&y.createElement(pe,null,ze)):null},Ie=ct=>{const{prefixCls:Ft,children:ze,href:se}=ct,Qe=de(ct,["prefixCls","children","href"]),{getPrefixCls:nt}=y.useContext(Ne.E_),At=nt("breadcrumb",Ft);return y.createElement(Se,Object.assign({},Qe,{prefixCls:At}),xe(At,Qe,ze,se))};Ie.__ANT_BREADCRUMB_ITEM=!0;var je=Ie,We=ae(36237),ye=ae(63356),Pe=ae(16931),$e=ae(51636);const _e=ct=>{const{componentCls:Ft,iconCls:ze,calc:se}=ct;return{[Ft]:Object.assign(Object.assign({},(0,ye.Wf)(ct)),{color:ct.itemColor,fontSize:ct.fontSize,[ze]:{fontSize:ct.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ct.linkColor,transition:`color ${ct.motionDurationMid}`,padding:`0 ${(0,We.unit)(ct.paddingXXS)}`,borderRadius:ct.borderRadiusSM,height:ct.fontHeight,display:"inline-block",marginInline:se(ct.marginXXS).mul(-1).equal(),"&:hover":{color:ct.linkHoverColor,backgroundColor:ct.colorBgTextHover}},(0,ye.Qy)(ct)),"li:last-child":{color:ct.lastItemColor},[`${Ft}-separator`]:{marginInline:ct.separatorMargin,color:ct.separatorColor},[`${Ft}-link`]:{[`
|
|
|
> ${ze} + span,
|
|
|
> ${ze} + a
|
|
|
`]:{marginInlineStart:ct.marginXXS}},[`${Ft}-overlay-link`]:{borderRadius:ct.borderRadiusSM,height:ct.fontHeight,display:"inline-block",padding:`0 ${(0,We.unit)(ct.paddingXXS)}`,marginInline:se(ct.marginXXS).mul(-1).equal(),[`> ${ze}`]:{marginInlineStart:ct.marginXXS,fontSize:ct.fontSizeIcon},"&:hover":{color:ct.linkHoverColor,backgroundColor:ct.colorBgTextHover,a:{color:ct.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ct.componentCls}-rtl`]:{direction:"rtl"}})}},st=ct=>({itemColor:ct.colorTextDescription,lastItemColor:ct.colorText,iconFontSize:ct.fontSize,linkColor:ct.colorTextDescription,linkHoverColor:ct.colorText,separatorColor:ct.colorTextDescription,separatorMargin:ct.marginXS});var ve=(0,Pe.I$)("Breadcrumb",ct=>{const Ft=(0,$e.mergeToken)(ct,{});return _e(Ft)},st),Ve=function(ct,Ft){var ze={};for(var se in ct)Object.prototype.hasOwnProperty.call(ct,se)&&Ft.indexOf(se)<0&&(ze[se]=ct[se]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,se=Object.getOwnPropertySymbols(ct);Qe<se.length;Qe++)Ft.indexOf(se[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ct,se[Qe])&&(ze[se[Qe]]=ct[se[Qe]]);return ze};function qe(ct){const{breadcrumbName:Ft,children:ze}=ct,se=Ve(ct,["breadcrumbName","children"]),Qe=Object.assign({title:Ft},se);return ze&&(Qe.menu={items:ze.map(nt=>{var{breadcrumbName:At}=nt,Ke=Ve(nt,["breadcrumbName"]);return Object.assign(Object.assign({},Ke),{title:At})})}),Qe}function Oe(ct,Ft){return(0,y.useMemo)(()=>ct||(Ft?Ft.map(qe):null),[ct,Ft])}var it=function(ct,Ft){var ze={};for(var se in ct)Object.prototype.hasOwnProperty.call(ct,se)&&Ft.indexOf(se)<0&&(ze[se]=ct[se]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,se=Object.getOwnPropertySymbols(ct);Qe<se.length;Qe++)Ft.indexOf(se[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ct,se[Qe])&&(ze[se[Qe]]=ct[se[Qe]]);return ze};const De=(ct,Ft)=>{if(Ft===void 0)return Ft;let ze=(Ft||"").replace(/^\//,"");return Object.keys(ct).forEach(se=>{ze=ze.replace(`:${se}`,ct[se])}),ze},lt=ct=>{const{prefixCls:Ft,separator:ze="/",style:se,className:Qe,rootClassName:nt,routes:At,items:Ke,children:ut,itemRender:ft,params:yt={}}=ct,Et=it(ct,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Qt,direction:Bt,breadcrumb:It}=y.useContext(Ne.E_);let _t;const oe=Qt("breadcrumb",Ft),[le,ee,z]=ve(oe),re=Oe(Ke,At),ne=be(oe,ft);if(re&&re.length>0){const rt=[],Zt=Ke||At;_t=re.map((Jt,zt)=>{const{path:dn,key:pn,type:rr,menu:Zn,overlay:_n,onClick:Er,className:Ir,separator:sr,dropdownProps:qt}=Jt,sn=De(yt,dn);sn!==void 0&&rt.push(sn);const Gn=pn!=null?pn:zt;if(rr==="separator")return y.createElement(pe,{key:Gn},sr);const Qr={},ya=zt===re.length-1;Zn?Qr.menu=Zn:_n&&(Qr.overlay=_n);let{href:Fi}=Jt;return rt.length&&sn!==void 0&&(Fi=`#/${rt.join("/")}`),y.createElement(Se,Object.assign({key:Gn},Qr,(0,Ce.Z)(Jt,{data:!0,aria:!0}),{className:Ir,dropdownProps:qt,href:Fi,separator:ya?"":ze,onClick:Er,prefixCls:oe}),ne(Jt,yt,Zt,rt,Fi))})}else if(ut){const rt=(0,Je.Z)(ut).length;_t=(0,Je.Z)(ut).map((Zt,Jt)=>{if(!Zt)return Zt;const zt=Jt===rt-1;return(0,ge.Tm)(Zt,{separator:zt?"":ze,key:Jt})})}const Ze=ke()(oe,It==null?void 0:It.className,{[`${oe}-rtl`]:Bt==="rtl"},Qe,nt,ee,z),dt=Object.assign(Object.assign({},It==null?void 0:It.style),se);return le(y.createElement("nav",Object.assign({className:Ze,style:dt},Et),y.createElement("ol",null,_t)))};lt.Item=je,lt.Separator=pe;var Rt=lt,gt=Rt},24017:function(Lt,Ct,ae){"use strict";ae.d(Ct,{default:function(){return aA}});var y=ae(66649),Re=ae.n(y),ke=ae(9007),Je=ae.n(ke),Ce=ae(50991),ge=ae.n(Ce),Ne=ae(9084),he=ae.n(Ne),Ee=ae(58626),we=ae.n(Ee),pe=ae(13477),Me=ae.n(pe),Ue=ae(64796),xe=ae.n(Ue);Re().extend(xe()),Re().extend(Me()),Re().extend(Je()),Re().extend(ge()),Re().extend(he()),Re().extend(we()),Re().extend(function(me,Ye){var tt=Ye.prototype,ht=tt.format;tt.format=function(Yt){var $t=(Yt||"").replace("Wo","wo");return ht.bind(this)($t)}});var be={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},de=function(Ye){var tt=be[Ye];return tt||Ye.split("_")[0]},Se=function(){},Ie={getNow:function(){var Ye=Re()();return typeof Ye.tz=="function"?Ye.tz():Ye},getFixedDate:function(Ye){return Re()(Ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ye){return Ye.endOf("month")},getWeekDay:function(Ye){var tt=Ye.locale("en");return tt.weekday()+tt.localeData().firstDayOfWeek()},getYear:function(Ye){return Ye.year()},getMonth:function(Ye){return Ye.month()},getDate:function(Ye){return Ye.date()},getHour:function(Ye){return Ye.hour()},getMinute:function(Ye){return Ye.minute()},getSecond:function(Ye){return Ye.second()},getMillisecond:function(Ye){return Ye.millisecond()},addYear:function(Ye,tt){return Ye.add(tt,"year")},addMonth:function(Ye,tt){return Ye.add(tt,"month")},addDate:function(Ye,tt){return Ye.add(tt,"day")},setYear:function(Ye,tt){return Ye.year(tt)},setMonth:function(Ye,tt){return Ye.month(tt)},setDate:function(Ye,tt){return Ye.date(tt)},setHour:function(Ye,tt){return Ye.hour(tt)},setMinute:function(Ye,tt){return Ye.minute(tt)},setSecond:function(Ye,tt){return Ye.second(tt)},setMillisecond:function(Ye,tt){return Ye.millisecond(tt)},isAfter:function(Ye,tt){return Ye.isAfter(tt)},isValidate:function(Ye){return Ye.isValid()},locale:{getWeekFirstDay:function(Ye){return Re()().locale(de(Ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ye,tt){return tt.locale(de(Ye)).weekday(0)},getWeek:function(Ye,tt){return tt.locale(de(Ye)).week()},getShortWeekDays:function(Ye){return Re()().locale(de(Ye)).localeData().weekdaysMin()},getShortMonths:function(Ye){return Re()().locale(de(Ye)).localeData().monthsShort()},format:function(Ye,tt,ht){return tt.locale(de(Ye)).format(ht)},parse:function(Ye,tt,ht){for(var vt=de(Ye),Yt=0;Yt<ht.length;Yt+=1){var $t=ht[Yt],rn=tt;if($t.includes("wo")||$t.includes("Wo")){for(var En=rn.split("-")[0],kn=rn.split("-")[1],ln=Re()(En,"YYYY").startOf("year").locale(vt),Hn=0;Hn<=52;Hn+=1){var tn=ln.add(Hn,"week");if(tn.format("Wo")===kn)return tn}return Se(),null}var Yn=Re()(rn,$t,!0).locale(vt);if(Yn.isValid())return Yn}return tt&&Se(),null}}},je=Ie,We=ae(45915),ye=ae(59301),Pe=ae(60499),$e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},_e=$e,st=ae(7657),ve=function(Ye,tt){return ye.createElement(st.Z,(0,Pe.Z)({},Ye,{ref:tt,icon:_e}))},Ve=ye.forwardRef(ve),qe=Ve,Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},it=Oe,De=function(Ye,tt){return ye.createElement(st.Z,(0,Pe.Z)({},Ye,{ref:tt,icon:it}))},lt=ye.forwardRef(De),Rt=lt,gt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},ct=gt,Ft=function(Ye,tt){return ye.createElement(st.Z,(0,Pe.Z)({},Ye,{ref:tt,icon:ct}))},ze=ye.forwardRef(Ft),se=ze,Qe=ae(92310),nt=ae.n(Qe),At=ae(77654),Ke=ae(85899),ut=ae(72190),ft=ae(70425),yt=ae(34280),Et=ae(2738),Qt=ae(26112),Bt=ae(48736),It=ae(18642),_t=ae(68196);function oe(me,Ye){return me!==void 0?me:Ye?"bottomRight":"bottomLeft"}var le=ye.createContext(null),ee=le,z={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function re(me){var Ye=me.popupElement,tt=me.popupStyle,ht=me.popupClassName,vt=me.popupAlign,Yt=me.transitionName,$t=me.getPopupContainer,rn=me.children,En=me.range,kn=me.placement,ln=me.builtinPlacements,Hn=ln===void 0?z:ln,tn=me.direction,Yn=me.visible,Rn=me.onClose,Xn=ye.useContext(ee),$n=Xn.prefixCls,Vn="".concat($n,"-dropdown"),Fr=oe(kn,tn==="rtl");return ye.createElement(_t.Z,{showAction:[],hideAction:["click"],popupPlacement:Fr,builtinPlacements:Hn,prefixCls:Vn,popupTransitionName:Yt,popup:Ye,popupAlign:vt,popupVisible:Yn,popupClassName:nt()(ht,(0,It.Z)((0,It.Z)({},"".concat(Vn,"-range"),En),"".concat(Vn,"-rtl"),tn==="rtl")),popupStyle:tt,stretch:"minWidth",getPopupContainer:$t,onPopupVisibleChange:function(ar){ar||Rn()}},rn)}var ne=re;function Ze(me,Ye){for(var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ht=String(me);ht.length<Ye;)ht="".concat(tt).concat(ht);return ht}function dt(me){return me==null?[]:Array.isArray(me)?me:[me]}function rt(me,Ye,tt){var ht=(0,At.Z)(me);return ht[Ye]=tt,ht}function Zt(me,Ye){var tt={},ht=Ye||Object.keys(me);return ht.forEach(function(vt){me[vt]!==void 0&&(tt[vt]=me[vt])}),tt}function Jt(me,Ye,tt){if(tt)return tt;switch(me){case"time":return Ye.fieldTimeFormat;case"datetime":return Ye.fieldDateTimeFormat;case"month":return Ye.fieldMonthFormat;case"year":return Ye.fieldYearFormat;case"quarter":return Ye.fieldQuarterFormat;case"week":return Ye.fieldWeekFormat;default:return Ye.fieldDateFormat}}function zt(me,Ye,tt){var ht=tt!==void 0?tt:Ye[Ye.length-1],vt=Ye.find(function(Yt){return me[Yt]});return ht!==vt?me[vt]:void 0}function dn(me){return Zt(me,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function pn(me,Ye,tt,ht){var vt=ye.useMemo(function(){return me||function($t,rn){var En=$t;return Ye&&rn.type==="date"?Ye(En,rn.today):tt&&rn.type==="month"?tt(En,rn.locale):rn.originNode}},[me,tt,Ye]),Yt=ye.useCallback(function($t,rn){return vt($t,(0,Ke.Z)((0,Ke.Z)({},rn),{},{range:ht}))},[vt,ht]);return Yt}function rr(me,Ye){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ht=ye.useState([!1,!1]),vt=(0,ut.Z)(ht,2),Yt=vt[0],$t=vt[1],rn=function(ln,Hn){$t(function(tn){return rt(tn,Hn,ln)})},En=ye.useMemo(function(){return Yt.map(function(kn,ln){if(kn)return!0;var Hn=me[ln];return Hn?!!(!tt[ln]&&!Hn||Hn&&Ye(Hn,{activeIndex:ln})):!1})},[me,Yt,Ye,tt]);return[En,rn]}function Zn(me,Ye,tt,ht,vt){var Yt="",$t=[];return me&&$t.push(vt?"hh":"HH"),Ye&&$t.push("mm"),tt&&$t.push("ss"),Yt=$t.join(":"),ht&&(Yt+=".SSS"),vt&&(Yt+=" A"),Yt}function _n(me,Ye,tt,ht,vt,Yt){var $t=me.fieldDateTimeFormat,rn=me.fieldDateFormat,En=me.fieldTimeFormat,kn=me.fieldMonthFormat,ln=me.fieldYearFormat,Hn=me.fieldWeekFormat,tn=me.fieldQuarterFormat,Yn=me.yearFormat,Rn=me.cellYearFormat,Xn=me.cellQuarterFormat,$n=me.dayFormat,Vn=me.cellDateFormat,Fr=Zn(Ye,tt,ht,vt,Yt);return(0,Ke.Z)((0,Ke.Z)({},me),{},{fieldDateTimeFormat:$t||"YYYY-MM-DD ".concat(Fr),fieldDateFormat:rn||"YYYY-MM-DD",fieldTimeFormat:En||Fr,fieldMonthFormat:kn||"YYYY-MM",fieldYearFormat:ln||"YYYY",fieldWeekFormat:Hn||"gggg-wo",fieldQuarterFormat:tn||"YYYY-[Q]Q",yearFormat:Yn||"YYYY",cellYearFormat:Rn||"YYYY",cellQuarterFormat:Xn||"[Q]Q",cellDateFormat:Vn||$n||"D"})}function Er(me,Ye){var tt=Ye.showHour,ht=Ye.showMinute,vt=Ye.showSecond,Yt=Ye.showMillisecond,$t=Ye.use12Hours;return ye.useMemo(function(){return _n(me,tt,ht,vt,Yt,$t)},[me,tt,ht,vt,Yt,$t])}var Ir=ae(43749);function sr(me,Ye,tt){return tt!=null?tt:Ye.some(function(ht){return me.includes(ht)})}var qt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sn(me){var Ye=Zt(me,qt),tt=me.format,ht=me.picker,vt=null;return tt&&(vt=tt,Array.isArray(vt)&&(vt=vt[0]),vt=(0,Ir.Z)(vt)==="object"?vt.format:vt),ht==="time"&&(Ye.format=vt),[Ye,vt]}function Gn(me){return me&&typeof me=="string"}function Qr(me,Ye,tt,ht){return[me,Ye,tt,ht].some(function(vt){return vt!==void 0})}function ya(me,Ye,tt,ht,vt){var Yt=Ye,$t=tt,rn=ht;if(!me&&!Yt&&!$t&&!rn&&!vt)Yt=!0,$t=!0,rn=!0;else if(me){var En,kn,ln,Hn=[Yt,$t,rn].some(function(Rn){return Rn===!1}),tn=[Yt,$t,rn].some(function(Rn){return Rn===!0}),Yn=Hn?!0:!tn;Yt=(En=Yt)!==null&&En!==void 0?En:Yn,$t=(kn=$t)!==null&&kn!==void 0?kn:Yn,rn=(ln=rn)!==null&&ln!==void 0?ln:Yn}return[Yt,$t,rn,vt]}function Fi(me){var Ye=me.showTime,tt=sn(me),ht=(0,ut.Z)(tt,2),vt=ht[0],Yt=ht[1],$t=Ye&&(0,Ir.Z)(Ye)==="object"?Ye:{},rn=(0,Ke.Z)((0,Ke.Z)({defaultOpenValue:$t.defaultOpenValue||$t.defaultValue},vt),$t),En=rn.showMillisecond,kn=rn.showHour,ln=rn.showMinute,Hn=rn.showSecond,tn=Qr(kn,ln,Hn,En),Yn=ya(tn,kn,ln,Hn,En),Rn=(0,ut.Z)(Yn,3);return kn=Rn[0],ln=Rn[1],Hn=Rn[2],[rn,(0,Ke.Z)((0,Ke.Z)({},rn),{},{showHour:kn,showMinute:ln,showSecond:Hn,showMillisecond:En}),rn.format,Yt]}function Ei(me,Ye,tt,ht,vt){var Yt=me==="time";if(me==="datetime"||Yt){for(var $t=ht,rn=Jt(me,vt,null),En=rn,kn=[Ye,tt],ln=0;ln<kn.length;ln+=1){var Hn=dt(kn[ln])[0];if(Gn(Hn)){En=Hn;break}}var tn=$t.showHour,Yn=$t.showMinute,Rn=$t.showSecond,Xn=$t.showMillisecond,$n=$t.use12Hours,Vn=sr(En,["a","A","LT","LLL","LTS"],$n),Fr=Qr(tn,Yn,Rn,Xn);Fr||(tn=sr(En,["H","h","k","LT","LLL"]),Yn=sr(En,["m","LT","LLL"]),Rn=sr(En,["s","LTS"]),Xn=sr(En,["SSS"]));var Cr=ya(Fr,tn,Yn,Rn,Xn),ar=(0,ut.Z)(Cr,3);tn=ar[0],Yn=ar[1],Rn=ar[2];var kr=Ye||Zn(tn,Yn,Rn,Xn,Vn);return(0,Ke.Z)((0,Ke.Z)({},$t),{},{format:kr,showHour:tn,showMinute:Yn,showSecond:Rn,showMillisecond:Xn,use12Hours:Vn})}return null}function aa(me,Ye,tt){if(Ye===!1)return null;var ht=Ye&&(0,Ir.Z)(Ye)==="object"?Ye:{};return ht.clearIcon||tt||ye.createElement("span",{className:"".concat(me,"-clear-btn")})}var Ci=7;function wi(me,Ye,tt){return!me&&!Ye||me===Ye?!0:!me||!Ye?!1:tt()}function La(me,Ye,tt){return wi(Ye,tt,function(){var ht=Math.floor(me.getYear(Ye)/10),vt=Math.floor(me.getYear(tt)/10);return ht===vt})}function Ur(me,Ye,tt){return wi(Ye,tt,function(){return me.getYear(Ye)===me.getYear(tt)})}function su(me,Ye){var tt=Math.floor(me.getMonth(Ye)/3);return tt+1}function Al(me,Ye,tt){return wi(Ye,tt,function(){return Ur(me,Ye,tt)&&su(me,Ye)===su(me,tt)})}function tl(me,Ye,tt){return wi(Ye,tt,function(){return Ur(me,Ye,tt)&&me.getMonth(Ye)===me.getMonth(tt)})}function Ji(me,Ye,tt){return wi(Ye,tt,function(){return Ur(me,Ye,tt)&&tl(me,Ye,tt)&&me.getDate(Ye)===me.getDate(tt)})}function di(me,Ye,tt){return wi(Ye,tt,function(){return me.getHour(Ye)===me.getHour(tt)&&me.getMinute(Ye)===me.getMinute(tt)&&me.getSecond(Ye)===me.getSecond(tt)})}function ir(me,Ye,tt){return wi(Ye,tt,function(){return Ji(me,Ye,tt)&&di(me,Ye,tt)&&me.getMillisecond(Ye)===me.getMillisecond(tt)})}function Fn(me,Ye,tt,ht){return wi(tt,ht,function(){var vt=me.locale.getWeekFirstDate(Ye,tt),Yt=me.locale.getWeekFirstDate(Ye,ht);return Ur(me,vt,Yt)&&me.locale.getWeek(Ye,tt)===me.locale.getWeek(Ye,ht)})}function Kn(me,Ye,tt,ht,vt){switch(vt){case"date":return Ji(me,tt,ht);case"week":return Fn(me,Ye.locale,tt,ht);case"month":return tl(me,tt,ht);case"quarter":return Al(me,tt,ht);case"year":return Ur(me,tt,ht);case"decade":return La(me,tt,ht);case"time":return di(me,tt,ht);default:return ir(me,tt,ht)}}function Tn(me,Ye,tt,ht){return!Ye||!tt||!ht?!1:me.isAfter(ht,Ye)&&me.isAfter(tt,ht)}function Sn(me,Ye,tt,ht,vt){return Kn(me,Ye,tt,ht,vt)?!0:me.isAfter(tt,ht)}function qn(me,Ye,tt){var ht=Ye.locale.getWeekFirstDay(me),vt=Ye.setDate(tt,1),Yt=Ye.getWeekDay(vt),$t=Ye.addDate(vt,ht-Yt);return Ye.getMonth($t)===Ye.getMonth(tt)&&Ye.getDate($t)>1&&($t=Ye.addDate($t,-7)),$t}function or(me,Ye){var tt=Ye.generateConfig,ht=Ye.locale,vt=Ye.format;return me?typeof vt=="function"?vt(me):tt.locale.format(ht.locale,me,vt):""}function wr(me,Ye,tt){var ht=Ye,vt=["getHour","getMinute","getSecond","getMillisecond"],Yt=["setHour","setMinute","setSecond","setMillisecond"];return Yt.forEach(function($t,rn){tt?ht=me[$t](ht,me[vt[rn]](tt)):ht=me[$t](ht,0)}),ht}function fa(me,Ye,tt,ht,vt){var Yt=(0,ft.zX)(function($t,rn){return!!(tt&&tt($t,rn)||ht&&me.isAfter(ht,$t)&&!Kn(me,Ye,ht,$t,rn.type)||vt&&me.isAfter($t,vt)&&!Kn(me,Ye,vt,$t,rn.type))});return Yt}function Kr(me,Ye,tt){return ye.useMemo(function(){var ht=Jt(me,Ye,tt),vt=dt(ht),Yt=vt[0],$t=(0,Ir.Z)(Yt)==="object"&&Yt.type==="mask"?Yt.format:null;return[vt.map(function(rn){return typeof rn=="string"||typeof rn=="function"?rn:rn.format}),$t]},[me,Ye,tt])}function mr(me,Ye,tt){return typeof me[0]=="function"||tt?!0:Ye}function ka(me,Ye,tt,ht){var vt=(0,ft.zX)(function(Yt,$t){var rn=(0,Ke.Z)({type:Ye},$t);if(delete rn.activeIndex,!me.isValidate(Yt)||tt&&tt(Yt,rn))return!0;if((Ye==="date"||Ye==="time")&&ht){var En,kn=$t&&$t.activeIndex===1?"end":"start",ln=((En=ht.disabledTime)===null||En===void 0?void 0:En.call(ht,Yt,kn,{from:rn.from}))||{},Hn=ln.disabledHours,tn=ln.disabledMinutes,Yn=ln.disabledSeconds,Rn=ln.disabledMilliseconds,Xn=ht.disabledHours,$n=ht.disabledMinutes,Vn=ht.disabledSeconds,Fr=Hn||Xn,Cr=tn||$n,ar=Yn||Vn,kr=me.getHour(Yt),dr=me.getMinute(Yt),Ar=me.getSecond(Yt),bn=me.getMillisecond(Yt);if(Fr&&Fr().includes(kr)||Cr&&Cr(kr).includes(dr)||ar&&ar(kr,dr).includes(Ar)||Rn&&Rn(kr,dr,Ar).includes(bn))return!0}return!1});return vt}function ii(me){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=ye.useMemo(function(){var ht=me&&dt(me);return Ye&&ht&&(ht[1]=ht[1]||ht[0]),ht},[me,Ye]);return tt}function pi(me,Ye){var tt=me.generateConfig,ht=me.locale,vt=me.picker,Yt=vt===void 0?"date":vt,$t=me.prefixCls,rn=$t===void 0?"rc-picker":$t,En=me.styles,kn=En===void 0?{}:En,ln=me.classNames,Hn=ln===void 0?{}:ln,tn=me.order,Yn=tn===void 0?!0:tn,Rn=me.components,Xn=Rn===void 0?{}:Rn,$n=me.inputRender,Vn=me.allowClear,Fr=me.clearIcon,Cr=me.needConfirm,ar=me.multiple,kr=me.format,dr=me.inputReadOnly,Ar=me.disabledDate,bn=me.minDate,ea=me.maxDate,la=me.showTime,Xr=me.value,Ca=me.defaultValue,oa=me.pickerValue,Wr=me.defaultPickerValue,xr=ii(Xr),Lr=ii(Ca),jr=ii(oa),Ta=ii(Wr),Da=Yt==="date"&&la?"datetime":Yt,ta=Da==="time"||Da==="datetime",ca=ta||ar,zr=Cr!=null?Cr:ta,$r=Fi(me),ia=(0,ut.Z)($r,4),ti=ia[0],qa=ia[1],ui=ia[2],fi=ia[3],Ga=Er(ht,qa),bi=ye.useMemo(function(){return Ei(Da,ui,fi,ti,Ga)},[Da,ui,fi,ti,Ga]),li=ye.useMemo(function(){return(0,Ke.Z)((0,Ke.Z)({},me),{},{prefixCls:rn,locale:Ga,picker:Yt,styles:kn,classNames:Hn,order:Yn,components:(0,Ke.Z)({input:$n},Xn),clearIcon:aa(rn,Vn,Fr),showTime:bi,value:xr,defaultValue:Lr,pickerValue:jr,defaultPickerValue:Ta},Ye==null?void 0:Ye())},[me]),mi=Kr(Da,Ga,kr),Ui=(0,ut.Z)(mi,2),Bi=Ui[0],Zi=Ui[1],gi=mr(Bi,dr,ar),Wi=fa(tt,ht,Ar,bn,ea),Pi=ka(tt,Yt,Wi,bi),fu=ye.useMemo(function(){return(0,Ke.Z)((0,Ke.Z)({},li),{},{needConfirm:zr,inputReadOnly:gi,disabledDate:Wi})},[li,zr,gi,Wi]);return[fu,Da,ca,Bi,Zi,Pi]}var xa=ae(16089);function jn(me,Ye,tt){var ht=(0,ft.C8)(Ye,{value:me}),vt=(0,ut.Z)(ht,2),Yt=vt[0],$t=vt[1],rn=ye.useRef(me),En=ye.useRef(),kn=function(){xa.Z.cancel(En.current)},ln=(0,ft.zX)(function(){$t(rn.current),tt&&Yt!==rn.current&&tt(rn.current)}),Hn=(0,ft.zX)(function(tn,Yn){kn(),rn.current=tn,tn||Yn?ln():En.current=(0,xa.Z)(ln)});return ye.useEffect(function(){return kn},[]),[Yt,Hn]}function Br(me,Ye){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ht=arguments.length>3?arguments[3]:void 0,vt=tt.every(function(ln){return ln})?!1:me,Yt=jn(vt,Ye||!1,ht),$t=(0,ut.Z)(Yt,2),rn=$t[0],En=$t[1];function kn(ln){var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Hn.inherit||rn)&&En(ln,Hn.force)}return[rn,kn]}function Aa(me){var Ye=ye.useRef();return ye.useImperativeHandle(me,function(){var tt;return{nativeElement:(tt=Ye.current)===null||tt===void 0?void 0:tt.nativeElement,focus:function(vt){var Yt;(Yt=Ye.current)===null||Yt===void 0||Yt.focus(vt)},blur:function(){var vt;(vt=Ye.current)===null||vt===void 0||vt.blur()}}}),Ye}function Sa(me,Ye){return ye.useMemo(function(){return me||(Ye?((0,Bt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ye).map(function(tt){var ht=(0,ut.Z)(tt,2),vt=ht[0],Yt=ht[1];return{label:vt,value:Yt}})):[])},[me,Ye])}function Za(me,Ye){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ht=ye.useRef(Ye);ht.current=Ye,(0,yt.o)(function(){if(me)ht.current(me);else{var vt=(0,xa.Z)(function(){ht.current(me)},tt);return function(){xa.Z.cancel(vt)}}},[me])}function Bu(me){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ht=ye.useState(0),vt=(0,ut.Z)(ht,2),Yt=vt[0],$t=vt[1],rn=ye.useState(!1),En=(0,ut.Z)(rn,2),kn=En[0],ln=En[1],Hn=ye.useRef([]),tn=ye.useRef(null),Yn=ye.useRef(null),Rn=function(ar){tn.current=ar},Xn=function(ar){return tn.current===ar},$n=function(ar){ln(ar)},Vn=function(ar){return ar&&(Yn.current=ar),Yn.current},Fr=function(ar){var kr=Hn.current,dr=new Set(kr.filter(function(bn){return ar[bn]||Ye[bn]})),Ar=kr[kr.length-1]===0?1:0;return dr.size>=2||me[Ar]?null:Ar};return Za(kn||tt,function(){kn||(Hn.current=[],Rn(null))}),ye.useEffect(function(){kn&&Hn.current.push(Yt)},[kn,Yt]),[kn,$n,Vn,Yt,$t,Fr,Hn.current,Rn,Xn]}function Fl(me,Ye,tt,ht,vt,Yt){var $t=tt[tt.length-1],rn=function(kn,ln){var Hn=(0,ut.Z)(me,2),tn=Hn[0],Yn=Hn[1],Rn=(0,Ke.Z)((0,Ke.Z)({},ln),{},{from:zt(me,tt)});return $t===1&&Ye[0]&&tn&&!Kn(ht,vt,tn,kn,Rn.type)&&ht.isAfter(tn,kn)||$t===0&&Ye[1]&&Yn&&!Kn(ht,vt,Yn,kn,Rn.type)&&ht.isAfter(kn,Yn)?!0:Yt==null?void 0:Yt(kn,Rn)};return rn}function nl(me,Ye,tt,ht){switch(Ye){case"date":case"week":return me.addMonth(tt,ht);case"month":case"quarter":return me.addYear(tt,ht);case"year":return me.addYear(tt,ht*10);case"decade":return me.addYear(tt,ht*100);default:return tt}}var Jn=[];function Ia(me,Ye,tt,ht,vt,Yt,$t,rn){var En=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Jn,kn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Jn,ln=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Jn,Hn=arguments.length>11?arguments[11]:void 0,tn=arguments.length>12?arguments[12]:void 0,Yn=arguments.length>13?arguments[13]:void 0,Rn=$t==="time",Xn=Yt||0,$n=function(jr){var Ta=me.getNow();return Rn&&(Ta=wr(me,Ta)),En[jr]||tt[jr]||Ta},Vn=(0,ut.Z)(kn,2),Fr=Vn[0],Cr=Vn[1],ar=(0,ft.C8)(function(){return $n(0)},{value:Fr}),kr=(0,ut.Z)(ar,2),dr=kr[0],Ar=kr[1],bn=(0,ft.C8)(function(){return $n(1)},{value:Cr}),ea=(0,ut.Z)(bn,2),la=ea[0],Xr=ea[1],Ca=ye.useMemo(function(){var Lr=[dr,la][Xn];return Rn?Lr:wr(me,Lr,ln[Xn])},[Rn,dr,la,Xn,me,ln]),oa=function(jr){var Ta=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Da=[Ar,Xr][Xn];Da(jr);var ta=[dr,la];ta[Xn]=jr,Hn&&(!Kn(me,Ye,dr,ta[0],$t)||!Kn(me,Ye,la,ta[1],$t))&&Hn(ta,{source:Ta,range:Xn===1?"end":"start",mode:ht})},Wr=function(jr,Ta){if(rn){var Da={date:"month",week:"month",month:"year",quarter:"year"},ta=Da[$t];if(ta&&!Kn(me,Ye,jr,Ta,ta))return nl(me,$t,Ta,-1);if($t==="year"&&jr){var ca=Math.floor(me.getYear(jr)/10),zr=Math.floor(me.getYear(Ta)/10);if(ca!==zr)return nl(me,$t,Ta,-1)}}return Ta},xr=ye.useRef(null);return(0,yt.Z)(function(){if(vt&&!En[Xn]){var Lr=Rn?null:me.getNow();if(xr.current!==null&&xr.current!==Xn?Lr=[dr,la][Xn^1]:tt[Xn]?Lr=Xn===0?tt[0]:Wr(tt[0],tt[1]):tt[Xn^1]&&(Lr=tt[Xn^1]),Lr){tn&&me.isAfter(tn,Lr)&&(Lr=tn);var jr=rn?nl(me,$t,Lr,1):Lr;Yn&&me.isAfter(jr,Yn)&&(Lr=rn?nl(me,$t,Yn,-1):Yn),oa(Lr,"reset")}}},[vt,Xn,tt[Xn]]),ye.useEffect(function(){vt?xr.current=Xn:xr.current=null},[vt,Xn]),(0,yt.Z)(function(){vt&&En&&En[Xn]&&oa(En[Xn],"reset")},[vt,Xn]),[Ca,oa]}function Tu(me,Ye){var tt=ye.useRef(me),ht=ye.useState({}),vt=(0,ut.Z)(ht,2),Yt=vt[1],$t=function(kn){return kn&&Ye!==void 0?Ye:tt.current},rn=function(kn){tt.current=kn,Yt({})};return[$t,rn,$t(!0)]}var wl=[];function pl(me,Ye,tt){var ht=function($t){return $t.map(function(rn){return or(rn,{generateConfig:me,locale:Ye,format:tt[0]})})},vt=function($t,rn){for(var En=Math.max($t.length,rn.length),kn=-1,ln=0;ln<En;ln+=1){var Hn=$t[ln]||null,tn=rn[ln]||null;if(Hn!==tn&&!ir(me,Hn,tn)){kn=ln;break}}return[kn<0,kn!==0]};return[ht,vt]}function ro(me,Ye){return(0,At.Z)(me).sort(function(tt,ht){return Ye.isAfter(tt,ht)?1:-1})}function Pa(me){var Ye=Tu(me),tt=(0,ut.Z)(Ye,2),ht=tt[0],vt=tt[1],Yt=(0,ft.zX)(function(){vt(me)});return ye.useEffect(function(){Yt()},[me]),[ht,vt]}function Jr(me,Ye,tt,ht,vt,Yt,$t,rn,En){var kn=(0,ft.C8)(Yt,{value:$t}),ln=(0,ut.Z)(kn,2),Hn=ln[0],tn=ln[1],Yn=Hn||wl,Rn=Pa(Yn),Xn=(0,ut.Z)(Rn,2),$n=Xn[0],Vn=Xn[1],Fr=pl(me,Ye,tt),Cr=(0,ut.Z)(Fr,2),ar=Cr[0],kr=Cr[1],dr=(0,ft.zX)(function(bn){var ea=(0,At.Z)(bn);if(ht)for(var la=0;la<2;la+=1)ea[la]=ea[la]||null;else vt&&(ea=ro(ea.filter(function(Lr){return Lr}),me));var Xr=kr($n(),ea),Ca=(0,ut.Z)(Xr,2),oa=Ca[0],Wr=Ca[1];if(!oa&&(Vn(ea),rn)){var xr=ar(ea);rn(ea,xr,{range:Wr?"end":"start"})}}),Ar=function(){En&&En($n())};return[Yn,tn,$n,dr,Ar]}function er(me,Ye,tt,ht,vt,Yt,$t,rn,En,kn){var ln=me.generateConfig,Hn=me.locale,tn=me.picker,Yn=me.onChange,Rn=me.allowEmpty,Xn=me.order,$n=Yt.some(function(oa){return oa})?!1:Xn,Vn=pl(ln,Hn,$t),Fr=(0,ut.Z)(Vn,2),Cr=Fr[0],ar=Fr[1],kr=Tu(Ye),dr=(0,ut.Z)(kr,2),Ar=dr[0],bn=dr[1],ea=(0,ft.zX)(function(){bn(Ye)});ye.useEffect(function(){ea()},[Ye]);var la=(0,ft.zX)(function(oa){var Wr=oa===null,xr=(0,At.Z)(oa||Ar());if(Wr)for(var Lr=Math.max(Yt.length,xr.length),jr=0;jr<Lr;jr+=1)Yt[jr]||(xr[jr]=null);$n&&xr[0]&&xr[1]&&(xr=ro(xr,ln)),vt(xr);var Ta=xr,Da=(0,ut.Z)(Ta,2),ta=Da[0],ca=Da[1],zr=!ta,$r=!ca,ia=Rn?(!zr||Rn[0])&&(!$r||Rn[1]):!0,ti=!Xn||zr||$r||Kn(ln,Hn,ta,ca,tn)||ln.isAfter(ca,ta),qa=(Yt[0]||!ta||!kn(ta,{activeIndex:0}))&&(Yt[1]||!ca||!kn(ca,{from:ta,activeIndex:1})),ui=Wr||ia&&ti&&qa;if(ui){tt(xr);var fi=ar(xr,Ye),Ga=(0,ut.Z)(fi,1),bi=Ga[0];Yn&&!bi&&Yn(Wr&&xr.every(function(li){return!li})?null:xr,Cr(xr))}return ui}),Xr=(0,ft.zX)(function(oa,Wr){var xr=rt(Ar(),oa,ht()[oa]);bn(xr),Wr&&la()}),Ca=!rn&&!En;return Za(!Ca,function(){Ca&&(la(),vt(Ye),ea())},2),[Xr,la]}function Gu(me,Ye,tt,ht,vt){return Ye!=="date"&&Ye!=="time"?!1:tt!==void 0?tt:ht!==void 0?ht:!vt&&(me==="date"||me==="time")}var eu=ae(29301);function Mi(me,Ye,tt,ht,vt,Yt){var $t=me;function rn(Hn,tn,Yn){var Rn=Yt[Hn]($t),Xn=Yn.find(function(Cr){return Cr.value===Rn});if(!Xn||Xn.disabled){var $n=Yn.filter(function(Cr){return!Cr.disabled}),Vn=(0,At.Z)($n).reverse(),Fr=Vn.find(function(Cr){return Cr.value<=Rn})||$n[0];Fr&&(Rn=Fr.value,$t=Yt[tn]($t,Rn))}return Rn}var En=rn("getHour","setHour",Ye()),kn=rn("getMinute","setMinute",tt(En)),ln=rn("getSecond","setSecond",ht(En,kn));return rn("getMillisecond","setMillisecond",vt(En,kn,ln)),$t}function Su(){return[]}function ao(me,Ye){for(var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,vt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Yt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,$t=[],rn=tt>=1?tt|0:1,En=me;En<=Ye;En+=rn){var kn=vt.includes(En);(!kn||!ht)&&$t.push({label:Ze(En,Yt),value:En,disabled:kn})}return $t}function ju(me){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=arguments.length>2?arguments[2]:void 0,ht=Ye||{},vt=ht.use12Hours,Yt=ht.hourStep,$t=Yt===void 0?1:Yt,rn=ht.minuteStep,En=rn===void 0?1:rn,kn=ht.secondStep,ln=kn===void 0?1:kn,Hn=ht.millisecondStep,tn=Hn===void 0?100:Hn,Yn=ht.hideDisabledOptions,Rn=ht.disabledTime,Xn=ht.disabledHours,$n=ht.disabledMinutes,Vn=ht.disabledSeconds,Fr=ye.useMemo(function(){return tt||me.getNow()},[tt,me]);if(0)var Cr,ar,kr;var dr=ye.useCallback(function(ca){var zr=(Rn==null?void 0:Rn(ca))||{};return[zr.disabledHours||Xn||Su,zr.disabledMinutes||$n||Su,zr.disabledSeconds||Vn||Su,zr.disabledMilliseconds||Su]},[Rn,Xn,$n,Vn]),Ar=ye.useMemo(function(){return dr(Fr)},[Fr,dr]),bn=(0,ut.Z)(Ar,4),ea=bn[0],la=bn[1],Xr=bn[2],Ca=bn[3],oa=ye.useCallback(function(ca,zr,$r,ia){var ti=ao(0,23,$t,Yn,ca()),qa=vt?ti.map(function(bi){return(0,Ke.Z)((0,Ke.Z)({},bi),{},{label:Ze(bi.value%12||12,2)})}):ti,ui=function(li){return ao(0,59,En,Yn,zr(li))},fi=function(li,mi){return ao(0,59,ln,Yn,$r(li,mi))},Ga=function(li,mi,Ui){return ao(0,999,tn,Yn,ia(li,mi,Ui),3)};return[qa,ui,fi,Ga]},[Yn,$t,vt,tn,En,ln]),Wr=ye.useMemo(function(){return oa(ea,la,Xr,Ca)},[oa,ea,la,Xr,Ca]),xr=(0,ut.Z)(Wr,4),Lr=xr[0],jr=xr[1],Ta=xr[2],Da=xr[3],ta=function(zr,$r){var ia=function(){return Lr},ti=jr,qa=Ta,ui=Da;if($r){var fi=dr($r),Ga=(0,ut.Z)(fi,4),bi=Ga[0],li=Ga[1],mi=Ga[2],Ui=Ga[3],Bi=oa(bi,li,mi,Ui),Zi=(0,ut.Z)(Bi,4),gi=Zi[0],Wi=Zi[1],Pi=Zi[2],fu=Zi[3];ia=function(){return gi},ti=Wi,qa=Pi,ui=fu}var mu=Mi(zr,ia,ti,qa,ui,me);return mu};return[ta,Lr,jr,Ta,Da]}function Il(me){var Ye=me.mode,tt=me.internalMode,ht=me.renderExtraFooter,vt=me.showNow,Yt=me.showTime,$t=me.onSubmit,rn=me.onNow,En=me.invalid,kn=me.needConfirm,ln=me.generateConfig,Hn=me.disabledDate,tn=ye.useContext(ee),Yn=tn.prefixCls,Rn=tn.locale,Xn=tn.button,$n=Xn===void 0?"button":Xn,Vn=ln.getNow(),Fr=ju(ln,Yt,Vn),Cr=(0,ut.Z)(Fr,1),ar=Cr[0],kr=ht==null?void 0:ht(Ye),dr=Hn(Vn,{type:Ye}),Ar=function(){if(!dr){var Wr=ar(Vn);rn(Wr)}},bn="".concat(Yn,"-now"),ea="".concat(bn,"-btn"),la=vt&&ye.createElement("li",{className:bn},ye.createElement("a",{className:nt()(ea,dr&&"".concat(ea,"-disabled")),"aria-disabled":dr,onClick:Ar},tt==="date"?Rn.today:Rn.now)),Xr=kn&&ye.createElement("li",{className:"".concat(Yn,"-ok")},ye.createElement($n,{disabled:En,onClick:$t},Rn.ok)),Ca=(la||Xr)&&ye.createElement("ul",{className:"".concat(Yn,"-ranges")},la,Xr);return!kr&&!Ca?null:ye.createElement("div",{className:"".concat(Yn,"-footer")},kr&&ye.createElement("div",{className:"".concat(Yn,"-footer-extra")},kr),Ca)}function rl(me,Ye,tt){function ht(vt,Yt){var $t=vt.findIndex(function(En){return Kn(me,Ye,En,Yt,tt)});if($t===-1)return[].concat((0,At.Z)(vt),[Yt]);var rn=(0,At.Z)(vt);return rn.splice($t,1),rn}return ht}var Ju=ye.createContext(null);function Eo(){return ye.useContext(Ju)}function cu(me,Ye){var tt=me.prefixCls,ht=me.generateConfig,vt=me.locale,Yt=me.disabledDate,$t=me.minDate,rn=me.maxDate,En=me.cellRender,kn=me.hoverValue,ln=me.hoverRangeValue,Hn=me.onHover,tn=me.values,Yn=me.pickerValue,Rn=me.onSelect,Xn=me.prevIcon,$n=me.nextIcon,Vn=me.superPrevIcon,Fr=me.superNextIcon,Cr=ht.getNow(),ar={now:Cr,values:tn,pickerValue:Yn,prefixCls:tt,disabledDate:Yt,minDate:$t,maxDate:rn,cellRender:En,hoverValue:kn,hoverRangeValue:ln,onHover:Hn,locale:vt,generateConfig:ht,onSelect:Rn,panelType:Ye,prevIcon:Xn,nextIcon:$n,superPrevIcon:Vn,superNextIcon:Fr};return[ar,Cr]}var xi=ye.createContext({});function Iu(me){for(var Ye=me.rowNum,tt=me.colNum,ht=me.baseDate,vt=me.getCellDate,Yt=me.prefixColumn,$t=me.rowClassName,rn=me.titleFormat,En=me.getCellText,kn=me.getCellClassName,ln=me.headerCells,Hn=me.cellSelection,tn=Hn===void 0?!0:Hn,Yn=me.disabledDate,Rn=Eo(),Xn=Rn.prefixCls,$n=Rn.panelType,Vn=Rn.now,Fr=Rn.disabledDate,Cr=Rn.cellRender,ar=Rn.onHover,kr=Rn.hoverValue,dr=Rn.hoverRangeValue,Ar=Rn.generateConfig,bn=Rn.values,ea=Rn.locale,la=Rn.onSelect,Xr=Yn||Fr,Ca="".concat(Xn,"-cell"),oa=ye.useContext(xi),Wr=oa.onCellDblClick,xr=function($r){return bn.some(function(ia){return ia&&Kn(Ar,ea,$r,ia,$n)})},Lr=[],jr=0;jr<Ye;jr+=1){for(var Ta=[],Da=void 0,ta=function(){var $r=jr*tt+ca,ia=vt(ht,$r),ti=Xr==null?void 0:Xr(ia,{type:$n});ca===0&&(Da=ia,Yt&&Ta.push(Yt(Da)));var qa=!1,ui=!1,fi=!1;if(tn&&dr){var Ga=(0,ut.Z)(dr,2),bi=Ga[0],li=Ga[1];qa=Tn(Ar,bi,li,ia),ui=Kn(Ar,ea,ia,bi,$n),fi=Kn(Ar,ea,ia,li,$n)}var mi=rn?or(ia,{locale:ea,format:rn,generateConfig:Ar}):void 0,Ui=ye.createElement("div",{className:"".concat(Ca,"-inner")},En(ia));Ta.push(ye.createElement("td",{key:ca,title:mi,className:nt()(Ca,(0,Ke.Z)((0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)({},"".concat(Ca,"-disabled"),ti),"".concat(Ca,"-hover"),(kr||[]).some(function(Bi){return Kn(Ar,ea,ia,Bi,$n)})),"".concat(Ca,"-in-range"),qa&&!ui&&!fi),"".concat(Ca,"-range-start"),ui),"".concat(Ca,"-range-end"),fi),"".concat(Xn,"-cell-selected"),!dr&&$n!=="week"&&xr(ia)),kn(ia))),onClick:function(){ti||la(ia)},onDoubleClick:function(){!ti&&Wr&&Wr()},onMouseEnter:function(){ti||ar==null||ar(ia)},onMouseLeave:function(){ti||ar==null||ar(null)}},Cr?Cr(ia,{prefixCls:Xn,originNode:Ui,today:Vn,type:$n,locale:ea}):Ui))},ca=0;ca<tt;ca+=1)ta();Lr.push(ye.createElement("tr",{key:jr,className:$t==null?void 0:$t(Da)},Ta))}return ye.createElement("div",{className:"".concat(Xn,"-body")},ye.createElement("table",{className:"".concat(Xn,"-content")},ln&&ye.createElement("thead",null,ye.createElement("tr",null,ln)),ye.createElement("tbody",null,Lr)))}var Ol={visibility:"hidden"};function io(me){var Ye=me.offset,tt=me.superOffset,ht=me.onChange,vt=me.getStart,Yt=me.getEnd,$t=me.children,rn=Eo(),En=rn.prefixCls,kn=rn.prevIcon,ln=kn===void 0?"\u2039":kn,Hn=rn.nextIcon,tn=Hn===void 0?"\u203A":Hn,Yn=rn.superPrevIcon,Rn=Yn===void 0?"\xAB":Yn,Xn=rn.superNextIcon,$n=Xn===void 0?"\xBB":Xn,Vn=rn.minDate,Fr=rn.maxDate,Cr=rn.generateConfig,ar=rn.locale,kr=rn.pickerValue,dr=rn.panelType,Ar="".concat(En,"-header"),bn=ye.useContext(xi),ea=bn.hidePrev,la=bn.hideNext,Xr=bn.hideHeader,Ca=ye.useMemo(function(){if(!Vn||!Ye||!Yt)return!1;var zr=Yt(Ye(-1,kr));return!Sn(Cr,ar,zr,Vn,dr)},[Vn,Ye,kr,Yt,Cr,ar,dr]),oa=ye.useMemo(function(){if(!Vn||!tt||!Yt)return!1;var zr=Yt(tt(-1,kr));return!Sn(Cr,ar,zr,Vn,dr)},[Vn,tt,kr,Yt,Cr,ar,dr]),Wr=ye.useMemo(function(){if(!Fr||!Ye||!vt)return!1;var zr=vt(Ye(1,kr));return!Sn(Cr,ar,Fr,zr,dr)},[Fr,Ye,kr,vt,Cr,ar,dr]),xr=ye.useMemo(function(){if(!Fr||!tt||!vt)return!1;var zr=vt(tt(1,kr));return!Sn(Cr,ar,Fr,zr,dr)},[Fr,tt,kr,vt,Cr,ar,dr]),Lr=function($r){Ye&&ht(Ye($r,kr))},jr=function($r){tt&&ht(tt($r,kr))};if(Xr)return null;var Ta="".concat(Ar,"-prev-btn"),Da="".concat(Ar,"-next-btn"),ta="".concat(Ar,"-super-prev-btn"),ca="".concat(Ar,"-super-next-btn");return ye.createElement("div",{className:Ar},tt&&ye.createElement("button",{type:"button","aria-label":ar.previousYear,onClick:function(){return jr(-1)},tabIndex:-1,className:nt()(ta,oa&&"".concat(ta,"-disabled")),disabled:oa,style:ea?Ol:{}},Rn),Ye&&ye.createElement("button",{type:"button","aria-label":ar.previousMonth,onClick:function(){return Lr(-1)},tabIndex:-1,className:nt()(Ta,Ca&&"".concat(Ta,"-disabled")),disabled:Ca,style:ea?Ol:{}},ln),ye.createElement("div",{className:"".concat(Ar,"-view")},$t),Ye&&ye.createElement("button",{type:"button","aria-label":ar.nextMonth,onClick:function(){return Lr(1)},tabIndex:-1,className:nt()(Da,Wr&&"".concat(Da,"-disabled")),disabled:Wr,style:la?Ol:{}},tn),tt&&ye.createElement("button",{type:"button","aria-label":ar.nextYear,onClick:function(){return jr(1)},tabIndex:-1,className:nt()(ca,xr&&"".concat(ca,"-disabled")),disabled:xr,style:la?Ol:{}},$n))}var Ho=io;function Ul(me){var Ye=me.prefixCls,tt=me.panelName,ht=tt===void 0?"date":tt,vt=me.locale,Yt=me.generateConfig,$t=me.pickerValue,rn=me.onPickerValueChange,En=me.onModeChange,kn=me.mode,ln=kn===void 0?"date":kn,Hn=me.disabledDate,tn=me.onSelect,Yn=me.onHover,Rn=me.showWeek,Xn="".concat(Ye,"-").concat(ht,"-panel"),$n="".concat(Ye,"-cell"),Vn=ln==="week",Fr=cu(me,ln),Cr=(0,ut.Z)(Fr,2),ar=Cr[0],kr=Cr[1],dr=Yt.locale.getWeekFirstDay(vt.locale),Ar=Yt.setDate($t,1),bn=qn(vt.locale,Yt,Ar),ea=Yt.getMonth($t),la=Rn===void 0?Vn:Rn,Xr=la?function(zr){var $r=Hn==null?void 0:Hn(zr,{type:"week"});return ye.createElement("td",{key:"week",className:nt()($n,"".concat($n,"-week"),(0,It.Z)({},"".concat($n,"-disabled"),$r)),onClick:function(){$r||tn(zr)},onMouseEnter:function(){$r||Yn==null||Yn(zr)},onMouseLeave:function(){$r||Yn==null||Yn(null)}},ye.createElement("div",{className:"".concat($n,"-inner")},Yt.locale.getWeek(vt.locale,zr)))}:null,Ca=[],oa=vt.shortWeekDays||(Yt.locale.getShortWeekDays?Yt.locale.getShortWeekDays(vt.locale):[]);Xr&&Ca.push(ye.createElement("th",{key:"empty"},ye.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},vt.week)));for(var Wr=0;Wr<Ci;Wr+=1)Ca.push(ye.createElement("th",{key:Wr},oa[(Wr+dr)%Ci]));var xr=function($r,ia){return Yt.addDate($r,ia)},Lr=function($r){return or($r,{locale:vt,format:vt.cellDateFormat,generateConfig:Yt})},jr=function($r){var ia=(0,It.Z)((0,It.Z)({},"".concat(Ye,"-cell-in-view"),tl(Yt,$r,$t)),"".concat(Ye,"-cell-today"),Ji(Yt,$r,kr));return ia},Ta=vt.shortMonths||(Yt.locale.getShortMonths?Yt.locale.getShortMonths(vt.locale):[]),Da=ye.createElement("button",{type:"button","aria-label":vt.yearSelect,key:"year",onClick:function(){En("year",$t)},tabIndex:-1,className:"".concat(Ye,"-year-btn")},or($t,{locale:vt,format:vt.yearFormat,generateConfig:Yt})),ta=ye.createElement("button",{type:"button","aria-label":vt.monthSelect,key:"month",onClick:function(){En("month",$t)},tabIndex:-1,className:"".concat(Ye,"-month-btn")},vt.monthFormat?or($t,{locale:vt,format:vt.monthFormat,generateConfig:Yt}):Ta[ea]),ca=vt.monthBeforeYear?[ta,Da]:[Da,ta];return ye.createElement(Ju.Provider,{value:ar},ye.createElement("div",{className:nt()(Xn,Rn&&"".concat(Xn,"-show-week"))},ye.createElement(Ho,{offset:function($r){return Yt.addMonth($t,$r)},superOffset:function($r){return Yt.addYear($t,$r)},onChange:rn,getStart:function($r){return Yt.setDate($r,1)},getEnd:function($r){var ia=Yt.setDate($r,1);return ia=Yt.addMonth(ia,1),Yt.addDate(ia,-1)}},ca),ye.createElement(Iu,(0,Pe.Z)({titleFormat:vt.fieldDateFormat},me,{colNum:Ci,rowNum:6,baseDate:bn,headerCells:Ca,getCellDate:xr,getCellText:Lr,getCellClassName:jr,prefixColumn:Xr,cellSelection:!Vn}))))}var Xo=ae(29194),Ro=1/3;function au(me,Ye){var tt=ye.useRef(!1),ht=ye.useRef(null),vt=ye.useRef(null),Yt=function(){return tt.current},$t=function(){xa.Z.cancel(ht.current),tt.current=!1},rn=ye.useRef(),En=function(){var Hn=me.current;if(vt.current=null,rn.current=0,Hn){var tn=Hn.querySelector('[data-value="'.concat(Ye,'"]')),Yn=Hn.querySelector("li"),Rn=function Xn(){$t(),tt.current=!0,rn.current+=1;var $n=Hn.scrollTop,Vn=Yn.offsetTop,Fr=tn.offsetTop,Cr=Fr-Vn;if(Fr===0&&tn!==Yn||!(0,Xo.Z)(Hn)){rn.current<=5&&(ht.current=(0,xa.Z)(Xn));return}var ar=$n+(Cr-$n)*Ro,kr=Math.abs(Cr-ar);if(vt.current!==null&&vt.current<kr){$t();return}if(vt.current=kr,kr<=1){Hn.scrollTop=Cr,$t();return}Hn.scrollTop=ar,ht.current=(0,xa.Z)(Xn)};tn&&Yn&&Rn()}},kn=(0,ft.zX)(En);return[kn,$t,Yt]}var zo=300;function os(me){return me.map(function(Ye){var tt=Ye.value,ht=Ye.label,vt=Ye.disabled;return[tt,ht,vt].join(",")}).join(";")}function Pl(me){var Ye=me.units,tt=me.value,ht=me.optionalValue,vt=me.type,Yt=me.onChange,$t=me.onHover,rn=me.onDblClick,En=me.changeOnScroll,kn=Eo(),ln=kn.prefixCls,Hn=kn.cellRender,tn=kn.now,Yn=kn.locale,Rn="".concat(ln,"-time-panel"),Xn="".concat(ln,"-time-panel-cell"),$n=ye.useRef(null),Vn=ye.useRef(),Fr=function(){clearTimeout(Vn.current)},Cr=au($n,tt!=null?tt:ht),ar=(0,ut.Z)(Cr,3),kr=ar[0],dr=ar[1],Ar=ar[2];(0,yt.Z)(function(){return kr(),Fr(),function(){dr(),Fr()}},[tt,ht,os(Ye)]);var bn=function(Xr){Fr();var Ca=Xr.target;!Ar()&&En&&(Vn.current=setTimeout(function(){var oa=$n.current,Wr=oa.querySelector("li").offsetTop,xr=Array.from(oa.querySelectorAll("li")),Lr=xr.map(function(ca){return ca.offsetTop-Wr}),jr=Lr.map(function(ca,zr){return Ye[zr].disabled?Number.MAX_SAFE_INTEGER:Math.abs(ca-Ca.scrollTop)}),Ta=Math.min.apply(Math,(0,At.Z)(jr)),Da=jr.findIndex(function(ca){return ca===Ta}),ta=Ye[Da];ta&&!ta.disabled&&Yt(ta.value)},zo))},ea="".concat(Rn,"-column");return ye.createElement("ul",{className:ea,ref:$n,"data-type":vt,onScroll:bn},Ye.map(function(la){var Xr=la.label,Ca=la.value,oa=la.disabled,Wr=ye.createElement("div",{className:"".concat(Xn,"-inner")},Xr);return ye.createElement("li",{key:Ca,className:nt()(Xn,(0,It.Z)((0,It.Z)({},"".concat(Xn,"-selected"),tt===Ca),"".concat(Xn,"-disabled"),oa)),onClick:function(){oa||Yt(Ca)},onDoubleClick:function(){!oa&&rn&&rn()},onMouseEnter:function(){$t(Ca)},onMouseLeave:function(){$t(null)},"data-value":Ca},Hn?Hn(Ca,{prefixCls:ln,originNode:Wr,today:tn,type:"time",subType:vt,locale:Yn}):Wr)}))}function Ml(me){return me<12}function Cs(me){var Ye=me.showHour,tt=me.showMinute,ht=me.showSecond,vt=me.showMillisecond,Yt=me.use12Hours,$t=me.changeOnScroll,rn=Eo(),En=rn.prefixCls,kn=rn.values,ln=rn.generateConfig,Hn=rn.locale,tn=rn.onSelect,Yn=rn.onHover,Rn=Yn===void 0?function(){}:Yn,Xn=rn.pickerValue,$n=(kn==null?void 0:kn[0])||null,Vn=ye.useContext(xi),Fr=Vn.onCellDblClick,Cr=ju(ln,me,$n),ar=(0,ut.Z)(Cr,5),kr=ar[0],dr=ar[1],Ar=ar[2],bn=ar[3],ea=ar[4],la=function(Na){var Yu=$n&&ln[Na]($n),Ku=Xn&&ln[Na](Xn);return[Yu,Ku]},Xr=la("getHour"),Ca=(0,ut.Z)(Xr,2),oa=Ca[0],Wr=Ca[1],xr=la("getMinute"),Lr=(0,ut.Z)(xr,2),jr=Lr[0],Ta=Lr[1],Da=la("getSecond"),ta=(0,ut.Z)(Da,2),ca=ta[0],zr=ta[1],$r=la("getMillisecond"),ia=(0,ut.Z)($r,2),ti=ia[0],qa=ia[1],ui=oa===null?null:Ml(oa)?"am":"pm",fi=ye.useMemo(function(){return Yt?Ml(oa)?dr.filter(function(sa){return Ml(sa.value)}):dr.filter(function(sa){return!Ml(sa.value)}):dr},[oa,dr,Yt]),Ga=function(Na,Yu){var Ku,fl=Na.filter(function(No){return!No.disabled});return Yu!=null?Yu:fl==null||(Ku=fl[0])===null||Ku===void 0?void 0:Ku.value},bi=Ga(dr,oa),li=ye.useMemo(function(){return Ar(bi)},[Ar,bi]),mi=Ga(li,jr),Ui=ye.useMemo(function(){return bn(bi,mi)},[bn,bi,mi]),Bi=Ga(Ui,ca),Zi=ye.useMemo(function(){return ea(bi,mi,Bi)},[ea,bi,mi,Bi]),gi=Ga(Zi,ti),Wi=ye.useMemo(function(){if(!Yt)return[];var sa=ln.getNow(),Na=ln.setHour(sa,6),Yu=ln.setHour(sa,18),Ku=function(No,fo){var bs=Hn.cellMeridiemFormat;return bs?or(No,{generateConfig:ln,locale:Hn,format:bs}):fo};return[{label:Ku(Na,"AM"),value:"am",disabled:dr.every(function(fl){return fl.disabled||!Ml(fl.value)})},{label:Ku(Yu,"PM"),value:"pm",disabled:dr.every(function(fl){return fl.disabled||Ml(fl.value)})}]},[dr,Yt,ln,Hn]),Pi=function(Na){var Yu=kr(Na);tn(Yu)},fu=ye.useMemo(function(){var sa=$n||Xn||ln.getNow(),Na=function(Ku){return Ku!=null};return Na(oa)?(sa=ln.setHour(sa,oa),sa=ln.setMinute(sa,jr),sa=ln.setSecond(sa,ca),sa=ln.setMillisecond(sa,ti)):Na(Wr)?(sa=ln.setHour(sa,Wr),sa=ln.setMinute(sa,Ta),sa=ln.setSecond(sa,zr),sa=ln.setMillisecond(sa,qa)):Na(bi)&&(sa=ln.setHour(sa,bi),sa=ln.setMinute(sa,mi),sa=ln.setSecond(sa,Bi),sa=ln.setMillisecond(sa,gi)),sa},[$n,Xn,oa,jr,ca,ti,bi,mi,Bi,gi,Wr,Ta,zr,qa,ln]),mu=function(Na,Yu){return Na===null?null:ln[Yu](fu,Na)},Ja=function(Na){return mu(Na,"setHour")},ga=function(Na){return mu(Na,"setMinute")},Ti=function(Na){return mu(Na,"setSecond")},Si=function(Na){return mu(Na,"setMillisecond")},pu=function(Na){return Na===null?null:Na==="am"&&!Ml(oa)?ln.setHour(fu,oa-12):Na==="pm"&&Ml(oa)?ln.setHour(fu,oa+12):fu},ji=function(Na){Pi(Ja(Na))},sl=function(Na){Pi(ga(Na))},nu=function(Na){Pi(Ti(Na))},Ri=function(Na){Pi(Si(Na))},_i=function(Na){Pi(pu(Na))},ku=function(Na){Rn(Ja(Na))},oi=function(Na){Rn(ga(Na))},co=function(Na){Rn(Ti(Na))},Ha=function(Na){Rn(Si(Na))},Zr=function(Na){Rn(pu(Na))},Di={onDblClick:Fr,changeOnScroll:$t};return ye.createElement("div",{className:"".concat(En,"-content")},Ye&&ye.createElement(Pl,(0,Pe.Z)({units:fi,value:oa,optionalValue:Wr,type:"hour",onChange:ji,onHover:ku},Di)),tt&&ye.createElement(Pl,(0,Pe.Z)({units:li,value:jr,optionalValue:Ta,type:"minute",onChange:sl,onHover:oi},Di)),ht&&ye.createElement(Pl,(0,Pe.Z)({units:Ui,value:ca,optionalValue:zr,type:"second",onChange:nu,onHover:co},Di)),vt&&ye.createElement(Pl,(0,Pe.Z)({units:Zi,value:ti,optionalValue:qa,type:"millisecond",onChange:Ri,onHover:Ha},Di)),Yt&&ye.createElement(Pl,(0,Pe.Z)({units:Wi,value:ui,type:"meridiem",onChange:_i,onHover:Zr},Di)))}function Zu(me){var Ye=me.prefixCls,tt=me.value,ht=me.locale,vt=me.generateConfig,Yt=me.showTime,$t=Yt||{},rn=$t.format,En="".concat(Ye,"-time-panel"),kn=cu(me,"time"),ln=(0,ut.Z)(kn,1),Hn=ln[0];return ye.createElement(Ju.Provider,{value:Hn},ye.createElement("div",{className:nt()(En)},ye.createElement(Ho,null,tt?or(tt,{locale:ht,format:rn,generateConfig:vt}):"\xA0"),ye.createElement(Cs,Yt)))}function qo(me){var Ye=me.prefixCls,tt=me.generateConfig,ht=me.showTime,vt=me.onSelect,Yt=me.value,$t=me.pickerValue,rn=me.onHover,En="".concat(Ye,"-datetime-panel"),kn=ju(tt,ht),ln=(0,ut.Z)(kn,1),Hn=ln[0],tn=function($n){return Yt?wr(tt,$n,Yt):wr(tt,$n,$t)},Yn=function($n){rn==null||rn($n&&tn($n))},Rn=function($n){var Vn=tn($n);vt(Hn(Vn,Vn))};return ye.createElement("div",{className:En},ye.createElement(Ul,(0,Pe.Z)({},me,{onSelect:Rn,onHover:Yn})),ye.createElement(Zu,me))}function Xl(me){var Ye=me.prefixCls,tt=me.locale,ht=me.generateConfig,vt=me.pickerValue,Yt=me.disabledDate,$t=me.onPickerValueChange,rn="".concat(Ye,"-decade-panel"),En=cu(me,"decade"),kn=(0,ut.Z)(En,1),ln=kn[0],Hn=function(dr){var Ar=Math.floor(ht.getYear(dr)/100)*100;return ht.setYear(dr,Ar)},tn=function(dr){var Ar=Hn(dr);return ht.addYear(Ar,99)},Yn=Hn(vt),Rn=tn(vt),Xn=ht.addYear(Yn,-10),$n=function(dr,Ar){return ht.addYear(dr,Ar*10)},Vn=function(dr){var Ar=tt.cellYearFormat,bn=or(dr,{locale:tt,format:Ar,generateConfig:ht}),ea=or(ht.addYear(dr,9),{locale:tt,format:Ar,generateConfig:ht});return"".concat(bn,"-").concat(ea)},Fr=function(dr){return(0,It.Z)({},"".concat(Ye,"-cell-in-view"),La(ht,dr,Yn)||La(ht,dr,Rn)||Tn(ht,Yn,Rn,dr))},Cr=Yt?function(kr,dr){var Ar=ht.setDate(kr,1),bn=ht.setMonth(Ar,0),ea=ht.setYear(bn,Math.floor(ht.getYear(bn)/10)*10),la=ht.addYear(ea,10),Xr=ht.addDate(la,-1);return Yt(ea,dr)&&Yt(Xr,dr)}:null,ar="".concat(or(Yn,{locale:tt,format:tt.yearFormat,generateConfig:ht}),"-").concat(or(Rn,{locale:tt,format:tt.yearFormat,generateConfig:ht}));return ye.createElement(Ju.Provider,{value:ln},ye.createElement("div",{className:rn},ye.createElement(Ho,{superOffset:function(dr){return ht.addYear(vt,dr*100)},onChange:$t,getStart:Hn,getEnd:tn},ar),ye.createElement(Iu,(0,Pe.Z)({},me,{disabledDate:Cr,colNum:3,rowNum:4,baseDate:Xn,getCellDate:$n,getCellText:Vn,getCellClassName:Fr}))))}function Do(me){var Ye=me.prefixCls,tt=me.locale,ht=me.generateConfig,vt=me.pickerValue,Yt=me.disabledDate,$t=me.onPickerValueChange,rn=me.onModeChange,En="".concat(Ye,"-month-panel"),kn=cu(me,"month"),ln=(0,ut.Z)(kn,1),Hn=ln[0],tn=ht.setMonth(vt,0),Yn=tt.shortMonths||(ht.locale.getShortMonths?ht.locale.getShortMonths(tt.locale):[]),Rn=function(ar,kr){return ht.addMonth(ar,kr)},Xn=function(ar){var kr=ht.getMonth(ar);return tt.monthFormat?or(ar,{locale:tt,format:tt.monthFormat,generateConfig:ht}):Yn[kr]},$n=function(){return(0,It.Z)({},"".concat(Ye,"-cell-in-view"),!0)},Vn=Yt?function(Cr,ar){var kr=ht.setDate(Cr,1),dr=ht.setMonth(kr,ht.getMonth(kr)+1),Ar=ht.addDate(dr,-1);return Yt(kr,ar)&&Yt(Ar,ar)}:null,Fr=ye.createElement("button",{type:"button",key:"year","aria-label":tt.yearSelect,onClick:function(){rn("year")},tabIndex:-1,className:"".concat(Ye,"-year-btn")},or(vt,{locale:tt,format:tt.yearFormat,generateConfig:ht}));return ye.createElement(Ju.Provider,{value:Hn},ye.createElement("div",{className:En},ye.createElement(Ho,{superOffset:function(ar){return ht.addYear(vt,ar)},onChange:$t,getStart:function(ar){return ht.setMonth(ar,0)},getEnd:function(ar){return ht.setMonth(ar,11)}},Fr),ye.createElement(Iu,(0,Pe.Z)({},me,{disabledDate:Vn,titleFormat:tt.fieldMonthFormat,colNum:3,rowNum:4,baseDate:tn,getCellDate:Rn,getCellText:Xn,getCellClassName:$n}))))}function xu(me){var Ye=me.prefixCls,tt=me.locale,ht=me.generateConfig,vt=me.pickerValue,Yt=me.onPickerValueChange,$t=me.onModeChange,rn="".concat(Ye,"-quarter-panel"),En=cu(me,"quarter"),kn=(0,ut.Z)(En,1),ln=kn[0],Hn=ht.setMonth(vt,0),tn=function(Vn,Fr){return ht.addMonth(Vn,Fr*3)},Yn=function(Vn){return or(Vn,{locale:tt,format:tt.cellQuarterFormat,generateConfig:ht})},Rn=function(){return(0,It.Z)({},"".concat(Ye,"-cell-in-view"),!0)},Xn=ye.createElement("button",{type:"button",key:"year","aria-label":tt.yearSelect,onClick:function(){$t("year")},tabIndex:-1,className:"".concat(Ye,"-year-btn")},or(vt,{locale:tt,format:tt.yearFormat,generateConfig:ht}));return ye.createElement(Ju.Provider,{value:ln},ye.createElement("div",{className:rn},ye.createElement(Ho,{superOffset:function(Vn){return ht.addYear(vt,Vn)},onChange:Yt,getStart:function(Vn){return ht.setMonth(Vn,0)},getEnd:function(Vn){return ht.setMonth(Vn,11)}},Xn),ye.createElement(Iu,(0,Pe.Z)({},me,{titleFormat:tt.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Hn,getCellDate:tn,getCellText:Yn,getCellClassName:Rn}))))}function So(me){var Ye=me.prefixCls,tt=me.generateConfig,ht=me.locale,vt=me.value,Yt=me.hoverValue,$t=me.hoverRangeValue,rn=ht.locale,En="".concat(Ye,"-week-panel-row"),kn=function(Hn){var tn={};if($t){var Yn=(0,ut.Z)($t,2),Rn=Yn[0],Xn=Yn[1],$n=Fn(tt,rn,Rn,Hn),Vn=Fn(tt,rn,Xn,Hn);tn["".concat(En,"-range-start")]=$n,tn["".concat(En,"-range-end")]=Vn,tn["".concat(En,"-range-hover")]=!$n&&!Vn&&Tn(tt,Rn,Xn,Hn)}return Yt&&(tn["".concat(En,"-hover")]=Yt.some(function(Fr){return Fn(tt,rn,Hn,Fr)})),nt()(En,(0,It.Z)({},"".concat(En,"-selected"),!$t&&Fn(tt,rn,vt,Hn)),tn)};return ye.createElement(Ul,(0,Pe.Z)({},me,{mode:"week",panelName:"week",rowClassName:kn}))}function xl(me){var Ye=me.prefixCls,tt=me.locale,ht=me.generateConfig,vt=me.pickerValue,Yt=me.disabledDate,$t=me.onPickerValueChange,rn=me.onModeChange,En="".concat(Ye,"-year-panel"),kn=cu(me,"year"),ln=(0,ut.Z)(kn,1),Hn=ln[0],tn=function(Ar){var bn=Math.floor(ht.getYear(Ar)/10)*10;return ht.setYear(Ar,bn)},Yn=function(Ar){var bn=tn(Ar);return ht.addYear(bn,9)},Rn=tn(vt),Xn=Yn(vt),$n=ht.addYear(Rn,-1),Vn=function(Ar,bn){return ht.addYear(Ar,bn)},Fr=function(Ar){return or(Ar,{locale:tt,format:tt.cellYearFormat,generateConfig:ht})},Cr=function(Ar){return(0,It.Z)({},"".concat(Ye,"-cell-in-view"),Ur(ht,Ar,Rn)||Ur(ht,Ar,Xn)||Tn(ht,Rn,Xn,Ar))},ar=Yt?function(dr,Ar){var bn=ht.setMonth(dr,0),ea=ht.setDate(bn,1),la=ht.addYear(ea,1),Xr=ht.addDate(la,-1);return Yt(ea,Ar)&&Yt(Xr,Ar)}:null,kr=ye.createElement("button",{type:"button",key:"decade","aria-label":tt.decadeSelect,onClick:function(){rn("decade")},tabIndex:-1,className:"".concat(Ye,"-decade-btn")},or(Rn,{locale:tt,format:tt.yearFormat,generateConfig:ht}),"-",or(Xn,{locale:tt,format:tt.yearFormat,generateConfig:ht}));return ye.createElement(Ju.Provider,{value:Hn},ye.createElement("div",{className:En},ye.createElement(Ho,{superOffset:function(Ar){return ht.addYear(vt,Ar*10)},onChange:$t,getStart:tn,getEnd:Yn},kr),ye.createElement(Iu,(0,Pe.Z)({},me,{disabledDate:ar,titleFormat:tt.fieldYearFormat,colNum:3,rowNum:4,baseDate:$n,getCellDate:Vn,getCellText:Fr,getCellClassName:Cr}))))}var Mt={date:Ul,datetime:qo,week:So,month:Do,quarter:xu,year:xl,decade:Xl,time:Zu};function Js(me,Ye){var tt,ht=me.locale,vt=me.generateConfig,Yt=me.direction,$t=me.prefixCls,rn=me.tabIndex,En=rn===void 0?0:rn,kn=me.multiple,ln=me.defaultValue,Hn=me.value,tn=me.onChange,Yn=me.onSelect,Rn=me.defaultPickerValue,Xn=me.pickerValue,$n=me.onPickerValueChange,Vn=me.mode,Fr=me.onPanelChange,Cr=me.picker,ar=Cr===void 0?"date":Cr,kr=me.showTime,dr=me.hoverValue,Ar=me.hoverRangeValue,bn=me.cellRender,ea=me.dateRender,la=me.monthCellRender,Xr=me.components,Ca=Xr===void 0?{}:Xr,oa=me.hideHeader,Wr=((tt=ye.useContext(ee))===null||tt===void 0?void 0:tt.prefixCls)||$t||"rc-picker",xr=ye.useRef();ye.useImperativeHandle(Ye,function(){return{nativeElement:xr.current}});var Lr=Fi(me),jr=(0,ut.Z)(Lr,4),Ta=jr[0],Da=jr[1],ta=jr[2],ca=jr[3],zr=Er(ht,Da),$r=ar==="date"&&kr?"datetime":ar,ia=ye.useMemo(function(){return Ei($r,ta,ca,Ta,zr)},[$r,ta,ca,Ta,zr]),ti=vt.getNow(),qa=(0,ft.C8)(ar,{value:Vn,postState:function(Zr){return Zr||"date"}}),ui=(0,ut.Z)(qa,2),fi=ui[0],Ga=ui[1],bi=fi==="date"&&ia?"datetime":fi,li=rl(vt,ht,$r),mi=(0,ft.C8)(ln,{value:Hn}),Ui=(0,ut.Z)(mi,2),Bi=Ui[0],Zi=Ui[1],gi=ye.useMemo(function(){var Ha=dt(Bi).filter(function(Zr){return Zr});return kn?Ha:Ha.slice(0,1)},[Bi,kn]),Wi=(0,ft.zX)(function(Ha){Zi(Ha),tn&&(Ha===null||gi.length!==Ha.length||gi.some(function(Zr,Di){return!Kn(vt,ht,Zr,Ha[Di],$r)}))&&(tn==null||tn(kn?Ha:Ha[0]))}),Pi=(0,ft.zX)(function(Ha){if(Yn==null||Yn(Ha),fi===ar){var Zr=kn?li(gi,Ha):[Ha];Wi(Zr)}}),fu=(0,ft.C8)(Rn||gi[0]||ti,{value:Xn}),mu=(0,ut.Z)(fu,2),Ja=mu[0],ga=mu[1];ye.useEffect(function(){gi[0]&&!Xn&&ga(gi[0])},[gi[0]]);var Ti=function(Zr,Di){Fr==null||Fr(Zr||Xn,Di||fi)},Si=function(Zr){var Di=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ga(Zr),$n==null||$n(Zr),Di&&Ti(Zr)},pu=function(Zr,Di){Ga(Zr),Di&&Si(Di),Ti(Di,Zr)},ji=function(Zr){if(Pi(Zr),Si(Zr),fi!==ar){var Di=["decade","year"],sa=[].concat(Di,["month"]),Na={quarter:[].concat(Di,["quarter"]),week:[].concat((0,At.Z)(sa),["week"]),date:[].concat((0,At.Z)(sa),["date"])},Yu=Na[ar]||sa,Ku=Yu.indexOf(fi),fl=Yu[Ku+1];fl&&pu(fl,Zr)}},sl=ye.useMemo(function(){var Ha,Zr;if(Array.isArray(Ar)){var Di=(0,ut.Z)(Ar,2);Ha=Di[0],Zr=Di[1]}else Ha=Ar;return!Ha&&!Zr?null:(Ha=Ha||Zr,Zr=Zr||Ha,vt.isAfter(Ha,Zr)?[Zr,Ha]:[Ha,Zr])},[Ar,vt]),nu=pn(bn,ea,la),Ri=Ca[bi]||Mt[bi]||Ul,_i=ye.useContext(xi),ku=ye.useMemo(function(){return(0,Ke.Z)((0,Ke.Z)({},_i),{},{hideHeader:oa})},[_i,oa]),oi="".concat(Wr,"-panel"),co=Zt(me,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ye.createElement(xi.Provider,{value:ku},ye.createElement("div",{ref:xr,tabIndex:En,className:nt()(oi,(0,It.Z)({},"".concat(oi,"-rtl"),Yt==="rtl"))},ye.createElement(Ri,(0,Pe.Z)({},co,{showTime:ia,prefixCls:Wr,locale:zr,generateConfig:vt,onModeChange:pu,pickerValue:Ja,onPickerValueChange:function(Zr){Si(Zr,!0)},value:gi[0],onSelect:ji,values:gi,cellRender:nu,hoverRangeValue:sl,hoverValue:dr}))))}var ss=ye.memo(ye.forwardRef(Js)),Zo=ss;function As(me){var Ye=me.picker,tt=me.multiplePanel,ht=me.pickerValue,vt=me.onPickerValueChange,Yt=me.needConfirm,$t=me.onSubmit,rn=me.range,En=me.hoverValue,kn=ye.useContext(ee),ln=kn.prefixCls,Hn=kn.generateConfig,tn=ye.useCallback(function(Fr,Cr){return nl(Hn,Ye,Fr,Cr)},[Hn,Ye]),Yn=ye.useMemo(function(){return tn(ht,1)},[ht,tn]),Rn=function(Cr){vt(tn(Cr,-1))},Xn={onCellDblClick:function(){Yt&&$t()}},$n=Ye==="time",Vn=(0,Ke.Z)((0,Ke.Z)({},me),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$n});return rn?Vn.hoverRangeValue=En:Vn.hoverValue=En,tt?ye.createElement("div",{className:"".concat(ln,"-panels")},ye.createElement(xi.Provider,{value:(0,Ke.Z)((0,Ke.Z)({},Xn),{},{hideNext:!0})},ye.createElement(Zo,Vn)),ye.createElement(xi.Provider,{value:(0,Ke.Z)((0,Ke.Z)({},Xn),{},{hidePrev:!0})},ye.createElement(Zo,(0,Pe.Z)({},Vn,{pickerValue:Yn,onPickerValueChange:Rn})))):ye.createElement(xi.Provider,{value:(0,Ke.Z)({},Xn)},ye.createElement(Zo,Vn))}function Qs(me){return typeof me=="function"?me():me}function uo(me){var Ye=me.prefixCls,tt=me.presets,ht=me.onClick,vt=me.onHover;return tt.length?ye.createElement("div",{className:"".concat(Ye,"-presets")},ye.createElement("ul",null,tt.map(function(Yt,$t){var rn=Yt.label,En=Yt.value;return ye.createElement("li",{key:$t,onClick:function(){ht(Qs(En))},onMouseEnter:function(){vt(Qs(En))},onMouseLeave:function(){vt(null)}},rn)}))):null}function ys(me){var Ye=me.panelRender,tt=me.internalMode,ht=me.picker,vt=me.showNow,Yt=me.range,$t=me.multiple,rn=me.activeInfo,En=rn===void 0?[0,0,0]:rn,kn=me.presets,ln=me.onPresetHover,Hn=me.onPresetSubmit,tn=me.onFocus,Yn=me.onBlur,Rn=me.onPanelMouseDown,Xn=me.direction,$n=me.value,Vn=me.onSelect,Fr=me.isInvalid,Cr=me.defaultOpenValue,ar=me.onOk,kr=me.onSubmit,dr=ye.useContext(ee),Ar=dr.prefixCls,bn="".concat(Ar,"-panel"),ea=Xn==="rtl",la=ye.useRef(null),Xr=ye.useRef(null),Ca=ye.useState(0),oa=(0,ut.Z)(Ca,2),Wr=oa[0],xr=oa[1],Lr=ye.useState(0),jr=(0,ut.Z)(Lr,2),Ta=jr[0],Da=jr[1],ta=ye.useState(0),ca=(0,ut.Z)(ta,2),zr=ca[0],$r=ca[1],ia=function(ji){ji.width&&xr(ji.width)},ti=(0,ut.Z)(En,3),qa=ti[0],ui=ti[1],fi=ti[2],Ga=ye.useState(0),bi=(0,ut.Z)(Ga,2),li=bi[0],mi=bi[1];ye.useEffect(function(){mi(10)},[qa]),ye.useEffect(function(){if(Yt&&Xr.current){var pu,ji=((pu=la.current)===null||pu===void 0?void 0:pu.offsetWidth)||0,sl=Xr.current.getBoundingClientRect();if(!sl.height||sl.right<0){mi(function(ku){return Math.max(0,ku-1)});return}var nu=(ea?ui-ji:qa)-sl.left;if($r(nu),Wr&&Wr<fi){var Ri=ea?sl.right-(ui-ji+Wr):qa+ji-sl.left-Wr,_i=Math.max(0,Ri);Da(_i)}else Da(0)}},[li,ea,Wr,qa,ui,fi,Yt]);function Ui(pu){return pu.filter(function(ji){return ji})}var Bi=ye.useMemo(function(){return Ui(dt($n))},[$n]),Zi=ht==="time"&&!Bi.length,gi=ye.useMemo(function(){return Zi?Ui([Cr]):Bi},[Zi,Bi,Cr]),Wi=Zi?Cr:Bi,Pi=ye.useMemo(function(){return gi.length?gi.some(function(pu){return Fr(pu)}):!0},[gi,Fr]),fu=function(){Zi&&Vn(Cr),ar(),kr()},mu=ye.createElement("div",{className:"".concat(Ar,"-panel-layout")},ye.createElement(uo,{prefixCls:Ar,presets:kn,onClick:Hn,onHover:ln}),ye.createElement("div",null,ye.createElement(As,(0,Pe.Z)({},me,{value:Wi})),ye.createElement(Il,(0,Pe.Z)({},me,{showNow:$t?!1:vt,invalid:Pi,onSubmit:fu}))));Ye&&(mu=Ye(mu));var Ja="".concat(bn,"-container"),ga="marginLeft",Ti="marginRight",Si=ye.createElement("div",{onMouseDown:Rn,tabIndex:-1,className:nt()(Ja,"".concat(Ar,"-").concat(tt,"-panel-container")),style:(0,It.Z)((0,It.Z)({},ea?Ti:ga,Ta),ea?ga:Ti,"auto"),onFocus:tn,onBlur:Yn},mu);return Yt&&(Si=ye.createElement("div",{onMouseDown:Rn,ref:Xr,className:nt()("".concat(Ar,"-range-wrapper"),"".concat(Ar,"-").concat(ht,"-range-wrapper"))},ye.createElement("div",{ref:la,className:"".concat(Ar,"-range-arrow"),style:{left:zr}}),ye.createElement(eu.Z,{onResize:ia},Si))),Si}var al=ae(42244);function Rr(me,Ye){var tt=me.format,ht=me.maskFormat,vt=me.generateConfig,Yt=me.locale,$t=me.preserveInvalidOnBlur,rn=me.inputReadOnly,En=me.required,kn=me["aria-required"],ln=me.onSubmit,Hn=me.onFocus,tn=me.onBlur,Yn=me.onInputChange,Rn=me.onInvalid,Xn=me.open,$n=me.onOpenChange,Vn=me.onKeyDown,Fr=me.onChange,Cr=me.activeHelp,ar=me.name,kr=me.autoComplete,dr=me.id,Ar=me.value,bn=me.invalid,ea=me.placeholder,la=me.disabled,Xr=me.activeIndex,Ca=me.allHelp,oa=me.picker,Wr=function(zr,$r){var ia=vt.locale.parse(Yt.locale,zr,[$r]);return ia&&vt.isValidate(ia)?ia:null},xr=tt[0],Lr=ye.useCallback(function(ca){return or(ca,{locale:Yt,format:xr,generateConfig:vt})},[Yt,vt,xr]),jr=ye.useMemo(function(){return Ar.map(Lr)},[Ar,Lr]),Ta=ye.useMemo(function(){var ca=oa==="time"?8:10,zr=typeof xr=="function"?xr(vt.getNow()).length:xr.length;return Math.max(ca,zr)+2},[xr,oa,vt]),Da=function(zr){for(var $r=0;$r<tt.length;$r+=1){var ia=tt[$r];if(typeof ia=="string"){var ti=Wr(zr,ia);if(ti)return ti}}return!1},ta=function(zr){function $r(qa){return zr!==void 0?qa[zr]:qa}var ia=(0,Qt.Z)(me,{aria:!0,data:!0}),ti=(0,Ke.Z)((0,Ke.Z)({},ia),{},{format:ht,validateFormat:function(ui){return!!Da(ui)},preserveInvalidOnBlur:$t,readOnly:rn,required:En,"aria-required":kn,name:ar,autoComplete:kr,size:Ta,id:$r(dr),value:$r(jr)||"",invalid:$r(bn),placeholder:$r(ea),active:Xr===zr,helped:Ca||Cr&&Xr===zr,disabled:$r(la),onFocus:function(ui){Hn(ui,zr)},onBlur:function(ui){tn(ui,zr)},onSubmit:ln,onChange:function(ui){Yn();var fi=Da(ui);if(fi){Rn(!1,zr),Fr(fi,zr);return}Rn(!!ui,zr)},onHelp:function(){$n(!0,{index:zr})},onKeyDown:function(ui){var fi=!1;if(Vn==null||Vn(ui,function(){fi=!0}),!ui.defaultPrevented&&!fi)switch(ui.key){case"Escape":$n(!1,{index:zr});break;case"Enter":Xn||$n(!0);break}}},Ye==null?void 0:Ye({valueTexts:jr}));return Object.keys(ti).forEach(function(qa){ti[qa]===void 0&&delete ti[qa]}),ti};return[ta,Lr]}var Mr=["onMouseEnter","onMouseLeave"];function _r(me){return ye.useMemo(function(){return Zt(me,Mr)},[me])}var Ea=["icon","type"],Li=["onClear"];function tu(me){var Ye=me.icon,tt=me.type,ht=(0,al.Z)(me,Ea),vt=ye.useContext(ee),Yt=vt.prefixCls;return Ye?ye.createElement("span",(0,Pe.Z)({className:"".concat(Yt,"-").concat(tt)},ht),Ye):null}function il(me){var Ye=me.onClear,tt=(0,al.Z)(me,Li);return ye.createElement(tu,(0,Pe.Z)({},tt,{type:"clear",role:"button",onMouseDown:function(vt){vt.preventDefault()},onClick:function(vt){vt.stopPropagation(),Ye()}}))}var Cu=ae(38705),yu=ae(17212),Mu=["YYYY","MM","DD","HH","mm","ss","SSS"],Io="\u9867",Wu=function(){function me(Ye){(0,Cu.Z)(this,me),(0,It.Z)(this,"format",void 0),(0,It.Z)(this,"maskFormat",void 0),(0,It.Z)(this,"cells",void 0),(0,It.Z)(this,"maskCells",void 0),this.format=Ye;var tt=Mu.map(function(rn){return"(".concat(rn,")")}).join("|"),ht=new RegExp(tt,"g");this.maskFormat=Ye.replace(ht,function(rn){return Io.repeat(rn.length)});var vt=new RegExp("(".concat(Mu.join("|"),")")),Yt=(Ye.split(vt)||[]).filter(function(rn){return rn}),$t=0;this.cells=Yt.map(function(rn){var En=Mu.includes(rn),kn=$t,ln=$t+rn.length;return $t=ln,{text:rn,mask:En,start:kn,end:ln}}),this.maskCells=this.cells.filter(function(rn){return rn.mask})}return(0,yu.Z)(me,[{key:"getSelection",value:function(tt){var ht=this.maskCells[tt]||{},vt=ht.start,Yt=ht.end;return[vt||0,Yt||0]}},{key:"match",value:function(tt){for(var ht=0;ht<this.maskFormat.length;ht+=1){var vt=this.maskFormat[ht],Yt=tt[ht];if(!Yt||vt!==Io&&vt!==Yt)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(tt){for(var ht=Number.MAX_SAFE_INTEGER,vt=0,Yt=0;Yt<this.maskCells.length;Yt+=1){var $t=this.maskCells[Yt],rn=$t.start,En=$t.end;if(tt>=rn&&tt<=En)return Yt;var kn=Math.min(Math.abs(tt-rn),Math.abs(tt-En));kn<ht&&(ht=kn,vt=Yt)}return vt}}]),me}();function Bo(me){var Ye={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return Ye[me]}var ql=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Os=ye.forwardRef(function(me,Ye){var tt=me.active,ht=me.showActiveCls,vt=ht===void 0?!0:ht,Yt=me.suffixIcon,$t=me.format,rn=me.validateFormat,En=me.onChange,kn=me.onInput,ln=me.helped,Hn=me.onHelp,tn=me.onSubmit,Yn=me.onKeyDown,Rn=me.preserveInvalidOnBlur,Xn=Rn===void 0?!1:Rn,$n=me.invalid,Vn=me.clearIcon,Fr=(0,al.Z)(me,ql),Cr=me.value,ar=me.onFocus,kr=me.onBlur,dr=me.onMouseUp,Ar=ye.useContext(ee),bn=Ar.prefixCls,ea=Ar.input,la=ea===void 0?"input":ea,Xr="".concat(bn,"-input"),Ca=ye.useState(!1),oa=(0,ut.Z)(Ca,2),Wr=oa[0],xr=oa[1],Lr=ye.useState(Cr),jr=(0,ut.Z)(Lr,2),Ta=jr[0],Da=jr[1],ta=ye.useState(""),ca=(0,ut.Z)(ta,2),zr=ca[0],$r=ca[1],ia=ye.useState(null),ti=(0,ut.Z)(ia,2),qa=ti[0],ui=ti[1],fi=ye.useState(null),Ga=(0,ut.Z)(fi,2),bi=Ga[0],li=Ga[1],mi=Ta||"";ye.useEffect(function(){Da(Cr)},[Cr]);var Ui=ye.useRef(),Bi=ye.useRef();ye.useImperativeHandle(Ye,function(){return{nativeElement:Ui.current,inputElement:Bi.current,focus:function(Zr){Bi.current.focus(Zr)},blur:function(){Bi.current.blur()}}});var Zi=ye.useMemo(function(){return new Wu($t||"")},[$t]),gi=ye.useMemo(function(){return ln?[0,0]:Zi.getSelection(qa)},[Zi,qa,ln]),Wi=(0,ut.Z)(gi,2),Pi=Wi[0],fu=Wi[1],mu=function(Zr){Zr&&Zr!==$t&&Zr!==Cr&&Hn()},Ja=(0,ft.zX)(function(Ha){rn(Ha)&&En(Ha),Da(Ha),mu(Ha)}),ga=function(Zr){if(!$t){var Di=Zr.target.value;mu(Di),Da(Di),En(Di)}},Ti=function(Zr){var Di=Zr.clipboardData.getData("text");rn(Di)&&Ja(Di)},Si=ye.useRef(!1),pu=function(){Si.current=!0},ji=function(Zr){var Di=Zr.target,sa=Di.selectionStart,Na=Zi.getMaskCellIndex(sa);ui(Na),li({}),dr==null||dr(Zr),Si.current=!1},sl=function(Zr){xr(!0),ui(0),$r(""),ar(Zr)},nu=function(Zr){kr(Zr)},Ri=function(Zr){xr(!1),nu(Zr)};Za(tt,function(){!tt&&!Xn&&Da(Cr)});var _i=function(Zr){Zr.key==="Enter"&&rn(mi)&&tn(),Yn==null||Yn(Zr)},ku=function(Zr){_i(Zr);var Di=Zr.key,sa=null,Na=null,Yu=fu-Pi,Ku=$t.slice(Pi,fu),fl=function(eo){ui(function(as){var mo=as+eo;return mo=Math.max(mo,0),mo=Math.min(mo,Zi.size()-1),mo})},No=function(eo){var as=Bo(Ku),mo=(0,ut.Z)(as,3),Ds=mo[0],ma=mo[1],ho=mo[2],zs=mi.slice(Pi,fu),Qo=Number(zs);if(isNaN(Qo))return String(ho||(eo>0?Ds:ma));var to=Qo+eo,Zs=ma-Ds+1;return String(Ds+(Zs+to-Ds)%Zs)};switch(Di){case"Backspace":case"Delete":sa="",Na=Ku;break;case"ArrowLeft":sa="",fl(-1);break;case"ArrowRight":sa="",fl(1);break;case"ArrowUp":sa="",Na=No(1);break;case"ArrowDown":sa="",Na=No(-1);break;default:isNaN(Number(Di))||(sa=zr+Di,Na=sa);break}if(sa!==null&&($r(sa),sa.length>=Yu&&(fl(1),$r(""))),Na!==null){var fo=mi.slice(0,Pi)+Ze(Na,Yu)+mi.slice(fu);Ja(fo.slice(0,$t.length))}li({})},oi=ye.useRef();(0,yt.Z)(function(){if(!(!Wr||!$t||Si.current)){if(!Zi.match(mi)){Ja($t);return}return Bi.current.setSelectionRange(Pi,fu),oi.current=(0,xa.Z)(function(){Bi.current.setSelectionRange(Pi,fu)}),function(){xa.Z.cancel(oi.current)}}},[Zi,$t,Wr,mi,qa,Pi,fu,bi,Ja]);var co=$t?{onFocus:sl,onBlur:Ri,onKeyDown:ku,onMouseDown:pu,onMouseUp:ji,onPaste:Ti}:{};return ye.createElement("div",{ref:Ui,className:nt()(Xr,(0,It.Z)((0,It.Z)({},"".concat(Xr,"-active"),tt&&vt),"".concat(Xr,"-placeholder"),ln))},ye.createElement(la,(0,Pe.Z)({ref:Bi,"aria-invalid":$n,autoComplete:"off"},Fr,{onKeyDown:_i,onBlur:nu},co,{value:mi,onChange:ga})),ye.createElement(tu,{type:"suffix",icon:Yt}),Vn)}),$o=Os,Fs=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Us=["index"];function ws(me,Ye){var tt=me.id,ht=me.prefix,vt=me.clearIcon,Yt=me.suffixIcon,$t=me.separator,rn=$t===void 0?"~":$t,En=me.activeIndex,kn=me.activeHelp,ln=me.allHelp,Hn=me.focused,tn=me.onFocus,Yn=me.onBlur,Rn=me.onKeyDown,Xn=me.locale,$n=me.generateConfig,Vn=me.placeholder,Fr=me.className,Cr=me.style,ar=me.onClick,kr=me.onClear,dr=me.value,Ar=me.onChange,bn=me.onSubmit,ea=me.onInputChange,la=me.format,Xr=me.maskFormat,Ca=me.preserveInvalidOnBlur,oa=me.onInvalid,Wr=me.disabled,xr=me.invalid,Lr=me.inputReadOnly,jr=me.direction,Ta=me.onOpenChange,Da=me.onActiveInfo,ta=me.placement,ca=me.onMouseDown,zr=me.required,$r=me["aria-required"],ia=me.autoFocus,ti=me.tabIndex,qa=(0,al.Z)(me,Fs),ui=jr==="rtl",fi=ye.useContext(ee),Ga=fi.prefixCls,bi=ye.useMemo(function(){if(typeof tt=="string")return[tt];var nu=tt||{};return[nu.start,nu.end]},[tt]),li=ye.useRef(),mi=ye.useRef(),Ui=ye.useRef(),Bi=function(Ri){var _i;return(_i=[mi,Ui][Ri])===null||_i===void 0?void 0:_i.current};ye.useImperativeHandle(Ye,function(){return{nativeElement:li.current,focus:function(Ri){if((0,Ir.Z)(Ri)==="object"){var _i,ku=Ri||{},oi=ku.index,co=oi===void 0?0:oi,Ha=(0,al.Z)(ku,Us);(_i=Bi(co))===null||_i===void 0||_i.focus(Ha)}else{var Zr;(Zr=Bi(Ri!=null?Ri:0))===null||Zr===void 0||Zr.focus()}},blur:function(){var Ri,_i;(Ri=Bi(0))===null||Ri===void 0||Ri.blur(),(_i=Bi(1))===null||_i===void 0||_i.blur()}}});var Zi=_r(qa),gi=ye.useMemo(function(){return Array.isArray(Vn)?Vn:[Vn,Vn]},[Vn]),Wi=Rr((0,Ke.Z)((0,Ke.Z)({},me),{},{id:bi,placeholder:gi})),Pi=(0,ut.Z)(Wi,1),fu=Pi[0],mu=ye.useState({position:"absolute",width:0}),Ja=(0,ut.Z)(mu,2),ga=Ja[0],Ti=Ja[1],Si=(0,ft.zX)(function(){var nu=Bi(En);if(nu){var Ri=nu.nativeElement.getBoundingClientRect(),_i=li.current.getBoundingClientRect(),ku=Ri.left-_i.left;Ti(function(oi){return(0,Ke.Z)((0,Ke.Z)({},oi),{},{width:Ri.width,left:ku})}),Da([Ri.left,Ri.right,_i.width])}});ye.useEffect(function(){Si()},[En]);var pu=vt&&(dr[0]&&!Wr[0]||dr[1]&&!Wr[1]),ji=ia&&!Wr[0],sl=ia&&!ji&&!Wr[1];return ye.createElement(eu.Z,{onResize:Si},ye.createElement("div",(0,Pe.Z)({},Zi,{className:nt()(Ga,"".concat(Ga,"-range"),(0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)({},"".concat(Ga,"-focused"),Hn),"".concat(Ga,"-disabled"),Wr.every(function(nu){return nu})),"".concat(Ga,"-invalid"),xr.some(function(nu){return nu})),"".concat(Ga,"-rtl"),ui),Fr),style:Cr,ref:li,onClick:ar,onMouseDown:function(Ri){var _i=Ri.target;_i!==mi.current.inputElement&&_i!==Ui.current.inputElement&&Ri.preventDefault(),ca==null||ca(Ri)}}),ht&&ye.createElement("div",{className:"".concat(Ga,"-prefix")},ht),ye.createElement($o,(0,Pe.Z)({ref:mi},fu(0),{autoFocus:ji,tabIndex:ti,"date-range":"start"})),ye.createElement("div",{className:"".concat(Ga,"-range-separator")},rn),ye.createElement($o,(0,Pe.Z)({ref:Ui},fu(1),{autoFocus:sl,tabIndex:ti,"date-range":"end"})),ye.createElement("div",{className:"".concat(Ga,"-active-bar"),style:ga}),ye.createElement(tu,{type:"suffix",icon:Yt}),pu&&ye.createElement(il,{icon:vt,onClear:kr})))}var du=ye.forwardRef(ws),Ba=du;function xs(me,Ye){var tt=me!=null?me:Ye;return Array.isArray(tt)?tt:[tt,tt]}function lo(me){return me===1?"end":"start"}function NA(me,Ye){var tt=pi(me,function(){var iu=me.disabled,Qi=me.allowEmpty,Wn=xs(iu,!1),bu=xs(Qi,!1);return{disabled:Wn,allowEmpty:bu}}),ht=(0,ut.Z)(tt,6),vt=ht[0],Yt=ht[1],$t=ht[2],rn=ht[3],En=ht[4],kn=ht[5],ln=vt.prefixCls,Hn=vt.styles,tn=vt.classNames,Yn=vt.defaultValue,Rn=vt.value,Xn=vt.needConfirm,$n=vt.onKeyDown,Vn=vt.disabled,Fr=vt.allowEmpty,Cr=vt.disabledDate,ar=vt.minDate,kr=vt.maxDate,dr=vt.defaultOpen,Ar=vt.open,bn=vt.onOpenChange,ea=vt.locale,la=vt.generateConfig,Xr=vt.picker,Ca=vt.showNow,oa=vt.showToday,Wr=vt.showTime,xr=vt.mode,Lr=vt.onPanelChange,jr=vt.onCalendarChange,Ta=vt.onOk,Da=vt.defaultPickerValue,ta=vt.pickerValue,ca=vt.onPickerValueChange,zr=vt.inputReadOnly,$r=vt.suffixIcon,ia=vt.onFocus,ti=vt.onBlur,qa=vt.presets,ui=vt.ranges,fi=vt.components,Ga=vt.cellRender,bi=vt.dateRender,li=vt.monthCellRender,mi=vt.onClick,Ui=Aa(Ye),Bi=Br(Ar,dr,Vn,bn),Zi=(0,ut.Z)(Bi,2),gi=Zi[0],Wi=Zi[1],Pi=function(Qi,Wn){(Vn.some(function(bu){return!bu})||!Qi)&&Wi(Qi,Wn)},fu=Jr(la,ea,rn,!0,!1,Yn,Rn,jr,Ta),mu=(0,ut.Z)(fu,5),Ja=mu[0],ga=mu[1],Ti=mu[2],Si=mu[3],pu=mu[4],ji=Ti(),sl=Bu(Vn,Fr,gi),nu=(0,ut.Z)(sl,9),Ri=nu[0],_i=nu[1],ku=nu[2],oi=nu[3],co=nu[4],Ha=nu[5],Zr=nu[6],Di=nu[7],sa=nu[8],Na=function(Qi,Wn){_i(!0),ia==null||ia(Qi,{range:lo(Wn!=null?Wn:oi)})},Yu=function(Qi,Wn){_i(!1),ti==null||ti(Qi,{range:lo(Wn!=null?Wn:oi)})},Ku=ye.useMemo(function(){if(!Wr)return null;var iu=Wr.disabledTime,Qi=iu?function(Wn){var bu=lo(oi),Cl=zt(ji,Zr,oi);return iu(Wn,bu,{from:Cl})}:void 0;return(0,Ke.Z)((0,Ke.Z)({},Wr),{},{disabledTime:Qi})},[Wr,oi,ji,Zr]),fl=(0,ft.C8)([Xr,Xr],{value:xr}),No=(0,ut.Z)(fl,2),fo=No[0],bs=No[1],eo=fo[oi]||Xr,as=eo==="date"&&Ku?"datetime":eo,mo=as===Xr&&as!=="time",Ds=Gu(Xr,eo,Ca,oa,!0),ma=er(vt,Ja,ga,Ti,Si,Vn,rn,Ri,gi,kn),ho=(0,ut.Z)(ma,2),zs=ho[0],Qo=ho[1],to=Fl(ji,Vn,Zr,la,ea,Cr),Zs=rr(ji,kn,Fr),wA=(0,ut.Z)(Zs,2),iA=wA[0],uA=wA[1],Dl=Ia(la,ea,ji,fo,gi,oi,Yt,mo,Da,ta,Ku==null?void 0:Ku.defaultOpenValue,ca,ar,kr),$a=(0,ut.Z)(Dl,2),ec=$a[0],is=$a[1],Ko=(0,ft.zX)(function(iu,Qi,Wn){var bu=rt(fo,oi,Qi);if((bu[0]!==fo[0]||bu[1]!==fo[1])&&bs(bu),Lr&&Wn!==!1){var Cl=(0,At.Z)(ji);iu&&(Cl[oi]=iu),Lr(Cl,bu)}}),Oo=function(Qi,Wn){return rt(ji,Wn,Qi)},Uo=function(Qi,Wn){var bu=ji;Qi&&(bu=Oo(Qi,oi)),Di(oi);var Cl=Ha(bu);Si(bu),zs(oi,Cl===null),Cl===null?Pi(!1,{force:!0}):Wn||Ui.current.focus({index:Cl})},TA=function(Qi){var Wn,bu=Qi.target.getRootNode();if(!Ui.current.nativeElement.contains((Wn=bu.activeElement)!==null&&Wn!==void 0?Wn:document.activeElement)){var Cl=Vn.findIndex(function(nc){return!nc});Cl>=0&&Ui.current.focus({index:Cl})}Pi(!0),mi==null||mi(Qi)},xA=function(){Qo(null),Pi(!1,{force:!0})},Kl=ye.useState(null),Bl=(0,ut.Z)(Kl,2),lA=Bl[0],Ws=Bl[1],ms=ye.useState(null),hs=(0,ut.Z)(ms,2),Ou=hs[0],ps=hs[1],jA=ye.useMemo(function(){return Ou||ji},[ji,Ou]);ye.useEffect(function(){gi||ps(null)},[gi]);var HA=ye.useState([0,0,0]),oA=(0,ut.Z)(HA,2),sA=oA[0],AA=oA[1],Ss=Sa(qa,ui),Is=function(Qi){ps(Qi),Ws("preset")},cA=function(Qi){var Wn=Qo(Qi);Wn&&Pi(!1,{force:!0})},gc=function(Qi){Uo(Qi)},bA=function(Qi){ps(Qi?Oo(Qi,oi):null),Ws("cell")},Vo=function(Qi){Pi(!0),Na(Qi)},hu=function(){ku("panel")},Ys=function(Qi){var Wn=rt(ji,oi,Qi);Si(Wn),!Xn&&!$t&&Yt===as&&Uo(Qi)},Ks=function(){Pi(!1)},DA=pn(Ga,bi,li,lo(oi)),RA=ji[oi]||null,zA=(0,ft.zX)(function(iu){return kn(iu,{activeIndex:oi})}),va=ye.useMemo(function(){var iu=(0,Qt.Z)(vt,!1),Qi=(0,Et.Z)(vt,[].concat((0,At.Z)(Object.keys(iu)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Qi},[vt]),Wa=ye.createElement(ys,(0,Pe.Z)({},va,{showNow:Ds,showTime:Ku,range:!0,multiplePanel:mo,activeInfo:sA,disabledDate:to,onFocus:Vo,onBlur:Yu,onPanelMouseDown:hu,picker:Xr,mode:eo,internalMode:as,onPanelChange:Ko,format:En,value:RA,isInvalid:zA,onChange:null,onSelect:Ys,pickerValue:ec,defaultOpenValue:dt(Wr==null?void 0:Wr.defaultOpenValue)[oi],onPickerValueChange:is,hoverValue:jA,onHover:bA,needConfirm:Xn,onSubmit:Uo,onOk:pu,presets:Ss,onPresetHover:Is,onPresetSubmit:cA,onNow:gc,cellRender:DA})),Vl=function(Qi,Wn){var bu=Oo(Qi,Wn);Si(bu)},us=function(){ku("input")},SA=function(Qi,Wn){var bu=Zr.length,Cl=Zr[bu-1];if(bu&&Cl!==Wn&&Xn&&!Fr[Cl]&&!sa(Cl)&&ji[Cl]){Ui.current.focus({index:Cl});return}ku("input"),Pi(!0,{inherit:!0}),oi!==Wn&&gi&&!Xn&&$t&&Uo(null,!0),co(Wn),Na(Qi,Wn)},Dc=function(Qi,Wn){if(Pi(!1),!Xn&&ku()==="input"){var bu=Ha(ji);zs(oi,bu===null)}Yu(Qi,Wn)},Sc=function(Qi,Wn){Qi.key==="Tab"&&Uo(null,!0),$n==null||$n(Qi,Wn)},tc=ye.useMemo(function(){return{prefixCls:ln,locale:ea,generateConfig:la,button:fi.button,input:fi.input}},[ln,ea,la,fi.button,fi.input]);if((0,yt.Z)(function(){gi&&oi!==void 0&&Ko(null,Xr,!1)},[gi,oi,Xr]),(0,yt.Z)(function(){var iu=ku();!gi&&iu==="input"&&(Pi(!1),Uo(null,!0)),!gi&&$t&&!Xn&&iu==="panel"&&(Pi(!0),Uo())},[gi]),0)var Go;return ye.createElement(ee.Provider,{value:tc},ye.createElement(ne,(0,Pe.Z)({},dn(vt),{popupElement:Wa,popupStyle:Hn.popup,popupClassName:tn.popup,visible:gi,onClose:Ks,range:!0}),ye.createElement(Ba,(0,Pe.Z)({},vt,{ref:Ui,suffixIcon:$r,activeIndex:Ri||gi?oi:null,activeHelp:!!Ou,allHelp:!!Ou&&lA==="preset",focused:Ri,onFocus:SA,onBlur:Dc,onKeyDown:Sc,onSubmit:Uo,value:jA,maskFormat:En,onChange:Vl,onInputChange:us,format:rn,inputReadOnly:zr,disabled:Vn,open:gi,onOpenChange:Pi,onClick:TA,onClear:xA,invalid:iA,onInvalid:uA,onActiveInfo:AA}))))}var _s=ye.forwardRef(NA),oo=_s,_u=ae(83836);function Fu(me){var Ye=me.prefixCls,tt=me.value,ht=me.onRemove,vt=me.removeIcon,Yt=vt===void 0?"\xD7":vt,$t=me.formatDate,rn=me.disabled,En=me.maxTagCount,kn=me.placeholder,ln="".concat(Ye,"-selector"),Hn="".concat(Ye,"-selection"),tn="".concat(Hn,"-overflow");function Yn($n,Vn){return ye.createElement("span",{className:nt()("".concat(Hn,"-item")),title:typeof $n=="string"?$n:null},ye.createElement("span",{className:"".concat(Hn,"-item-content")},$n),!rn&&Vn&&ye.createElement("span",{onMouseDown:function(Cr){Cr.preventDefault()},onClick:Vn,className:"".concat(Hn,"-item-remove")},Yt))}function Rn($n){var Vn=$t($n),Fr=function(ar){ar&&ar.stopPropagation(),ht($n)};return Yn(Vn,Fr)}function Xn($n){var Vn="+ ".concat($n.length," ...");return Yn(Vn)}return ye.createElement("div",{className:ln},ye.createElement(_u.Z,{prefixCls:tn,data:tt,renderItem:Rn,renderRest:Xn,itemKey:function(Vn){return $t(Vn)},maxCount:En}),!tt.length&&ye.createElement("span",{className:"".concat(Ye,"-selection-placeholder")},kn))}var BA=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function XA(me,Ye){var tt=me.id,ht=me.open,vt=me.prefix,Yt=me.clearIcon,$t=me.suffixIcon,rn=me.activeHelp,En=me.allHelp,kn=me.focused,ln=me.onFocus,Hn=me.onBlur,tn=me.onKeyDown,Yn=me.locale,Rn=me.generateConfig,Xn=me.placeholder,$n=me.className,Vn=me.style,Fr=me.onClick,Cr=me.onClear,ar=me.internalPicker,kr=me.value,dr=me.onChange,Ar=me.onSubmit,bn=me.onInputChange,ea=me.multiple,la=me.maxTagCount,Xr=me.format,Ca=me.maskFormat,oa=me.preserveInvalidOnBlur,Wr=me.onInvalid,xr=me.disabled,Lr=me.invalid,jr=me.inputReadOnly,Ta=me.direction,Da=me.onOpenChange,ta=me.onMouseDown,ca=me.required,zr=me["aria-required"],$r=me.autoFocus,ia=me.tabIndex,ti=me.removeIcon,qa=(0,al.Z)(me,BA),ui=Ta==="rtl",fi=ye.useContext(ee),Ga=fi.prefixCls,bi=ye.useRef(),li=ye.useRef();ye.useImperativeHandle(Ye,function(){return{nativeElement:bi.current,focus:function(ga){var Ti;(Ti=li.current)===null||Ti===void 0||Ti.focus(ga)},blur:function(){var ga;(ga=li.current)===null||ga===void 0||ga.blur()}}});var mi=_r(qa),Ui=function(ga){dr([ga])},Bi=function(ga){var Ti=kr.filter(function(Si){return Si&&!Kn(Rn,Yn,Si,ga,ar)});dr(Ti),ht||Ar()},Zi=Rr((0,Ke.Z)((0,Ke.Z)({},me),{},{onChange:Ui}),function(Ja){var ga=Ja.valueTexts;return{value:ga[0]||"",active:kn}}),gi=(0,ut.Z)(Zi,2),Wi=gi[0],Pi=gi[1],fu=!!(Yt&&kr.length&&!xr),mu=ea?ye.createElement(ye.Fragment,null,ye.createElement(Fu,{prefixCls:Ga,value:kr,onRemove:Bi,formatDate:Pi,maxTagCount:la,disabled:xr,removeIcon:ti,placeholder:Xn}),ye.createElement("input",{className:"".concat(Ga,"-multiple-input"),value:kr.map(Pi).join(","),ref:li,readOnly:!0,autoFocus:$r,tabIndex:ia}),ye.createElement(tu,{type:"suffix",icon:$t}),fu&&ye.createElement(il,{icon:Yt,onClear:Cr})):ye.createElement($o,(0,Pe.Z)({ref:li},Wi(),{autoFocus:$r,tabIndex:ia,suffixIcon:$t,clearIcon:fu&&ye.createElement(il,{icon:Yt,onClear:Cr}),showActiveCls:!1}));return ye.createElement("div",(0,Pe.Z)({},mi,{className:nt()(Ga,(0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)((0,It.Z)({},"".concat(Ga,"-multiple"),ea),"".concat(Ga,"-focused"),kn),"".concat(Ga,"-disabled"),xr),"".concat(Ga,"-invalid"),Lr),"".concat(Ga,"-rtl"),ui),$n),style:Vn,ref:bi,onClick:Fr,onMouseDown:function(ga){var Ti,Si=ga.target;Si!==((Ti=li.current)===null||Ti===void 0?void 0:Ti.inputElement)&&ga.preventDefault(),ta==null||ta(ga)}}),vt&&ye.createElement("div",{className:"".concat(Ga,"-prefix")},vt),mu)}var so=ye.forwardRef(XA),cs=so;function QA(me,Ye){var tt=pi(me),ht=(0,ut.Z)(tt,6),vt=ht[0],Yt=ht[1],$t=ht[2],rn=ht[3],En=ht[4],kn=ht[5],ln=vt,Hn=ln.prefixCls,tn=ln.styles,Yn=ln.classNames,Rn=ln.order,Xn=ln.defaultValue,$n=ln.value,Vn=ln.needConfirm,Fr=ln.onChange,Cr=ln.onKeyDown,ar=ln.disabled,kr=ln.disabledDate,dr=ln.minDate,Ar=ln.maxDate,bn=ln.defaultOpen,ea=ln.open,la=ln.onOpenChange,Xr=ln.locale,Ca=ln.generateConfig,oa=ln.picker,Wr=ln.showNow,xr=ln.showToday,Lr=ln.showTime,jr=ln.mode,Ta=ln.onPanelChange,Da=ln.onCalendarChange,ta=ln.onOk,ca=ln.multiple,zr=ln.defaultPickerValue,$r=ln.pickerValue,ia=ln.onPickerValueChange,ti=ln.inputReadOnly,qa=ln.suffixIcon,ui=ln.removeIcon,fi=ln.onFocus,Ga=ln.onBlur,bi=ln.presets,li=ln.components,mi=ln.cellRender,Ui=ln.dateRender,Bi=ln.monthCellRender,Zi=ln.onClick,gi=Aa(Ye);function Wi(va){return va===null?null:ca?va:va[0]}var Pi=rl(Ca,Xr,Yt),fu=Br(ea,bn,[ar],la),mu=(0,ut.Z)(fu,2),Ja=mu[0],ga=mu[1],Ti=function(Wa,Vl,us){if(Da){var SA=(0,Ke.Z)({},us);delete SA.range,Da(Wi(Wa),Wi(Vl),SA)}},Si=function(Wa){ta==null||ta(Wi(Wa))},pu=Jr(Ca,Xr,rn,!1,Rn,Xn,$n,Ti,Si),ji=(0,ut.Z)(pu,5),sl=ji[0],nu=ji[1],Ri=ji[2],_i=ji[3],ku=ji[4],oi=Ri(),co=Bu([ar]),Ha=(0,ut.Z)(co,4),Zr=Ha[0],Di=Ha[1],sa=Ha[2],Na=Ha[3],Yu=function(Wa){Di(!0),fi==null||fi(Wa,{})},Ku=function(Wa){Di(!1),Ga==null||Ga(Wa,{})},fl=(0,ft.C8)(oa,{value:jr}),No=(0,ut.Z)(fl,2),fo=No[0],bs=No[1],eo=fo==="date"&&Lr?"datetime":fo,as=Gu(oa,fo,Wr,xr),mo=Fr&&function(va,Wa){Fr(Wi(va),Wi(Wa))},Ds=er((0,Ke.Z)((0,Ke.Z)({},vt),{},{onChange:mo}),sl,nu,Ri,_i,[],rn,Zr,Ja,kn),ma=(0,ut.Z)(Ds,2),ho=ma[1],zs=rr(oi,kn),Qo=(0,ut.Z)(zs,2),to=Qo[0],Zs=Qo[1],wA=ye.useMemo(function(){return to.some(function(va){return va})},[to]),iA=function(Wa,Vl){if(ia){var us=(0,Ke.Z)((0,Ke.Z)({},Vl),{},{mode:Vl.mode[0]});delete us.range,ia(Wa[0],us)}},uA=Ia(Ca,Xr,oi,[fo],Ja,Na,Yt,!1,zr,$r,dt(Lr==null?void 0:Lr.defaultOpenValue),iA,dr,Ar),Dl=(0,ut.Z)(uA,2),$a=Dl[0],ec=Dl[1],is=(0,ft.zX)(function(va,Wa,Vl){if(bs(Wa),Ta&&Vl!==!1){var us=va||oi[oi.length-1];Ta(us,Wa)}}),Ko=function(){ho(Ri()),ga(!1,{force:!0})},Oo=function(Wa){!ar&&!gi.current.nativeElement.contains(document.activeElement)&&gi.current.focus(),ga(!0),Zi==null||Zi(Wa)},Uo=function(){ho(null),ga(!1,{force:!0})},TA=ye.useState(null),xA=(0,ut.Z)(TA,2),Kl=xA[0],Bl=xA[1],lA=ye.useState(null),Ws=(0,ut.Z)(lA,2),ms=Ws[0],hs=Ws[1],Ou=ye.useMemo(function(){var va=[ms].concat((0,At.Z)(oi)).filter(function(Wa){return Wa});return ca?va:va.slice(0,1)},[oi,ms,ca]),ps=ye.useMemo(function(){return!ca&&ms?[ms]:oi.filter(function(va){return va})},[oi,ms,ca]);ye.useEffect(function(){Ja||hs(null)},[Ja]);var jA=Sa(bi),HA=function(Wa){hs(Wa),Bl("preset")},oA=function(Wa){var Vl=ca?Pi(Ri(),Wa):[Wa],us=ho(Vl);us&&!ca&&ga(!1,{force:!0})},sA=function(Wa){oA(Wa)},AA=function(Wa){hs(Wa),Bl("cell")},Ss=function(Wa){ga(!0),Yu(Wa)},Is=function(Wa){if(sa("panel"),!(ca&&eo!==oa)){var Vl=ca?Pi(Ri(),Wa):[Wa];_i(Vl),!Vn&&!$t&&Yt===eo&&Ko()}},cA=function(){ga(!1)},gc=pn(mi,Ui,Bi),bA=ye.useMemo(function(){var va=(0,Qt.Z)(vt,!1),Wa=(0,Et.Z)(vt,[].concat((0,At.Z)(Object.keys(va)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ke.Z)((0,Ke.Z)({},Wa),{},{multiple:vt.multiple})},[vt]),Vo=ye.createElement(ys,(0,Pe.Z)({},bA,{showNow:as,showTime:Lr,disabledDate:kr,onFocus:Ss,onBlur:Ku,picker:oa,mode:fo,internalMode:eo,onPanelChange:is,format:En,value:oi,isInvalid:kn,onChange:null,onSelect:Is,pickerValue:$a,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:ec,hoverValue:Ou,onHover:AA,needConfirm:Vn,onSubmit:Ko,onOk:ku,presets:jA,onPresetHover:HA,onPresetSubmit:oA,onNow:sA,cellRender:gc})),hu=function(Wa){_i(Wa)},Ys=function(){sa("input")},Ks=function(Wa){sa("input"),ga(!0,{inherit:!0}),Yu(Wa)},DA=function(Wa){ga(!1),Ku(Wa)},RA=function(Wa,Vl){Wa.key==="Tab"&&Ko(),Cr==null||Cr(Wa,Vl)},zA=ye.useMemo(function(){return{prefixCls:Hn,locale:Xr,generateConfig:Ca,button:li.button,input:li.input}},[Hn,Xr,Ca,li.button,li.input]);return(0,yt.Z)(function(){Ja&&Na!==void 0&&is(null,oa,!1)},[Ja,Na,oa]),(0,yt.Z)(function(){var va=sa();!Ja&&va==="input"&&(ga(!1),Ko()),!Ja&&$t&&!Vn&&va==="panel"&&Ko()},[Ja]),ye.createElement(ee.Provider,{value:zA},ye.createElement(ne,(0,Pe.Z)({},dn(vt),{popupElement:Vo,popupStyle:tn.popup,popupClassName:Yn.popup,visible:Ja,onClose:cA}),ye.createElement(cs,(0,Pe.Z)({},vt,{ref:gi,suffixIcon:qa,removeIcon:ui,activeHelp:!!ms,allHelp:!!ms&&Kl==="preset",focused:Zr,onFocus:Ks,onBlur:DA,onKeyDown:RA,onSubmit:Ko,value:ps,maskFormat:En,onChange:hu,onInputChange:Ys,internalPicker:Yt,format:rn,inputReadOnly:ti,disabled:ar,open:Ja,onOpenChange:ga,onClick:Oo,onClear:Uo,invalid:wA,onInvalid:function(Wa){Zs(Wa,0)}}))))}var qA=ye.forwardRef(QA),CA=qA,Xs=CA,Ps=ae(62487),OA=ae(75030),Co=ae(82855),Wl=ae(48755),Ra=ae(2171),gl=ae(83397),Tl=ae(31756),Ts=ae(56553),es=ae(24971),Mo=ae(9017),Wo=ae(70045),Yl=ae(57428),Va=ae(36237),Hi=ae(53075),yr=ae(64910),js=ae(63356),Lo=ae(56119),yo=ae(46e3),uu=ae(93873),Fo=ae(36305),UA=ae(16931),ds=ae(51636),bl=ae(26743);const Yo=(me,Ye)=>{const{componentCls:tt,controlHeight:ht}=me,vt=Ye?`${tt}-${Ye}`:"",Yt=(0,bl.gp)(me);return[{[`${tt}-multiple${vt}`]:{paddingBlock:Yt.containerPadding,paddingInlineStart:Yt.basePadding,minHeight:ht,[`${tt}-selection-item`]:{height:Yt.itemHeight,lineHeight:(0,Va.unit)(Yt.itemLineHeight)}}}]};var PA=me=>{const{componentCls:Ye,calc:tt,lineWidth:ht}=me,vt=(0,ds.mergeToken)(me,{fontHeight:me.fontSize,selectHeight:me.controlHeightSM,multipleSelectItemHeight:me.multipleItemHeightSM,borderRadius:me.borderRadiusSM,borderRadiusSM:me.borderRadiusXS,controlHeight:me.controlHeightSM}),Yt=(0,ds.mergeToken)(me,{fontHeight:tt(me.multipleItemHeightLG).sub(tt(ht).mul(2).equal()).equal(),fontSize:me.fontSizeLG,selectHeight:me.controlHeightLG,multipleSelectItemHeight:me.multipleItemHeightLG,borderRadius:me.borderRadiusLG,borderRadiusSM:me.borderRadius,controlHeight:me.controlHeightLG});return[Yo(vt,"small"),Yo(me),Yo(Yt,"large"),{[`${Ye}${Ye}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Ye}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Ye}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:me.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${me.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:me.colorTextPlaceholder,pointerEvents:"none"}}},(0,bl._z)(me)),{[`${Ye}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},cl=ae(17835);const Ut=me=>{const{pickerCellCls:Ye,pickerCellInnerCls:tt,cellHeight:ht,borderRadiusSM:vt,motionDurationMid:Yt,cellHoverBg:$t,lineWidth:rn,lineType:En,colorPrimary:kn,cellActiveWithRangeBg:ln,colorTextLightSolid:Hn,colorTextDisabled:tn,cellBgDisabled:Yn,colorFillSecondary:Rn}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ht,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[tt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ht,height:ht,lineHeight:(0,Va.unit)(ht),borderRadius:vt,transition:`background ${Yt}`},[`&:hover:not(${Ye}-in-view):not(${Ye}-disabled),
|
|
|
&:hover:not(${Ye}-selected):not(${Ye}-range-start):not(${Ye}-range-end):not(${Ye}-disabled)`]:{[tt]:{background:$t}},[`&-in-view${Ye}-today ${tt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Va.unit)(rn)} ${En} ${kn}`,borderRadius:vt,content:'""'}},[`&-in-view${Ye}-in-range,
|
|
|
&-in-view${Ye}-range-start,
|
|
|
&-in-view${Ye}-range-end`]:{position:"relative",[`&:not(${Ye}-disabled):before`]:{background:ln}},[`&-in-view${Ye}-selected,
|
|
|
&-in-view${Ye}-range-start,
|
|
|
&-in-view${Ye}-range-end`]:{[`&:not(${Ye}-disabled) ${tt}`]:{color:Hn,background:kn},[`&${Ye}-disabled ${tt}`]:{background:Rn}},[`&-in-view${Ye}-range-start:not(${Ye}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Ye}-range-end:not(${Ye}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Ye}-range-start:not(${Ye}-range-end) ${tt}`]:{borderStartStartRadius:vt,borderEndStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ye}-range-end:not(${Ye}-range-start) ${tt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt},"&-disabled":{color:tn,cursor:"not-allowed",[tt]:{background:"transparent"},"&::before":{background:Yn}},[`&-disabled${Ye}-today ${tt}::before`]:{borderColor:tn}}},Pr=me=>{const{componentCls:Ye,pickerCellCls:tt,pickerCellInnerCls:ht,pickerYearMonthCellWidth:vt,pickerControlIconSize:Yt,cellWidth:$t,paddingSM:rn,paddingXS:En,paddingXXS:kn,colorBgContainer:ln,lineWidth:Hn,lineType:tn,borderRadiusLG:Yn,colorPrimary:Rn,colorTextHeading:Xn,colorSplit:$n,pickerControlIconBorderWidth:Vn,colorIcon:Fr,textHeight:Cr,motionDurationMid:ar,colorIconHover:kr,fontWeightStrong:dr,cellHeight:Ar,pickerCellPaddingVertical:bn,colorTextDisabled:ea,colorText:la,fontSize:Xr,motionDurationSlow:Ca,withoutTimeCellHeight:oa,pickerQuarterPanelContentHeight:Wr,borderRadiusSM:xr,colorTextLightSolid:Lr,cellHoverBg:jr,timeColumnHeight:Ta,timeColumnWidth:Da,timeCellHeight:ta,controlItemBgActive:ca,marginXXS:zr,pickerDatePanelPaddingHorizontal:$r,pickerControlIconMargin:ia}=me,ti=me.calc($t).mul(7).add(me.calc($r).mul(2)).equal();return{[Ye]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ln,borderRadius:Yn,outline:"none","&-focused":{borderColor:Rn},"&-rtl":{[`${Ye}-prev-icon,
|
|
|
${Ye}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ye}-next-icon,
|
|
|
${Ye}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Ye}-time-panel`]:{[`${Ye}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:ti},"&-header":{display:"flex",padding:`0 ${(0,Va.unit)(En)}`,color:Xn,borderBottom:`${(0,Va.unit)(Hn)} ${tn} ${$n}`,"> *":{flex:"none"},button:{padding:0,color:Fr,lineHeight:(0,Va.unit)(Cr),background:"transparent",border:0,cursor:"pointer",transition:`color ${ar}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Xr,"&:hover":{color:kr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:dr,lineHeight:(0,Va.unit)(Cr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:En},"&:hover":{color:Rn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Yt,height:Yt,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Yt,height:Yt,border:"0 solid currentcolor",borderBlockStartWidth:Vn,borderInlineStartWidth:Vn,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:ia,insetInlineStart:ia,display:"inline-block",width:Yt,height:Yt,border:"0 solid currentcolor",borderBlockStartWidth:Vn,borderInlineStartWidth:Vn,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ar,fontWeight:"normal"},th:{height:me.calc(Ar).add(me.calc(bn).mul(2)).equal(),color:la,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Va.unit)(bn)} 0`,color:ea,cursor:"pointer","&-in-view":{color:la}},Ut(me)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ye}-content`]:{height:me.calc(oa).mul(4).equal()},[ht]:{padding:`0 ${(0,Va.unit)(En)}`}},"&-quarter-panel":{[`${Ye}-content`]:{height:Wr}},"&-decade-panel":{[ht]:{padding:`0 ${(0,Va.unit)(me.calc(En).div(2).equal())}`},[`${Ye}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ye}-body`]:{padding:`0 ${(0,Va.unit)(En)}`},[ht]:{width:vt}},"&-date-panel":{[`${Ye}-body`]:{padding:`${(0,Va.unit)(En)} ${(0,Va.unit)($r)}`},[`${Ye}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Ye}-cell`]:{[`&:hover ${ht},
|
|
|
&-selected ${ht},
|
|
|
${ht}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ar}`},"&:first-child:before":{borderStartStartRadius:xr,borderEndStartRadius:xr},"&:last-child:before":{borderStartEndRadius:xr,borderEndEndRadius:xr}},"&:hover td:before":{background:jr},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${tt}`]:{"&:before":{background:Rn},[`&${Ye}-cell-week`]:{color:new cl.FastColor(Lr).setA(.5).toHexString()},[ht]:{color:Lr}}},"&-range-hover td:before":{background:ca}}},"&-week-panel, &-date-panel-show-week":{[`${Ye}-body`]:{padding:`${(0,Va.unit)(En)} ${(0,Va.unit)(rn)}`},[`${Ye}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Ye}-time-panel`]:{borderInlineStart:`${(0,Va.unit)(Hn)} ${tn} ${$n}`},[`${Ye}-date-panel,
|
|
|
${Ye}-time-panel`]:{transition:`opacity ${Ca}`},"&-active":{[`${Ye}-date-panel,
|
|
|
${Ye}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Ye}-content`]:{display:"flex",flex:"auto",height:Ta},"&-column":{flex:"1 0 auto",width:Da,margin:`${(0,Va.unit)(kn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ar}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:me.colorTextTertiary,borderRadius:me.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${me.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Va.unit)(ta)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Va.unit)(Hn)} ${tn} ${$n}`},"&-active":{background:new cl.FastColor(ca).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ye}-time-panel-cell`]:{marginInline:zr,[`${Ye}-time-panel-cell-inner`]:{display:"block",width:me.calc(Da).sub(me.calc(zr).mul(2)).equal(),height:ta,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:me.calc(Da).sub(ta).div(2).equal(),color:la,lineHeight:(0,Va.unit)(ta),borderRadius:xr,cursor:"pointer",transition:`background ${ar}`,"&:hover":{background:jr}},"&-selected":{[`${Ye}-time-panel-cell-inner`]:{background:ca}},"&-disabled":{[`${Ye}-time-panel-cell-inner`]:{color:ea,background:"transparent",cursor:"not-allowed"}}}}}}}}};var ba=me=>{const{componentCls:Ye,textHeight:tt,lineWidth:ht,paddingSM:vt,antCls:Yt,colorPrimary:$t,cellActiveWithRangeBg:rn,colorPrimaryBorder:En,lineType:kn,colorSplit:ln}=me;return{[`${Ye}-dropdown`]:{[`${Ye}-footer`]:{borderTop:`${(0,Va.unit)(ht)} ${kn} ${ln}`,"&-extra":{padding:`0 ${(0,Va.unit)(vt)}`,lineHeight:(0,Va.unit)(me.calc(tt).sub(me.calc(ht).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Va.unit)(ht)} ${kn} ${ln}`}}},[`${Ye}-panels + ${Ye}-footer ${Ye}-ranges`]:{justifyContent:"space-between"},[`${Ye}-ranges`]:{marginBlock:0,paddingInline:(0,Va.unit)(vt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Va.unit)(me.calc(tt).sub(me.calc(ht).mul(2)).equal()),display:"inline-block"},[`${Ye}-now-btn-disabled`]:{pointerEvents:"none",color:me.colorTextDisabled},[`${Ye}-preset > ${Yt}-tag-blue`]:{color:$t,background:rn,borderColor:En,cursor:"pointer"},[`${Ye}-ok`]:{paddingBlock:me.calc(ht).mul(2).equal(),marginInlineStart:"auto"}}}}};const ni=me=>{const{componentCls:Ye,controlHeightLG:tt,paddingXXS:ht,padding:vt}=me;return{pickerCellCls:`${Ye}-cell`,pickerCellInnerCls:`${Ye}-cell-inner`,pickerYearMonthCellWidth:me.calc(tt).mul(1.5).equal(),pickerQuarterPanelContentHeight:me.calc(tt).mul(1.4).equal(),pickerCellPaddingVertical:me.calc(ht).add(me.calc(ht).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:me.calc(vt).add(me.calc(ht).div(2)).equal()}},yi=me=>{const{colorBgContainerDisabled:Ye,controlHeight:tt,controlHeightSM:ht,controlHeightLG:vt,paddingXXS:Yt,lineWidth:$t}=me,rn=Yt*2,En=$t*2,kn=Math.min(tt-rn,tt-En),ln=Math.min(ht-rn,ht-En),Hn=Math.min(vt-rn,vt-En);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Yt/2),cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new cl.FastColor(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new cl.FastColor(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ye,timeColumnWidth:vt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ht*1.5,cellHeight:ht,textHeight:vt,withoutTimeCellHeight:vt*1.65,multipleItemBg:me.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:kn,multipleItemHeightSM:ln,multipleItemHeightLG:Hn,multipleSelectorBgDisabled:Ye,multipleItemColorDisabled:me.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Lu=me=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,yr.T)(me)),yi(me)),(0,Fo.w)(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50});var Oi=ae(39082),dl=me=>{const{componentCls:Ye}=me;return{[Ye]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oi.qG)(me)),(0,Oi.vc)(me)),(0,Oi.H8)(me)),(0,Oi.Mu)(me)),{"&-outlined":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Va.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-filled":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:me.colorBgContainer,border:`${(0,Va.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`}},"&-borderless":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Va.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-underlined":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Va.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}}}]}};const vl=(me,Ye,tt,ht)=>{const vt=me.calc(tt).add(2).equal(),Yt=me.max(me.calc(Ye).sub(vt).div(2).equal(),0),$t=me.max(me.calc(Ye).sub(vt).sub(Yt).equal(),0);return{padding:`${(0,Va.unit)(Yt)} ${(0,Va.unit)(ht)} ${(0,Va.unit)($t)}`}},ko=me=>{const{componentCls:Ye,colorError:tt,colorWarning:ht}=me;return{[`${Ye}:not(${Ye}-disabled):not([disabled])`]:{[`&${Ye}-status-error`]:{[`${Ye}-active-bar`]:{background:tt}},[`&${Ye}-status-warning`]:{[`${Ye}-active-bar`]:{background:ht}}}}},ts=me=>{const{componentCls:Ye,antCls:tt,controlHeight:ht,paddingInline:vt,lineWidth:Yt,lineType:$t,colorBorder:rn,borderRadius:En,motionDurationMid:kn,colorTextDisabled:ln,colorTextPlaceholder:Hn,controlHeightLG:tn,fontSizeLG:Yn,controlHeightSM:Rn,paddingInlineSM:Xn,paddingXS:$n,marginXS:Vn,colorTextDescription:Fr,lineWidthBold:Cr,colorPrimary:ar,motionDurationSlow:kr,zIndexPopup:dr,paddingXXS:Ar,sizePopupArrow:bn,colorBgElevated:ea,borderRadiusLG:la,boxShadowSecondary:Xr,borderRadiusSM:Ca,colorSplit:oa,cellHoverBg:Wr,presetsWidth:xr,presetsMaxWidth:Lr,boxShadowPopoverArrow:jr,fontHeight:Ta,fontHeightLG:Da,lineHeightLG:ta}=me;return[{[Ye]:Object.assign(Object.assign(Object.assign({},(0,js.Wf)(me)),vl(me,ht,Ta,vt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:En,transition:`border ${kn}, box-shadow ${kn}, background ${kn}`,[`${Ye}-prefix`]:{flex:"0 0 auto",marginInlineEnd:me.inputAffixPadding},[`${Ye}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:me.fontSize,lineHeight:me.lineHeight,transition:`all ${kn}`},(0,Hi.nz)(Hn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:ln,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Hn}}},"&-large":Object.assign(Object.assign({},vl(me,tn,Da,vt)),{[`${Ye}-input > input`]:{fontSize:Yn,lineHeight:ta}}),"&-small":Object.assign({},vl(me,Rn,Ta,Xn)),[`${Ye}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:me.calc($n).div(2).equal(),color:ln,lineHeight:1,pointerEvents:"none",transition:`opacity ${kn}, color ${kn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Vn}}},[`${Ye}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ln,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${kn}, color ${kn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Fr}},"&:hover":{[`${Ye}-clear`]:{opacity:1},[`${Ye}-suffix:not(:last-child)`]:{opacity:0}},[`${Ye}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Yn,color:ln,fontSize:Yn,verticalAlign:"top",cursor:"default",[`${Ye}-focused &`]:{color:Fr},[`${Ye}-range-separator &`]:{[`${Ye}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ye}-active-bar`]:{bottom:me.calc(Yt).mul(-1).equal(),height:Cr,background:ar,opacity:0,transition:`all ${kr} ease-out`,pointerEvents:"none"},[`&${Ye}-focused`]:{[`${Ye}-active-bar`]:{opacity:1}},[`${Ye}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Va.unit)($n)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ye}-clear`]:{insetInlineEnd:vt},[`&${Ye}-small`]:{[`${Ye}-clear`]:{insetInlineEnd:Xn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,js.Wf)(me)),Pr(me)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:dr,[`&${Ye}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Ye}-dropdown-placement-bottomLeft,
|
|
|
&${Ye}-dropdown-placement-bottomRight`]:{[`${Ye}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ye}-dropdown-placement-topLeft,
|
|
|
&${Ye}-dropdown-placement-topRight`]:{[`${Ye}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${tt}-slide-up-appear, &${tt}-slide-up-enter`]:{[`${Ye}-range-arrow${Ye}-range-arrow`]:{transition:"none"}},[`&${tt}-slide-up-enter${tt}-slide-up-enter-active${Ye}-dropdown-placement-topLeft,
|
|
|
&${tt}-slide-up-enter${tt}-slide-up-enter-active${Ye}-dropdown-placement-topRight,
|
|
|
&${tt}-slide-up-appear${tt}-slide-up-appear-active${Ye}-dropdown-placement-topLeft,
|
|
|
&${tt}-slide-up-appear${tt}-slide-up-appear-active${Ye}-dropdown-placement-topRight`]:{animationName:yo.Qt},[`&${tt}-slide-up-enter${tt}-slide-up-enter-active${Ye}-dropdown-placement-bottomLeft,
|
|
|
&${tt}-slide-up-enter${tt}-slide-up-enter-active${Ye}-dropdown-placement-bottomRight,
|
|
|
&${tt}-slide-up-appear${tt}-slide-up-appear-active${Ye}-dropdown-placement-bottomLeft,
|
|
|
&${tt}-slide-up-appear${tt}-slide-up-appear-active${Ye}-dropdown-placement-bottomRight`]:{animationName:yo.fJ},[`&${tt}-slide-up-leave ${Ye}-panel-container`]:{pointerEvents:"none"},[`&${tt}-slide-up-leave${tt}-slide-up-leave-active${Ye}-dropdown-placement-topLeft,
|
|
|
&${tt}-slide-up-leave${tt}-slide-up-leave-active${Ye}-dropdown-placement-topRight`]:{animationName:yo.ly},[`&${tt}-slide-up-leave${tt}-slide-up-leave-active${Ye}-dropdown-placement-bottomLeft,
|
|
|
&${tt}-slide-up-leave${tt}-slide-up-leave-active${Ye}-dropdown-placement-bottomRight`]:{animationName:yo.Uw},[`${Ye}-panel > ${Ye}-time-panel`]:{paddingTop:Ar},[`${Ye}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ye}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:me.calc(vt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${kr} ease-out`},(0,Fo.W)(me,ea,jr)),{"&:before":{insetInlineStart:me.calc(vt).mul(1.5).equal()}}),[`${Ye}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ea,borderRadius:la,boxShadow:Xr,transition:`margin ${kr}`,display:"inline-block",pointerEvents:"auto",[`${Ye}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ye}-presets`]:{display:"flex",flexDirection:"column",minWidth:xr,maxWidth:Lr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:$n,borderInlineEnd:`${(0,Va.unit)(Yt)} ${$t} ${oa}`,li:Object.assign(Object.assign({},js.vS),{borderRadius:Ca,paddingInline:$n,paddingBlock:me.calc(Rn).sub(Ta).div(2).equal(),cursor:"pointer",transition:`all ${kr}`,"+ li":{marginTop:Vn},"&:hover":{background:Wr}})}},[`${Ye}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Ye}-panel`]:{borderWidth:0}}},[`${Ye}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ye}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:rn}}}}),"&-dropdown-range":{padding:`${(0,Va.unit)(me.calc(bn).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ye}-separator`]:{transform:"scale(-1, 1)"},[`${Ye}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,yo.oN)(me,"slide-up"),(0,yo.oN)(me,"slide-down"),(0,uu.Fm)(me,"move-up"),(0,uu.Fm)(me,"move-down")]};var wo=(0,UA.I$)("DatePicker",me=>{const Ye=(0,ds.mergeToken)((0,yr.e)(me),ni(me),{inputPaddingHorizontalBase:me.calc(me.paddingSM).sub(1).equal(),multipleSelectItemHeight:me.multipleItemHeight,selectHeight:me.controlHeight});return[ba(Ye),ts(Ye),dl(Ye),ko(Ye),PA(Ye),(0,Lo.c)(me,{focusElCls:`${me.componentCls}-focused`})]},Lu),qs=ae(68525);function fs(me,Ye,tt){return tt!==void 0?tt:Ye==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Ye==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Ye==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Ye==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Ye==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function $s(me,Ye,tt){return tt!==void 0?tt:Ye==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Ye==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Ye==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Ye==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Ye==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function Xu(me,Ye){const{allowClear:tt=!0}=me,{clearIcon:ht,removeIcon:vt}=(0,qs.Z)(Object.assign(Object.assign({},me),{prefixCls:Ye,componentName:"DatePicker"}));return[ye.useMemo(()=>tt===!1?!1:Object.assign({clearIcon:ht},tt===!0?{}:tt),[tt,ht]),vt]}const[$l,pa]=["week","WeekPicker"],[eA,Ao]=["month","MonthPicker"],[xo,ns]=["year","YearPicker"],[rs,Hs]=["quarter","QuarterPicker"],[jl,Ll]=["time","TimePicker"];var bo=ae(7939),bc=me=>ye.createElement(bo.ZP,Object.assign({size:"small",type:"primary"},me));function hc(me){return(0,ye.useMemo)(()=>Object.assign({button:bc},me),[me])}var El=function(me,Ye){var tt={};for(var ht in me)Object.prototype.hasOwnProperty.call(me,ht)&&Ye.indexOf(ht)<0&&(tt[ht]=me[ht]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ht=Object.getOwnPropertySymbols(me);vt<ht.length;vt++)Ye.indexOf(ht[vt])<0&&Object.prototype.propertyIsEnumerable.call(me,ht[vt])&&(tt[ht[vt]]=me[ht[vt]]);return tt},qr=me=>(0,ye.forwardRef)((tt,ht)=>{var vt;const{prefixCls:Yt,getPopupContainer:$t,components:rn,className:En,style:kn,placement:ln,size:Hn,disabled:tn,bordered:Yn=!0,placeholder:Rn,popupClassName:Xn,dropdownClassName:$n,status:Vn,rootClassName:Fr,variant:Cr,picker:ar}=tt,kr=El(tt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),dr=ye.useRef(null),{getPrefixCls:Ar,direction:bn,getPopupContainer:ea,rangePicker:la}=(0,ye.useContext)(Wl.E_),Xr=Ar("picker",Yt),{compactSize:Ca,compactItemClassnames:oa}=(0,Wo.ri)(Xr,bn),Wr=Ar(),[xr,Lr]=(0,es.Z)("rangePicker",Cr,Yn),jr=(0,gl.Z)(Xr),[Ta,Da,ta]=wo(Xr,jr),[ca]=Xu(tt,Xr),zr=hc(rn),$r=(0,Tl.Z)(Bi=>{var Zi;return(Zi=Hn!=null?Hn:Ca)!==null&&Zi!==void 0?Zi:Bi}),ia=ye.useContext(Ra.Z),ti=tn!=null?tn:ia,qa=(0,ye.useContext)(Ts.aM),{hasFeedback:ui,status:fi,feedbackIcon:Ga}=qa,bi=ye.createElement(ye.Fragment,null,ar===jl?ye.createElement(Rt,null):ye.createElement(qe,null),ui&&Ga);(0,ye.useImperativeHandle)(ht,()=>dr.current);const[li]=(0,Mo.Z)("Calendar",Yl.Z),mi=Object.assign(Object.assign({},li),tt.locale),[Ui]=(0,OA.Cn)("DatePicker",(vt=tt.popupStyle)===null||vt===void 0?void 0:vt.zIndex);return Ta(ye.createElement(Ps.Z,{space:!0},ye.createElement(oo,Object.assign({separator:ye.createElement("span",{"aria-label":"to",className:`${Xr}-separator`},ye.createElement(se,null)),disabled:ti,ref:dr,placement:ln,placeholder:$s(mi,ar,Rn),suffixIcon:bi,prevIcon:ye.createElement("span",{className:`${Xr}-prev-icon`}),nextIcon:ye.createElement("span",{className:`${Xr}-next-icon`}),superPrevIcon:ye.createElement("span",{className:`${Xr}-super-prev-icon`}),superNextIcon:ye.createElement("span",{className:`${Xr}-super-next-icon`}),transitionName:`${Wr}-slide-up`,picker:ar},kr,{className:nt()({[`${Xr}-${$r}`]:$r,[`${Xr}-${xr}`]:Lr},(0,Co.Z)(Xr,(0,Co.F)(fi,Vn),ui),Da,oa,En,la==null?void 0:la.className,ta,jr,Fr),style:Object.assign(Object.assign({},la==null?void 0:la.style),kn),locale:mi.lang,prefixCls:Xr,getPopupContainer:$t||ea,generateConfig:me,components:zr,direction:bn,classNames:{popup:nt()(Da,Xn||$n,ta,jr,Fr)},styles:{popup:Object.assign(Object.assign({},tt.popupStyle),{zIndex:Ui})},allowClear:ca}))))}),nA=function(me,Ye){var tt={};for(var ht in me)Object.prototype.hasOwnProperty.call(me,ht)&&Ye.indexOf(ht)<0&&(tt[ht]=me[ht]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ht=Object.getOwnPropertySymbols(me);vt<ht.length;vt++)Ye.indexOf(ht[vt])<0&&Object.prototype.propertyIsEnumerable.call(me,ht[vt])&&(tt[ht[vt]]=me[ht[vt]]);return tt},kt=me=>{const Ye=(En,kn)=>{const ln=kn===Ll?"timePicker":"datePicker";return(0,ye.forwardRef)((tn,Yn)=>{var Rn;const{prefixCls:Xn,getPopupContainer:$n,components:Vn,style:Fr,className:Cr,rootClassName:ar,size:kr,bordered:dr,placement:Ar,placeholder:bn,popupClassName:ea,dropdownClassName:la,disabled:Xr,status:Ca,variant:oa,onCalendarChange:Wr}=tn,xr=nA(tn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Lr,direction:jr,getPopupContainer:Ta,[ln]:Da}=(0,ye.useContext)(Wl.E_),ta=Lr("picker",Xn),{compactSize:ca,compactItemClassnames:zr}=(0,Wo.ri)(ta,jr),$r=ye.useRef(null),[ia,ti]=(0,es.Z)("datePicker",oa,dr),qa=(0,gl.Z)(ta),[ui,fi,Ga]=wo(ta,qa);(0,ye.useImperativeHandle)(Yn,()=>$r.current);const bi={showToday:!0},li=En||tn.picker,mi=Lr(),{onSelect:Ui,multiple:Bi}=xr,Zi=Ui&&En==="time"&&!Bi,gi=(ku,oi,co)=>{Wr==null||Wr(ku,oi,co),Zi&&Ui(ku)},[Wi,Pi]=Xu(tn,ta),fu=hc(Vn),mu=(0,Tl.Z)(ku=>{var oi;return(oi=kr!=null?kr:ca)!==null&&oi!==void 0?oi:ku}),Ja=ye.useContext(Ra.Z),ga=Xr!=null?Xr:Ja,Ti=(0,ye.useContext)(Ts.aM),{hasFeedback:Si,status:pu,feedbackIcon:ji}=Ti,sl=ye.createElement(ye.Fragment,null,li==="time"?ye.createElement(Rt,null):ye.createElement(qe,null),Si&&ji),[nu]=(0,Mo.Z)("DatePicker",Yl.Z),Ri=Object.assign(Object.assign({},nu),tn.locale),[_i]=(0,OA.Cn)("DatePicker",(Rn=tn.popupStyle)===null||Rn===void 0?void 0:Rn.zIndex);return ui(ye.createElement(Ps.Z,{space:!0},ye.createElement(Xs,Object.assign({ref:$r,placeholder:fs(Ri,li,bn),suffixIcon:sl,placement:Ar,prevIcon:ye.createElement("span",{className:`${ta}-prev-icon`}),nextIcon:ye.createElement("span",{className:`${ta}-next-icon`}),superPrevIcon:ye.createElement("span",{className:`${ta}-super-prev-icon`}),superNextIcon:ye.createElement("span",{className:`${ta}-super-next-icon`}),transitionName:`${mi}-slide-up`,picker:En,onCalendarChange:gi},bi,xr,{locale:Ri.lang,className:nt()({[`${ta}-${mu}`]:mu,[`${ta}-${ia}`]:ti},(0,Co.Z)(ta,(0,Co.F)(pu,Ca),Si),fi,zr,Da==null?void 0:Da.className,Cr,Ga,qa,ar),style:Object.assign(Object.assign({},Da==null?void 0:Da.style),Fr),prefixCls:ta,getPopupContainer:$n||Ta,generateConfig:me,components:fu,direction:jr,disabled:ga,classNames:{popup:nt()(fi,Ga,qa,ar,ea||la)},styles:{popup:Object.assign(Object.assign({},tn.popupStyle),{zIndex:_i})},allowClear:Wi,removeIcon:Pi}))))})},tt=Ye(),ht=Ye($l,pa),vt=Ye(eA,Ao),Yt=Ye(xo,ns),$t=Ye(rs,Hs),rn=Ye(jl,Ll);return{DatePicker:tt,WeekPicker:ht,MonthPicker:vt,YearPicker:Yt,TimePicker:rn,QuarterPicker:$t}},pc=me=>{const{DatePicker:Ye,WeekPicker:tt,MonthPicker:ht,YearPicker:vt,TimePicker:Yt,QuarterPicker:$t}=kt(me),rn=qr(me),En=Ye;return En.WeekPicker=tt,En.MonthPicker=ht,En.YearPicker=vt,En.RangePicker=rn,En.TimePicker=Yt,En.QuarterPicker=$t,En};const Rs=pc(je),rA=(0,We.Z)(Rs,"popupAlign",void 0,"picker");Rs._InternalPanelDoNotUseOrYouWillBeFired=rA;const $A=(0,We.Z)(Rs.RangePicker,"popupAlign",void 0,"picker");Rs._InternalRangePanelDoNotUseOrYouWillBeFired=$A,Rs.generatePicker=pc;var aA=Rs},51502:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return se}});var y=ae(59301),Re=ae(92310),ke=ae.n(Re),Je=ae(47999),Ce=ae(48755),ge=ae(31756),Ne=ae(13783),Ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},pe=y.createContext({}),Me=ae(11592),Ue=function(Qe,nt){var At={};for(var Ke in Qe)Object.prototype.hasOwnProperty.call(Qe,Ke)&&nt.indexOf(Ke)<0&&(At[Ke]=Qe[Ke]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(Qe);ut<Ke.length;ut++)nt.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Ke[ut])&&(At[Ke[ut]]=Qe[Ke[ut]]);return At};const xe=Qe=>(0,Me.Z)(Qe).map(nt=>Object.assign(Object.assign({},nt==null?void 0:nt.props),{key:nt.key}));function be(Qe,nt,At){const Ke=y.useMemo(()=>nt||xe(At),[nt,At]);return y.useMemo(()=>Ke.map(ft=>{var{span:yt}=ft,Et=Ue(ft,["span"]);return yt==="filled"?Object.assign(Object.assign({},Et),{filled:!0}):Object.assign(Object.assign({},Et),{span:typeof yt=="number"?yt:(0,Je.m9)(Qe,yt)})}),[Ke,Qe])}var de=function(Qe,nt){var At={};for(var Ke in Qe)Object.prototype.hasOwnProperty.call(Qe,Ke)&&nt.indexOf(Ke)<0&&(At[Ke]=Qe[Ke]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(Qe);ut<Ke.length;ut++)nt.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Ke[ut])&&(At[Ke[ut]]=Qe[Ke[ut]]);return At};function Se(Qe,nt){let At=[],Ke=[],ut=!1,ft=0;return Qe.filter(yt=>yt).forEach(yt=>{const{filled:Et}=yt,Qt=de(yt,["filled"]);if(Et){Ke.push(Qt),At.push(Ke),Ke=[],ft=0;return}const Bt=nt-ft;ft+=yt.span||1,ft>=nt?(ft>nt?(ut=!0,Ke.push(Object.assign(Object.assign({},Qt),{span:Bt}))):Ke.push(Qt),At.push(Ke),Ke=[],ft=0):Ke.push(Qt)}),Ke.length>0&&At.push(Ke),At=At.map(yt=>{const Et=yt.reduce((Qt,Bt)=>Qt+(Bt.span||1),0);if(Et<nt){const Qt=yt[yt.length-1];return Qt.span=nt-(Et-(Qt.span||1)),yt}return yt}),[At,ut]}var je=(Qe,nt)=>{const[At,Ke]=(0,y.useMemo)(()=>Se(nt,Qe),[nt,Qe]);return At},ye=Qe=>{let{children:nt}=Qe;return nt};function Pe(Qe){return Qe!=null}var _e=Qe=>{const{itemPrefixCls:nt,component:At,span:Ke,className:ut,style:ft,labelStyle:yt,contentStyle:Et,bordered:Qt,label:Bt,content:It,colon:_t,type:oe,styles:le}=Qe,ee=At,z=y.useContext(pe),{classNames:re}=z;return Qt?y.createElement(ee,{className:ke()({[`${nt}-item-label`]:oe==="label",[`${nt}-item-content`]:oe==="content",[`${re==null?void 0:re.label}`]:oe==="label",[`${re==null?void 0:re.content}`]:oe==="content"},ut),style:ft,colSpan:Ke},Pe(Bt)&&y.createElement("span",{style:Object.assign(Object.assign({},yt),le==null?void 0:le.label)},Bt),Pe(It)&&y.createElement("span",{style:Object.assign(Object.assign({},yt),le==null?void 0:le.content)},It)):y.createElement(ee,{className:ke()(`${nt}-item`,ut),style:ft,colSpan:Ke},y.createElement("div",{className:`${nt}-item-container`},(Bt||Bt===0)&&y.createElement("span",{className:ke()(`${nt}-item-label`,re==null?void 0:re.label,{[`${nt}-item-no-colon`]:!_t}),style:Object.assign(Object.assign({},yt),le==null?void 0:le.label)},Bt),(It||It===0)&&y.createElement("span",{className:ke()(`${nt}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},Et),le==null?void 0:le.content)},It)))};function st(Qe,nt,At){let{colon:Ke,prefixCls:ut,bordered:ft}=nt,{component:yt,type:Et,showLabel:Qt,showContent:Bt,labelStyle:It,contentStyle:_t,styles:oe}=At;return Qe.map((le,ee)=>{let{label:z,children:re,prefixCls:ne=ut,className:Ze,style:dt,labelStyle:rt,contentStyle:Zt,span:Jt=1,key:zt,styles:dn}=le;return typeof yt=="string"?y.createElement(_e,{key:`${Et}-${zt||ee}`,className:Ze,style:dt,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},It),oe==null?void 0:oe.label),rt),dn==null?void 0:dn.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},_t),oe==null?void 0:oe.content),Zt),dn==null?void 0:dn.content)},span:Jt,colon:Ke,component:yt,itemPrefixCls:ne,bordered:ft,label:Qt?z:null,content:Bt?re:null,type:Et}):[y.createElement(_e,{key:`label-${zt||ee}`,className:Ze,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},It),oe==null?void 0:oe.label),dt),rt),dn==null?void 0:dn.label),span:1,colon:Ke,component:yt[0],itemPrefixCls:ne,bordered:ft,label:z,type:"label"}),y.createElement(_e,{key:`content-${zt||ee}`,className:Ze,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},_t),oe==null?void 0:oe.content),dt),Zt),dn==null?void 0:dn.content),span:Jt*2-1,component:yt[1],itemPrefixCls:ne,bordered:ft,content:re,type:"content"})]})}var Ve=Qe=>{const nt=y.useContext(pe),{prefixCls:At,vertical:Ke,row:ut,index:ft,bordered:yt}=Qe;return Ke?y.createElement(y.Fragment,null,y.createElement("tr",{key:`label-${ft}`,className:`${At}-row`},st(ut,Qe,Object.assign({component:"th",type:"label",showLabel:!0},nt))),y.createElement("tr",{key:`content-${ft}`,className:`${At}-row`},st(ut,Qe,Object.assign({component:"td",type:"content",showContent:!0},nt)))):y.createElement("tr",{key:ft,className:`${At}-row`},st(ut,Qe,Object.assign({component:yt?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},nt)))},qe=ae(36237),Oe=ae(63356),it=ae(16931),De=ae(51636);const lt=Qe=>{const{componentCls:nt,labelBg:At}=Qe;return{[`&${nt}-bordered`]:{[`> ${nt}-view`]:{border:`${(0,qe.unit)(Qe.lineWidth)} ${Qe.lineType} ${Qe.colorSplit}`,"> table":{tableLayout:"auto"},[`${nt}-row`]:{borderBottom:`${(0,qe.unit)(Qe.lineWidth)} ${Qe.lineType} ${Qe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${nt}-item-label, > ${nt}-item-content`]:{padding:`${(0,qe.unit)(Qe.padding)} ${(0,qe.unit)(Qe.paddingLG)}`,borderInlineEnd:`${(0,qe.unit)(Qe.lineWidth)} ${Qe.lineType} ${Qe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${nt}-item-label`]:{color:Qe.colorTextSecondary,backgroundColor:At,"&::after":{display:"none"}}}},[`&${nt}-middle`]:{[`${nt}-row`]:{[`> ${nt}-item-label, > ${nt}-item-content`]:{padding:`${(0,qe.unit)(Qe.paddingSM)} ${(0,qe.unit)(Qe.paddingLG)}`}}},[`&${nt}-small`]:{[`${nt}-row`]:{[`> ${nt}-item-label, > ${nt}-item-content`]:{padding:`${(0,qe.unit)(Qe.paddingXS)} ${(0,qe.unit)(Qe.padding)}`}}}}}},Rt=Qe=>{const{componentCls:nt,extraColor:At,itemPaddingBottom:Ke,itemPaddingEnd:ut,colonMarginRight:ft,colonMarginLeft:yt,titleMarginBottom:Et}=Qe;return{[nt]:Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(Qe)),lt(Qe)),{"&-rtl":{direction:"rtl"},[`${nt}-header`]:{display:"flex",alignItems:"center",marginBottom:Et},[`${nt}-title`]:Object.assign(Object.assign({},Oe.vS),{flex:"auto",color:Qe.titleColor,fontWeight:Qe.fontWeightStrong,fontSize:Qe.fontSizeLG,lineHeight:Qe.lineHeightLG}),[`${nt}-extra`]:{marginInlineStart:"auto",color:At,fontSize:Qe.fontSize},[`${nt}-view`]:{width:"100%",borderRadius:Qe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${nt}-row`]:{"> th, > td":{paddingBottom:Ke,paddingInlineEnd:ut},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${nt}-item-label`]:{color:Qe.labelColor,fontWeight:"normal",fontSize:Qe.fontSize,lineHeight:Qe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,qe.unit)(yt)} ${(0,qe.unit)(ft)}`},[`&${nt}-item-no-colon::after`]:{content:'""'}},[`${nt}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${nt}-item-content`]:{display:"table-cell",flex:1,color:Qe.contentColor,fontSize:Qe.fontSize,lineHeight:Qe.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${nt}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${nt}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${nt}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${nt}-row`]:{"> th, > td":{paddingBottom:Qe.paddingSM}}},"&-small":{[`${nt}-row`]:{"> th, > td":{paddingBottom:Qe.paddingXS}}}})}},gt=Qe=>({labelBg:Qe.colorFillAlter,labelColor:Qe.colorTextTertiary,titleColor:Qe.colorText,titleMarginBottom:Qe.fontSizeSM*Qe.lineHeightSM,itemPaddingBottom:Qe.padding,itemPaddingEnd:Qe.padding,colonMarginRight:Qe.marginXS,colonMarginLeft:Qe.marginXXS/2,contentColor:Qe.colorText,extraColor:Qe.colorText});var ct=(0,it.I$)("Descriptions",Qe=>{const nt=(0,De.mergeToken)(Qe,{});return Rt(nt)},gt),Ft=function(Qe,nt){var At={};for(var Ke in Qe)Object.prototype.hasOwnProperty.call(Qe,Ke)&&nt.indexOf(Ke)<0&&(At[Ke]=Qe[Ke]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(Qe);ut<Ke.length;ut++)nt.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Ke[ut])&&(At[Ke[ut]]=Qe[Ke[ut]]);return At};const ze=Qe=>{const{prefixCls:nt,title:At,extra:Ke,column:ut,colon:ft=!0,bordered:yt,layout:Et,children:Qt,className:Bt,rootClassName:It,style:_t,size:oe,labelStyle:le,contentStyle:ee,styles:z,items:re,classNames:ne}=Qe,Ze=Ft(Qe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:dt,direction:rt,className:Zt,style:Jt,classNames:zt,styles:dn}=(0,Ce.dj)("descriptions"),pn=dt("descriptions",nt),rr=(0,Ne.Z)(),Zn=y.useMemo(()=>{var Qr;return typeof ut=="number"?ut:(Qr=(0,Je.m9)(rr,Object.assign(Object.assign({},Ee),ut)))!==null&&Qr!==void 0?Qr:3},[rr,ut]),_n=be(rr,re,Qt),Er=(0,ge.Z)(oe),Ir=je(Zn,_n),[sr,qt,sn]=ct(pn),Gn=y.useMemo(()=>({labelStyle:le,contentStyle:ee,styles:{content:Object.assign(Object.assign({},dn.content),z==null?void 0:z.content),label:Object.assign(Object.assign({},dn.label),z==null?void 0:z.label)},classNames:{label:ke()(zt.label,ne==null?void 0:ne.label),content:ke()(zt.content,ne==null?void 0:ne.content)}}),[le,ee,z,ne,zt,dn]);return sr(y.createElement(pe.Provider,{value:Gn},y.createElement("div",Object.assign({className:ke()(pn,Zt,zt.root,ne==null?void 0:ne.root,{[`${pn}-${Er}`]:Er&&Er!=="default",[`${pn}-bordered`]:!!yt,[`${pn}-rtl`]:rt==="rtl"},Bt,It,qt,sn),style:Object.assign(Object.assign(Object.assign(Object.assign({},Jt),dn.root),z==null?void 0:z.root),_t)},Ze),(At||Ke)&&y.createElement("div",{className:ke()(`${pn}-header`,zt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},dn.header),z==null?void 0:z.header)},At&&y.createElement("div",{className:ke()(`${pn}-title`,zt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},dn.title),z==null?void 0:z.title)},At),Ke&&y.createElement("div",{className:ke()(`${pn}-extra`,zt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},dn.extra),z==null?void 0:z.extra)},Ke)),y.createElement("div",{className:`${pn}-view`},y.createElement("table",null,y.createElement("tbody",null,Ir.map((Qr,ya)=>y.createElement(Ve,{key:ya,index:ya,colon:ft,prefixCls:pn,vertical:Et==="vertical",bordered:yt,row:Qr}))))))))};ze.Item=ye;var se=ze},37285:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return xe}});var y=ae(59301),Re=ae(92310),ke=ae.n(Re),Je=ae(48755),Ce=ae(36237),ge=ae(63356),Ne=ae(16931),he=ae(51636);const Ee=be=>{const{componentCls:de,sizePaddingEdgeHorizontal:Se,colorSplit:Ie,lineWidth:je,textPaddingInline:We,orientationMargin:ye,verticalMarginInline:Pe}=be;return{[de]:Object.assign(Object.assign({},(0,ge.Wf)(be)),{borderBlockStart:`${(0,Ce.unit)(je)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Pe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(je)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(be.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(be.dividerHorizontalWithTextGutterMargin)} 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(je)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-start`]:{"&::before":{width:`calc(${ye} * 100%)`},"&::after":{width:`calc(100% - ${ye} * 100%)`}},[`&-horizontal${de}-with-text-end`]:{"&::before":{width:`calc(100% - ${ye} * 100%)`},"&::after":{width:`calc(${ye} * 100%)`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:We},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(je)} 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(je)} 0 0`},[`&-horizontal${de}-with-text${de}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${de}-dotted`]:{borderInlineStartWidth:je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:be.colorText,fontWeight:"normal",fontSize:be.fontSize},[`&-horizontal${de}-with-text-start${de}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:Se}},[`&-horizontal${de}-with-text-end${de}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:Se}}})}},we=be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS});var pe=(0,Ne.I$)("Divider",be=>{const de=(0,he.mergeToken)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[Ee(de)]},we,{unitless:{orientationMargin:!0}}),Me=function(be,de){var Se={};for(var Ie in be)Object.prototype.hasOwnProperty.call(be,Ie)&&de.indexOf(Ie)<0&&(Se[Ie]=be[Ie]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ie=Object.getOwnPropertySymbols(be);je<Ie.length;je++)de.indexOf(Ie[je])<0&&Object.prototype.propertyIsEnumerable.call(be,Ie[je])&&(Se[Ie[je]]=be[Ie[je]]);return Se},xe=be=>{const{getPrefixCls:de,direction:Se,className:Ie,style:je}=(0,Je.dj)("divider"),{prefixCls:We,type:ye="horizontal",orientation:Pe="center",orientationMargin:$e,className:_e,rootClassName:st,children:ve,dashed:Ve,variant:qe="solid",plain:Oe,style:it}=be,De=Me(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),lt=de("divider",We),[Rt,gt,ct]=pe(lt),Ft=!!ve,ze=y.useMemo(()=>Pe==="left"?Se==="rtl"?"end":"start":Pe==="right"?Se==="rtl"?"start":"end":Pe,[Se,Pe]),se=ze==="start"&&$e!=null,Qe=ze==="end"&&$e!=null,nt=ke()(lt,Ie,gt,ct,`${lt}-${ye}`,{[`${lt}-with-text`]:Ft,[`${lt}-with-text-${ze}`]:Ft,[`${lt}-dashed`]:!!Ve,[`${lt}-${qe}`]:qe!=="solid",[`${lt}-plain`]:!!Oe,[`${lt}-rtl`]:Se==="rtl",[`${lt}-no-default-orientation-margin-start`]:se,[`${lt}-no-default-orientation-margin-end`]:Qe},_e,st),At=y.useMemo(()=>typeof $e=="number"?$e:/^\d+$/.test($e)?Number($e):$e,[$e]),Ke={marginInlineStart:se?At:void 0,marginInlineEnd:Qe?At:void 0};return Rt(y.createElement("div",Object.assign({className:nt,style:Object.assign(Object.assign({},je),it)},De,{role:"separator"}),ve&&ye!=="vertical"&&y.createElement("span",{className:`${lt}-inner-text`,style:Ke},ve)))}},93725:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Ve}});var y=ae(59301),Re=ae(96512),ke=ae(92310),Je=ae.n(ke),Ce=ae(18929),ge=ae(2738),Ne=ae(48755),he=ae(37639),Ee=ae(15565),we=ae(54500),pe=ae(7939),Me=ae(61670),Ue=ae(9017),xe=ae(85981),be=ae(69106),de=ae(16931);const Se=qe=>{const{componentCls:Oe,iconCls:it,antCls:De,zIndexPopup:lt,colorText:Rt,colorWarning:gt,marginXXS:ct,marginXS:Ft,fontSize:ze,fontWeightStrong:se,colorTextHeading:Qe}=qe;return{[Oe]:{zIndex:lt,[`&${De}-popover`]:{fontSize:ze},[`${Oe}-message`]:{marginBottom:Ft,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Oe}-message-icon ${it}`]:{color:gt,fontSize:ze,lineHeight:1,marginInlineEnd:Ft},[`${Oe}-title`]:{fontWeight:se,color:Qe,"&:only-child":{fontWeight:"normal"}},[`${Oe}-description`]:{marginTop:ct,color:Rt}},[`${Oe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Ft}}}}},Ie=qe=>{const{zIndexPopupBase:Oe}=qe;return{zIndexPopup:Oe+60}};var je=(0,de.I$)("Popconfirm",qe=>Se(qe),Ie,{resetStyle:!1}),We=function(qe,Oe){var it={};for(var De in qe)Object.prototype.hasOwnProperty.call(qe,De)&&Oe.indexOf(De)<0&&(it[De]=qe[De]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,De=Object.getOwnPropertySymbols(qe);lt<De.length;lt++)Oe.indexOf(De[lt])<0&&Object.prototype.propertyIsEnumerable.call(qe,De[lt])&&(it[De[lt]]=qe[De[lt]]);return it};const ye=qe=>{const{prefixCls:Oe,okButtonProps:it,cancelButtonProps:De,title:lt,description:Rt,cancelText:gt,okText:ct,okType:Ft="primary",icon:ze=y.createElement(Re.Z,null),showCancel:se=!0,close:Qe,onConfirm:nt,onCancel:At,onPopupClick:Ke}=qe,{getPrefixCls:ut}=y.useContext(Ne.E_),[ft]=(0,Ue.Z)("Popconfirm",xe.Z.Popconfirm),yt=(0,we.Z)(lt),Et=(0,we.Z)(Rt);return y.createElement("div",{className:`${Oe}-inner-content`,onClick:Ke},y.createElement("div",{className:`${Oe}-message`},ze&&y.createElement("span",{className:`${Oe}-message-icon`},ze),y.createElement("div",{className:`${Oe}-message-text`},yt&&y.createElement("div",{className:`${Oe}-title`},yt),Et&&y.createElement("div",{className:`${Oe}-description`},Et))),y.createElement("div",{className:`${Oe}-buttons`},se&&y.createElement(pe.ZP,Object.assign({onClick:At,size:"small"},De),gt||(ft==null?void 0:ft.cancelText)),y.createElement(Ee.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Me.nx)(Ft)),it),actionFn:nt,close:Qe,prefixCls:ut("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},ct||(ft==null?void 0:ft.okText))))};var $e=qe=>{const{prefixCls:Oe,placement:it,className:De,style:lt}=qe,Rt=We(qe,["prefixCls","placement","className","style"]),{getPrefixCls:gt}=y.useContext(Ne.E_),ct=gt("popconfirm",Oe),[Ft]=je(ct);return Ft(y.createElement(be.ZP,{placement:it,className:Je()(ct,De),style:lt,content:y.createElement(ye,Object.assign({prefixCls:ct},Rt))}))},_e=function(qe,Oe){var it={};for(var De in qe)Object.prototype.hasOwnProperty.call(qe,De)&&Oe.indexOf(De)<0&&(it[De]=qe[De]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,De=Object.getOwnPropertySymbols(qe);lt<De.length;lt++)Oe.indexOf(De[lt])<0&&Object.prototype.propertyIsEnumerable.call(qe,De[lt])&&(it[De[lt]]=qe[De[lt]]);return it};const ve=y.forwardRef((qe,Oe)=>{var it,De;const{prefixCls:lt,placement:Rt="top",trigger:gt="click",okType:ct="primary",icon:Ft=y.createElement(Re.Z,null),children:ze,overlayClassName:se,onOpenChange:Qe,onVisibleChange:nt,overlayStyle:At,styles:Ke,classNames:ut}=qe,ft=_e(qe,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:yt,className:Et,style:Qt,classNames:Bt,styles:It}=(0,Ne.dj)("popconfirm"),[_t,oe]=(0,Ce.Z)(!1,{value:(it=qe.open)!==null&&it!==void 0?it:qe.visible,defaultValue:(De=qe.defaultOpen)!==null&&De!==void 0?De:qe.defaultVisible}),le=(Jt,zt)=>{oe(Jt,!0),nt==null||nt(Jt),Qe==null||Qe(Jt,zt)},ee=Jt=>{le(!1,Jt)},z=Jt=>{var zt;return(zt=qe.onConfirm)===null||zt===void 0?void 0:zt.call(void 0,Jt)},re=Jt=>{var zt;le(!1,Jt),(zt=qe.onCancel)===null||zt===void 0||zt.call(void 0,Jt)},ne=(Jt,zt)=>{const{disabled:dn=!1}=qe;dn||le(Jt,zt)},Ze=yt("popconfirm",lt),dt=Je()(Ze,Et,se,Bt.root,ut==null?void 0:ut.root),rt=Je()(Bt.body,ut==null?void 0:ut.body),[Zt]=je(Ze);return Zt(y.createElement(he.Z,Object.assign({},(0,ge.Z)(ft,["title"]),{trigger:gt,placement:Rt,onOpenChange:ne,open:_t,ref:Oe,classNames:{root:dt,body:rt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},It.root),Qt),At),Ke==null?void 0:Ke.root),body:Object.assign(Object.assign({},It.body),Ke==null?void 0:Ke.body)},content:y.createElement(ye,Object.assign({okType:ct,icon:Ft},qe,{prefixCls:Ze,close:ee,onConfirm:z,onCancel:re})),"data-popover-inject":!0}),ze))});ve._InternalPanelDoNotUseOrYouWillBeFired=$e;var Ve=ve},58755:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Rt}});var y=ae(59301),Re=ae(58617),ke=ae(92310),Je=ae.n(ke),Ce=ae(60499),ge=ae(18642),Ne=ae(72190),he=ae(42244),Ee=ae(18929),we=ae(10228),pe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Me=y.forwardRef(function(gt,ct){var Ft,ze=gt.prefixCls,se=ze===void 0?"rc-switch":ze,Qe=gt.className,nt=gt.checked,At=gt.defaultChecked,Ke=gt.disabled,ut=gt.loadingIcon,ft=gt.checkedChildren,yt=gt.unCheckedChildren,Et=gt.onClick,Qt=gt.onChange,Bt=gt.onKeyDown,It=(0,he.Z)(gt,pe),_t=(0,Ee.Z)(!1,{value:nt,defaultValue:At}),oe=(0,Ne.Z)(_t,2),le=oe[0],ee=oe[1];function z(dt,rt){var Zt=le;return Ke||(Zt=dt,ee(Zt),Qt==null||Qt(Zt,rt)),Zt}function re(dt){dt.which===we.Z.LEFT?z(!1,dt):dt.which===we.Z.RIGHT&&z(!0,dt),Bt==null||Bt(dt)}function ne(dt){var rt=z(!le,dt);Et==null||Et(rt,dt)}var Ze=Je()(se,Qe,(Ft={},(0,ge.Z)(Ft,"".concat(se,"-checked"),le),(0,ge.Z)(Ft,"".concat(se,"-disabled"),Ke),Ft));return y.createElement("button",(0,Ce.Z)({},It,{type:"button",role:"switch","aria-checked":le,disabled:Ke,className:Ze,ref:ct,onKeyDown:re,onClick:ne}),ut,y.createElement("span",{className:"".concat(se,"-inner")},y.createElement("span",{className:"".concat(se,"-inner-checked")},ft),y.createElement("span",{className:"".concat(se,"-inner-unchecked")},yt)))});Me.displayName="Switch";var Ue=Me,xe=ae(12919),be=ae(48755),de=ae(2171),Se=ae(31756),Ie=ae(36237),je=ae(17835),We=ae(63356),ye=ae(16931),Pe=ae(51636);const $e=gt=>{const{componentCls:ct,trackHeightSM:Ft,trackPadding:ze,trackMinWidthSM:se,innerMinMarginSM:Qe,innerMaxMarginSM:nt,handleSizeSM:At,calc:Ke}=gt,ut=`${ct}-inner`,ft=(0,Ie.unit)(Ke(At).add(Ke(ze).mul(2)).equal()),yt=(0,Ie.unit)(Ke(nt).mul(2).equal());return{[ct]:{[`&${ct}-small`]:{minWidth:se,height:Ft,lineHeight:(0,Ie.unit)(Ft),[`${ct}-inner`]:{paddingInlineStart:nt,paddingInlineEnd:Qe,[`${ut}-checked, ${ut}-unchecked`]:{minHeight:Ft},[`${ut}-checked`]:{marginInlineStart:`calc(-100% + ${ft} - ${yt})`,marginInlineEnd:`calc(100% - ${ft} + ${yt})`},[`${ut}-unchecked`]:{marginTop:Ke(Ft).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ct}-handle`]:{width:At,height:At},[`${ct}-loading-icon`]:{top:Ke(Ke(At).sub(gt.switchLoadingIconSize)).div(2).equal(),fontSize:gt.switchLoadingIconSize},[`&${ct}-checked`]:{[`${ct}-inner`]:{paddingInlineStart:Qe,paddingInlineEnd:nt,[`${ut}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ut}-unchecked`]:{marginInlineStart:`calc(100% - ${ft} + ${yt})`,marginInlineEnd:`calc(-100% + ${ft} - ${yt})`}},[`${ct}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Ke(At).add(ze).equal())})`}},[`&:not(${ct}-disabled):active`]:{[`&:not(${ct}-checked) ${ut}`]:{[`${ut}-unchecked`]:{marginInlineStart:Ke(gt.marginXXS).div(2).equal(),marginInlineEnd:Ke(gt.marginXXS).mul(-1).div(2).equal()}},[`&${ct}-checked ${ut}`]:{[`${ut}-checked`]:{marginInlineStart:Ke(gt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ke(gt.marginXXS).div(2).equal()}}}}}}},_e=gt=>{const{componentCls:ct,handleSize:Ft,calc:ze}=gt;return{[ct]:{[`${ct}-loading-icon${gt.iconCls}`]:{position:"relative",top:ze(ze(Ft).sub(gt.fontSize)).div(2).equal(),color:gt.switchLoadingIconColor,verticalAlign:"top"},[`&${ct}-checked ${ct}-loading-icon`]:{color:gt.switchColor}}}},st=gt=>{const{componentCls:ct,trackPadding:Ft,handleBg:ze,handleShadow:se,handleSize:Qe,calc:nt}=gt,At=`${ct}-handle`;return{[ct]:{[At]:{position:"absolute",top:Ft,insetInlineStart:Ft,width:Qe,height:Qe,transition:`all ${gt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ze,borderRadius:nt(Qe).div(2).equal(),boxShadow:se,transition:`all ${gt.switchDuration} ease-in-out`,content:'""'}},[`&${ct}-checked ${At}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(nt(Qe).add(Ft).equal())})`},[`&:not(${ct}-disabled):active`]:{[`${At}::before`]:{insetInlineEnd:gt.switchHandleActiveInset,insetInlineStart:0},[`&${ct}-checked ${At}::before`]:{insetInlineEnd:0,insetInlineStart:gt.switchHandleActiveInset}}}}},ve=gt=>{const{componentCls:ct,trackHeight:Ft,trackPadding:ze,innerMinMargin:se,innerMaxMargin:Qe,handleSize:nt,calc:At}=gt,Ke=`${ct}-inner`,ut=(0,Ie.unit)(At(nt).add(At(ze).mul(2)).equal()),ft=(0,Ie.unit)(At(Qe).mul(2).equal());return{[ct]:{[Ke]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Qe,paddingInlineEnd:se,transition:`padding-inline-start ${gt.switchDuration} ease-in-out, padding-inline-end ${gt.switchDuration} ease-in-out`,[`${Ke}-checked, ${Ke}-unchecked`]:{display:"block",color:gt.colorTextLightSolid,fontSize:gt.fontSizeSM,transition:`margin-inline-start ${gt.switchDuration} ease-in-out, margin-inline-end ${gt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Ft},[`${Ke}-checked`]:{marginInlineStart:`calc(-100% + ${ut} - ${ft})`,marginInlineEnd:`calc(100% - ${ut} + ${ft})`},[`${Ke}-unchecked`]:{marginTop:At(Ft).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ct}-checked ${Ke}`]:{paddingInlineStart:se,paddingInlineEnd:Qe,[`${Ke}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ke}-unchecked`]:{marginInlineStart:`calc(100% - ${ut} + ${ft})`,marginInlineEnd:`calc(-100% + ${ut} - ${ft})`}},[`&:not(${ct}-disabled):active`]:{[`&:not(${ct}-checked) ${Ke}`]:{[`${Ke}-unchecked`]:{marginInlineStart:At(ze).mul(2).equal(),marginInlineEnd:At(ze).mul(-1).mul(2).equal()}},[`&${ct}-checked ${Ke}`]:{[`${Ke}-checked`]:{marginInlineStart:At(ze).mul(-1).mul(2).equal(),marginInlineEnd:At(ze).mul(2).equal()}}}}}},Ve=gt=>{const{componentCls:ct,trackHeight:Ft,trackMinWidth:ze}=gt;return{[ct]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(gt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ze,height:Ft,lineHeight:(0,Ie.unit)(Ft),verticalAlign:"middle",background:gt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${gt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ct}-disabled)`]:{background:gt.colorTextTertiary}}),(0,We.Qy)(gt)),{[`&${ct}-checked`]:{background:gt.switchColor,[`&:hover:not(${ct}-disabled)`]:{background:gt.colorPrimaryHover}},[`&${ct}-loading, &${ct}-disabled`]:{cursor:"not-allowed",opacity:gt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ct}-rtl`]:{direction:"rtl"}})}},qe=gt=>{const{fontSize:ct,lineHeight:Ft,controlHeight:ze,colorWhite:se}=gt,Qe=ct*Ft,nt=ze/2,At=2,Ke=Qe-At*2,ut=nt-At*2;return{trackHeight:Qe,trackHeightSM:nt,trackMinWidth:Ke*2+At*4,trackMinWidthSM:ut*2+At*2,trackPadding:At,handleBg:se,handleSize:Ke,handleSizeSM:ut,handleShadow:`0 2px 4px 0 ${new je.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ke/2,innerMaxMargin:Ke+At+At*2,innerMinMarginSM:ut/2,innerMaxMarginSM:ut+At+At*2}};var Oe=(0,ye.I$)("Switch",gt=>{const ct=(0,Pe.mergeToken)(gt,{switchDuration:gt.motionDurationMid,switchColor:gt.colorPrimary,switchDisabledOpacity:gt.opacityLoading,switchLoadingIconSize:gt.calc(gt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${gt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(ct),ve(ct),st(ct),_e(ct),$e(ct)]},qe),it=function(gt,ct){var Ft={};for(var ze in gt)Object.prototype.hasOwnProperty.call(gt,ze)&&ct.indexOf(ze)<0&&(Ft[ze]=gt[ze]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ze=Object.getOwnPropertySymbols(gt);se<ze.length;se++)ct.indexOf(ze[se])<0&&Object.prototype.propertyIsEnumerable.call(gt,ze[se])&&(Ft[ze[se]]=gt[ze[se]]);return Ft};const lt=y.forwardRef((gt,ct)=>{const{prefixCls:Ft,size:ze,disabled:se,loading:Qe,className:nt,rootClassName:At,style:Ke,checked:ut,value:ft,defaultChecked:yt,defaultValue:Et,onChange:Qt}=gt,Bt=it(gt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[It,_t]=(0,Ee.Z)(!1,{value:ut!=null?ut:ft,defaultValue:yt!=null?yt:Et}),{getPrefixCls:oe,direction:le,switch:ee}=y.useContext(be.E_),z=y.useContext(de.Z),re=(se!=null?se:z)||Qe,ne=oe("switch",Ft),Ze=y.createElement("div",{className:`${ne}-handle`},Qe&&y.createElement(Re.Z,{className:`${ne}-loading-icon`})),[dt,rt,Zt]=Oe(ne),Jt=(0,Se.Z)(ze),zt=Je()(ee==null?void 0:ee.className,{[`${ne}-small`]:Jt==="small",[`${ne}-loading`]:Qe,[`${ne}-rtl`]:le==="rtl"},nt,At,rt,Zt),dn=Object.assign(Object.assign({},ee==null?void 0:ee.style),Ke),pn=function(){_t(arguments.length<=0?void 0:arguments[0]),Qt==null||Qt.apply(void 0,arguments)};return dt(y.createElement(xe.Z,{component:"Switch"},y.createElement(Ue,Object.assign({},Bt,{checked:It,onChange:pn,prefixCls:ne,className:zt,style:dn,disabled:re,ref:ct,loadingIcon:Ze}))))});lt.__ANT_SWITCH=!0;var Rt=lt},86251:function(Lt,Ct){"use strict";Ct.byteLength=Ne,Ct.toByteArray=Ee,Ct.fromByteArray=Me;for(var ae=[],y=[],Re=typeof Uint8Array!="undefined"?Uint8Array:Array,ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Je=0,Ce=ke.length;Je<Ce;++Je)ae[Je]=ke[Je],y[ke.charCodeAt(Je)]=Je;y[45]=62,y[95]=63;function ge(Ue){var xe=Ue.length;if(xe%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=Ue.indexOf("=");be===-1&&(be=xe);var de=be===xe?0:4-be%4;return[be,de]}function Ne(Ue){var xe=ge(Ue),be=xe[0],de=xe[1];return(be+de)*3/4-de}function he(Ue,xe,be){return(xe+be)*3/4-be}function Ee(Ue){var xe,be=ge(Ue),de=be[0],Se=be[1],Ie=new Re(he(Ue,de,Se)),je=0,We=Se>0?de-4:de,ye;for(ye=0;ye<We;ye+=4)xe=y[Ue.charCodeAt(ye)]<<18|y[Ue.charCodeAt(ye+1)]<<12|y[Ue.charCodeAt(ye+2)]<<6|y[Ue.charCodeAt(ye+3)],Ie[je++]=xe>>16&255,Ie[je++]=xe>>8&255,Ie[je++]=xe&255;return Se===2&&(xe=y[Ue.charCodeAt(ye)]<<2|y[Ue.charCodeAt(ye+1)]>>4,Ie[je++]=xe&255),Se===1&&(xe=y[Ue.charCodeAt(ye)]<<10|y[Ue.charCodeAt(ye+1)]<<4|y[Ue.charCodeAt(ye+2)]>>2,Ie[je++]=xe>>8&255,Ie[je++]=xe&255),Ie}function we(Ue){return ae[Ue>>18&63]+ae[Ue>>12&63]+ae[Ue>>6&63]+ae[Ue&63]}function pe(Ue,xe,be){for(var de,Se=[],Ie=xe;Ie<be;Ie+=3)de=(Ue[Ie]<<16&16711680)+(Ue[Ie+1]<<8&65280)+(Ue[Ie+2]&255),Se.push(we(de));return Se.join("")}function Me(Ue){for(var xe,be=Ue.length,de=be%3,Se=[],Ie=16383,je=0,We=be-de;je<We;je+=Ie)Se.push(pe(Ue,je,je+Ie>We?We:je+Ie));return de===1?(xe=Ue[be-1],Se.push(ae[xe>>2]+ae[xe<<4&63]+"==")):de===2&&(xe=(Ue[be-2]<<8)+Ue[be-1],Se.push(ae[xe>>10]+ae[xe>>4&63]+ae[xe<<2&63]+"=")),Se.join("")}},19208:function(Lt,Ct,ae){"use strict";var y;var Re=ae(86251),ke=ae(67467),Je=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ct.lW=he,y=je,Ct.h2=50;var Ce=2147483647;y=Ce,he.TYPED_ARRAY_SUPPORT=ge(),!he.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ge(){try{var ee=new Uint8Array(1),z={foo:function(){return 42}};return Object.setPrototypeOf(z,Uint8Array.prototype),Object.setPrototypeOf(ee,z),ee.foo()===42}catch(re){return!1}}Object.defineProperty(he.prototype,"parent",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.buffer}}),Object.defineProperty(he.prototype,"offset",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.byteOffset}});function Ne(ee){if(ee>Ce)throw new RangeError('The value "'+ee+'" is invalid for option "size"');var z=new Uint8Array(ee);return Object.setPrototypeOf(z,he.prototype),z}function he(ee,z,re){if(typeof ee=="number"){if(typeof z=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Me(ee)}return Ee(ee,z,re)}he.poolSize=8192;function Ee(ee,z,re){if(typeof ee=="string")return Ue(ee,z);if(ArrayBuffer.isView(ee))return be(ee);if(ee==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee);if(_t(ee,ArrayBuffer)||ee&&_t(ee.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(_t(ee,SharedArrayBuffer)||ee&&_t(ee.buffer,SharedArrayBuffer)))return de(ee,z,re);if(typeof ee=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ne=ee.valueOf&&ee.valueOf();if(ne!=null&&ne!==ee)return he.from(ne,z,re);var Ze=Se(ee);if(Ze)return Ze;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ee[Symbol.toPrimitive]=="function")return he.from(ee[Symbol.toPrimitive]("string"),z,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee)}he.from=function(ee,z,re){return Ee(ee,z,re)},Object.setPrototypeOf(he.prototype,Uint8Array.prototype),Object.setPrototypeOf(he,Uint8Array);function we(ee){if(typeof ee!="number")throw new TypeError('"size" argument must be of type number');if(ee<0)throw new RangeError('The value "'+ee+'" is invalid for option "size"')}function pe(ee,z,re){return we(ee),ee<=0?Ne(ee):z!==void 0?typeof re=="string"?Ne(ee).fill(z,re):Ne(ee).fill(z):Ne(ee)}he.alloc=function(ee,z,re){return pe(ee,z,re)};function Me(ee){return we(ee),Ne(ee<0?0:Ie(ee)|0)}he.allocUnsafe=function(ee){return Me(ee)},he.allocUnsafeSlow=function(ee){return Me(ee)};function Ue(ee,z){if((typeof z!="string"||z==="")&&(z="utf8"),!he.isEncoding(z))throw new TypeError("Unknown encoding: "+z);var re=We(ee,z)|0,ne=Ne(re),Ze=ne.write(ee,z);return Ze!==re&&(ne=ne.slice(0,Ze)),ne}function xe(ee){for(var z=ee.length<0?0:Ie(ee.length)|0,re=Ne(z),ne=0;ne<z;ne+=1)re[ne]=ee[ne]&255;return re}function be(ee){if(_t(ee,Uint8Array)){var z=new Uint8Array(ee);return de(z.buffer,z.byteOffset,z.byteLength)}return xe(ee)}function de(ee,z,re){if(z<0||ee.byteLength<z)throw new RangeError('"offset" is outside of buffer bounds');if(ee.byteLength<z+(re||0))throw new RangeError('"length" is outside of buffer bounds');var ne;return z===void 0&&re===void 0?ne=new Uint8Array(ee):re===void 0?ne=new Uint8Array(ee,z):ne=new Uint8Array(ee,z,re),Object.setPrototypeOf(ne,he.prototype),ne}function Se(ee){if(he.isBuffer(ee)){var z=Ie(ee.length)|0,re=Ne(z);return re.length===0||ee.copy(re,0,0,z),re}if(ee.length!==void 0)return typeof ee.length!="number"||oe(ee.length)?Ne(0):xe(ee);if(ee.type==="Buffer"&&Array.isArray(ee.data))return xe(ee.data)}function Ie(ee){if(ee>=Ce)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ce.toString(16)+" bytes");return ee|0}function je(ee){return+ee!=ee&&(ee=0),he.alloc(+ee)}he.isBuffer=function(z){return z!=null&&z._isBuffer===!0&&z!==he.prototype},he.compare=function(z,re){if(_t(z,Uint8Array)&&(z=he.from(z,z.offset,z.byteLength)),_t(re,Uint8Array)&&(re=he.from(re,re.offset,re.byteLength)),!he.isBuffer(z)||!he.isBuffer(re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(z===re)return 0;for(var ne=z.length,Ze=re.length,dt=0,rt=Math.min(ne,Ze);dt<rt;++dt)if(z[dt]!==re[dt]){ne=z[dt],Ze=re[dt];break}return ne<Ze?-1:Ze<ne?1:0},he.isEncoding=function(z){switch(String(z).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},he.concat=function(z,re){if(!Array.isArray(z))throw new TypeError('"list" argument must be an Array of Buffers');if(z.length===0)return he.alloc(0);var ne;if(re===void 0)for(re=0,ne=0;ne<z.length;++ne)re+=z[ne].length;var Ze=he.allocUnsafe(re),dt=0;for(ne=0;ne<z.length;++ne){var rt=z[ne];if(_t(rt,Uint8Array))dt+rt.length>Ze.length?he.from(rt).copy(Ze,dt):Uint8Array.prototype.set.call(Ze,rt,dt);else if(he.isBuffer(rt))rt.copy(Ze,dt);else throw new TypeError('"list" argument must be an Array of Buffers');dt+=rt.length}return Ze};function We(ee,z){if(he.isBuffer(ee))return ee.length;if(ArrayBuffer.isView(ee)||_t(ee,ArrayBuffer))return ee.byteLength;if(typeof ee!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ee);var re=ee.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&re===0)return 0;for(var Ze=!1;;)switch(z){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return yt(ee).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return Bt(ee).length;default:if(Ze)return ne?-1:yt(ee).length;z=(""+z).toLowerCase(),Ze=!0}}he.byteLength=We;function ye(ee,z,re){var ne=!1;if((z===void 0||z<0)&&(z=0),z>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,z>>>=0,re<=z))return"";for(ee||(ee="utf8");;)switch(ee){case"hex":return Ft(this,z,re);case"utf8":case"utf-8":return De(this,z,re);case"ascii":return gt(this,z,re);case"latin1":case"binary":return ct(this,z,re);case"base64":return it(this,z,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,z,re);default:if(ne)throw new TypeError("Unknown encoding: "+ee);ee=(ee+"").toLowerCase(),ne=!0}}he.prototype._isBuffer=!0;function Pe(ee,z,re){var ne=ee[z];ee[z]=ee[re],ee[re]=ne}he.prototype.swap16=function(){var z=this.length;if(z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var re=0;re<z;re+=2)Pe(this,re,re+1);return this},he.prototype.swap32=function(){var z=this.length;if(z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var re=0;re<z;re+=4)Pe(this,re,re+3),Pe(this,re+1,re+2);return this},he.prototype.swap64=function(){var z=this.length;if(z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var re=0;re<z;re+=8)Pe(this,re,re+7),Pe(this,re+1,re+6),Pe(this,re+2,re+5),Pe(this,re+3,re+4);return this},he.prototype.toString=function(){var z=this.length;return z===0?"":arguments.length===0?De(this,0,z):ye.apply(this,arguments)},he.prototype.toLocaleString=he.prototype.toString,he.prototype.equals=function(z){if(!he.isBuffer(z))throw new TypeError("Argument must be a Buffer");return this===z?!0:he.compare(this,z)===0},he.prototype.inspect=function(){var z="",re=Ct.h2;return z=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(z+=" ... "),"<Buffer "+z+">"},Je&&(he.prototype[Je]=he.prototype.inspect),he.prototype.compare=function(z,re,ne,Ze,dt){if(_t(z,Uint8Array)&&(z=he.from(z,z.offset,z.byteLength)),!he.isBuffer(z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof z);if(re===void 0&&(re=0),ne===void 0&&(ne=z?z.length:0),Ze===void 0&&(Ze=0),dt===void 0&&(dt=this.length),re<0||ne>z.length||Ze<0||dt>this.length)throw new RangeError("out of range index");if(Ze>=dt&&re>=ne)return 0;if(Ze>=dt)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,Ze>>>=0,dt>>>=0,this===z)return 0;for(var rt=dt-Ze,Zt=ne-re,Jt=Math.min(rt,Zt),zt=this.slice(Ze,dt),dn=z.slice(re,ne),pn=0;pn<Jt;++pn)if(zt[pn]!==dn[pn]){rt=zt[pn],Zt=dn[pn];break}return rt<Zt?-1:Zt<rt?1:0};function $e(ee,z,re,ne,Ze){if(ee.length===0)return-1;if(typeof re=="string"?(ne=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,oe(re)&&(re=Ze?0:ee.length-1),re<0&&(re=ee.length+re),re>=ee.length){if(Ze)return-1;re=ee.length-1}else if(re<0)if(Ze)re=0;else return-1;if(typeof z=="string"&&(z=he.from(z,ne)),he.isBuffer(z))return z.length===0?-1:_e(ee,z,re,ne,Ze);if(typeof z=="number")return z=z&255,typeof Uint8Array.prototype.indexOf=="function"?Ze?Uint8Array.prototype.indexOf.call(ee,z,re):Uint8Array.prototype.lastIndexOf.call(ee,z,re):_e(ee,[z],re,ne,Ze);throw new TypeError("val must be string, number or Buffer")}function _e(ee,z,re,ne,Ze){var dt=1,rt=ee.length,Zt=z.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(ee.length<2||z.length<2)return-1;dt=2,rt/=2,Zt/=2,re/=2}function Jt(Zn,_n){return dt===1?Zn[_n]:Zn.readUInt16BE(_n*dt)}var zt;if(Ze){var dn=-1;for(zt=re;zt<rt;zt++)if(Jt(ee,zt)===Jt(z,dn===-1?0:zt-dn)){if(dn===-1&&(dn=zt),zt-dn+1===Zt)return dn*dt}else dn!==-1&&(zt-=zt-dn),dn=-1}else for(re+Zt>rt&&(re=rt-Zt),zt=re;zt>=0;zt--){for(var pn=!0,rr=0;rr<Zt;rr++)if(Jt(ee,zt+rr)!==Jt(z,rr)){pn=!1;break}if(pn)return zt}return-1}he.prototype.includes=function(z,re,ne){return this.indexOf(z,re,ne)!==-1},he.prototype.indexOf=function(z,re,ne){return $e(this,z,re,ne,!0)},he.prototype.lastIndexOf=function(z,re,ne){return $e(this,z,re,ne,!1)};function st(ee,z,re,ne){re=Number(re)||0;var Ze=ee.length-re;ne?(ne=Number(ne),ne>Ze&&(ne=Ze)):ne=Ze;var dt=z.length;ne>dt/2&&(ne=dt/2);for(var rt=0;rt<ne;++rt){var Zt=parseInt(z.substr(rt*2,2),16);if(oe(Zt))return rt;ee[re+rt]=Zt}return rt}function ve(ee,z,re,ne){return It(yt(z,ee.length-re),ee,re,ne)}function Ve(ee,z,re,ne){return It(Et(z),ee,re,ne)}function qe(ee,z,re,ne){return It(Bt(z),ee,re,ne)}function Oe(ee,z,re,ne){return It(Qt(z,ee.length-re),ee,re,ne)}he.prototype.write=function(z,re,ne,Ze){if(re===void 0)Ze="utf8",ne=this.length,re=0;else if(ne===void 0&&typeof re=="string")Ze=re,ne=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(ne)?(ne=ne>>>0,Ze===void 0&&(Ze="utf8")):(Ze=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var dt=this.length-re;if((ne===void 0||ne>dt)&&(ne=dt),z.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ze||(Ze="utf8");for(var rt=!1;;)switch(Ze){case"hex":return st(this,z,re,ne);case"utf8":case"utf-8":return ve(this,z,re,ne);case"ascii":case"latin1":case"binary":return Ve(this,z,re,ne);case"base64":return qe(this,z,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Oe(this,z,re,ne);default:if(rt)throw new TypeError("Unknown encoding: "+Ze);Ze=(""+Ze).toLowerCase(),rt=!0}},he.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function it(ee,z,re){return z===0&&re===ee.length?Re.fromByteArray(ee):Re.fromByteArray(ee.slice(z,re))}function De(ee,z,re){re=Math.min(ee.length,re);for(var ne=[],Ze=z;Ze<re;){var dt=ee[Ze],rt=null,Zt=dt>239?4:dt>223?3:dt>191?2:1;if(Ze+Zt<=re){var Jt,zt,dn,pn;switch(Zt){case 1:dt<128&&(rt=dt);break;case 2:Jt=ee[Ze+1],(Jt&192)===128&&(pn=(dt&31)<<6|Jt&63,pn>127&&(rt=pn));break;case 3:Jt=ee[Ze+1],zt=ee[Ze+2],(Jt&192)===128&&(zt&192)===128&&(pn=(dt&15)<<12|(Jt&63)<<6|zt&63,pn>2047&&(pn<55296||pn>57343)&&(rt=pn));break;case 4:Jt=ee[Ze+1],zt=ee[Ze+2],dn=ee[Ze+3],(Jt&192)===128&&(zt&192)===128&&(dn&192)===128&&(pn=(dt&15)<<18|(Jt&63)<<12|(zt&63)<<6|dn&63,pn>65535&&pn<1114112&&(rt=pn))}}rt===null?(rt=65533,Zt=1):rt>65535&&(rt-=65536,ne.push(rt>>>10&1023|55296),rt=56320|rt&1023),ne.push(rt),Ze+=Zt}return Rt(ne)}var lt=4096;function Rt(ee){var z=ee.length;if(z<=lt)return String.fromCharCode.apply(String,ee);for(var re="",ne=0;ne<z;)re+=String.fromCharCode.apply(String,ee.slice(ne,ne+=lt));return re}function gt(ee,z,re){var ne="";re=Math.min(ee.length,re);for(var Ze=z;Ze<re;++Ze)ne+=String.fromCharCode(ee[Ze]&127);return ne}function ct(ee,z,re){var ne="";re=Math.min(ee.length,re);for(var Ze=z;Ze<re;++Ze)ne+=String.fromCharCode(ee[Ze]);return ne}function Ft(ee,z,re){var ne=ee.length;(!z||z<0)&&(z=0),(!re||re<0||re>ne)&&(re=ne);for(var Ze="",dt=z;dt<re;++dt)Ze+=le[ee[dt]];return Ze}function ze(ee,z,re){for(var ne=ee.slice(z,re),Ze="",dt=0;dt<ne.length-1;dt+=2)Ze+=String.fromCharCode(ne[dt]+ne[dt+1]*256);return Ze}he.prototype.slice=function(z,re){var ne=this.length;z=~~z,re=re===void 0?ne:~~re,z<0?(z+=ne,z<0&&(z=0)):z>ne&&(z=ne),re<0?(re+=ne,re<0&&(re=0)):re>ne&&(re=ne),re<z&&(re=z);var Ze=this.subarray(z,re);return Object.setPrototypeOf(Ze,he.prototype),Ze};function se(ee,z,re){if(ee%1!==0||ee<0)throw new RangeError("offset is not uint");if(ee+z>re)throw new RangeError("Trying to access beyond buffer length")}he.prototype.readUintLE=he.prototype.readUIntLE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||se(z,re,this.length);for(var Ze=this[z],dt=1,rt=0;++rt<re&&(dt*=256);)Ze+=this[z+rt]*dt;return Ze},he.prototype.readUintBE=he.prototype.readUIntBE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||se(z,re,this.length);for(var Ze=this[z+--re],dt=1;re>0&&(dt*=256);)Ze+=this[z+--re]*dt;return Ze},he.prototype.readUint8=he.prototype.readUInt8=function(z,re){return z=z>>>0,re||se(z,1,this.length),this[z]},he.prototype.readUint16LE=he.prototype.readUInt16LE=function(z,re){return z=z>>>0,re||se(z,2,this.length),this[z]|this[z+1]<<8},he.prototype.readUint16BE=he.prototype.readUInt16BE=function(z,re){return z=z>>>0,re||se(z,2,this.length),this[z]<<8|this[z+1]},he.prototype.readUint32LE=he.prototype.readUInt32LE=function(z,re){return z=z>>>0,re||se(z,4,this.length),(this[z]|this[z+1]<<8|this[z+2]<<16)+this[z+3]*16777216},he.prototype.readUint32BE=he.prototype.readUInt32BE=function(z,re){return z=z>>>0,re||se(z,4,this.length),this[z]*16777216+(this[z+1]<<16|this[z+2]<<8|this[z+3])},he.prototype.readIntLE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||se(z,re,this.length);for(var Ze=this[z],dt=1,rt=0;++rt<re&&(dt*=256);)Ze+=this[z+rt]*dt;return dt*=128,Ze>=dt&&(Ze-=Math.pow(2,8*re)),Ze},he.prototype.readIntBE=function(z,re,ne){z=z>>>0,re=re>>>0,ne||se(z,re,this.length);for(var Ze=re,dt=1,rt=this[z+--Ze];Ze>0&&(dt*=256);)rt+=this[z+--Ze]*dt;return dt*=128,rt>=dt&&(rt-=Math.pow(2,8*re)),rt},he.prototype.readInt8=function(z,re){return z=z>>>0,re||se(z,1,this.length),this[z]&128?(255-this[z]+1)*-1:this[z]},he.prototype.readInt16LE=function(z,re){z=z>>>0,re||se(z,2,this.length);var ne=this[z]|this[z+1]<<8;return ne&32768?ne|4294901760:ne},he.prototype.readInt16BE=function(z,re){z=z>>>0,re||se(z,2,this.length);var ne=this[z+1]|this[z]<<8;return ne&32768?ne|4294901760:ne},he.prototype.readInt32LE=function(z,re){return z=z>>>0,re||se(z,4,this.length),this[z]|this[z+1]<<8|this[z+2]<<16|this[z+3]<<24},he.prototype.readInt32BE=function(z,re){return z=z>>>0,re||se(z,4,this.length),this[z]<<24|this[z+1]<<16|this[z+2]<<8|this[z+3]},he.prototype.readFloatLE=function(z,re){return z=z>>>0,re||se(z,4,this.length),ke.read(this,z,!0,23,4)},he.prototype.readFloatBE=function(z,re){return z=z>>>0,re||se(z,4,this.length),ke.read(this,z,!1,23,4)},he.prototype.readDoubleLE=function(z,re){return z=z>>>0,re||se(z,8,this.length),ke.read(this,z,!0,52,8)},he.prototype.readDoubleBE=function(z,re){return z=z>>>0,re||se(z,8,this.length),ke.read(this,z,!1,52,8)};function Qe(ee,z,re,ne,Ze,dt){if(!he.isBuffer(ee))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>Ze||z<dt)throw new RangeError('"value" argument is out of bounds');if(re+ne>ee.length)throw new RangeError("Index out of range")}he.prototype.writeUintLE=he.prototype.writeUIntLE=function(z,re,ne,Ze){if(z=+z,re=re>>>0,ne=ne>>>0,!Ze){var dt=Math.pow(2,8*ne)-1;Qe(this,z,re,ne,dt,0)}var rt=1,Zt=0;for(this[re]=z&255;++Zt<ne&&(rt*=256);)this[re+Zt]=z/rt&255;return re+ne},he.prototype.writeUintBE=he.prototype.writeUIntBE=function(z,re,ne,Ze){if(z=+z,re=re>>>0,ne=ne>>>0,!Ze){var dt=Math.pow(2,8*ne)-1;Qe(this,z,re,ne,dt,0)}var rt=ne-1,Zt=1;for(this[re+rt]=z&255;--rt>=0&&(Zt*=256);)this[re+rt]=z/Zt&255;return re+ne},he.prototype.writeUint8=he.prototype.writeUInt8=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,1,255,0),this[re]=z&255,re+1},he.prototype.writeUint16LE=he.prototype.writeUInt16LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,2,65535,0),this[re]=z&255,this[re+1]=z>>>8,re+2},he.prototype.writeUint16BE=he.prototype.writeUInt16BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,2,65535,0),this[re]=z>>>8,this[re+1]=z&255,re+2},he.prototype.writeUint32LE=he.prototype.writeUInt32LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,4,4294967295,0),this[re+3]=z>>>24,this[re+2]=z>>>16,this[re+1]=z>>>8,this[re]=z&255,re+4},he.prototype.writeUint32BE=he.prototype.writeUInt32BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,4,4294967295,0),this[re]=z>>>24,this[re+1]=z>>>16,this[re+2]=z>>>8,this[re+3]=z&255,re+4},he.prototype.writeIntLE=function(z,re,ne,Ze){if(z=+z,re=re>>>0,!Ze){var dt=Math.pow(2,8*ne-1);Qe(this,z,re,ne,dt-1,-dt)}var rt=0,Zt=1,Jt=0;for(this[re]=z&255;++rt<ne&&(Zt*=256);)z<0&&Jt===0&&this[re+rt-1]!==0&&(Jt=1),this[re+rt]=(z/Zt>>0)-Jt&255;return re+ne},he.prototype.writeIntBE=function(z,re,ne,Ze){if(z=+z,re=re>>>0,!Ze){var dt=Math.pow(2,8*ne-1);Qe(this,z,re,ne,dt-1,-dt)}var rt=ne-1,Zt=1,Jt=0;for(this[re+rt]=z&255;--rt>=0&&(Zt*=256);)z<0&&Jt===0&&this[re+rt+1]!==0&&(Jt=1),this[re+rt]=(z/Zt>>0)-Jt&255;return re+ne},he.prototype.writeInt8=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,1,127,-128),z<0&&(z=255+z+1),this[re]=z&255,re+1},he.prototype.writeInt16LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,2,32767,-32768),this[re]=z&255,this[re+1]=z>>>8,re+2},he.prototype.writeInt16BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,2,32767,-32768),this[re]=z>>>8,this[re+1]=z&255,re+2},he.prototype.writeInt32LE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,4,2147483647,-2147483648),this[re]=z&255,this[re+1]=z>>>8,this[re+2]=z>>>16,this[re+3]=z>>>24,re+4},he.prototype.writeInt32BE=function(z,re,ne){return z=+z,re=re>>>0,ne||Qe(this,z,re,4,2147483647,-2147483648),z<0&&(z=4294967295+z+1),this[re]=z>>>24,this[re+1]=z>>>16,this[re+2]=z>>>8,this[re+3]=z&255,re+4};function nt(ee,z,re,ne,Ze,dt){if(re+ne>ee.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function At(ee,z,re,ne,Ze){return z=+z,re=re>>>0,Ze||nt(ee,z,re,4,34028234663852886e22,-34028234663852886e22),ke.write(ee,z,re,ne,23,4),re+4}he.prototype.writeFloatLE=function(z,re,ne){return At(this,z,re,!0,ne)},he.prototype.writeFloatBE=function(z,re,ne){return At(this,z,re,!1,ne)};function Ke(ee,z,re,ne,Ze){return z=+z,re=re>>>0,Ze||nt(ee,z,re,8,17976931348623157e292,-17976931348623157e292),ke.write(ee,z,re,ne,52,8),re+8}he.prototype.writeDoubleLE=function(z,re,ne){return Ke(this,z,re,!0,ne)},he.prototype.writeDoubleBE=function(z,re,ne){return Ke(this,z,re,!1,ne)},he.prototype.copy=function(z,re,ne,Ze){if(!he.isBuffer(z))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!Ze&&Ze!==0&&(Ze=this.length),re>=z.length&&(re=z.length),re||(re=0),Ze>0&&Ze<ne&&(Ze=ne),Ze===ne||z.length===0||this.length===0)return 0;if(re<0)throw new RangeError("targetStart out of bounds");if(ne<0||ne>=this.length)throw new RangeError("Index out of range");if(Ze<0)throw new RangeError("sourceEnd out of bounds");Ze>this.length&&(Ze=this.length),z.length-re<Ze-ne&&(Ze=z.length-re+ne);var dt=Ze-ne;return this===z&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,ne,Ze):Uint8Array.prototype.set.call(z,this.subarray(ne,Ze),re),dt},he.prototype.fill=function(z,re,ne,Ze){if(typeof z=="string"){if(typeof re=="string"?(Ze=re,re=0,ne=this.length):typeof ne=="string"&&(Ze=ne,ne=this.length),Ze!==void 0&&typeof Ze!="string")throw new TypeError("encoding must be a string");if(typeof Ze=="string"&&!he.isEncoding(Ze))throw new TypeError("Unknown encoding: "+Ze);if(z.length===1){var dt=z.charCodeAt(0);(Ze==="utf8"&&dt<128||Ze==="latin1")&&(z=dt)}}else typeof z=="number"?z=z&255:typeof z=="boolean"&&(z=Number(z));if(re<0||this.length<re||this.length<ne)throw new RangeError("Out of range index");if(ne<=re)return this;re=re>>>0,ne=ne===void 0?this.length:ne>>>0,z||(z=0);var rt;if(typeof z=="number")for(rt=re;rt<ne;++rt)this[rt]=z;else{var Zt=he.isBuffer(z)?z:he.from(z,Ze),Jt=Zt.length;if(Jt===0)throw new TypeError('The value "'+z+'" is invalid for argument "value"');for(rt=0;rt<ne-re;++rt)this[rt+re]=Zt[rt%Jt]}return this};var ut=/[^+/0-9A-Za-z-_]/g;function ft(ee){if(ee=ee.split("=")[0],ee=ee.trim().replace(ut,""),ee.length<2)return"";for(;ee.length%4!==0;)ee=ee+"=";return ee}function yt(ee,z){z=z||1/0;for(var re,ne=ee.length,Ze=null,dt=[],rt=0;rt<ne;++rt){if(re=ee.charCodeAt(rt),re>55295&&re<57344){if(!Ze){if(re>56319){(z-=3)>-1&&dt.push(239,191,189);continue}else if(rt+1===ne){(z-=3)>-1&&dt.push(239,191,189);continue}Ze=re;continue}if(re<56320){(z-=3)>-1&&dt.push(239,191,189),Ze=re;continue}re=(Ze-55296<<10|re-56320)+65536}else Ze&&(z-=3)>-1&&dt.push(239,191,189);if(Ze=null,re<128){if((z-=1)<0)break;dt.push(re)}else if(re<2048){if((z-=2)<0)break;dt.push(re>>6|192,re&63|128)}else if(re<65536){if((z-=3)<0)break;dt.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((z-=4)<0)break;dt.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return dt}function Et(ee){for(var z=[],re=0;re<ee.length;++re)z.push(ee.charCodeAt(re)&255);return z}function Qt(ee,z){for(var re,ne,Ze,dt=[],rt=0;rt<ee.length&&!((z-=2)<0);++rt)re=ee.charCodeAt(rt),ne=re>>8,Ze=re%256,dt.push(Ze),dt.push(ne);return dt}function Bt(ee){return Re.toByteArray(ft(ee))}function It(ee,z,re,ne){for(var Ze=0;Ze<ne&&!(Ze+re>=z.length||Ze>=ee.length);++Ze)z[Ze+re]=ee[Ze];return Ze}function _t(ee,z){return ee instanceof z||ee!=null&&ee.constructor!=null&&ee.constructor.name!=null&&ee.constructor.name===z.name}function oe(ee){return ee!==ee}var le=function(){for(var ee="0123456789abcdef",z=new Array(256),re=0;re<16;++re)for(var ne=re*16,Ze=0;Ze<16;++Ze)z[ne+Ze]=ee[re]+ee[Ze];return z}()},99498:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){y.defineOption("placeholder","",function(he,Ee,we){var pe=we&&we!=y.Init;if(Ee&&!pe)he.on("blur",Ce),he.on("change",ge),he.on("swapDoc",ge),y.on(he.getInputField(),"compositionupdate",he.state.placeholderCompose=function(){Je(he)}),ge(he);else if(!Ee&&pe){he.off("blur",Ce),he.off("change",ge),he.off("swapDoc",ge),y.off(he.getInputField(),"compositionupdate",he.state.placeholderCompose),Re(he);var Me=he.getWrapperElement();Me.className=Me.className.replace(" CodeMirror-empty","")}Ee&&!he.hasFocus()&&Ce(he)});function Re(he){he.state.placeholder&&(he.state.placeholder.parentNode.removeChild(he.state.placeholder),he.state.placeholder=null)}function ke(he){Re(he);var Ee=he.state.placeholder=document.createElement("pre");Ee.style.cssText="height: 0; overflow: visible",Ee.style.direction=he.getOption("direction"),Ee.className="CodeMirror-placeholder CodeMirror-line-like";var we=he.getOption("placeholder");typeof we=="string"&&(we=document.createTextNode(we)),Ee.appendChild(we),he.display.lineSpace.insertBefore(Ee,he.display.lineSpace.firstChild)}function Je(he){setTimeout(function(){var Ee=!1,we=he.getInputField();we.nodeName=="TEXTAREA"?Ee=!we.value:he.lineCount()==1&&(Ee=!/[^\u200b]/.test(we.querySelector(".CodeMirror-line").textContent)),Ee?ke(he):Re(he)},20)}function Ce(he){Ne(he)&&ke(he)}function ge(he){var Ee=he.getWrapperElement(),we=Ne(he);Ee.className=Ee.className.replace(" CodeMirror-empty","")+(we?" CodeMirror-empty":""),we?ke(he):Re(he)}function Ne(he){return he.lineCount()===1&&he.getLine(0)===""}})},25717:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){var Re={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ke=y.Pos;y.defineOption("autoCloseBrackets",!1,function(be,de,Se){Se&&Se!=y.Init&&(be.removeKeyMap(Ce),be.state.closeBrackets=null),de&&(ge(Je(de,"pairs")),be.state.closeBrackets=de,be.addKeyMap(Ce))});function Je(be,de){return de=="pairs"&&typeof be=="string"?be:typeof be=="object"&&be[de]!=null?be[de]:Re[de]}var Ce={Backspace:Ee,Enter:we};function ge(be){for(var de=0;de<be.length;de++){var Se=be.charAt(de),Ie="'"+Se+"'";Ce[Ie]||(Ce[Ie]=Ne(Se))}}ge(Re.pairs+"`");function Ne(be){return function(de){return Me(de,be)}}function he(be){var de=be.state.closeBrackets;if(!de||de.override)return de;var Se=be.getModeAt(be.getCursor());return Se.closeBrackets||de}function Ee(be){var de=he(be);if(!de||be.getOption("disableInput"))return y.Pass;for(var Se=Je(de,"pairs"),Ie=be.listSelections(),je=0;je<Ie.length;je++){if(!Ie[je].empty())return y.Pass;var We=Ue(be,Ie[je].head);if(!We||Se.indexOf(We)%2!=0)return y.Pass}for(var je=Ie.length-1;je>=0;je--){var ye=Ie[je].head;be.replaceRange("",ke(ye.line,ye.ch-1),ke(ye.line,ye.ch+1),"+delete")}}function we(be){var de=he(be),Se=de&&Je(de,"explode");if(!Se||be.getOption("disableInput"))return y.Pass;for(var Ie=be.listSelections(),je=0;je<Ie.length;je++){if(!Ie[je].empty())return y.Pass;var We=Ue(be,Ie[je].head);if(!We||Se.indexOf(We)%2!=0)return y.Pass}be.operation(function(){var ye=be.lineSeparator()||`
|
|
|
`;be.replaceSelection(ye+ye,null),be.execCommand("goCharLeft"),Ie=be.listSelections();for(var Pe=0;Pe<Ie.length;Pe++){var $e=Ie[Pe].head.line;be.indentLine($e,null,!0),be.indentLine($e+1,null,!0)}})}function pe(be){var de=y.cmpPos(be.anchor,be.head)>0;return{anchor:new ke(be.anchor.line,be.anchor.ch+(de?-1:1)),head:new ke(be.head.line,be.head.ch+(de?1:-1))}}function Me(be,de){var Se=he(be);if(!Se||be.getOption("disableInput"))return y.Pass;var Ie=Je(Se,"pairs"),je=Ie.indexOf(de);if(je==-1)return y.Pass;for(var We=Je(Se,"closeBefore"),ye=Je(Se,"triples"),Pe=Ie.charAt(je+1)==de,$e=be.listSelections(),_e=je%2==0,st,ve=0;ve<$e.length;ve++){var Ve=$e[ve],qe=Ve.head,Oe,it=be.getRange(qe,ke(qe.line,qe.ch+1));if(_e&&!Ve.empty())Oe="surround";else if((Pe||!_e)&&it==de)Pe&&xe(be,qe)?Oe="both":ye.indexOf(de)>=0&&be.getRange(qe,ke(qe.line,qe.ch+3))==de+de+de?Oe="skipThree":Oe="skip";else if(Pe&&qe.ch>1&&ye.indexOf(de)>=0&&be.getRange(ke(qe.line,qe.ch-2),qe)==de+de){if(qe.ch>2&&/\bstring/.test(be.getTokenTypeAt(ke(qe.line,qe.ch-2))))return y.Pass;Oe="addFour"}else if(Pe){var De=qe.ch==0?" ":be.getRange(ke(qe.line,qe.ch-1),qe);if(!y.isWordChar(it)&&De!=de&&!y.isWordChar(De))Oe="both";else return y.Pass}else if(_e&&(it.length===0||/\s/.test(it)||We.indexOf(it)>-1))Oe="both";else return y.Pass;if(!st)st=Oe;else if(st!=Oe)return y.Pass}var lt=je%2?Ie.charAt(je-1):de,Rt=je%2?de:Ie.charAt(je+1);be.operation(function(){if(st=="skip")be.execCommand("goCharRight");else if(st=="skipThree")for(var gt=0;gt<3;gt++)be.execCommand("goCharRight");else if(st=="surround"){for(var ct=be.getSelections(),gt=0;gt<ct.length;gt++)ct[gt]=lt+ct[gt]+Rt;be.replaceSelections(ct,"around"),ct=be.listSelections().slice();for(var gt=0;gt<ct.length;gt++)ct[gt]=pe(ct[gt]);be.setSelections(ct)}else st=="both"?(be.replaceSelection(lt+Rt,null),be.triggerElectric(lt+Rt),be.execCommand("goCharLeft")):st=="addFour"&&(be.replaceSelection(lt+lt+lt+lt,"before"),be.execCommand("goCharRight"))})}function Ue(be,de){var Se=be.getRange(ke(de.line,de.ch-1),ke(de.line,de.ch+1));return Se.length==2?Se:null}function xe(be,de){var Se=be.getTokenAt(ke(de.line,de.ch+1));return/\bstring/.test(Se.type)&&Se.start==de.ch&&(de.ch==0||!/\bstring/.test(be.getTokenTypeAt(de)))}})},6313:function(Lt,Ct,ae){(function(y){y(ae(89780),ae(32855))})(function(y){y.defineOption("autoCloseTags",!1,function(Ee,we,pe){if(pe!=y.Init&&pe&&Ee.removeKeyMap("autoCloseTags"),!!we){var Me={name:"autoCloseTags"};(typeof we!="object"||we.whenClosing!==!1)&&(Me["'/'"]=function(Ue){return ge(Ue)}),(typeof we!="object"||we.whenOpening!==!1)&&(Me["'>'"]=function(Ue){return Je(Ue)}),Ee.addKeyMap(Me)}});var Re=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ke=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Je(Ee){if(Ee.getOption("disableInput"))return y.Pass;for(var we=Ee.listSelections(),pe=[],Me=Ee.getOption("autoCloseTags"),Ue=0;Ue<we.length;Ue++){if(!we[Ue].empty())return y.Pass;var xe=we[Ue].head,be=Ee.getTokenAt(xe),de=y.innerMode(Ee.getMode(),be.state),Se=de.state,Ie=de.mode.xmlCurrentTag&&de.mode.xmlCurrentTag(Se),je=Ie&&Ie.name;if(!je)return y.Pass;var We=de.mode.configuration=="html",ye=typeof Me=="object"&&Me.dontCloseTags||We&&Re,Pe=typeof Me=="object"&&Me.indentTags||We&&ke;be.end>xe.ch&&(je=je.slice(0,je.length-be.end+xe.ch));var $e=je.toLowerCase();if(!je||be.type=="string"&&(be.end!=xe.ch||!/[\"\']/.test(be.string.charAt(be.string.length-1))||be.string.length==1)||be.type=="tag"&&Ie.close||be.string.indexOf("/")==xe.ch-be.start-1||ye&&Ne(ye,$e)>-1||he(Ee,de.mode.xmlCurrentContext&&de.mode.xmlCurrentContext(Se)||[],je,xe,!0))return y.Pass;var _e=typeof Me=="object"&&Me.emptyTags;if(_e&&Ne(_e,je)>-1){pe[Ue]={text:"/>",newPos:y.Pos(xe.line,xe.ch+2)};continue}var st=Pe&&Ne(Pe,$e)>-1;pe[Ue]={indent:st,text:">"+(st?`
|
|
|
|
|
|
`:"")+"</"+je+">",newPos:st?y.Pos(xe.line+1,0):y.Pos(xe.line,xe.ch+1)}}for(var ve=typeof Me=="object"&&Me.dontIndentOnAutoClose,Ue=we.length-1;Ue>=0;Ue--){var Ve=pe[Ue];Ee.replaceRange(Ve.text,we[Ue].head,we[Ue].anchor,"+insert");var qe=Ee.listSelections().slice(0);qe[Ue]={head:Ve.newPos,anchor:Ve.newPos},Ee.setSelections(qe),!ve&&Ve.indent&&(Ee.indentLine(Ve.newPos.line,null,!0),Ee.indentLine(Ve.newPos.line+1,null,!0))}}function Ce(Ee,we){for(var pe=Ee.listSelections(),Me=[],Ue=we?"/":"</",xe=Ee.getOption("autoCloseTags"),be=typeof xe=="object"&&xe.dontIndentOnSlash,de=0;de<pe.length;de++){if(!pe[de].empty())return y.Pass;var Se=pe[de].head,Ie=Ee.getTokenAt(Se),je=y.innerMode(Ee.getMode(),Ie.state),We=je.state;if(we&&(Ie.type=="string"||Ie.string.charAt(0)!="<"||Ie.start!=Se.ch-1))return y.Pass;var ye,Pe=je.mode.name!="xml"&&Ee.getMode().name=="htmlmixed";if(Pe&&je.mode.name=="javascript")ye=Ue+"script";else if(Pe&&je.mode.name=="css")ye=Ue+"style";else{var $e=je.mode.xmlCurrentContext&&je.mode.xmlCurrentContext(We);if(!$e||$e.length&&he(Ee,$e,$e[$e.length-1],Se))return y.Pass;ye=Ue+$e[$e.length-1]}Ee.getLine(Se.line).charAt(Ie.end)!=">"&&(ye+=">"),Me[de]=ye}if(Ee.replaceSelections(Me),pe=Ee.listSelections(),!be)for(var de=0;de<pe.length;de++)(de==pe.length-1||pe[de].head.line<pe[de+1].head.line)&&Ee.indentLine(pe[de].head.line)}function ge(Ee){return Ee.getOption("disableInput")?y.Pass:Ce(Ee,!0)}y.commands.closeTag=function(Ee){return Ce(Ee)};function Ne(Ee,we){if(Ee.indexOf)return Ee.indexOf(we);for(var pe=0,Me=Ee.length;pe<Me;++pe)if(Ee[pe]==we)return pe;return-1}function he(Ee,we,pe,Me,Ue){if(!y.scanForClosingTag)return!1;var xe=Math.min(Ee.lastLine()+1,Me.line+500),be=y.scanForClosingTag(Ee,Me,null,xe);if(!be||be.tag!=pe)return!1;for(var de=Ue?1:0,Se=we.length-1;Se>=0&&we[Se]==pe;Se--)++de;Me=be.to;for(var Se=1;Se<de;Se++){var Ie=y.scanForClosingTag(Ee,Me,null,xe);if(!Ie||Ie.tag!=pe)return!1;Me=Ie.to}return!0}})},32855:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){"use strict";var Re=y.Pos;function ke(Se,Ie){return Se.line-Ie.line||Se.ch-Ie.ch}var Je="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Ce=Je+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ge=new RegExp("<(/?)(["+Je+"]["+Ce+"]*)","g");function Ne(Se,Ie,je,We){this.line=Ie,this.ch=je,this.cm=Se,this.text=Se.getLine(Ie),this.min=We?Math.max(We.from,Se.firstLine()):Se.firstLine(),this.max=We?Math.min(We.to-1,Se.lastLine()):Se.lastLine()}function he(Se,Ie){var je=Se.cm.getTokenTypeAt(Re(Se.line,Ie));return je&&/\btag\b/.test(je)}function Ee(Se){if(!(Se.line>=Se.max))return Se.ch=0,Se.text=Se.cm.getLine(++Se.line),!0}function we(Se){if(!(Se.line<=Se.min))return Se.text=Se.cm.getLine(--Se.line),Se.ch=Se.text.length,!0}function pe(Se){for(;;){var Ie=Se.text.indexOf(">",Se.ch);if(Ie==-1){if(Ee(Se))continue;return}if(!he(Se,Ie+1)){Se.ch=Ie+1;continue}var je=Se.text.lastIndexOf("/",Ie),We=je>-1&&!/\S/.test(Se.text.slice(je+1,Ie));return Se.ch=Ie+1,We?"selfClose":"regular"}}function Me(Se){for(;;){var Ie=Se.ch?Se.text.lastIndexOf("<",Se.ch-1):-1;if(Ie==-1){if(we(Se))continue;return}if(!he(Se,Ie+1)){Se.ch=Ie;continue}ge.lastIndex=Ie,Se.ch=Ie;var je=ge.exec(Se.text);if(je&&je.index==Ie)return je}}function Ue(Se){for(;;){ge.lastIndex=Se.ch;var Ie=ge.exec(Se.text);if(!Ie){if(Ee(Se))continue;return}if(!he(Se,Ie.index+1)){Se.ch=Ie.index+1;continue}return Se.ch=Ie.index+Ie[0].length,Ie}}function xe(Se){for(;;){var Ie=Se.ch?Se.text.lastIndexOf(">",Se.ch-1):-1;if(Ie==-1){if(we(Se))continue;return}if(!he(Se,Ie+1)){Se.ch=Ie;continue}var je=Se.text.lastIndexOf("/",Ie),We=je>-1&&!/\S/.test(Se.text.slice(je+1,Ie));return Se.ch=Ie+1,We?"selfClose":"regular"}}function be(Se,Ie){for(var je=[];;){var We=Ue(Se),ye,Pe=Se.line,$e=Se.ch-(We?We[0].length:0);if(!We||!(ye=pe(Se)))return;if(ye!="selfClose")if(We[1]){for(var _e=je.length-1;_e>=0;--_e)if(je[_e]==We[2]){je.length=_e;break}if(_e<0&&(!Ie||Ie==We[2]))return{tag:We[2],from:Re(Pe,$e),to:Re(Se.line,Se.ch)}}else je.push(We[2])}}function de(Se,Ie){for(var je=[];;){var We=xe(Se);if(!We)return;if(We=="selfClose"){Me(Se);continue}var ye=Se.line,Pe=Se.ch,$e=Me(Se);if(!$e)return;if($e[1])je.push($e[2]);else{for(var _e=je.length-1;_e>=0;--_e)if(je[_e]==$e[2]){je.length=_e;break}if(_e<0&&(!Ie||Ie==$e[2]))return{tag:$e[2],from:Re(Se.line,Se.ch),to:Re(ye,Pe)}}}}y.registerHelper("fold","xml",function(Se,Ie){for(var je=new Ne(Se,Ie.line,0);;){var We=Ue(je);if(!We||je.line!=Ie.line)return;var ye=pe(je);if(!ye)return;if(!We[1]&&ye!="selfClose"){var Pe=Re(je.line,je.ch),$e=be(je,We[2]);return $e&&ke($e.from,Pe)>0?{from:Pe,to:$e.from}:null}}}),y.findMatchingTag=function(Se,Ie,je){var We=new Ne(Se,Ie.line,Ie.ch,je);if(!(We.text.indexOf(">")==-1&&We.text.indexOf("<")==-1)){var ye=pe(We),Pe=ye&&Re(We.line,We.ch),$e=ye&&Me(We);if(!(!ye||!$e||ke(We,Ie)>0)){var _e={from:Re(We.line,We.ch),to:Pe,tag:$e[2]};return ye=="selfClose"?{open:_e,close:null,at:"open"}:$e[1]?{open:de(We,$e[2]),close:_e,at:"close"}:(We=new Ne(Se,Pe.line,Pe.ch,je),{open:_e,close:be(We,$e[2]),at:"open"})}}},y.findEnclosingTag=function(Se,Ie,je,We){for(var ye=new Ne(Se,Ie.line,Ie.ch,je);;){var Pe=de(ye,We);if(!Pe)break;var $e=new Ne(Se,Ie.line,Ie.ch,je),_e=be($e,Pe.tag);if(_e)return{open:Pe,close:_e}}},y.scanForClosingTag=function(Se,Ie,je,We){var ye=new Ne(Se,Ie.line,Ie.ch,We?{from:0,to:We}:null);return be(ye,je)}})},89780:function(Lt){(function(Ct,ae){Lt.exports=ae()})(this,function(){"use strict";var Ct=navigator.userAgent,ae=navigator.platform,y=/gecko\/\d/i.test(Ct),Re=/MSIE \d/.test(Ct),ke=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ct),Je=/Edge\/(\d+)/.exec(Ct),Ce=Re||ke||Je,ge=Ce&&(Re?document.documentMode||6:+(Je||ke)[1]),Ne=!Je&&/WebKit\//.test(Ct),he=Ne&&/Qt\/\d+\.\d+/.test(Ct),Ee=!Je&&/Chrome\//.test(Ct),we=/Opera\//.test(Ct),pe=/Apple Computer/.test(navigator.vendor),Me=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Ct),Ue=/PhantomJS/.test(Ct),xe=!Je&&/AppleWebKit/.test(Ct)&&/Mobile\/\w+/.test(Ct),be=/Android/.test(Ct),de=xe||be||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Ct),Se=xe||/Mac/.test(ae),Ie=/\bCrOS\b/.test(Ct),je=/win/i.test(ae),We=we&&Ct.match(/Version\/(\d*\.\d*)/);We&&(We=Number(We[1])),We&&We>=15&&(we=!1,Ne=!0);var ye=Se&&(he||we&&(We==null||We<12.11)),Pe=y||Ce&&ge>=9;function $e(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var _e=function(a,E){var b=a.className,x=$e(E).exec(b);if(x){var te=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(te?x[1]+te:"")}};function st(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function ve(a,E){return st(a).appendChild(E)}function Ve(a,E,b,x){var te=document.createElement(a);if(b&&(te.className=b),x&&(te.style.cssText=x),typeof E=="string")te.appendChild(document.createTextNode(E));else if(E)for(var fe=0;fe<E.length;++fe)te.appendChild(E[fe]);return te}function qe(a,E,b,x){var te=Ve(a,E,b,x);return te.setAttribute("role","presentation"),te}var Oe;document.createRange?Oe=function(a,E,b,x){var te=document.createRange();return te.setEnd(x||a,b),te.setStart(a,E),te}:Oe=function(a,E,b){var x=document.body.createTextRange();try{x.moveToElementText(a.parentNode)}catch(te){return x}return x.collapse(!0),x.moveEnd("character",b),x.moveStart("character",E),x};function it(a,E){if(E.nodeType==3&&(E=E.parentNode),a.contains)return a.contains(E);do if(E.nodeType==11&&(E=E.host),E==a)return!0;while(E=E.parentNode)}function De(){var a;try{a=document.activeElement}catch(E){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function lt(a,E){var b=a.className;$e(E).test(b)||(a.className+=(b?" ":"")+E)}function Rt(a,E){for(var b=a.split(" "),x=0;x<b.length;x++)b[x]&&!$e(b[x]).test(E)&&(E+=" "+b[x]);return E}var gt=function(a){a.select()};xe?gt=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Ce&&(gt=function(a){try{a.select()}catch(E){}});function ct(a){var E=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,E)}}function Ft(a,E,b){E||(E={});for(var x in a)a.hasOwnProperty(x)&&(b!==!1||!E.hasOwnProperty(x))&&(E[x]=a[x]);return E}function ze(a,E,b,x,te){E==null&&(E=a.search(/[^\s\u00a0]/),E==-1&&(E=a.length));for(var fe=x||0,Te=te||0;;){var Ge=a.indexOf(" ",fe);if(Ge<0||Ge>=E)return Te+(E-fe);Te+=Ge-fe,Te+=b-Te%b,fe=Ge+1}}var se=function(){this.id=null,this.f=null,this.time=0,this.handler=ct(this.onTimeout,this)};se.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},se.prototype.set=function(a,E){this.f=E;var b=+new Date+a;(!this.id||b<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=b)};function Qe(a,E){for(var b=0;b<a.length;++b)if(a[b]==E)return b;return-1}var nt=50,At={toString:function(){return"CodeMirror.Pass"}},Ke={scroll:!1},ut={origin:"*mouse"},ft={origin:"+move"};function yt(a,E,b){for(var x=0,te=0;;){var fe=a.indexOf(" ",x);fe==-1&&(fe=a.length);var Te=fe-x;if(fe==a.length||te+Te>=E)return x+Math.min(Te,E-te);if(te+=fe-x,te+=b-te%b,x=fe+1,te>=E)return x}}var Et=[""];function Qt(a){for(;Et.length<=a;)Et.push(Bt(Et)+" ");return Et[a]}function Bt(a){return a[a.length-1]}function It(a,E){for(var b=[],x=0;x<a.length;x++)b[x]=E(a[x],x);return b}function _t(a,E,b){for(var x=0,te=b(E);x<a.length&&b(a[x])<=te;)x++;a.splice(x,0,E)}function oe(){}function le(a,E){var b;return Object.create?b=Object.create(a):(oe.prototype=a,b=new oe),E&&Ft(E,b),b}var ee=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function z(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ee.test(a))}function re(a,E){return E?E.source.indexOf("\\w")>-1&&z(a)?!0:E.test(a):z(a)}function ne(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ze=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function dt(a){return a.charCodeAt(0)>=768&&Ze.test(a)}function rt(a,E,b){for(;(b<0?E>0:E<a.length)&&dt(a.charAt(E));)E+=b;return E}function Zt(a,E,b){for(var x=E>b?-1:1;;){if(E==b)return E;var te=(E+b)/2,fe=x<0?Math.ceil(te):Math.floor(te);if(fe==E)return a(fe)?E:b;a(fe)?b=fe:E=fe+x}}function Jt(a,E,b,x){if(!a)return x(E,b,"ltr",0);for(var te=!1,fe=0;fe<a.length;++fe){var Te=a[fe];(Te.from<b&&Te.to>E||E==b&&Te.to==E)&&(x(Math.max(Te.from,E),Math.min(Te.to,b),Te.level==1?"rtl":"ltr",fe),te=!0)}te||x(E,b,"ltr")}var zt=null;function dn(a,E,b){var x;zt=null;for(var te=0;te<a.length;++te){var fe=a[te];if(fe.from<E&&fe.to>E)return te;fe.to==E&&(fe.from!=fe.to&&b=="before"?x=te:zt=te),fe.from==E&&(fe.from!=fe.to&&b!="before"?x=te:zt=te)}return x!=null?x:zt}var pn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(ot){return ot<=247?a.charAt(ot):1424<=ot&&ot<=1524?"R":1536<=ot&&ot<=1785?E.charAt(ot-1536):1774<=ot&&ot<=2220?"r":8192<=ot&&ot<=8203?"w":ot==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,te=/[stwN]/,fe=/[LRr]/,Te=/[Lb1n]/,Ge=/[1n]/;function Xe(ot,Nt,Kt){this.level=ot,this.from=Nt,this.to=Kt}return function(ot,Nt){var Kt=Nt=="ltr"?"L":"R";if(ot.length==0||Nt=="ltr"&&!x.test(ot))return!1;for(var Bn=ot.length,hn=[],xn=0;xn<Bn;++xn)hn.push(b(ot.charCodeAt(xn)));for(var vr=0,Nr=Kt;vr<Bn;++vr){var Vr=hn[vr];Vr=="m"?hn[vr]=Nr:Nr=Vr}for(var da=0,Gr=Kt;da<Bn;++da){var Ma=hn[da];Ma=="1"&&Gr=="r"?hn[da]="n":fe.test(Ma)&&(Gr=Ma,Ma=="r"&&(hn[da]="R"))}for(var hi=1,Xa=hn[0];hi<Bn-1;++hi){var Yi=hn[hi];Yi=="+"&&Xa=="1"&&hn[hi+1]=="1"?hn[hi]="1":Yi==","&&Xa==hn[hi+1]&&(Xa=="1"||Xa=="n")&&(hn[hi]=Xa),Xa=Yi}for(var Ru=0;Ru<Bn;++Ru){var Gl=hn[Ru];if(Gl==",")hn[Ru]="N";else if(Gl=="%"){var ml=void 0;for(ml=Ru+1;ml<Bn&&hn[ml]=="%";++ml);for(var To=Ru&&hn[Ru-1]=="!"||ml<Bn&&hn[ml]=="1"?"1":"N",go=Ru;go<ml;++go)hn[go]=To;Ru=ml-1}}for(var Rl=0,vo=Kt;Rl<Bn;++Rl){var no=hn[Rl];vo=="L"&&no=="1"?hn[Rl]="L":fe.test(no)&&(vo=no)}for(var Yr=0;Yr<Bn;++Yr)if(te.test(hn[Yr])){var ll=void 0;for(ll=Yr+1;ll<Bn&&te.test(hn[ll]);++ll);for(var ol=(Yr?hn[Yr-1]:Kt)=="L",qu=(ll<Bn?hn[ll]:Kt)=="L",oc=ol==qu?ol?"L":"R":Kt,Au=Yr;Au<ll;++Au)hn[Au]=oc;Yr=ll-1}for(var Xi=[],ls,zl=0;zl<Bn;)if(Te.test(hn[zl])){var sc=zl;for(++zl;zl<Bn&&Te.test(hn[zl]);++zl);Xi.push(new Xe(0,sc,zl))}else{var vA=zl,Ls=Xi.length,GA=Nt=="rtl"?1:0;for(++zl;zl<Bn&&hn[zl]!="L";++zl);for(var jo=vA;jo<zl;)if(Ge.test(hn[jo])){vA<jo&&(Xi.splice(Ls,0,new Xe(1,vA,jo)),Ls+=GA);var JA=jo;for(++jo;jo<zl&&Ge.test(hn[jo]);++jo);Xi.splice(Ls,0,new Xe(2,JA,jo)),Ls+=GA,vA=jo}else++jo;vA<zl&&Xi.splice(Ls,0,new Xe(1,vA,zl))}return Nt=="ltr"&&(Xi[0].level==1&&(ls=ot.match(/^\s+/))&&(Xi[0].from=ls[0].length,Xi.unshift(new Xe(0,0,ls[0].length))),Bt(Xi).level==1&&(ls=ot.match(/\s+$/))&&(Bt(Xi).to-=ls[0].length,Xi.push(new Xe(0,Bn-ls[0].length,Bn)))),Nt=="rtl"?Xi.reverse():Xi}}();function rr(a,E){var b=a.order;return b==null&&(b=a.order=pn(a.text,E)),b}var Zn=[],_n=function(a,E,b){if(a.addEventListener)a.addEventListener(E,b,!1);else if(a.attachEvent)a.attachEvent("on"+E,b);else{var x=a._handlers||(a._handlers={});x[E]=(x[E]||Zn).concat(b)}};function Er(a,E){return a._handlers&&a._handlers[E]||Zn}function Ir(a,E,b){if(a.removeEventListener)a.removeEventListener(E,b,!1);else if(a.detachEvent)a.detachEvent("on"+E,b);else{var x=a._handlers,te=x&&x[E];if(te){var fe=Qe(te,b);fe>-1&&(x[E]=te.slice(0,fe).concat(te.slice(fe+1)))}}}function sr(a,E){var b=Er(a,E);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),te=0;te<b.length;++te)b[te].apply(null,x)}function qt(a,E,b){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),sr(a,b||E.type,a,E),Ei(E)||E.codemirrorIgnore}function sn(a){var E=a._handlers&&a._handlers.cursorActivity;if(E)for(var b=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),x=0;x<E.length;++x)Qe(b,E[x])==-1&&b.push(E[x])}function Gn(a,E){return Er(a,E).length>0}function Qr(a){a.prototype.on=function(E,b){_n(this,E,b)},a.prototype.off=function(E,b){Ir(this,E,b)}}function ya(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Fi(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ei(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function aa(a){ya(a),Fi(a)}function Ci(a){return a.target||a.srcElement}function wi(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Se&&a.ctrlKey&&E==1&&(E=3),E}var La=function(){if(Ce&&ge<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),Ur;function su(a){if(Ur==null){var E=Ve("span","\u200B");ve(a,Ve("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ur=E.offsetWidth<=1&&E.offsetHeight>2&&!(Ce&&ge<8))}var b=Ur?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Al;function tl(a){if(Al!=null)return Al;var E=ve(a,document.createTextNode("A\u062EA")),b=Oe(E,0,1).getBoundingClientRect(),x=Oe(E,1,2).getBoundingClientRect();return st(a),!b||b.left==b.right?!1:Al=x.right-b.right<3}var Ji=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(a){for(var E=0,b=[],x=a.length;E<=x;){var te=a.indexOf(`
|
|
|
`,E);te==-1&&(te=a.length);var fe=a.slice(E,a.charAt(te-1)=="\r"?te-1:te),Te=fe.indexOf("\r");Te!=-1?(b.push(fe.slice(0,Te)),E+=Te+1):(b.push(fe),E=te+1)}return b}:function(a){return a.split(/\r\n?|\n/)},di=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(b){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},ir=function(){var a=Ve("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Fn=null;function Kn(a){if(Fn!=null)return Fn;var E=ve(a,Ve("span","x")),b=E.getBoundingClientRect(),x=Oe(E,0,1).getBoundingClientRect();return Fn=Math.abs(b.left-x.left)>1}var Tn={},Sn={};function qn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Tn[a]=E}function or(a,E){Sn[a]=E}function wr(a){if(typeof a=="string"&&Sn.hasOwnProperty(a))a=Sn[a];else if(a&&typeof a.name=="string"&&Sn.hasOwnProperty(a.name)){var E=Sn[a.name];typeof E=="string"&&(E={name:E}),a=le(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return wr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return wr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function fa(a,E){E=wr(E);var b=Tn[E.name];if(!b)return fa(a,"text/plain");var x=b(a,E);if(Kr.hasOwnProperty(E.name)){var te=Kr[E.name];for(var fe in te)te.hasOwnProperty(fe)&&(x.hasOwnProperty(fe)&&(x["_"+fe]=x[fe]),x[fe]=te[fe])}if(x.name=E.name,E.helperType&&(x.helperType=E.helperType),E.modeProps)for(var Te in E.modeProps)x[Te]=E.modeProps[Te];return x}var Kr={};function mr(a,E){var b=Kr.hasOwnProperty(a)?Kr[a]:Kr[a]={};Ft(E,b)}function ka(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var b={};for(var x in E){var te=E[x];te instanceof Array&&(te=te.concat([])),b[x]=te}return b}function ii(a,E){for(var b;a.innerMode&&(b=a.innerMode(E),!(!b||b.mode==a));)E=b.state,a=b.mode;return b||{mode:a,state:E}}function pi(a,E,b){return a.startState?a.startState(E,b):!0}var xa=function(a,E,b){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=b};xa.prototype.eol=function(){return this.pos>=this.string.length},xa.prototype.sol=function(){return this.pos==this.lineStart},xa.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},xa.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},xa.prototype.eat=function(a){var E=this.string.charAt(this.pos),b;if(typeof a=="string"?b=E==a:b=E&&(a.test?a.test(E):a(E)),b)return++this.pos,E},xa.prototype.eatWhile=function(a){for(var E=this.pos;this.eat(a););return this.pos>E},xa.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},xa.prototype.skipToEnd=function(){this.pos=this.string.length},xa.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},xa.prototype.backUp=function(a){this.pos-=a},xa.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ze(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},xa.prototype.indentation=function(){return ze(this.string,null,this.tabSize)-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},xa.prototype.match=function(a,E,b){if(typeof a=="string"){var x=function(Te){return b?Te.toLowerCase():Te},te=this.string.substr(this.pos,a.length);if(x(te)==x(a))return E!==!1&&(this.pos+=a.length),!0}else{var fe=this.string.slice(this.pos).match(a);return fe&&fe.index>0?null:(fe&&E!==!1&&(this.pos+=fe[0].length),fe)}},xa.prototype.current=function(){return this.string.slice(this.start,this.pos)},xa.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},xa.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},xa.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function jn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var b=a;!b.lines;)for(var x=0;;++x){var te=b.children[x],fe=te.chunkSize();if(E<fe){b=te;break}E-=fe}return b.lines[E]}function Br(a,E,b){var x=[],te=E.line;return a.iter(E.line,b.line+1,function(fe){var Te=fe.text;te==b.line&&(Te=Te.slice(0,b.ch)),te==E.line&&(Te=Te.slice(E.ch)),x.push(Te),++te}),x}function Aa(a,E,b){var x=[];return a.iter(E,b,function(te){x.push(te.text)}),x}function Sa(a,E){var b=E-a.height;if(b)for(var x=a;x;x=x.parent)x.height+=b}function Za(a){if(a.parent==null)return null;for(var E=a.parent,b=Qe(E.lines,a),x=E.parent;x;E=x,x=x.parent)for(var te=0;x.children[te]!=E;++te)b+=x.children[te].chunkSize();return b+E.first}function Bu(a,E){var b=a.first;e:do{for(var x=0;x<a.children.length;++x){var te=a.children[x],fe=te.height;if(E<fe){a=te;continue e}E-=fe,b+=te.chunkSize()}return b}while(!a.lines);for(var Te=0;Te<a.lines.length;++Te){var Ge=a.lines[Te],Xe=Ge.height;if(E<Xe)break;E-=Xe}return b+Te}function Fl(a,E){return E>=a.first&&E<a.first+a.size}function nl(a,E){return String(a.lineNumberFormatter(E+a.firstLineNumber))}function Jn(a,E,b){if(b===void 0&&(b=null),!(this instanceof Jn))return new Jn(a,E,b);this.line=a,this.ch=E,this.sticky=b}function Ia(a,E){return a.line-E.line||a.ch-E.ch}function Tu(a,E){return a.sticky==E.sticky&&Ia(a,E)==0}function wl(a){return Jn(a.line,a.ch)}function pl(a,E){return Ia(a,E)<0?E:a}function ro(a,E){return Ia(a,E)<0?a:E}function Pa(a,E){return Math.max(a.first,Math.min(E,a.first+a.size-1))}function Jr(a,E){if(E.line<a.first)return Jn(a.first,0);var b=a.first+a.size-1;return E.line>b?Jn(b,jn(a,b).text.length):er(E,jn(a,E.line).text.length)}function er(a,E){var b=a.ch;return b==null||b>E?Jn(a.line,E):b<0?Jn(a.line,0):a}function Gu(a,E){for(var b=[],x=0;x<E.length;x++)b[x]=Jr(a,E[x]);return b}var eu=function(a,E){this.state=a,this.lookAhead=E},Mi=function(a,E,b,x){this.state=E,this.doc=a,this.line=b,this.maxLookAhead=x||0,this.baseTokens=null,this.baseTokenPos=1};Mi.prototype.lookAhead=function(a){var E=this.doc.getLine(this.line+a);return E!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),E},Mi.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Mi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Mi.fromSaved=function(a,E,b){return E instanceof eu?new Mi(a,ka(a.mode,E.state),b,E.lookAhead):new Mi(a,ka(a.mode,E),b)},Mi.prototype.save=function(a){var E=a!==!1?ka(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new eu(E,this.maxLookAhead):E};function Su(a,E,b,x){var te=[a.state.modeGen],fe={};Iu(a,E.text,a.doc.mode,b,function(ot,Nt){return te.push(ot,Nt)},fe,x);for(var Te=b.state,Ge=function(ot){b.baseTokens=te;var Nt=a.state.overlays[ot],Kt=1,Bn=0;b.state=!0,Iu(a,E.text,Nt.mode,b,function(hn,xn){for(var vr=Kt;Bn<hn;){var Nr=te[Kt];Nr>hn&&te.splice(Kt,1,hn,te[Kt+1],Nr),Kt+=2,Bn=Math.min(hn,Nr)}if(xn)if(Nt.opaque)te.splice(vr,Kt-vr,hn,"overlay "+xn),Kt=vr+2;else for(;vr<Kt;vr+=2){var Vr=te[vr+1];te[vr+1]=(Vr?Vr+" ":"")+"overlay "+xn}},fe),b.state=Te,b.baseTokens=null,b.baseTokenPos=1},Xe=0;Xe<a.state.overlays.length;++Xe)Ge(Xe);return{styles:te,classes:fe.bgClass||fe.textClass?fe:null}}function ao(a,E,b){if(!E.styles||E.styles[0]!=a.state.modeGen){var x=ju(a,Za(E)),te=E.text.length>a.options.maxHighlightLength&&ka(a.doc.mode,x.state),fe=Su(a,E,x);te&&(x.state=te),E.stateAfter=x.save(!te),E.styles=fe.styles,fe.classes?E.styleClasses=fe.classes:E.styleClasses&&(E.styleClasses=null),b===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function ju(a,E,b){var x=a.doc,te=a.display;if(!x.mode.startState)return new Mi(x,!0,E);var fe=Ol(a,E,b),Te=fe>x.first&&jn(x,fe-1).stateAfter,Ge=Te?Mi.fromSaved(x,Te,fe):new Mi(x,pi(x.mode),fe);return x.iter(fe,E,function(Xe){Il(a,Xe.text,Ge);var ot=Ge.line;Xe.stateAfter=ot==E-1||ot%5==0||ot>=te.viewFrom&&ot<te.viewTo?Ge.save():null,Ge.nextLine()}),b&&(x.modeFrontier=Ge.line),Ge}function Il(a,E,b,x){var te=a.doc.mode,fe=new xa(E,a.options.tabSize,b);for(fe.start=fe.pos=x||0,E==""&&rl(te,b.state);!fe.eol();)Ju(te,fe,b.state),fe.start=fe.pos}function rl(a,E){if(a.blankLine)return a.blankLine(E);if(a.innerMode){var b=ii(a,E);if(b.mode.blankLine)return b.mode.blankLine(b.state)}}function Ju(a,E,b,x){for(var te=0;te<10;te++){x&&(x[0]=ii(a,b).mode);var fe=a.token(E,b);if(E.pos>E.start)return fe}throw new Error("Mode "+a.name+" failed to advance stream.")}var Eo=function(a,E,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=b};function cu(a,E,b,x){var te=a.doc,fe=te.mode,Te;E=Jr(te,E);var Ge=jn(te,E.line),Xe=ju(a,E.line,b),ot=new xa(Ge.text,a.options.tabSize,Xe),Nt;for(x&&(Nt=[]);(x||ot.pos<E.ch)&&!ot.eol();)ot.start=ot.pos,Te=Ju(fe,ot,Xe.state),x&&Nt.push(new Eo(ot,Te,ka(te.mode,Xe.state)));return x?Nt:new Eo(ot,Te,Xe.state)}function xi(a,E){if(a)for(;;){var b=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!b)break;a=a.slice(0,b.index)+a.slice(b.index+b[0].length);var x=b[1]?"bgClass":"textClass";E[x]==null?E[x]=b[2]:new RegExp("(?:^|\\s)"+b[2]+"(?:$|\\s)").test(E[x])||(E[x]+=" "+b[2])}return a}function Iu(a,E,b,x,te,fe,Te){var Ge=b.flattenSpans;Ge==null&&(Ge=a.options.flattenSpans);var Xe=0,ot=null,Nt=new xa(E,a.options.tabSize,x),Kt,Bn=a.options.addModeClass&&[null];for(E==""&&xi(rl(b,x.state),fe);!Nt.eol();){if(Nt.pos>a.options.maxHighlightLength?(Ge=!1,Te&&Il(a,E,x,Nt.pos),Nt.pos=E.length,Kt=null):Kt=xi(Ju(b,Nt,x.state,Bn),fe),Bn){var hn=Bn[0].name;hn&&(Kt="m-"+(Kt?hn+" "+Kt:hn))}if(!Ge||ot!=Kt){for(;Xe<Nt.start;)Xe=Math.min(Nt.start,Xe+5e3),te(Xe,ot);ot=Kt}Nt.start=Nt.pos}for(;Xe<Nt.pos;){var xn=Math.min(Nt.pos,Xe+5e3);te(xn,ot),Xe=xn}}function Ol(a,E,b){for(var x,te,fe=a.doc,Te=b?-1:E-(a.doc.mode.innerMode?1e3:100),Ge=E;Ge>Te;--Ge){if(Ge<=fe.first)return fe.first;var Xe=jn(fe,Ge-1),ot=Xe.stateAfter;if(ot&&(!b||Ge+(ot instanceof eu?ot.lookAhead:0)<=fe.modeFrontier))return Ge;var Nt=ze(Xe.text,null,a.options.tabSize);(te==null||x>Nt)&&(te=Ge-1,x=Nt)}return te}function io(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontier<E-10)){for(var b=a.first,x=E-1;x>b;x--){var te=jn(a,x).stateAfter;if(te&&(!(te instanceof eu)||x+te.lookAhead<E)){b=x+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,b)}}var Ho=!1,Ul=!1;function Xo(){Ho=!0}function Ro(){Ul=!0}function au(a,E,b){this.marker=a,this.from=E,this.to=b}function zo(a,E){if(a)for(var b=0;b<a.length;++b){var x=a[b];if(x.marker==E)return x}}function os(a,E){for(var b,x=0;x<a.length;++x)a[x]!=E&&(b||(b=[])).push(a[x]);return b}function Pl(a,E){a.markedSpans=a.markedSpans?a.markedSpans.concat([E]):[E],E.marker.attachLine(a)}function Ml(a,E,b){var x;if(a)for(var te=0;te<a.length;++te){var fe=a[te],Te=fe.marker,Ge=fe.from==null||(Te.inclusiveLeft?fe.from<=E:fe.from<E);if(Ge||fe.from==E&&Te.type=="bookmark"&&(!b||!fe.marker.insertLeft)){var Xe=fe.to==null||(Te.inclusiveRight?fe.to>=E:fe.to>E);(x||(x=[])).push(new au(Te,fe.from,Xe?null:fe.to))}}return x}function Cs(a,E,b){var x;if(a)for(var te=0;te<a.length;++te){var fe=a[te],Te=fe.marker,Ge=fe.to==null||(Te.inclusiveRight?fe.to>=E:fe.to>E);if(Ge||fe.from==E&&Te.type=="bookmark"&&(!b||fe.marker.insertLeft)){var Xe=fe.from==null||(Te.inclusiveLeft?fe.from<=E:fe.from<E);(x||(x=[])).push(new au(Te,Xe?null:fe.from-E,fe.to==null?null:fe.to-E))}}return x}function Zu(a,E){if(E.full)return null;var b=Fl(a,E.from.line)&&jn(a,E.from.line).markedSpans,x=Fl(a,E.to.line)&&jn(a,E.to.line).markedSpans;if(!b&&!x)return null;var te=E.from.ch,fe=E.to.ch,Te=Ia(E.from,E.to)==0,Ge=Ml(b,te,Te),Xe=Cs(x,fe,Te),ot=E.text.length==1,Nt=Bt(E.text).length+(ot?te:0);if(Ge)for(var Kt=0;Kt<Ge.length;++Kt){var Bn=Ge[Kt];if(Bn.to==null){var hn=zo(Xe,Bn.marker);hn?ot&&(Bn.to=hn.to==null?null:hn.to+Nt):Bn.to=te}}if(Xe)for(var xn=0;xn<Xe.length;++xn){var vr=Xe[xn];if(vr.to!=null&&(vr.to+=Nt),vr.from==null){var Nr=zo(Ge,vr.marker);Nr||(vr.from=Nt,ot&&(Ge||(Ge=[])).push(vr))}else vr.from+=Nt,ot&&(Ge||(Ge=[])).push(vr)}Ge&&(Ge=qo(Ge)),Xe&&Xe!=Ge&&(Xe=qo(Xe));var Vr=[Ge];if(!ot){var da=E.text.length-2,Gr;if(da>0&&Ge)for(var Ma=0;Ma<Ge.length;++Ma)Ge[Ma].to==null&&(Gr||(Gr=[])).push(new au(Ge[Ma].marker,null,null));for(var hi=0;hi<da;++hi)Vr.push(Gr);Vr.push(Xe)}return Vr}function qo(a){for(var E=0;E<a.length;++E){var b=a[E];b.from!=null&&b.from==b.to&&b.marker.clearWhenEmpty!==!1&&a.splice(E--,1)}return a.length?a:null}function Xl(a,E,b){var x=null;if(a.iter(E.line,b.line+1,function(hn){if(hn.markedSpans)for(var xn=0;xn<hn.markedSpans.length;++xn){var vr=hn.markedSpans[xn].marker;vr.readOnly&&(!x||Qe(x,vr)==-1)&&(x||(x=[])).push(vr)}}),!x)return null;for(var te=[{from:E,to:b}],fe=0;fe<x.length;++fe)for(var Te=x[fe],Ge=Te.find(0),Xe=0;Xe<te.length;++Xe){var ot=te[Xe];if(!(Ia(ot.to,Ge.from)<0||Ia(ot.from,Ge.to)>0)){var Nt=[Xe,1],Kt=Ia(ot.from,Ge.from),Bn=Ia(ot.to,Ge.to);(Kt<0||!Te.inclusiveLeft&&!Kt)&&Nt.push({from:ot.from,to:Ge.from}),(Bn>0||!Te.inclusiveRight&&!Bn)&&Nt.push({from:Ge.to,to:ot.to}),te.splice.apply(te,Nt),Xe+=Nt.length-3}}return te}function Do(a){var E=a.markedSpans;if(E){for(var b=0;b<E.length;++b)E[b].marker.detachLine(a);a.markedSpans=null}}function xu(a,E){if(E){for(var b=0;b<E.length;++b)E[b].marker.attachLine(a);a.markedSpans=E}}function So(a){return a.inclusiveLeft?-1:0}function xl(a){return a.inclusiveRight?1:0}function Mt(a,E){var b=a.lines.length-E.lines.length;if(b!=0)return b;var x=a.find(),te=E.find(),fe=Ia(x.from,te.from)||So(a)-So(E);if(fe)return-fe;var Te=Ia(x.to,te.to)||xl(a)-xl(E);return Te||E.id-a.id}function Js(a,E){var b=Ul&&a.markedSpans,x;if(b)for(var te=void 0,fe=0;fe<b.length;++fe)te=b[fe],te.marker.collapsed&&(E?te.from:te.to)==null&&(!x||Mt(x,te.marker)<0)&&(x=te.marker);return x}function ss(a){return Js(a,!0)}function Zo(a){return Js(a,!1)}function As(a,E){var b=Ul&&a.markedSpans,x;if(b)for(var te=0;te<b.length;++te){var fe=b[te];fe.marker.collapsed&&(fe.from==null||fe.from<E)&&(fe.to==null||fe.to>E)&&(!x||Mt(x,fe.marker)<0)&&(x=fe.marker)}return x}function Qs(a,E,b,x,te){var fe=jn(a,E),Te=Ul&&fe.markedSpans;if(Te)for(var Ge=0;Ge<Te.length;++Ge){var Xe=Te[Ge];if(Xe.marker.collapsed){var ot=Xe.marker.find(0),Nt=Ia(ot.from,b)||So(Xe.marker)-So(te),Kt=Ia(ot.to,x)||xl(Xe.marker)-xl(te);if(!(Nt>=0&&Kt<=0||Nt<=0&&Kt>=0)&&(Nt<=0&&(Xe.marker.inclusiveRight&&te.inclusiveLeft?Ia(ot.to,b)>=0:Ia(ot.to,b)>0)||Nt>=0&&(Xe.marker.inclusiveRight&&te.inclusiveLeft?Ia(ot.from,x)<=0:Ia(ot.from,x)<0)))return!0}}}function uo(a){for(var E;E=ss(a);)a=E.find(-1,!0).line;return a}function ys(a){for(var E;E=Zo(a);)a=E.find(1,!0).line;return a}function al(a){for(var E,b;E=Zo(a);)a=E.find(1,!0).line,(b||(b=[])).push(a);return b}function Rr(a,E){var b=jn(a,E),x=uo(b);return b==x?E:Za(x)}function Mr(a,E){if(E>a.lastLine())return E;var b=jn(a,E),x;if(!_r(a,b))return E;for(;x=Zo(b);)b=x.find(1,!0).line;return Za(b)+1}function _r(a,E){var b=Ul&&E.markedSpans;if(b){for(var x=void 0,te=0;te<b.length;++te)if(x=b[te],!!x.marker.collapsed){if(x.from==null)return!0;if(!x.marker.widgetNode&&x.from==0&&x.marker.inclusiveLeft&&Ea(a,E,x))return!0}}}function Ea(a,E,b){if(b.to==null){var x=b.marker.find(1,!0);return Ea(a,x.line,zo(x.line.markedSpans,b.marker))}if(b.marker.inclusiveRight&&b.to==E.text.length)return!0;for(var te=void 0,fe=0;fe<E.markedSpans.length;++fe)if(te=E.markedSpans[fe],te.marker.collapsed&&!te.marker.widgetNode&&te.from==b.to&&(te.to==null||te.to!=b.from)&&(te.marker.inclusiveLeft||b.marker.inclusiveRight)&&Ea(a,E,te))return!0}function Li(a){a=uo(a);for(var E=0,b=a.parent,x=0;x<b.lines.length;++x){var te=b.lines[x];if(te==a)break;E+=te.height}for(var fe=b.parent;fe;b=fe,fe=b.parent)for(var Te=0;Te<fe.children.length;++Te){var Ge=fe.children[Te];if(Ge==b)break;E+=Ge.height}return E}function tu(a){if(a.height==0)return 0;for(var E=a.text.length,b,x=a;b=ss(x);){var te=b.find(0,!0);x=te.from.line,E+=te.from.ch-te.to.ch}for(x=a;b=Zo(x);){var fe=b.find(0,!0);E-=x.text.length-fe.from.ch,x=fe.to.line,E+=x.text.length-fe.to.ch}return E}function il(a){var E=a.display,b=a.doc;E.maxLine=jn(b,b.first),E.maxLineLength=tu(E.maxLine),E.maxLineChanged=!0,b.iter(function(x){var te=tu(x);te>E.maxLineLength&&(E.maxLineLength=te,E.maxLine=x)})}var Cu=function(a,E,b){this.text=a,xu(this,E),this.height=b?b(this):1};Cu.prototype.lineNo=function(){return Za(this)},Qr(Cu);function yu(a,E,b,x){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Do(a),xu(a,b);var te=x?x(a):1;te!=a.height&&Sa(a,te)}function Mu(a){a.parent=null,Do(a)}var Io={},Wu={};function Bo(a,E){if(!a||/^\s*$/.test(a))return null;var b=E.addModeClass?Wu:Io;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function ql(a,E){var b=qe("span",null,null,Ne?"padding-right: .1px":null),x={pre:qe("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var te=0;te<=(E.rest?E.rest.length:0);te++){var fe=te?E.rest[te-1]:E.line,Te=void 0;x.pos=0,x.addToken=$o,tl(a.display.measure)&&(Te=rr(fe,a.doc.direction))&&(x.addToken=Us(x.addToken,Te)),x.map=[];var Ge=E!=a.display.externalMeasured&&Za(fe);du(fe,x,ao(a,fe,Ge)),fe.styleClasses&&(fe.styleClasses.bgClass&&(x.bgClass=Rt(fe.styleClasses.bgClass,x.bgClass||"")),fe.styleClasses.textClass&&(x.textClass=Rt(fe.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(su(a.display.measure))),te==0?(E.measure.map=x.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(x.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ne){var Xe=x.content.lastChild;(/\bcm-tab\b/.test(Xe.className)||Xe.querySelector&&Xe.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return sr(a,"renderLine",a,E.line,x.pre),x.pre.className&&(x.textClass=Rt(x.pre.className,x.textClass||"")),x}function Os(a){var E=Ve("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function $o(a,E,b,x,te,fe,Te){if(E){var Ge=a.splitSpaces?Fs(E,a.trailingSpace):E,Xe=a.cm.state.specialChars,ot=!1,Nt;if(!Xe.test(E))a.col+=E.length,Nt=document.createTextNode(Ge),a.map.push(a.pos,a.pos+E.length,Nt),Ce&&ge<9&&(ot=!0),a.pos+=E.length;else{Nt=document.createDocumentFragment();for(var Kt=0;;){Xe.lastIndex=Kt;var Bn=Xe.exec(E),hn=Bn?Bn.index-Kt:E.length-Kt;if(hn){var xn=document.createTextNode(Ge.slice(Kt,Kt+hn));Ce&&ge<9?Nt.appendChild(Ve("span",[xn])):Nt.appendChild(xn),a.map.push(a.pos,a.pos+hn,xn),a.col+=hn,a.pos+=hn}if(!Bn)break;Kt+=hn+1;var vr=void 0;if(Bn[0]==" "){var Nr=a.cm.options.tabSize,Vr=Nr-a.col%Nr;vr=Nt.appendChild(Ve("span",Qt(Vr),"cm-tab")),vr.setAttribute("role","presentation"),vr.setAttribute("cm-text"," "),a.col+=Vr}else Bn[0]=="\r"||Bn[0]==`
|
|
|
`?(vr=Nt.appendChild(Ve("span",Bn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),vr.setAttribute("cm-text",Bn[0]),a.col+=1):(vr=a.cm.options.specialCharPlaceholder(Bn[0]),vr.setAttribute("cm-text",Bn[0]),Ce&&ge<9?Nt.appendChild(Ve("span",[vr])):Nt.appendChild(vr),a.col+=1);a.map.push(a.pos,a.pos+1,vr),a.pos++}}if(a.trailingSpace=Ge.charCodeAt(E.length-1)==32,b||x||te||ot||fe||Te){var da=b||"";x&&(da+=x),te&&(da+=te);var Gr=Ve("span",[Nt],da,fe);if(Te)for(var Ma in Te)Te.hasOwnProperty(Ma)&&Ma!="style"&&Ma!="class"&&Gr.setAttribute(Ma,Te[Ma]);return a.content.appendChild(Gr)}a.content.appendChild(Nt)}}function Fs(a,E){if(a.length>1&&!/ /.test(a))return a;for(var b=E,x="",te=0;te<a.length;te++){var fe=a.charAt(te);fe==" "&&b&&(te==a.length-1||a.charCodeAt(te+1)==32)&&(fe="\xA0"),x+=fe,b=fe==" "}return x}function Us(a,E){return function(b,x,te,fe,Te,Ge,Xe){te=te?te+" cm-force-border":"cm-force-border";for(var ot=b.pos,Nt=ot+x.length;;){for(var Kt=void 0,Bn=0;Bn<E.length&&(Kt=E[Bn],!(Kt.to>ot&&Kt.from<=ot));Bn++);if(Kt.to>=Nt)return a(b,x,te,fe,Te,Ge,Xe);a(b,x.slice(0,Kt.to-ot),te,fe,null,Ge,Xe),fe=null,x=x.slice(Kt.to-ot),ot=Kt.to}}}function ws(a,E,b,x){var te=!x&&b.widgetNode;te&&a.map.push(a.pos,a.pos+E,te),!x&&a.cm.display.input.needsContentAttribute&&(te||(te=a.content.appendChild(document.createElement("span"))),te.setAttribute("cm-marker",b.id)),te&&(a.cm.display.input.setUneditable(te),a.content.appendChild(te)),a.pos+=E,a.trailingSpace=!1}function du(a,E,b){var x=a.markedSpans,te=a.text,fe=0;if(!x){for(var Te=1;Te<b.length;Te+=2)E.addToken(E,te.slice(fe,fe=b[Te]),Bo(b[Te+1],E.cm.options));return}for(var Ge=te.length,Xe=0,ot=1,Nt="",Kt,Bn,hn=0,xn,vr,Nr,Vr,da;;){if(hn==Xe){xn=vr=Nr=Bn="",da=null,Vr=null,hn=1/0;for(var Gr=[],Ma=void 0,hi=0;hi<x.length;++hi){var Xa=x[hi],Yi=Xa.marker;if(Yi.type=="bookmark"&&Xa.from==Xe&&Yi.widgetNode)Gr.push(Yi);else if(Xa.from<=Xe&&(Xa.to==null||Xa.to>Xe||Yi.collapsed&&Xa.to==Xe&&Xa.from==Xe)){if(Xa.to!=null&&Xa.to!=Xe&&hn>Xa.to&&(hn=Xa.to,vr=""),Yi.className&&(xn+=" "+Yi.className),Yi.css&&(Bn=(Bn?Bn+";":"")+Yi.css),Yi.startStyle&&Xa.from==Xe&&(Nr+=" "+Yi.startStyle),Yi.endStyle&&Xa.to==hn&&(Ma||(Ma=[])).push(Yi.endStyle,Xa.to),Yi.title&&((da||(da={})).title=Yi.title),Yi.attributes)for(var Ru in Yi.attributes)(da||(da={}))[Ru]=Yi.attributes[Ru];Yi.collapsed&&(!Vr||Mt(Vr.marker,Yi)<0)&&(Vr=Xa)}else Xa.from>Xe&&hn>Xa.from&&(hn=Xa.from)}if(Ma)for(var Gl=0;Gl<Ma.length;Gl+=2)Ma[Gl+1]==hn&&(vr+=" "+Ma[Gl]);if(!Vr||Vr.from==Xe)for(var ml=0;ml<Gr.length;++ml)ws(E,0,Gr[ml]);if(Vr&&(Vr.from||0)==Xe){if(ws(E,(Vr.to==null?Ge+1:Vr.to)-Xe,Vr.marker,Vr.from==null),Vr.to==null)return;Vr.to==Xe&&(Vr=!1)}}if(Xe>=Ge)break;for(var To=Math.min(Ge,hn);;){if(Nt){var go=Xe+Nt.length;if(!Vr){var Rl=go>To?Nt.slice(0,To-Xe):Nt;E.addToken(E,Rl,Kt?Kt+xn:xn,Nr,Xe+Rl.length==hn?vr:"",Bn,da)}if(go>=To){Nt=Nt.slice(To-Xe),Xe=To;break}Xe=go,Nr=""}Nt=te.slice(fe,fe=b[ot++]),Kt=Bo(b[ot++],E.cm.options)}}}function Ba(a,E,b){this.line=E,this.rest=al(E),this.size=this.rest?Za(Bt(this.rest))-b+1:1,this.node=this.text=null,this.hidden=_r(a,E)}function xs(a,E,b){for(var x=[],te,fe=E;fe<b;fe=te){var Te=new Ba(a.doc,jn(a.doc,fe),fe);te=fe+Te.size,x.push(Te)}return x}var lo=null;function NA(a){lo?lo.ops.push(a):a.ownsGroup=lo={ops:[a],delayedCallbacks:[]}}function _s(a){var E=a.delayedCallbacks,b=0;do{for(;b<E.length;b++)E[b].call(null);for(var x=0;x<a.ops.length;x++){var te=a.ops[x];if(te.cursorActivityHandlers)for(;te.cursorActivityCalled<te.cursorActivityHandlers.length;)te.cursorActivityHandlers[te.cursorActivityCalled++].call(null,te.cm)}}while(b<E.length)}function oo(a,E){var b=a.ownsGroup;if(b)try{_s(b)}finally{lo=null,E(b)}}var _u=null;function Fu(a,E){var b=Er(a,E);if(b.length){var x=Array.prototype.slice.call(arguments,2),te;lo?te=lo.delayedCallbacks:_u?te=_u:(te=_u=[],setTimeout(BA,0));for(var fe=function(Ge){te.push(function(){return b[Ge].apply(null,x)})},Te=0;Te<b.length;++Te)fe(Te)}}function BA(){var a=_u;_u=null;for(var E=0;E<a.length;++E)a[E]()}function XA(a,E,b,x){for(var te=0;te<E.changes.length;te++){var fe=E.changes[te];fe=="text"?qA(a,E):fe=="gutter"?Xs(a,E,b,x):fe=="class"?CA(a,E):fe=="widget"&&Ps(a,E,x)}E.changes=null}function so(a){return a.node==a.text&&(a.node=Ve("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Ce&&ge<8&&(a.node.style.zIndex=2)),a.node}function cs(a,E){var b=E.bgClass?E.bgClass+" "+(E.line.bgClass||""):E.line.bgClass;if(b&&(b+=" CodeMirror-linebackground"),E.background)b?E.background.className=b:(E.background.parentNode.removeChild(E.background),E.background=null);else if(b){var x=so(E);E.background=x.insertBefore(Ve("div",null,b),x.firstChild),a.display.input.setUneditable(E.background)}}function QA(a,E){var b=a.display.externalMeasured;return b&&b.line==E.line?(a.display.externalMeasured=null,E.measure=b.measure,b.built):ql(a,E)}function qA(a,E){var b=E.text.className,x=QA(a,E);E.text==E.node&&(E.node=x.pre),E.text.parentNode.replaceChild(x.pre,E.text),E.text=x.pre,x.bgClass!=E.bgClass||x.textClass!=E.textClass?(E.bgClass=x.bgClass,E.textClass=x.textClass,CA(a,E)):b&&(E.text.className=b)}function CA(a,E){cs(a,E),E.line.wrapClass?so(E).className=E.line.wrapClass:E.node!=E.text&&(E.node.className="");var b=E.textClass?E.textClass+" "+(E.line.textClass||""):E.line.textClass;E.text.className=b||""}function Xs(a,E,b,x){if(E.gutter&&(E.node.removeChild(E.gutter),E.gutter=null),E.gutterBackground&&(E.node.removeChild(E.gutterBackground),E.gutterBackground=null),E.line.gutterClass){var te=so(E);E.gutterBackground=Ve("div",null,"CodeMirror-gutter-background "+E.line.gutterClass,"left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px; width: "+x.gutterTotalWidth+"px"),a.display.input.setUneditable(E.gutterBackground),te.insertBefore(E.gutterBackground,E.text)}var fe=E.line.gutterMarkers;if(a.options.lineNumbers||fe){var Te=so(E),Ge=E.gutter=Ve("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px");if(a.display.input.setUneditable(Ge),Te.insertBefore(Ge,E.text),E.line.gutterClass&&(Ge.className+=" "+E.line.gutterClass),a.options.lineNumbers&&(!fe||!fe["CodeMirror-linenumbers"])&&(E.lineNumber=Ge.appendChild(Ve("div",nl(a.options,b),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+x.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),fe)for(var Xe=0;Xe<a.display.gutterSpecs.length;++Xe){var ot=a.display.gutterSpecs[Xe].className,Nt=fe.hasOwnProperty(ot)&&fe[ot];Nt&&Ge.appendChild(Ve("div",[Nt],"CodeMirror-gutter-elt","left: "+x.gutterLeft[ot]+"px; width: "+x.gutterWidth[ot]+"px"))}}}function Ps(a,E,b){E.alignable&&(E.alignable=null);for(var x=$e("CodeMirror-linewidget"),te=E.node.firstChild,fe=void 0;te;te=fe)fe=te.nextSibling,x.test(te.className)&&E.node.removeChild(te);Co(a,E,b)}function OA(a,E,b,x){var te=QA(a,E);return E.text=E.node=te.pre,te.bgClass&&(E.bgClass=te.bgClass),te.textClass&&(E.textClass=te.textClass),CA(a,E),Xs(a,E,b,x),Co(a,E,x),E.node}function Co(a,E,b){if(Wl(a,E.line,E,b,!0),E.rest)for(var x=0;x<E.rest.length;x++)Wl(a,E.rest[x],E,b,!1)}function Wl(a,E,b,x,te){if(E.widgets)for(var fe=so(b),Te=0,Ge=E.widgets;Te<Ge.length;++Te){var Xe=Ge[Te],ot=Ve("div",[Xe.node],"CodeMirror-linewidget"+(Xe.className?" "+Xe.className:""));Xe.handleMouseEvents||ot.setAttribute("cm-ignore-events","true"),Ra(Xe,ot,b,x),a.display.input.setUneditable(ot),te&&Xe.above?fe.insertBefore(ot,b.gutter||b.text):fe.appendChild(ot),Fu(Xe,"redraw")}}function Ra(a,E,b,x){if(a.noHScroll){(b.alignable||(b.alignable=[])).push(E);var te=x.wrapperWidth;E.style.left=x.fixedPos+"px",a.coverGutter||(te-=x.gutterTotalWidth,E.style.paddingLeft=x.gutterTotalWidth+"px"),E.style.width=te+"px"}a.coverGutter&&(E.style.zIndex=5,E.style.position="relative",a.noHScroll||(E.style.marginLeft=-x.gutterTotalWidth+"px"))}function gl(a){if(a.height!=null)return a.height;var E=a.doc.cm;if(!E)return 0;if(!it(document.body,a.node)){var b="position: relative;";a.coverGutter&&(b+="margin-left: -"+E.display.gutters.offsetWidth+"px;"),a.noHScroll&&(b+="width: "+E.display.wrapper.clientWidth+"px;"),ve(E.display.measure,Ve("div",[a.node],null,b))}return a.height=a.node.parentNode.offsetHeight}function Tl(a,E){for(var b=Ci(E);b!=a.wrapper;b=b.parentNode)if(!b||b.nodeType==1&&b.getAttribute("cm-ignore-events")=="true"||b.parentNode==a.sizer&&b!=a.mover)return!0}function Ts(a){return a.lineSpace.offsetTop}function es(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Mo(a){if(a.cachedPaddingH)return a.cachedPaddingH;var E=ve(a.measure,Ve("pre","x","CodeMirror-line-like")),b=window.getComputedStyle?window.getComputedStyle(E):E.currentStyle,x={left:parseInt(b.paddingLeft),right:parseInt(b.paddingRight)};return!isNaN(x.left)&&!isNaN(x.right)&&(a.cachedPaddingH=x),x}function Wo(a){return nt-a.display.nativeBarWidth}function Yl(a){return a.display.scroller.clientWidth-Wo(a)-a.display.barWidth}function Va(a){return a.display.scroller.clientHeight-Wo(a)-a.display.barHeight}function Hi(a,E,b){var x=a.options.lineWrapping,te=x&&Yl(a);if(!E.measure.heights||x&&E.measure.width!=te){var fe=E.measure.heights=[];if(x){E.measure.width=te;for(var Te=E.text.firstChild.getClientRects(),Ge=0;Ge<Te.length-1;Ge++){var Xe=Te[Ge],ot=Te[Ge+1];Math.abs(Xe.bottom-ot.bottom)>2&&fe.push((Xe.bottom+ot.top)/2-b.top)}}fe.push(b.bottom-b.top)}}function yr(a,E,b){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;x<a.rest.length;x++)if(a.rest[x]==E)return{map:a.measure.maps[x],cache:a.measure.caches[x]};for(var te=0;te<a.rest.length;te++)if(Za(a.rest[te])>b)return{map:a.measure.maps[te],cache:a.measure.caches[te],before:!0}}function js(a,E){E=uo(E);var b=Za(E),x=a.display.externalMeasured=new Ba(a.doc,E,b);x.lineN=b;var te=x.built=ql(a,x);return x.text=te.pre,ve(a.display.lineMeasure,te.pre),x}function Lo(a,E,b,x){return Fo(a,uu(a,E),b,x)}function yo(a,E){if(E>=a.display.viewFrom&&E<a.display.viewTo)return a.display.view[Hs(a,E)];var b=a.display.externalMeasured;if(b&&E>=b.lineN&&E<b.lineN+b.size)return b}function uu(a,E){var b=Za(E),x=yo(a,b);x&&!x.text?x=null:x&&x.changes&&(XA(a,x,b,eA(a)),a.curOp.forceUpdate=!0),x||(x=js(a,E));var te=yr(x,E,b);return{line:E,view:x,rect:null,map:te.map,cache:te.cache,before:te.before,hasHeights:!1}}function Fo(a,E,b,x,te){E.before&&(b=-1);var fe=b+(x||""),Te;return E.cache.hasOwnProperty(fe)?Te=E.cache[fe]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(Hi(a,E.view,E.rect),E.hasHeights=!0),Te=Yo(a,E,b,x),Te.bogus||(E.cache[fe]=Te)),{left:Te.left,right:Te.right,top:te?Te.rtop:Te.top,bottom:te?Te.rbottom:Te.bottom}}var UA={left:0,right:0,top:0,bottom:0};function ds(a,E,b){for(var x,te,fe,Te,Ge,Xe,ot=0;ot<a.length;ot+=3)if(Ge=a[ot],Xe=a[ot+1],E<Ge?(te=0,fe=1,Te="left"):E<Xe?(te=E-Ge,fe=te+1):(ot==a.length-3||E==Xe&&a[ot+3]>E)&&(fe=Xe-Ge,te=fe-1,E>=Xe&&(Te="right")),te!=null){if(x=a[ot+2],Ge==Xe&&b==(x.insertLeft?"left":"right")&&(Te=b),b=="left"&&te==0)for(;ot&&a[ot-2]==a[ot-3]&&a[ot-1].insertLeft;)x=a[(ot-=3)+2],Te="left";if(b=="right"&&te==Xe-Ge)for(;ot<a.length-3&&a[ot+3]==a[ot+4]&&!a[ot+5].insertLeft;)x=a[(ot+=3)+2],Te="right";break}return{node:x,start:te,end:fe,collapse:Te,coverStart:Ge,coverEnd:Xe}}function bl(a,E){var b=UA;if(E=="left")for(var x=0;x<a.length&&(b=a[x]).left==b.right;x++);else for(var te=a.length-1;te>=0&&(b=a[te]).left==b.right;te--);return b}function Yo(a,E,b,x){var te=ds(E.map,b,x),fe=te.node,Te=te.start,Ge=te.end,Xe=te.collapse,ot;if(fe.nodeType==3){for(var Nt=0;Nt<4;Nt++){for(;Te&&dt(E.line.text.charAt(te.coverStart+Te));)--Te;for(;te.coverStart+Ge<te.coverEnd&&dt(E.line.text.charAt(te.coverStart+Ge));)++Ge;if(Ce&&ge<9&&Te==0&&Ge==te.coverEnd-te.coverStart?ot=fe.parentNode.getBoundingClientRect():ot=bl(Oe(fe,Te,Ge).getClientRects(),x),ot.left||ot.right||Te==0)break;Ge=Te,Te=Te-1,Xe="right"}Ce&&ge<11&&(ot=yA(a.display.measure,ot))}else{Te>0&&(Xe=x="right");var Kt;a.options.lineWrapping&&(Kt=fe.getClientRects()).length>1?ot=Kt[x=="right"?Kt.length-1:0]:ot=fe.getBoundingClientRect()}if(Ce&&ge<9&&!Te&&(!ot||!ot.left&&!ot.right)){var Bn=fe.parentNode.getClientRects()[0];Bn?ot={left:Bn.left,right:Bn.left+pa(a.display),top:Bn.top,bottom:Bn.bottom}:ot=UA}for(var hn=ot.top-E.rect.top,xn=ot.bottom-E.rect.top,vr=(hn+xn)/2,Nr=E.view.measure.heights,Vr=0;Vr<Nr.length-1&&!(vr<Nr[Vr]);Vr++);var da=Vr?Nr[Vr-1]:0,Gr=Nr[Vr],Ma={left:(Xe=="right"?ot.right:ot.left)-E.rect.left,right:(Xe=="left"?ot.left:ot.right)-E.rect.left,top:da,bottom:Gr};return!ot.left&&!ot.right&&(Ma.bogus=!0),a.options.singleCursorHeightPerLine||(Ma.rtop=hn,Ma.rbottom=xn),Ma}function yA(a,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Kn(a))return E;var b=screen.logicalXDPI/screen.deviceXDPI,x=screen.logicalYDPI/screen.deviceYDPI;return{left:E.left*b,right:E.right*b,top:E.top*x,bottom:E.bottom*x}}function PA(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var E=0;E<a.rest.length;E++)a.measure.caches[E]={}}function cl(a){a.display.externalMeasure=null,st(a.display.lineMeasure);for(var E=0;E<a.display.view.length;E++)PA(a.display.view[E])}function Ut(a){cl(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Pr(){return Ee&&be?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Tr(){return Ee&&be?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function ba(a){var E=0;if(a.widgets)for(var b=0;b<a.widgets.length;++b)a.widgets[b].above&&(E+=gl(a.widgets[b]));return E}function ni(a,E,b,x,te){if(!te){var fe=ba(E);b.top+=fe,b.bottom+=fe}if(x=="line")return b;x||(x="local");var Te=Li(E);if(x=="local"?Te+=Ts(a.display):Te-=a.display.viewOffset,x=="page"||x=="window"){var Ge=a.display.lineSpace.getBoundingClientRect();Te+=Ge.top+(x=="window"?0:Tr());var Xe=Ge.left+(x=="window"?0:Pr());b.left+=Xe,b.right+=Xe}return b.top+=Te,b.bottom+=Te,b}function yi(a,E,b){if(b=="div")return E;var x=E.left,te=E.top;if(b=="page")x-=Pr(),te-=Tr();else if(b=="local"||!b){var fe=a.display.sizer.getBoundingClientRect();x+=fe.left,te+=fe.top}var Te=a.display.lineSpace.getBoundingClientRect();return{left:x-Te.left,top:te-Te.top}}function Lu(a,E,b,x,te){return x||(x=jn(a.doc,E.line)),ni(a,x,Lo(a,x,E.ch,te),b)}function Oi(a,E,b,x,te,fe){x=x||jn(a.doc,E.line),te||(te=uu(a,x));function Te(xn,vr){var Nr=Fo(a,te,xn,vr?"right":"left",fe);return vr?Nr.left=Nr.right:Nr.right=Nr.left,ni(a,x,Nr,b)}var Ge=rr(x,a.doc.direction),Xe=E.ch,ot=E.sticky;if(Xe>=x.text.length?(Xe=x.text.length,ot="before"):Xe<=0&&(Xe=0,ot="after"),!Ge)return Te(ot=="before"?Xe-1:Xe,ot=="before");function Nt(xn,vr,Nr){var Vr=Ge[vr],da=Vr.level==1;return Te(Nr?xn-1:xn,da!=Nr)}var Kt=dn(Ge,Xe,ot),Bn=zt,hn=Nt(Xe,Kt,ot=="before");return Bn!=null&&(hn.other=Nt(Xe,Bn,ot!="before")),hn}function Hu(a,E){var b=0;E=Jr(a.doc,E),a.options.lineWrapping||(b=pa(a.display)*E.ch);var x=jn(a.doc,E.line),te=Li(x)+Ts(a.display);return{left:b,right:b,top:te,bottom:te+x.height}}function dl(a,E,b,x,te){var fe=Jn(a,E,b);return fe.xRel=te,x&&(fe.outside=x),fe}function vl(a,E,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return dl(x.first,0,null,-1,-1);var te=Bu(x,b),fe=x.first+x.size-1;if(te>fe)return dl(x.first+x.size-1,jn(x,fe).text.length,null,1,1);E<0&&(E=0);for(var Te=jn(x,te);;){var Ge=qs(a,Te,te,E,b),Xe=As(Te,Ge.ch+(Ge.xRel>0||Ge.outside>0?1:0));if(!Xe)return Ge;var ot=Xe.find(1);if(ot.line==te)return ot;Te=jn(x,te=ot.line)}}function ko(a,E,b,x){x-=ba(E);var te=E.text.length,fe=Zt(function(Te){return Fo(a,b,Te-1).bottom<=x},te,0);return te=Zt(function(Te){return Fo(a,b,Te).top>x},fe,te),{begin:fe,end:te}}function ts(a,E,b,x){b||(b=uu(a,E));var te=ni(a,E,Fo(a,b,x),"line").top;return ko(a,E,b,te)}function wo(a,E,b,x){return a.bottom<=b?!1:a.top>b?!0:(x?a.left:a.right)>E}function qs(a,E,b,x,te){te-=Li(E);var fe=uu(a,E),Te=ba(E),Ge=0,Xe=E.text.length,ot=!0,Nt=rr(E,a.doc.direction);if(Nt){var Kt=(a.options.lineWrapping?$s:fs)(a,E,b,fe,Nt,x,te);ot=Kt.level!=1,Ge=ot?Kt.from:Kt.to-1,Xe=ot?Kt.to:Kt.from-1}var Bn=null,hn=null,xn=Zt(function(hi){var Xa=Fo(a,fe,hi);return Xa.top+=Te,Xa.bottom+=Te,wo(Xa,x,te,!1)?(Xa.top<=te&&Xa.left<=x&&(Bn=hi,hn=Xa),!0):!1},Ge,Xe),vr,Nr,Vr=!1;if(hn){var da=x-hn.left<hn.right-x,Gr=da==ot;xn=Bn+(Gr?0:1),Nr=Gr?"after":"before",vr=da?hn.left:hn.right}else{!ot&&(xn==Xe||xn==Ge)&&xn++,Nr=xn==0?"after":xn==E.text.length?"before":Fo(a,fe,xn-(ot?1:0)).bottom+Te<=te==ot?"after":"before";var Ma=Oi(a,Jn(b,xn,Nr),"line",E,fe);vr=Ma.left,Vr=te<Ma.top?-1:te>=Ma.bottom?1:0}return xn=rt(E.text,xn,1),dl(b,xn,Nr,Vr,x-vr)}function fs(a,E,b,x,te,fe,Te){var Ge=Zt(function(Kt){var Bn=te[Kt],hn=Bn.level!=1;return wo(Oi(a,Jn(b,hn?Bn.to:Bn.from,hn?"before":"after"),"line",E,x),fe,Te,!0)},0,te.length-1),Xe=te[Ge];if(Ge>0){var ot=Xe.level!=1,Nt=Oi(a,Jn(b,ot?Xe.from:Xe.to,ot?"after":"before"),"line",E,x);wo(Nt,fe,Te,!0)&&Nt.top>Te&&(Xe=te[Ge-1])}return Xe}function $s(a,E,b,x,te,fe,Te){var Ge=ko(a,E,x,Te),Xe=Ge.begin,ot=Ge.end;/\s/.test(E.text.charAt(ot-1))&&ot--;for(var Nt=null,Kt=null,Bn=0;Bn<te.length;Bn++){var hn=te[Bn];if(!(hn.from>=ot||hn.to<=Xe)){var xn=hn.level!=1,vr=Fo(a,x,xn?Math.min(ot,hn.to)-1:Math.max(Xe,hn.from)).right,Nr=vr<fe?fe-vr+1e9:vr-fe;(!Nt||Kt>Nr)&&(Nt=hn,Kt=Nr)}}return Nt||(Nt=te[te.length-1]),Nt.from<Xe&&(Nt={from:Xe,to:Nt.to,level:Nt.level}),Nt.to>ot&&(Nt={from:Nt.from,to:ot,level:Nt.level}),Nt}var Xu;function $l(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Xu==null){Xu=Ve("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)Xu.appendChild(document.createTextNode("x")),Xu.appendChild(Ve("br"));Xu.appendChild(document.createTextNode("x"))}ve(a.measure,Xu);var b=Xu.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),st(a.measure),b||1}function pa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Ve("span","xxxxxxxxxx"),b=Ve("pre",[E],"CodeMirror-line-like");ve(a.measure,b);var x=E.getBoundingClientRect(),te=(x.right-x.left)/10;return te>2&&(a.cachedCharWidth=te),te||10}function eA(a){for(var E=a.display,b={},x={},te=E.gutters.clientLeft,fe=E.gutters.firstChild,Te=0;fe;fe=fe.nextSibling,++Te){var Ge=a.display.gutterSpecs[Te].className;b[Ge]=fe.offsetLeft+fe.clientLeft+te,x[Ge]=fe.clientWidth}return{fixedPos:Ao(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:b,gutterWidth:x,wrapperWidth:E.wrapper.clientWidth}}function Ao(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function xo(a){var E=$l(a.display),b=a.options.lineWrapping,x=b&&Math.max(5,a.display.scroller.clientWidth/pa(a.display)-3);return function(te){if(_r(a.doc,te))return 0;var fe=0;if(te.widgets)for(var Te=0;Te<te.widgets.length;Te++)te.widgets[Te].height&&(fe+=te.widgets[Te].height);return b?fe+(Math.ceil(te.text.length/x)||1)*E:fe+E}}function ns(a){var E=a.doc,b=xo(a);E.iter(function(x){var te=b(x);te!=x.height&&Sa(x,te)})}function rs(a,E,b,x){var te=a.display;if(!b&&Ci(E).getAttribute("cm-not-content")=="true")return null;var fe,Te,Ge=te.lineSpace.getBoundingClientRect();try{fe=E.clientX-Ge.left,Te=E.clientY-Ge.top}catch(Kt){return null}var Xe=vl(a,fe,Te),ot;if(x&&Xe.xRel>0&&(ot=jn(a.doc,Xe.line).text).length==Xe.ch){var Nt=ze(ot,ot.length,a.options.tabSize)-ot.length;Xe=Jn(Xe.line,Math.max(0,Math.round((fe-Mo(a.display).left)/pa(a.display))-Nt))}return Xe}function Hs(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var b=a.display.view,x=0;x<b.length;x++)if(E-=b[x].size,E<0)return x}function jl(a,E,b,x){E==null&&(E=a.doc.first),b==null&&(b=a.doc.first+a.doc.size),x||(x=0);var te=a.display;if(x&&b<te.viewTo&&(te.updateLineNumbers==null||te.updateLineNumbers>E)&&(te.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=te.viewTo)Ul&&Rr(a.doc,E)<te.viewTo&&bo(a);else if(b<=te.viewFrom)Ul&&Mr(a.doc,b+x)>te.viewFrom?bo(a):(te.viewFrom+=x,te.viewTo+=x);else if(E<=te.viewFrom&&b>=te.viewTo)bo(a);else if(E<=te.viewFrom){var fe=FA(a,b,b+x,1);fe?(te.view=te.view.slice(fe.index),te.viewFrom=fe.lineN,te.viewTo+=x):bo(a)}else if(b>=te.viewTo){var Te=FA(a,E,E,-1);Te?(te.view=te.view.slice(0,Te.index),te.viewTo=Te.lineN):bo(a)}else{var Ge=FA(a,E,E,-1),Xe=FA(a,b,b+x,1);Ge&&Xe?(te.view=te.view.slice(0,Ge.index).concat(xs(a,Ge.lineN,Xe.lineN)).concat(te.view.slice(Xe.index)),te.viewTo+=x):bo(a)}var ot=te.externalMeasured;ot&&(b<ot.lineN?ot.lineN+=x:E<ot.lineN+ot.size&&(te.externalMeasured=null))}function Ll(a,E,b){a.curOp.viewChanged=!0;var x=a.display,te=a.display.externalMeasured;if(te&&E>=te.lineN&&E<te.lineN+te.size&&(x.externalMeasured=null),!(E<x.viewFrom||E>=x.viewTo)){var fe=x.view[Hs(a,E)];if(fe.node!=null){var Te=fe.changes||(fe.changes=[]);Qe(Te,b)==-1&&Te.push(b)}}}function bo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function FA(a,E,b,x){var te=Hs(a,E),fe,Te=a.display.view;if(!Ul||b==a.doc.first+a.doc.size)return{index:te,lineN:b};for(var Ge=a.display.viewFrom,Xe=0;Xe<te;Xe++)Ge+=Te[Xe].size;if(Ge!=E){if(x>0){if(te==Te.length-1)return null;fe=Ge+Te[te].size-E,te++}else fe=Ge-E;E+=fe,b+=fe}for(;Rr(a.doc,b)!=b;){if(te==(x<0?0:Te.length-1))return null;b+=x*Te[te-(x<0?1:0)].size,te+=x}return{index:te,lineN:b}}function bc(a,E,b){var x=a.display,te=x.view;te.length==0||E>=x.viewTo||b<=x.viewFrom?(x.view=xs(a,E,b),x.viewFrom=E):(x.viewFrom>E?x.view=xs(a,E,x.viewFrom).concat(x.view):x.viewFrom<E&&(x.view=x.view.slice(Hs(a,E))),x.viewFrom=E,x.viewTo<b?x.view=x.view.concat(xs(a,x.viewTo,b)):x.viewTo>b&&(x.view=x.view.slice(0,Hs(a,b)))),x.viewTo=b}function hc(a){for(var E=a.display.view,b=0,x=0;x<E.length;x++){var te=E[x];!te.hidden&&(!te.node||te.changes)&&++b}return b}function El(a){a.display.input.showSelection(a.display.input.prepareSelection())}function tA(a,E){E===void 0&&(E=!0);for(var b=a.doc,x={},te=x.cursors=document.createDocumentFragment(),fe=x.selection=document.createDocumentFragment(),Te=0;Te<b.sel.ranges.length;Te++)if(!(!E&&Te==b.sel.primIndex)){var Ge=b.sel.ranges[Te];if(!(Ge.from().line>=a.display.viewTo||Ge.to().line<a.display.viewFrom)){var Xe=Ge.empty();(Xe||a.options.showCursorWhenSelecting)&&qr(a,Ge.head,te),Xe||ud(a,Ge,fe)}}return x}function qr(a,E,b){var x=Oi(a,E,"div",null,null,!a.options.singleCursorHeightPerLine),te=b.appendChild(Ve("div","\xA0","CodeMirror-cursor"));if(te.style.left=x.left+"px",te.style.top=x.top+"px",te.style.height=Math.max(0,x.bottom-x.top)*a.options.cursorHeight+"px",x.other){var fe=b.appendChild(Ve("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));fe.style.display="",fe.style.left=x.other.left+"px",fe.style.top=x.other.top+"px",fe.style.height=(x.other.bottom-x.other.top)*.85+"px"}}function nA(a,E){return a.top-E.top||a.left-E.left}function ud(a,E,b){var x=a.display,te=a.doc,fe=document.createDocumentFragment(),Te=Mo(a.display),Ge=Te.left,Xe=Math.max(x.sizerWidth,Yl(a)-x.sizer.offsetLeft)-Te.right,ot=te.direction=="ltr";function Nt(Gr,Ma,hi,Xa){Ma<0&&(Ma=0),Ma=Math.round(Ma),Xa=Math.round(Xa),fe.appendChild(Ve("div",null,"CodeMirror-selected","position: absolute; left: "+Gr+`px;
|
|
|
top: `+Ma+"px; width: "+(hi==null?Xe-Gr:hi)+`px;
|
|
|
height: `+(Xa-Ma)+"px"))}function Kt(Gr,Ma,hi){var Xa=jn(te,Gr),Yi=Xa.text.length,Ru,Gl;function ml(Rl,vo){return Lu(a,Jn(Gr,Rl),"div",Xa,vo)}function To(Rl,vo,no){var Yr=ts(a,Xa,null,Rl),ll=vo=="ltr"==(no=="after")?"left":"right",ol=no=="after"?Yr.begin:Yr.end-(/\s/.test(Xa.text.charAt(Yr.end-1))?2:1);return ml(ol,ll)[ll]}var go=rr(Xa,te.direction);return Jt(go,Ma||0,hi==null?Yi:hi,function(Rl,vo,no,Yr){var ll=no=="ltr",ol=ml(Rl,ll?"left":"right"),qu=ml(vo-1,ll?"right":"left"),oc=Ma==null&&Rl==0,Au=hi==null&&vo==Yi,Xi=Yr==0,ls=!go||Yr==go.length-1;if(qu.top-ol.top<=3){var zl=(ot?oc:Au)&&Xi,sc=(ot?Au:oc)&&ls,vA=zl?Ge:(ll?ol:qu).left,Ls=sc?Xe:(ll?qu:ol).right;Nt(vA,ol.top,Ls-vA,ol.bottom)}else{var GA,jo,JA,qc;ll?(GA=ot&&oc&&Xi?Ge:ol.left,jo=ot?Xe:To(Rl,no,"before"),JA=ot?Ge:To(vo,no,"after"),qc=ot&&Au&&ls?Xe:qu.right):(GA=ot?To(Rl,no,"before"):Ge,jo=!ot&&oc&&Xi?Xe:ol.right,JA=!ot&&Au&&ls?Ge:qu.left,qc=ot?To(vo,no,"after"):Xe),Nt(GA,ol.top,jo-GA,ol.bottom),ol.bottom<qu.top&&Nt(Ge,ol.bottom,null,qu.top),Nt(JA,qu.top,qc-JA,qu.bottom)}(!Ru||nA(ol,Ru)<0)&&(Ru=ol),nA(qu,Ru)<0&&(Ru=qu),(!Gl||nA(ol,Gl)<0)&&(Gl=ol),nA(qu,Gl)<0&&(Gl=qu)}),{start:Ru,end:Gl}}var Bn=E.from(),hn=E.to();if(Bn.line==hn.line)Kt(Bn.line,Bn.ch,hn.ch);else{var xn=jn(te,Bn.line),vr=jn(te,hn.line),Nr=uo(xn)==uo(vr),Vr=Kt(Bn.line,Bn.ch,Nr?xn.text.length+1:null).end,da=Kt(hn.line,Nr?0:null,hn.ch).start;Nr&&(Vr.top<da.top-2?(Nt(Vr.right,Vr.top,null,Vr.bottom),Nt(Ge,da.top,da.left,da.bottom)):Nt(Vr.right,Vr.top,da.left-Vr.right,Vr.bottom)),Vr.bottom<da.top&&Nt(Ge,Vr.bottom,null,da.top)}b.appendChild(fe)}function kt(a){if(a.state.focused){var E=a.display;clearInterval(E.blinker);var b=!0;E.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?E.blinker=setInterval(function(){a.hasFocus()||rA(a),E.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function Rc(a){a.state.focused||(a.display.input.focus(),Rs(a))}function pc(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,rA(a))},100)}function Rs(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(sr(a,"focus",a,E),a.state.focused=!0,lt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ne&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),kt(a))}function rA(a,E){a.state.delayingBlurEvent||(a.state.focused&&(sr(a,"blur",a,E),a.state.focused=!1,_e(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function $A(a){for(var E=a.display,b=E.lineDiv.offsetTop,x=0;x<E.view.length;x++){var te=E.view[x],fe=a.options.lineWrapping,Te=void 0,Ge=0;if(!te.hidden){if(Ce&&ge<8){var Xe=te.node.offsetTop+te.node.offsetHeight;Te=Xe-b,b=Xe}else{var ot=te.node.getBoundingClientRect();Te=ot.bottom-ot.top,!fe&&te.text.firstChild&&(Ge=te.text.firstChild.getBoundingClientRect().right-ot.left-1)}var Nt=te.line.height-Te;if((Nt>.005||Nt<-.005)&&(Sa(te.line,Te),aA(te.line),te.rest))for(var Kt=0;Kt<te.rest.length;Kt++)aA(te.rest[Kt]);if(Ge>a.display.sizerWidth){var Bn=Math.ceil(Ge/pa(a.display));Bn>a.display.maxLineLength&&(a.display.maxLineLength=Bn,a.display.maxLine=te.line,a.display.maxLineChanged=!0)}}}}function aA(a){if(a.widgets)for(var E=0;E<a.widgets.length;++E){var b=a.widgets[E],x=b.node.parentNode;x&&(b.height=x.offsetHeight)}}function me(a,E,b){var x=b&&b.top!=null?Math.max(0,b.top):a.scroller.scrollTop;x=Math.floor(x-Ts(a));var te=b&&b.bottom!=null?b.bottom:x+a.wrapper.clientHeight,fe=Bu(E,x),Te=Bu(E,te);if(b&&b.ensure){var Ge=b.ensure.from.line,Xe=b.ensure.to.line;Ge<fe?(fe=Ge,Te=Bu(E,Li(jn(E,Ge))+a.wrapper.clientHeight)):Math.min(Xe,E.lastLine())>=Te&&(fe=Bu(E,Li(jn(E,Xe))-a.wrapper.clientHeight),Te=Xe)}return{from:fe,to:Math.max(Te,fe+1)}}function Ye(a,E){if(!qt(a,"scrollCursorIntoView")){var b=a.display,x=b.sizer.getBoundingClientRect(),te=null;if(E.top+x.top<0?te=!0:E.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(te=!1),te!=null&&!Ue){var fe=Ve("div","\u200B",null,`position: absolute;
|
|
|
top: `+(E.top-b.viewOffset-Ts(a.display))+`px;
|
|
|
height: `+(E.bottom-E.top+Wo(a)+b.barHeight)+`px;
|
|
|
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(fe),fe.scrollIntoView(te),a.display.lineSpace.removeChild(fe)}}}function tt(a,E,b,x){x==null&&(x=0);var te;!a.options.lineWrapping&&E==b&&(E=E.ch?Jn(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,b=E.sticky=="before"?Jn(E.line,E.ch+1,"before"):E);for(var fe=0;fe<5;fe++){var Te=!1,Ge=Oi(a,E),Xe=!b||b==E?Ge:Oi(a,b);te={left:Math.min(Ge.left,Xe.left),top:Math.min(Ge.top,Xe.top)-x,right:Math.max(Ge.left,Xe.left),bottom:Math.max(Ge.bottom,Xe.bottom)+x};var ot=vt(a,te),Nt=a.doc.scrollTop,Kt=a.doc.scrollLeft;if(ot.scrollTop!=null&&(Hn(a,ot.scrollTop),Math.abs(a.doc.scrollTop-Nt)>1&&(Te=!0)),ot.scrollLeft!=null&&(Yn(a,ot.scrollLeft),Math.abs(a.doc.scrollLeft-Kt)>1&&(Te=!0)),!Te)break}return te}function ht(a,E){var b=vt(a,E);b.scrollTop!=null&&Hn(a,b.scrollTop),b.scrollLeft!=null&&Yn(a,b.scrollLeft)}function vt(a,E){var b=a.display,x=$l(a.display);E.top<0&&(E.top=0);var te=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:b.scroller.scrollTop,fe=Va(a),Te={};E.bottom-E.top>fe&&(E.bottom=E.top+fe);var Ge=a.doc.height+es(b),Xe=E.top<x,ot=E.bottom>Ge-x;if(E.top<te)Te.scrollTop=Xe?0:E.top;else if(E.bottom>te+fe){var Nt=Math.min(E.top,(ot?Ge:E.bottom)-fe);Nt!=te&&(Te.scrollTop=Nt)}var Kt=a.options.fixedGutter?0:b.gutters.offsetWidth,Bn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:b.scroller.scrollLeft-Kt,hn=Yl(a)-b.gutters.offsetWidth,xn=E.right-E.left>hn;return xn&&(E.right=E.left+hn),E.left<10?Te.scrollLeft=0:E.left<Bn?Te.scrollLeft=Math.max(0,E.left+Kt-(xn?0:10)):E.right>hn+Bn-3&&(Te.scrollLeft=E.right+(xn?0:10)-hn),Te}function Yt(a,E){E!=null&&(kn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function $t(a){kn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function rn(a,E,b){(E!=null||b!=null)&&kn(a),E!=null&&(a.curOp.scrollLeft=E),b!=null&&(a.curOp.scrollTop=b)}function En(a,E){kn(a),a.curOp.scrollToPos=E}function kn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var b=Hu(a,E.from),x=Hu(a,E.to);ln(a,b,x,E.margin)}}function ln(a,E,b,x){var te=vt(a,{left:Math.min(E.left,b.left),top:Math.min(E.top,b.top)-x,right:Math.max(E.right,b.right),bottom:Math.max(E.bottom,b.bottom)+x});rn(a,te.scrollLeft,te.scrollTop)}function Hn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||qa(a,{top:E}),tn(a,E,!0),y&&qa(a),Ta(a,100))}function tn(a,E,b){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!b)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Yn(a,E,b,x){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((b?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!x)&&(a.doc.scrollLeft=E,bi(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Rn(a){var E=a.display,b=E.gutters.offsetWidth,x=Math.round(a.doc.height+es(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?b:0,docHeight:x,scrollHeight:x+Wo(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:b}}var Xn=function(a,E,b){this.cm=b;var x=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),te=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=te.tabIndex=-1,a(x),a(te),_n(x,"scroll",function(){x.clientHeight&&E(x.scrollTop,"vertical")}),_n(te,"scroll",function(){te.clientWidth&&E(te.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&ge<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Xn.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,b=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(b){this.vert.style.display="block",this.vert.style.bottom=E?x+"px":"0";var te=a.viewHeight-(E?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+te)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=b?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var fe=a.viewWidth-a.barLeft-(b?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+fe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:b?x:0,bottom:E?x:0}},Xn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Xn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Xn.prototype.zeroWidthHack=function(){var a=Se&&!Me?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new se,this.disableVert=new se},Xn.prototype.enableZeroWidthBar=function(a,E,b){a.style.pointerEvents="auto";function x(){var te=a.getBoundingClientRect(),fe=b=="vert"?document.elementFromPoint(te.right-1,(te.top+te.bottom)/2):document.elementFromPoint((te.right+te.left)/2,te.bottom-1);fe!=a?a.style.pointerEvents="none":E.set(1e3,x)}E.set(1e3,x)},Xn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var $n=function(){};$n.prototype.update=function(){return{bottom:0,right:0}},$n.prototype.setScrollLeft=function(){},$n.prototype.setScrollTop=function(){},$n.prototype.clear=function(){};function Vn(a,E){E||(E=Rn(a));var b=a.display.barWidth,x=a.display.barHeight;Fr(a,E);for(var te=0;te<4&&b!=a.display.barWidth||x!=a.display.barHeight;te++)b!=a.display.barWidth&&a.options.lineWrapping&&$A(a),Fr(a,Rn(a)),b=a.display.barWidth,x=a.display.barHeight}function Fr(a,E){var b=a.display,x=b.scrollbars.update(E);b.sizer.style.paddingRight=(b.barWidth=x.right)+"px",b.sizer.style.paddingBottom=(b.barHeight=x.bottom)+"px",b.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(b.scrollbarFiller.style.display="block",b.scrollbarFiller.style.height=x.bottom+"px",b.scrollbarFiller.style.width=x.right+"px"):b.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(b.gutterFiller.style.display="block",b.gutterFiller.style.height=x.bottom+"px",b.gutterFiller.style.width=E.gutterWidth+"px"):b.gutterFiller.style.display=""}var Cr={native:Xn,null:$n};function ar(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&_e(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Cr[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),_n(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,b){b=="horizontal"?Yn(a,E):Hn(a,E)},a),a.display.scrollbars.addClass&<(a.display.wrapper,a.display.scrollbars.addClass)}var kr=0;function dr(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++kr},NA(a.curOp)}function Ar(a){var E=a.curOp;E&&oo(E,function(b){for(var x=0;x<b.ops.length;x++)b.ops[x].cm.curOp=null;bn(b)})}function bn(a){for(var E=a.ops,b=0;b<E.length;b++)ea(E[b]);for(var x=0;x<E.length;x++)la(E[x]);for(var te=0;te<E.length;te++)Xr(E[te]);for(var fe=0;fe<E.length;fe++)Ca(E[fe]);for(var Te=0;Te<E.length;Te++)oa(E[Te])}function ea(a){var E=a.cm,b=E.display;ca(E),a.updateMaxLine&&il(E),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<b.viewFrom||a.scrollToPos.to.line>=b.viewTo)||b.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new ta(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function la(a){a.updatedDisplay=a.mustUpdate&&ia(a.cm,a.update)}function Xr(a){var E=a.cm,b=E.display;a.updatedDisplay&&$A(E),a.barMeasure=Rn(E),b.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=Lo(E,b.maxLine,b.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(b.scroller.clientWidth,b.sizer.offsetLeft+a.adjustWidthTo+Wo(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,b.sizer.offsetLeft+a.adjustWidthTo-Yl(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=b.input.prepareSelection())}function Ca(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<E.doc.scrollLeft&&Yn(E,Math.min(E.display.scroller.scrollLeft,a.maxScrollLeft),!0),E.display.maxLineChanged=!1);var b=a.focus&&a.focus==De();a.preparedSelection&&E.display.input.showSelection(a.preparedSelection,b),(a.updatedDisplay||a.startHeight!=E.doc.height)&&Vn(E,a.barMeasure),a.updatedDisplay&&Ga(E,a.barMeasure),a.selectionChanged&&kt(E),E.state.focused&&a.updateInput&&E.display.input.reset(a.typing),b&&Rc(a.cm)}function oa(a){var E=a.cm,b=E.display,x=E.doc;if(a.updatedDisplay&&ti(E,a.update),b.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(b.wheelStartX=b.wheelStartY=null),a.scrollTop!=null&&tn(E,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Yn(E,a.scrollLeft,!0,!0),a.scrollToPos){var te=tt(E,Jr(x,a.scrollToPos.from),Jr(x,a.scrollToPos.to),a.scrollToPos.margin);Ye(E,te)}var fe=a.maybeHiddenMarkers,Te=a.maybeUnhiddenMarkers;if(fe)for(var Ge=0;Ge<fe.length;++Ge)fe[Ge].lines.length||sr(fe[Ge],"hide");if(Te)for(var Xe=0;Xe<Te.length;++Xe)Te[Xe].lines.length&&sr(Te[Xe],"unhide");b.wrapper.offsetHeight&&(x.scrollTop=E.display.scroller.scrollTop),a.changeObjs&&sr(E,"changes",E,a.changeObjs),a.update&&a.update.finish()}function Wr(a,E){if(a.curOp)return E();dr(a);try{return E()}finally{Ar(a)}}function xr(a,E){return function(){if(a.curOp)return E.apply(a,arguments);dr(a);try{return E.apply(a,arguments)}finally{Ar(a)}}}function Lr(a){return function(){if(this.curOp)return a.apply(this,arguments);dr(this);try{return a.apply(this,arguments)}finally{Ar(this)}}}function jr(a){return function(){var E=this.cm;if(!E||E.curOp)return a.apply(this,arguments);dr(E);try{return a.apply(this,arguments)}finally{Ar(E)}}}function Ta(a,E){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(E,ct(Da,a))}function Da(a){var E=a.doc;if(!(E.highlightFrontier>=a.display.viewTo)){var b=+new Date+a.options.workTime,x=ju(a,E.highlightFrontier),te=[];E.iter(x.line,Math.min(E.first+E.size,a.display.viewTo+500),function(fe){if(x.line>=a.display.viewFrom){var Te=fe.styles,Ge=fe.text.length>a.options.maxHighlightLength?ka(E.mode,x.state):null,Xe=Su(a,fe,x,!0);Ge&&(x.state=Ge),fe.styles=Xe.styles;var ot=fe.styleClasses,Nt=Xe.classes;Nt?fe.styleClasses=Nt:ot&&(fe.styleClasses=null);for(var Kt=!Te||Te.length!=fe.styles.length||ot!=Nt&&(!ot||!Nt||ot.bgClass!=Nt.bgClass||ot.textClass!=Nt.textClass),Bn=0;!Kt&&Bn<Te.length;++Bn)Kt=Te[Bn]!=fe.styles[Bn];Kt&&te.push(x.line),fe.stateAfter=x.save(),x.nextLine()}else fe.text.length<=a.options.maxHighlightLength&&Il(a,fe.text,x),fe.stateAfter=x.line%5==0?x.save():null,x.nextLine();if(+new Date>b)return Ta(a,a.options.workDelay),!0}),E.highlightFrontier=x.line,E.modeFrontier=Math.max(E.modeFrontier,x.line),te.length&&Wr(a,function(){for(var fe=0;fe<te.length;fe++)Ll(a,te[fe],"text")})}}var ta=function(a,E,b){var x=a.display;this.viewport=E,this.visible=me(x,a.doc,E),this.editorIsHidden=!x.wrapper.offsetWidth,this.wrapperHeight=x.wrapper.clientHeight,this.wrapperWidth=x.wrapper.clientWidth,this.oldDisplayWidth=Yl(a),this.force=b,this.dims=eA(a),this.events=[]};ta.prototype.signal=function(a,E){Gn(a,E)&&this.events.push(arguments)},ta.prototype.finish=function(){for(var a=0;a<this.events.length;a++)sr.apply(null,this.events[a])};function ca(a){var E=a.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=Wo(a)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=Wo(a)+"px",E.scrollbarsClipped=!0)}function zr(a){if(a.hasFocus())return null;var E=De();if(!E||!it(a.display.lineDiv,E))return null;var b={activeElt:E};if(window.getSelection){var x=window.getSelection();x.anchorNode&&x.extend&&it(a.display.lineDiv,x.anchorNode)&&(b.anchorNode=x.anchorNode,b.anchorOffset=x.anchorOffset,b.focusNode=x.focusNode,b.focusOffset=x.focusOffset)}return b}function $r(a){if(!(!a||!a.activeElt||a.activeElt==De())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&it(document.body,a.anchorNode)&&it(document.body,a.focusNode))){var E=window.getSelection(),b=document.createRange();b.setEnd(a.anchorNode,a.anchorOffset),b.collapse(!1),E.removeAllRanges(),E.addRange(b),E.extend(a.focusNode,a.focusOffset)}}function ia(a,E){var b=a.display,x=a.doc;if(E.editorIsHidden)return bo(a),!1;if(!E.force&&E.visible.from>=b.viewFrom&&E.visible.to<=b.viewTo&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo)&&b.renderedView==b.view&&hc(a)==0)return!1;li(a)&&(bo(a),E.dims=eA(a));var te=x.first+x.size,fe=Math.max(E.visible.from-a.options.viewportMargin,x.first),Te=Math.min(te,E.visible.to+a.options.viewportMargin);b.viewFrom<fe&&fe-b.viewFrom<20&&(fe=Math.max(x.first,b.viewFrom)),b.viewTo>Te&&b.viewTo-Te<20&&(Te=Math.min(te,b.viewTo)),Ul&&(fe=Rr(a.doc,fe),Te=Mr(a.doc,Te));var Ge=fe!=b.viewFrom||Te!=b.viewTo||b.lastWrapHeight!=E.wrapperHeight||b.lastWrapWidth!=E.wrapperWidth;bc(a,fe,Te),b.viewOffset=Li(jn(a.doc,b.viewFrom)),a.display.mover.style.top=b.viewOffset+"px";var Xe=hc(a);if(!Ge&&Xe==0&&!E.force&&b.renderedView==b.view&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo))return!1;var ot=zr(a);return Xe>4&&(b.lineDiv.style.display="none"),ui(a,b.updateLineNumbers,E.dims),Xe>4&&(b.lineDiv.style.display=""),b.renderedView=b.view,$r(ot),st(b.cursorDiv),st(b.selectionDiv),b.gutters.style.height=b.sizer.style.minHeight=0,Ge&&(b.lastWrapHeight=E.wrapperHeight,b.lastWrapWidth=E.wrapperWidth,Ta(a,400)),b.updateLineNumbers=null,!0}function ti(a,E){for(var b=E.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||E.oldDisplayWidth==Yl(a)){if(b&&b.top!=null&&(b={top:Math.min(a.doc.height+es(a.display)-Va(a),b.top)}),E.visible=me(a.display,a.doc,b),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else x&&(E.visible=me(a.display,a.doc,b));if(!ia(a,E))break;$A(a);var te=Rn(a);El(a),Vn(a,te),Ga(a,te),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function qa(a,E){var b=new ta(a,E);if(ia(a,b)){$A(a),ti(a,b);var x=Rn(a);El(a),Vn(a,x),Ga(a,x),b.finish()}}function ui(a,E,b){var x=a.display,te=a.options.lineNumbers,fe=x.lineDiv,Te=fe.firstChild;function Ge(xn){var vr=xn.nextSibling;return Ne&&Se&&a.display.currentWheelTarget==xn?xn.style.display="none":xn.parentNode.removeChild(xn),vr}for(var Xe=x.view,ot=x.viewFrom,Nt=0;Nt<Xe.length;Nt++){var Kt=Xe[Nt];if(!Kt.hidden)if(!Kt.node||Kt.node.parentNode!=fe){var Bn=OA(a,Kt,ot,b);fe.insertBefore(Bn,Te)}else{for(;Te!=Kt.node;)Te=Ge(Te);var hn=te&&E!=null&&E<=ot&&Kt.lineNumber;Kt.changes&&(Qe(Kt.changes,"gutter")>-1&&(hn=!1),XA(a,Kt,ot,b)),hn&&(st(Kt.lineNumber),Kt.lineNumber.appendChild(document.createTextNode(nl(a.options,ot)))),Te=Kt.node.nextSibling}ot+=Kt.size}for(;Te;)Te=Ge(Te)}function fi(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Ga(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Wo(a)+"px"}function bi(a){var E=a.display,b=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var x=Ao(E)-E.scroller.scrollLeft+a.doc.scrollLeft,te=E.gutters.offsetWidth,fe=x+"px",Te=0;Te<b.length;Te++)if(!b[Te].hidden){a.options.fixedGutter&&(b[Te].gutter&&(b[Te].gutter.style.left=fe),b[Te].gutterBackground&&(b[Te].gutterBackground.style.left=fe));var Ge=b[Te].alignable;if(Ge)for(var Xe=0;Xe<Ge.length;Xe++)Ge[Xe].style.left=fe}a.options.fixedGutter&&(E.gutters.style.left=x+te+"px")}}function li(a){if(!a.options.lineNumbers)return!1;var E=a.doc,b=nl(a.options,E.first+E.size-1),x=a.display;if(b.length!=x.lineNumChars){var te=x.measure.appendChild(Ve("div",[Ve("div",b)],"CodeMirror-linenumber CodeMirror-gutter-elt")),fe=te.firstChild.offsetWidth,Te=te.offsetWidth-fe;return x.lineGutter.style.width="",x.lineNumInnerWidth=Math.max(fe,x.lineGutter.offsetWidth-Te)+1,x.lineNumWidth=x.lineNumInnerWidth+Te,x.lineNumChars=x.lineNumInnerWidth?b.length:-1,x.lineGutter.style.width=x.lineNumWidth+"px",fi(a.display),!0}return!1}function mi(a,E){for(var b=[],x=!1,te=0;te<a.length;te++){var fe=a[te],Te=null;if(typeof fe!="string"&&(Te=fe.style,fe=fe.className),fe=="CodeMirror-linenumbers")if(E)x=!0;else continue;b.push({className:fe,style:Te})}return E&&!x&&b.push({className:"CodeMirror-linenumbers",style:null}),b}function Ui(a){var E=a.gutters,b=a.gutterSpecs;st(E),a.lineGutter=null;for(var x=0;x<b.length;++x){var te=b[x],fe=te.className,Te=te.style,Ge=E.appendChild(Ve("div",null,"CodeMirror-gutter "+fe));Te&&(Ge.style.cssText=Te),fe=="CodeMirror-linenumbers"&&(a.lineGutter=Ge,Ge.style.width=(a.lineNumWidth||1)+"px")}E.style.display=b.length?"":"none",fi(a)}function Bi(a){Ui(a.display),jl(a),bi(a)}function Zi(a,E,b,x){var te=this;this.input=b,te.scrollbarFiller=Ve("div",null,"CodeMirror-scrollbar-filler"),te.scrollbarFiller.setAttribute("cm-not-content","true"),te.gutterFiller=Ve("div",null,"CodeMirror-gutter-filler"),te.gutterFiller.setAttribute("cm-not-content","true"),te.lineDiv=qe("div",null,"CodeMirror-code"),te.selectionDiv=Ve("div",null,null,"position: relative; z-index: 1"),te.cursorDiv=Ve("div",null,"CodeMirror-cursors"),te.measure=Ve("div",null,"CodeMirror-measure"),te.lineMeasure=Ve("div",null,"CodeMirror-measure"),te.lineSpace=qe("div",[te.measure,te.lineMeasure,te.selectionDiv,te.cursorDiv,te.lineDiv],null,"position: relative; outline: none");var fe=qe("div",[te.lineSpace],"CodeMirror-lines");te.mover=Ve("div",[fe],null,"position: relative"),te.sizer=Ve("div",[te.mover],"CodeMirror-sizer"),te.sizerWidth=null,te.heightForcer=Ve("div",null,null,"position: absolute; height: "+nt+"px; width: 1px;"),te.gutters=Ve("div",null,"CodeMirror-gutters"),te.lineGutter=null,te.scroller=Ve("div",[te.sizer,te.heightForcer,te.gutters],"CodeMirror-scroll"),te.scroller.setAttribute("tabIndex","-1"),te.wrapper=Ve("div",[te.scrollbarFiller,te.gutterFiller,te.scroller],"CodeMirror"),Ce&&ge<8&&(te.gutters.style.zIndex=-1,te.scroller.style.paddingRight=0),!Ne&&!(y&&de)&&(te.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(te.wrapper):a(te.wrapper)),te.viewFrom=te.viewTo=E.first,te.reportedViewFrom=te.reportedViewTo=E.first,te.view=[],te.renderedView=null,te.externalMeasured=null,te.viewOffset=0,te.lastWrapHeight=te.lastWrapWidth=0,te.updateLineNumbers=null,te.nativeBarWidth=te.barHeight=te.barWidth=0,te.scrollbarsClipped=!1,te.lineNumWidth=te.lineNumInnerWidth=te.lineNumChars=null,te.alignWidgets=!1,te.cachedCharWidth=te.cachedTextHeight=te.cachedPaddingH=null,te.maxLine=null,te.maxLineLength=0,te.maxLineChanged=!1,te.wheelDX=te.wheelDY=te.wheelStartX=te.wheelStartY=null,te.shift=!1,te.selForContextMenu=null,te.activeTouch=null,te.gutterSpecs=mi(x.gutters,x.lineNumbers),Ui(te),b.init(te)}var gi=0,Wi=null;Ce?Wi=-.53:y?Wi=15:Ee?Wi=-.7:pe&&(Wi=-1/3);function Pi(a){var E=a.wheelDeltaX,b=a.wheelDeltaY;return E==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(E=a.detail),b==null&&a.detail&&a.axis==a.VERTICAL_AXIS?b=a.detail:b==null&&(b=a.wheelDelta),{x:E,y:b}}function fu(a){var E=Pi(a);return E.x*=Wi,E.y*=Wi,E}function mu(a,E){var b=Pi(E),x=b.x,te=b.y,fe=a.display,Te=fe.scroller,Ge=Te.scrollWidth>Te.clientWidth,Xe=Te.scrollHeight>Te.clientHeight;if(x&&Ge||te&&Xe){if(te&&Se&&Ne){e:for(var ot=E.target,Nt=fe.view;ot!=Te;ot=ot.parentNode)for(var Kt=0;Kt<Nt.length;Kt++)if(Nt[Kt].node==ot){a.display.currentWheelTarget=ot;break e}}if(x&&!y&&!we&&Wi!=null){te&&Xe&&Hn(a,Math.max(0,Te.scrollTop+te*Wi)),Yn(a,Math.max(0,Te.scrollLeft+x*Wi)),(!te||te&&Xe)&&ya(E),fe.wheelStartX=null;return}if(te&&Wi!=null){var Bn=te*Wi,hn=a.doc.scrollTop,xn=hn+fe.wrapper.clientHeight;Bn<0?hn=Math.max(0,hn+Bn-50):xn=Math.min(a.doc.height,xn+Bn+50),qa(a,{top:hn,bottom:xn})}gi<20&&(fe.wheelStartX==null?(fe.wheelStartX=Te.scrollLeft,fe.wheelStartY=Te.scrollTop,fe.wheelDX=x,fe.wheelDY=te,setTimeout(function(){if(fe.wheelStartX!=null){var vr=Te.scrollLeft-fe.wheelStartX,Nr=Te.scrollTop-fe.wheelStartY,Vr=Nr&&fe.wheelDY&&Nr/fe.wheelDY||vr&&fe.wheelDX&&vr/fe.wheelDX;fe.wheelStartX=fe.wheelStartY=null,Vr&&(Wi=(Wi*gi+Vr)/(gi+1),++gi)}},200)):(fe.wheelDX+=x,fe.wheelDY+=te))}}var Ja=function(a,E){this.ranges=a,this.primIndex=E};Ja.prototype.primary=function(){return this.ranges[this.primIndex]},Ja.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var E=0;E<this.ranges.length;E++){var b=this.ranges[E],x=a.ranges[E];if(!Tu(b.anchor,x.anchor)||!Tu(b.head,x.head))return!1}return!0},Ja.prototype.deepCopy=function(){for(var a=[],E=0;E<this.ranges.length;E++)a[E]=new ga(wl(this.ranges[E].anchor),wl(this.ranges[E].head));return new Ja(a,this.primIndex)},Ja.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Ja.prototype.contains=function(a,E){E||(E=a);for(var b=0;b<this.ranges.length;b++){var x=this.ranges[b];if(Ia(E,x.from())>=0&&Ia(a,x.to())<=0)return b}return-1};var ga=function(a,E){this.anchor=a,this.head=E};ga.prototype.from=function(){return ro(this.anchor,this.head)},ga.prototype.to=function(){return pl(this.anchor,this.head)},ga.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ti(a,E,b){var x=a&&a.options.selectionsMayTouch,te=E[b];E.sort(function(Bn,hn){return Ia(Bn.from(),hn.from())}),b=Qe(E,te);for(var fe=1;fe<E.length;fe++){var Te=E[fe],Ge=E[fe-1],Xe=Ia(Ge.to(),Te.from());if(x&&!Te.empty()?Xe>0:Xe>=0){var ot=ro(Ge.from(),Te.from()),Nt=pl(Ge.to(),Te.to()),Kt=Ge.empty()?Te.from()==Te.head:Ge.from()==Ge.head;fe<=b&&--b,E.splice(--fe,2,new ga(Kt?Nt:ot,Kt?ot:Nt))}}return new Ja(E,b)}function Si(a,E){return new Ja([new ga(a,E||a)],0)}function pu(a){return a.text?Jn(a.from.line+a.text.length-1,Bt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function ji(a,E){if(Ia(a,E.from)<0)return a;if(Ia(a,E.to)<=0)return pu(E);var b=a.line+E.text.length-(E.to.line-E.from.line)-1,x=a.ch;return a.line==E.to.line&&(x+=pu(E).ch-E.to.ch),Jn(b,x)}function sl(a,E){for(var b=[],x=0;x<a.sel.ranges.length;x++){var te=a.sel.ranges[x];b.push(new ga(ji(te.anchor,E),ji(te.head,E)))}return Ti(a.cm,b,a.sel.primIndex)}function nu(a,E,b){return a.line==E.line?Jn(b.line,a.ch-E.ch+b.ch):Jn(b.line+(a.line-E.line),a.ch)}function Ri(a,E,b){for(var x=[],te=Jn(a.first,0),fe=te,Te=0;Te<E.length;Te++){var Ge=E[Te],Xe=nu(Ge.from,te,fe),ot=nu(pu(Ge),te,fe);if(te=Ge.to,fe=ot,b=="around"){var Nt=a.sel.ranges[Te],Kt=Ia(Nt.head,Nt.anchor)<0;x[Te]=new ga(Kt?ot:Xe,Kt?Xe:ot)}else x[Te]=new ga(Xe,Xe)}return new Ja(x,a.sel.primIndex)}function _i(a){a.doc.mode=fa(a.options,a.doc.modeOption),ku(a)}function ku(a){a.doc.iter(function(E){E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Ta(a,100),a.state.modeGen++,a.curOp&&jl(a)}function oi(a,E){return E.from.ch==0&&E.to.ch==0&&Bt(E.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function co(a,E,b,x){function te(da){return b?b[da]:null}function fe(da,Gr,Ma){yu(da,Gr,Ma,x),Fu(da,"change",da,E)}function Te(da,Gr){for(var Ma=[],hi=da;hi<Gr;++hi)Ma.push(new Cu(ot[hi],te(hi),x));return Ma}var Ge=E.from,Xe=E.to,ot=E.text,Nt=jn(a,Ge.line),Kt=jn(a,Xe.line),Bn=Bt(ot),hn=te(ot.length-1),xn=Xe.line-Ge.line;if(E.full)a.insert(0,Te(0,ot.length)),a.remove(ot.length,a.size-ot.length);else if(oi(a,E)){var vr=Te(0,ot.length-1);fe(Kt,Kt.text,hn),xn&&a.remove(Ge.line,xn),vr.length&&a.insert(Ge.line,vr)}else if(Nt==Kt)if(ot.length==1)fe(Nt,Nt.text.slice(0,Ge.ch)+Bn+Nt.text.slice(Xe.ch),hn);else{var Nr=Te(1,ot.length-1);Nr.push(new Cu(Bn+Nt.text.slice(Xe.ch),hn,x)),fe(Nt,Nt.text.slice(0,Ge.ch)+ot[0],te(0)),a.insert(Ge.line+1,Nr)}else if(ot.length==1)fe(Nt,Nt.text.slice(0,Ge.ch)+ot[0]+Kt.text.slice(Xe.ch),te(0)),a.remove(Ge.line+1,xn);else{fe(Nt,Nt.text.slice(0,Ge.ch)+ot[0],te(0)),fe(Kt,Bn+Kt.text.slice(Xe.ch),hn);var Vr=Te(1,ot.length-1);xn>1&&a.remove(Ge.line+1,xn-1),a.insert(Ge.line+1,Vr)}Fu(a,"change",a,E)}function Ha(a,E,b){function x(te,fe,Te){if(te.linked)for(var Ge=0;Ge<te.linked.length;++Ge){var Xe=te.linked[Ge];if(Xe.doc!=fe){var ot=Te&&Xe.sharedHist;b&&!ot||(E(Xe.doc,ot),x(Xe.doc,te,ot))}}}x(a,null,!0)}function Zr(a,E){if(E.cm)throw new Error("This document is already in use.");a.doc=E,E.cm=a,ns(a),_i(a),Di(a),a.options.lineWrapping||il(a),a.options.mode=E.modeOption,jl(a)}function Di(a){(a.doc.direction=="rtl"?lt:_e)(a.display.lineDiv,"CodeMirror-rtl")}function sa(a){Wr(a,function(){Di(a),jl(a)})}function Na(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Yu(a,E){var b={from:wl(E.from),to:pu(E),text:Br(a,E.from,E.to)};return as(a,b,E.from.line,E.to.line+1),Ha(a,function(x){return as(x,b,E.from.line,E.to.line+1)},!0),b}function Ku(a){for(;a.length;){var E=Bt(a);if(E.ranges)a.pop();else break}}function fl(a,E){if(E)return Ku(a.done),Bt(a.done);if(a.done.length&&!Bt(a.done).ranges)return Bt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Bt(a.done)}function No(a,E,b,x){var te=a.history;te.undone.length=0;var fe=+new Date,Te,Ge;if((te.lastOp==x||te.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&te.lastModTime>fe-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(Te=fl(te,te.lastOp==x)))Ge=Bt(Te.changes),Ia(E.from,E.to)==0&&Ia(E.from,Ge.to)==0?Ge.to=pu(E):Te.changes.push(Yu(a,E));else{var Xe=Bt(te.done);for((!Xe||!Xe.ranges)&&eo(a.sel,te.done),Te={changes:[Yu(a,E)],generation:te.generation},te.done.push(Te);te.done.length>te.undoDepth;)te.done.shift(),te.done[0].ranges||te.done.shift()}te.done.push(b),te.generation=++te.maxGeneration,te.lastModTime=te.lastSelTime=fe,te.lastOp=te.lastSelOp=x,te.lastOrigin=te.lastSelOrigin=E.origin,Ge||sr(a,"historyAdded")}function fo(a,E,b,x){var te=E.charAt(0);return te=="*"||te=="+"&&b.ranges.length==x.ranges.length&&b.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function bs(a,E,b,x){var te=a.history,fe=x&&x.origin;b==te.lastSelOp||fe&&te.lastSelOrigin==fe&&(te.lastModTime==te.lastSelTime&&te.lastOrigin==fe||fo(a,fe,Bt(te.done),E))?te.done[te.done.length-1]=E:eo(E,te.done),te.lastSelTime=+new Date,te.lastSelOrigin=fe,te.lastSelOp=b,x&&x.clearRedo!==!1&&Ku(te.undone)}function eo(a,E){var b=Bt(E);b&&b.ranges&&b.equals(a)||E.push(a)}function as(a,E,b,x){var te=E["spans_"+a.id],fe=0;a.iter(Math.max(a.first,b),Math.min(a.first+a.size,x),function(Te){Te.markedSpans&&((te||(te=E["spans_"+a.id]={}))[fe]=Te.markedSpans),++fe})}function mo(a){if(!a)return null;for(var E,b=0;b<a.length;++b)a[b].marker.explicitlyCleared?E||(E=a.slice(0,b)):E&&E.push(a[b]);return E?E.length?E:null:a}function Ds(a,E){var b=E["spans_"+a.id];if(!b)return null;for(var x=[],te=0;te<E.text.length;++te)x.push(mo(b[te]));return x}function ma(a,E){var b=Ds(a,E),x=Zu(a,E);if(!b)return x;if(!x)return b;for(var te=0;te<b.length;++te){var fe=b[te],Te=x[te];if(fe&&Te)e:for(var Ge=0;Ge<Te.length;++Ge){for(var Xe=Te[Ge],ot=0;ot<fe.length;++ot)if(fe[ot].marker==Xe.marker)continue e;fe.push(Xe)}else Te&&(b[te]=Te)}return b}function ho(a,E,b){for(var x=[],te=0;te<a.length;++te){var fe=a[te];if(fe.ranges){x.push(b?Ja.prototype.deepCopy.call(fe):fe);continue}var Te=fe.changes,Ge=[];x.push({changes:Ge});for(var Xe=0;Xe<Te.length;++Xe){var ot=Te[Xe],Nt=void 0;if(Ge.push({from:ot.from,to:ot.to,text:ot.text}),E)for(var Kt in ot)(Nt=Kt.match(/^spans_(\d+)$/))&&Qe(E,Number(Nt[1]))>-1&&(Bt(Ge)[Kt]=ot[Kt],delete ot[Kt])}}return x}function zs(a,E,b,x){if(x){var te=a.anchor;if(b){var fe=Ia(E,te)<0;fe!=Ia(b,te)<0?(te=E,E=b):fe!=Ia(E,b)<0&&(E=b)}return new ga(te,E)}else return new ga(b||E,E)}function Qo(a,E,b,x,te){te==null&&(te=a.cm&&(a.cm.display.shift||a.extend)),Dl(a,new Ja([zs(a.sel.primary(),E,b,te)],0),x)}function to(a,E,b){for(var x=[],te=a.cm&&(a.cm.display.shift||a.extend),fe=0;fe<a.sel.ranges.length;fe++)x[fe]=zs(a.sel.ranges[fe],E[fe],null,te);var Te=Ti(a.cm,x,a.sel.primIndex);Dl(a,Te,b)}function Zs(a,E,b,x){var te=a.sel.ranges.slice(0);te[E]=b,Dl(a,Ti(a.cm,te,a.sel.primIndex),x)}function wA(a,E,b,x){Dl(a,Si(E,b),x)}function iA(a,E,b){var x={ranges:E.ranges,update:function(te){this.ranges=[];for(var fe=0;fe<te.length;fe++)this.ranges[fe]=new ga(Jr(a,te[fe].anchor),Jr(a,te[fe].head))},origin:b&&b.origin};return sr(a,"beforeSelectionChange",a,x),a.cm&&sr(a.cm,"beforeSelectionChange",a.cm,x),x.ranges!=E.ranges?Ti(a.cm,x.ranges,x.ranges.length-1):E}function uA(a,E,b){var x=a.history.done,te=Bt(x);te&&te.ranges?(x[x.length-1]=E,$a(a,E,b)):Dl(a,E,b)}function Dl(a,E,b){$a(a,E,b),bs(a,a.sel,a.cm?a.cm.curOp.id:NaN,b)}function $a(a,E,b){(Gn(a,"beforeSelectionChange")||a.cm&&Gn(a.cm,"beforeSelectionChange"))&&(E=iA(a,E,b));var x=b&&b.bias||(Ia(E.primary().head,a.sel.primary().head)<0?-1:1);ec(a,Ko(a,E,x,!0)),!(b&&b.scroll===!1)&&a.cm&&$t(a.cm)}function ec(a,E){E.equals(a.sel)||(a.sel=E,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,sn(a.cm)),Fu(a,"cursorActivity",a))}function is(a){ec(a,Ko(a,a.sel,null,!1))}function Ko(a,E,b,x){for(var te,fe=0;fe<E.ranges.length;fe++){var Te=E.ranges[fe],Ge=E.ranges.length==a.sel.ranges.length&&a.sel.ranges[fe],Xe=Uo(a,Te.anchor,Ge&&Ge.anchor,b,x),ot=Uo(a,Te.head,Ge&&Ge.head,b,x);(te||Xe!=Te.anchor||ot!=Te.head)&&(te||(te=E.ranges.slice(0,fe)),te[fe]=new ga(Xe,ot))}return te?Ti(a.cm,te,E.primIndex):E}function Oo(a,E,b,x,te){var fe=jn(a,E.line);if(fe.markedSpans)for(var Te=0;Te<fe.markedSpans.length;++Te){var Ge=fe.markedSpans[Te],Xe=Ge.marker,ot="selectLeft"in Xe?!Xe.selectLeft:Xe.inclusiveLeft,Nt="selectRight"in Xe?!Xe.selectRight:Xe.inclusiveRight;if((Ge.from==null||(ot?Ge.from<=E.ch:Ge.from<E.ch))&&(Ge.to==null||(Nt?Ge.to>=E.ch:Ge.to>E.ch))){if(te&&(sr(Xe,"beforeCursorEnter"),Xe.explicitlyCleared))if(fe.markedSpans){--Te;continue}else break;if(!Xe.atomic)continue;if(b){var Kt=Xe.find(x<0?1:-1),Bn=void 0;if((x<0?Nt:ot)&&(Kt=TA(a,Kt,-x,Kt&&Kt.line==E.line?fe:null)),Kt&&Kt.line==E.line&&(Bn=Ia(Kt,b))&&(x<0?Bn<0:Bn>0))return Oo(a,Kt,E,x,te)}var hn=Xe.find(x<0?-1:1);return(x<0?ot:Nt)&&(hn=TA(a,hn,x,hn.line==E.line?fe:null)),hn?Oo(a,hn,E,x,te):null}}return E}function Uo(a,E,b,x,te){var fe=x||1,Te=Oo(a,E,b,fe,te)||!te&&Oo(a,E,b,fe,!0)||Oo(a,E,b,-fe,te)||!te&&Oo(a,E,b,-fe,!0);return Te||(a.cantEdit=!0,Jn(a.first,0))}function TA(a,E,b,x){return b<0&&E.ch==0?E.line>a.first?Jr(a,Jn(E.line-1)):null:b>0&&E.ch==(x||jn(a,E.line)).text.length?E.line<a.first+a.size-1?Jn(E.line+1,0):null:new Jn(E.line,E.ch+b)}function xA(a){a.setSelection(Jn(a.firstLine(),0),Jn(a.lastLine()),Ke)}function Kl(a,E,b){var x={canceled:!1,from:E.from,to:E.to,text:E.text,origin:E.origin,cancel:function(){return x.canceled=!0}};return b&&(x.update=function(te,fe,Te,Ge){te&&(x.from=Jr(a,te)),fe&&(x.to=Jr(a,fe)),Te&&(x.text=Te),Ge!==void 0&&(x.origin=Ge)}),sr(a,"beforeChange",a,x),a.cm&&sr(a.cm,"beforeChange",a.cm,x),x.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:x.from,to:x.to,text:x.text,origin:x.origin}}function Bl(a,E,b){if(a.cm){if(!a.cm.curOp)return xr(a.cm,Bl)(a,E,b);if(a.cm.state.suppressEdits)return}if(!((Gn(a,"beforeChange")||a.cm&&Gn(a.cm,"beforeChange"))&&(E=Kl(a,E,!0),!E))){var x=Ho&&!b&&Xl(a,E.from,E.to);if(x)for(var te=x.length-1;te>=0;--te)lA(a,{from:x[te].from,to:x[te].to,text:te?[""]:E.text,origin:E.origin});else lA(a,E)}}function lA(a,E){if(!(E.text.length==1&&E.text[0]==""&&Ia(E.from,E.to)==0)){var b=sl(a,E);No(a,E,b,a.cm?a.cm.curOp.id:NaN),hs(a,E,b,Zu(a,E));var x=[];Ha(a,function(te,fe){!fe&&Qe(x,te.history)==-1&&(oA(te.history,E),x.push(te.history)),hs(te,E,null,Zu(te,E))})}}function Ws(a,E,b){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!b)){for(var te=a.history,fe,Te=a.sel,Ge=E=="undo"?te.done:te.undone,Xe=E=="undo"?te.undone:te.done,ot=0;ot<Ge.length&&(fe=Ge[ot],!(b?fe.ranges&&!fe.equals(a.sel):!fe.ranges));ot++);if(ot!=Ge.length){for(te.lastOrigin=te.lastSelOrigin=null;;)if(fe=Ge.pop(),fe.ranges){if(eo(fe,Xe),b&&!fe.equals(a.sel)){Dl(a,fe,{clearRedo:!1});return}Te=fe}else if(x){Ge.push(fe);return}else break;var Nt=[];eo(Te,Xe),Xe.push({changes:Nt,generation:te.generation}),te.generation=fe.generation||++te.maxGeneration;for(var Kt=Gn(a,"beforeChange")||a.cm&&Gn(a.cm,"beforeChange"),Bn=function(vr){var Nr=fe.changes[vr];if(Nr.origin=E,Kt&&!Kl(a,Nr,!1))return Ge.length=0,{};Nt.push(Yu(a,Nr));var Vr=vr?sl(a,Nr):Bt(Ge);hs(a,Nr,Vr,ma(a,Nr)),!vr&&a.cm&&a.cm.scrollIntoView({from:Nr.from,to:pu(Nr)});var da=[];Ha(a,function(Gr,Ma){!Ma&&Qe(da,Gr.history)==-1&&(oA(Gr.history,Nr),da.push(Gr.history)),hs(Gr,Nr,null,ma(Gr,Nr))})},hn=fe.changes.length-1;hn>=0;--hn){var xn=Bn(hn);if(xn)return xn.v}}}}function ms(a,E){if(E!=0&&(a.first+=E,a.sel=new Ja(It(a.sel.ranges,function(te){return new ga(Jn(te.anchor.line+E,te.anchor.ch),Jn(te.head.line+E,te.head.ch))}),a.sel.primIndex),a.cm)){jl(a.cm,a.first,a.first-E,E);for(var b=a.cm.display,x=b.viewFrom;x<b.viewTo;x++)Ll(a.cm,x,"gutter")}}function hs(a,E,b,x){if(a.cm&&!a.cm.curOp)return xr(a.cm,hs)(a,E,b,x);if(E.to.line<a.first){ms(a,E.text.length-1-(E.to.line-E.from.line));return}if(!(E.from.line>a.lastLine())){if(E.from.line<a.first){var te=E.text.length-1-(a.first-E.from.line);ms(a,te),E={from:Jn(a.first,0),to:Jn(E.to.line+te,E.to.ch),text:[Bt(E.text)],origin:E.origin}}var fe=a.lastLine();E.to.line>fe&&(E={from:E.from,to:Jn(fe,jn(a,fe).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Br(a,E.from,E.to),b||(b=sl(a,E)),a.cm?Ou(a.cm,E,x):co(a,E,x),$a(a,b,Ke),a.cantEdit&&Uo(a,Jn(a.firstLine(),0))&&(a.cantEdit=!1)}}function Ou(a,E,b){var x=a.doc,te=a.display,fe=E.from,Te=E.to,Ge=!1,Xe=fe.line;a.options.lineWrapping||(Xe=Za(uo(jn(x,fe.line))),x.iter(Xe,Te.line+1,function(hn){if(hn==te.maxLine)return Ge=!0,!0})),x.sel.contains(E.from,E.to)>-1&&sn(a),co(x,E,b,xo(a)),a.options.lineWrapping||(x.iter(Xe,fe.line+E.text.length,function(hn){var xn=tu(hn);xn>te.maxLineLength&&(te.maxLine=hn,te.maxLineLength=xn,te.maxLineChanged=!0,Ge=!1)}),Ge&&(a.curOp.updateMaxLine=!0)),io(x,fe.line),Ta(a,400);var ot=E.text.length-(Te.line-fe.line)-1;E.full?jl(a):fe.line==Te.line&&E.text.length==1&&!oi(a.doc,E)?Ll(a,fe.line,"text"):jl(a,fe.line,Te.line+1,ot);var Nt=Gn(a,"changes"),Kt=Gn(a,"change");if(Kt||Nt){var Bn={from:fe,to:Te,text:E.text,removed:E.removed,origin:E.origin};Kt&&Fu(a,"change",a,Bn),Nt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Bn)}a.display.selForContextMenu=null}function ps(a,E,b,x,te){var fe;x||(x=b),Ia(x,b)<0&&(fe=[x,b],b=fe[0],x=fe[1]),typeof E=="string"&&(E=a.splitLines(E)),Bl(a,{from:b,to:x,text:E,origin:te})}function jA(a,E,b,x){b<a.line?a.line+=x:E<a.line&&(a.line=E,a.ch=0)}function HA(a,E,b,x){for(var te=0;te<a.length;++te){var fe=a[te],Te=!0;if(fe.ranges){fe.copied||(fe=a[te]=fe.deepCopy(),fe.copied=!0);for(var Ge=0;Ge<fe.ranges.length;Ge++)jA(fe.ranges[Ge].anchor,E,b,x),jA(fe.ranges[Ge].head,E,b,x);continue}for(var Xe=0;Xe<fe.changes.length;++Xe){var ot=fe.changes[Xe];if(b<ot.from.line)ot.from=Jn(ot.from.line+x,ot.from.ch),ot.to=Jn(ot.to.line+x,ot.to.ch);else if(E<=ot.to.line){Te=!1;break}}Te||(a.splice(0,te+1),te=0)}}function oA(a,E){var b=E.from.line,x=E.to.line,te=E.text.length-(x-b)-1;HA(a.done,b,x,te),HA(a.undone,b,x,te)}function sA(a,E,b,x){var te=E,fe=E;return typeof E=="number"?fe=jn(a,Pa(a,E)):te=Za(E),te==null?null:(x(fe,te)&&a.cm&&Ll(a.cm,te,b),fe)}function AA(a){this.lines=a,this.parent=null;for(var E=0,b=0;b<a.length;++b)a[b].parent=this,E+=a[b].height;this.height=E}AA.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,E){for(var b=a,x=a+E;b<x;++b){var te=this.lines[b];this.height-=te.height,Mu(te),Fu(te,"delete")}this.lines.splice(a,E)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,E,b){this.height+=b,this.lines=this.lines.slice(0,a).concat(E).concat(this.lines.slice(a));for(var x=0;x<E.length;++x)E[x].parent=this},iterN:function(a,E,b){for(var x=a+E;a<x;++a)if(b(this.lines[a]))return!0}};function Ss(a){this.children=a;for(var E=0,b=0,x=0;x<a.length;++x){var te=a[x];E+=te.chunkSize(),b+=te.height,te.parent=this}this.size=E,this.height=b,this.parent=null}Ss.prototype={chunkSize:function(){return this.size},removeInner:function(a,E){this.size-=E;for(var b=0;b<this.children.length;++b){var x=this.children[b],te=x.chunkSize();if(a<te){var fe=Math.min(E,te-a),Te=x.height;if(x.removeInner(a,fe),this.height-=Te-x.height,te==fe&&(this.children.splice(b--,1),x.parent=null),(E-=fe)==0)break;a=0}else a-=te}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof AA))){var Ge=[];this.collapse(Ge),this.children=[new AA(Ge)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E<this.children.length;++E)this.children[E].collapse(a)},insertInner:function(a,E,b){this.size+=E.length,this.height+=b;for(var x=0;x<this.children.length;++x){var te=this.children[x],fe=te.chunkSize();if(a<=fe){if(te.insertInner(a,E,b),te.lines&&te.lines.length>50){for(var Te=te.lines.length%25+25,Ge=Te;Ge<te.lines.length;){var Xe=new AA(te.lines.slice(Ge,Ge+=25));te.height-=Xe.height,this.children.splice(++x,0,Xe),Xe.parent=this}te.lines=te.lines.slice(0,Te),this.maybeSpill()}break}a-=fe}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var E=a.children.splice(a.children.length-5,5),b=new Ss(E);if(a.parent){a.size-=b.size,a.height-=b.height;var te=Qe(a.parent.children,a);a.parent.children.splice(te+1,0,b)}else{var x=new Ss(a.children);x.parent=a,a.children=[x,b],a=x}b.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,E,b){for(var x=0;x<this.children.length;++x){var te=this.children[x],fe=te.chunkSize();if(a<fe){var Te=Math.min(E,fe-a);if(te.iterN(a,Te,b))return!0;if((E-=Te)==0)break;a=0}else a-=fe}}};var Is=function(a,E,b){if(b)for(var x in b)b.hasOwnProperty(x)&&(this[x]=b[x]);this.doc=a,this.node=E};Is.prototype.clear=function(){var a=this.doc.cm,E=this.line.widgets,b=this.line,x=Za(b);if(!(x==null||!E)){for(var te=0;te<E.length;++te)E[te]==this&&E.splice(te--,1);E.length||(b.widgets=null);var fe=gl(this);Sa(b,Math.max(0,b.height-fe)),a&&(Wr(a,function(){cA(a,b,-fe),Ll(a,x,"widget")}),Fu(a,"lineWidgetCleared",a,this,x))}},Is.prototype.changed=function(){var a=this,E=this.height,b=this.doc.cm,x=this.line;this.height=null;var te=gl(this)-E;te&&(_r(this.doc,x)||Sa(x,x.height+te),b&&Wr(b,function(){b.curOp.forceUpdate=!0,cA(b,x,te),Fu(b,"lineWidgetChanged",b,a,Za(x))}))},Qr(Is);function cA(a,E,b){Li(E)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Yt(a,b)}function gc(a,E,b,x){var te=new Is(a,b,x),fe=a.cm;return fe&&te.noHScroll&&(fe.display.alignWidgets=!0),sA(a,E,"widget",function(Te){var Ge=Te.widgets||(Te.widgets=[]);if(te.insertAt==null?Ge.push(te):Ge.splice(Math.min(Ge.length-1,Math.max(0,te.insertAt)),0,te),te.line=Te,fe&&!_r(a,Te)){var Xe=Li(Te)<a.scrollTop;Sa(Te,Te.height+gl(te)),Xe&&Yt(fe,te.height),fe.curOp.forceUpdate=!0}return!0}),fe&&Fu(fe,"lineWidgetAdded",fe,te,typeof E=="number"?E:Za(E)),te}var bA=0,Vo=function(a,E){this.lines=[],this.type=E,this.doc=a,this.id=++bA};Vo.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,E=a&&!a.curOp;if(E&&dr(a),Gn(this,"clear")){var b=this.find();b&&Fu(this,"clear",b.from,b.to)}for(var x=null,te=null,fe=0;fe<this.lines.length;++fe){var Te=this.lines[fe],Ge=zo(Te.markedSpans,this);a&&!this.collapsed?Ll(a,Za(Te),"text"):a&&(Ge.to!=null&&(te=Za(Te)),Ge.from!=null&&(x=Za(Te))),Te.markedSpans=os(Te.markedSpans,Ge),Ge.from==null&&this.collapsed&&!_r(this.doc,Te)&&a&&Sa(Te,$l(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var Xe=0;Xe<this.lines.length;++Xe){var ot=uo(this.lines[Xe]),Nt=tu(ot);Nt>a.display.maxLineLength&&(a.display.maxLine=ot,a.display.maxLineLength=Nt,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&jl(a,x,te+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&is(a.doc)),a&&Fu(a,"markerCleared",a,this,x,te),E&&Ar(a),this.parent&&this.parent.clear()}},Vo.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var b,x,te=0;te<this.lines.length;++te){var fe=this.lines[te],Te=zo(fe.markedSpans,this);if(Te.from!=null&&(b=Jn(E?fe:Za(fe),Te.from),a==-1))return b;if(Te.to!=null&&(x=Jn(E?fe:Za(fe),Te.to),a==1))return x}return b&&{from:b,to:x}},Vo.prototype.changed=function(){var a=this,E=this.find(-1,!0),b=this,x=this.doc.cm;!E||!x||Wr(x,function(){var te=E.line,fe=Za(E.line),Te=yo(x,fe);if(Te&&(PA(Te),x.curOp.selectionChanged=x.curOp.forceUpdate=!0),x.curOp.updateMaxLine=!0,!_r(b.doc,te)&&b.height!=null){var Ge=b.height;b.height=null;var Xe=gl(b)-Ge;Xe&&Sa(te,te.height+Xe)}Fu(x,"markerChanged",x,a)})},Vo.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||Qe(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Vo.prototype.detachLine=function(a){if(this.lines.splice(Qe(this.lines,a),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},Qr(Vo);function hu(a,E,b,x,te){if(x&&x.shared)return Ks(a,E,b,x,te);if(a.cm&&!a.cm.curOp)return xr(a.cm,hu)(a,E,b,x,te);var fe=new Vo(a,te),Te=Ia(E,b);if(x&&Ft(x,fe,!1),Te>0||Te==0&&fe.clearWhenEmpty!==!1)return fe;if(fe.replacedWith&&(fe.collapsed=!0,fe.widgetNode=qe("span",[fe.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||fe.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(fe.widgetNode.insertLeft=!0)),fe.collapsed){if(Qs(a,E.line,E,b,fe)||E.line!=b.line&&Qs(a,b.line,E,b,fe))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ro()}fe.addToHistory&&No(a,{from:E,to:b,origin:"markText"},a.sel,NaN);var Ge=E.line,Xe=a.cm,ot;if(a.iter(Ge,b.line+1,function(Kt){Xe&&fe.collapsed&&!Xe.options.lineWrapping&&uo(Kt)==Xe.display.maxLine&&(ot=!0),fe.collapsed&&Ge!=E.line&&Sa(Kt,0),Pl(Kt,new au(fe,Ge==E.line?E.ch:null,Ge==b.line?b.ch:null)),++Ge}),fe.collapsed&&a.iter(E.line,b.line+1,function(Kt){_r(a,Kt)&&Sa(Kt,0)}),fe.clearOnEnter&&_n(fe,"beforeCursorEnter",function(){return fe.clear()}),fe.readOnly&&(Xo(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),fe.collapsed&&(fe.id=++bA,fe.atomic=!0),Xe){if(ot&&(Xe.curOp.updateMaxLine=!0),fe.collapsed)jl(Xe,E.line,b.line+1);else if(fe.className||fe.startStyle||fe.endStyle||fe.css||fe.attributes||fe.title)for(var Nt=E.line;Nt<=b.line;Nt++)Ll(Xe,Nt,"text");fe.atomic&&is(Xe.doc),Fu(Xe,"markerAdded",Xe,fe)}return fe}var Ys=function(a,E){this.markers=a,this.primary=E;for(var b=0;b<a.length;++b)a[b].parent=this};Ys.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();Fu(this,"clear")}},Ys.prototype.find=function(a,E){return this.primary.find(a,E)},Qr(Ys);function Ks(a,E,b,x,te){x=Ft(x),x.shared=!1;var fe=[hu(a,E,b,x,te)],Te=fe[0],Ge=x.widgetNode;return Ha(a,function(Xe){Ge&&(x.widgetNode=Ge.cloneNode(!0)),fe.push(hu(Xe,Jr(Xe,E),Jr(Xe,b),x,te));for(var ot=0;ot<Xe.linked.length;++ot)if(Xe.linked[ot].isParent)return;Te=Bt(fe)}),new Ys(fe,Te)}function DA(a){return a.findMarks(Jn(a.first,0),a.clipPos(Jn(a.lastLine())),function(E){return E.parent})}function RA(a,E){for(var b=0;b<E.length;b++){var x=E[b],te=x.find(),fe=a.clipPos(te.from),Te=a.clipPos(te.to);if(Ia(fe,Te)){var Ge=hu(a,fe,Te,x.primary,x.primary.type);x.markers.push(Ge),Ge.parent=x}}}function zA(a){for(var E=function(x){var te=a[x],fe=[te.primary.doc];Ha(te.primary.doc,function(Xe){return fe.push(Xe)});for(var Te=0;Te<te.markers.length;Te++){var Ge=te.markers[Te];Qe(fe,Ge.doc)==-1&&(Ge.parent=null,te.markers.splice(Te--,1))}},b=0;b<a.length;b++)E(b)}var va=0,Wa=function(a,E,b,x,te){if(!(this instanceof Wa))return new Wa(a,E,b,x,te);b==null&&(b=0),Ss.call(this,[new AA([new Cu("",null)])]),this.first=b,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=b;var fe=Jn(b,0);this.sel=Si(fe),this.history=new Na(null),this.id=++va,this.modeOption=E,this.lineSep=x,this.direction=te=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),co(this,{from:fe,to:fe,text:a}),Dl(this,Si(fe),Ke)};Wa.prototype=le(Ss.prototype,{constructor:Wa,iter:function(a,E,b){b?this.iterN(a-this.first,E-a,b):this.iterN(this.first,this.first+this.size,a)},insert:function(a,E){for(var b=0,x=0;x<E.length;++x)b+=E[x].height;this.insertInner(a-this.first,E,b)},remove:function(a,E){this.removeInner(a-this.first,E)},getValue:function(a){var E=Aa(this,this.first,this.first+this.size);return a===!1?E:E.join(a||this.lineSeparator())},setValue:jr(function(a){var E=Jn(this.first,0),b=this.first+this.size-1;Bl(this,{from:E,to:Jn(b,jn(this,b).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&rn(this.cm,0,0),Dl(this,Si(E),Ke)}),replaceRange:function(a,E,b,x){E=Jr(this,E),b=b?Jr(this,b):E,ps(this,a,E,b,x)},getRange:function(a,E,b){var x=Br(this,Jr(this,a),Jr(this,E));return b===!1?x:x.join(b||this.lineSeparator())},getLine:function(a){var E=this.getLineHandle(a);return E&&E.text},getLineHandle:function(a){if(Fl(this,a))return jn(this,a)},getLineNumber:function(a){return Za(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=jn(this,a)),uo(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Jr(this,a)},getCursor:function(a){var E=this.sel.primary(),b;return a==null||a=="head"?b=E.head:a=="anchor"?b=E.anchor:a=="end"||a=="to"||a===!1?b=E.to():b=E.from(),b},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:jr(function(a,E,b){wA(this,Jr(this,typeof a=="number"?Jn(a,E||0):a),null,b)}),setSelection:jr(function(a,E,b){wA(this,Jr(this,a),Jr(this,E||a),b)}),extendSelection:jr(function(a,E,b){Qo(this,Jr(this,a),E&&Jr(this,E),b)}),extendSelections:jr(function(a,E){to(this,Gu(this,a),E)}),extendSelectionsBy:jr(function(a,E){var b=It(this.sel.ranges,a);to(this,Gu(this,b),E)}),setSelections:jr(function(a,E,b){if(a.length){for(var x=[],te=0;te<a.length;te++)x[te]=new ga(Jr(this,a[te].anchor),Jr(this,a[te].head));E==null&&(E=Math.min(a.length-1,this.sel.primIndex)),Dl(this,Ti(this.cm,x,E),b)}}),addSelection:jr(function(a,E,b){var x=this.sel.ranges.slice(0);x.push(new ga(Jr(this,a),Jr(this,E||a))),Dl(this,Ti(this.cm,x,x.length-1),b)}),getSelection:function(a){for(var E=this.sel.ranges,b,x=0;x<E.length;x++){var te=Br(this,E[x].from(),E[x].to());b=b?b.concat(te):te}return a===!1?b:b.join(a||this.lineSeparator())},getSelections:function(a){for(var E=[],b=this.sel.ranges,x=0;x<b.length;x++){var te=Br(this,b[x].from(),b[x].to());a!==!1&&(te=te.join(a||this.lineSeparator())),E[x]=te}return E},replaceSelection:function(a,E,b){for(var x=[],te=0;te<this.sel.ranges.length;te++)x[te]=a;this.replaceSelections(x,E,b||"+input")},replaceSelections:jr(function(a,E,b){for(var x=[],te=this.sel,fe=0;fe<te.ranges.length;fe++){var Te=te.ranges[fe];x[fe]={from:Te.from(),to:Te.to(),text:this.splitLines(a[fe]),origin:b}}for(var Ge=E&&E!="end"&&Ri(this,x,E),Xe=x.length-1;Xe>=0;Xe--)Bl(this,x[Xe]);Ge?uA(this,Ge):this.cm&&$t(this.cm)}),undo:jr(function(){Ws(this,"undo")}),redo:jr(function(){Ws(this,"redo")}),undoSelection:jr(function(){Ws(this,"undo",!0)}),redoSelection:jr(function(){Ws(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,b=0,x=0;x<a.done.length;x++)a.done[x].ranges||++E;for(var te=0;te<a.undone.length;te++)a.undone[te].ranges||++b;return{undo:E,redo:b}},clearHistory:function(){var a=this;this.history=new Na(this.history.maxGeneration),Ha(this,function(E){return E.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:ho(this.history.done),undone:ho(this.history.undone)}},setHistory:function(a){var E=this.history=new Na(this.history.maxGeneration);E.done=ho(a.done.slice(0),null,!0),E.undone=ho(a.undone.slice(0),null,!0)},setGutterMarker:jr(function(a,E,b){return sA(this,a,"gutter",function(x){var te=x.gutterMarkers||(x.gutterMarkers={});return te[E]=b,!b&&ne(te)&&(x.gutterMarkers=null),!0})}),clearGutter:jr(function(a){var E=this;this.iter(function(b){b.gutterMarkers&&b.gutterMarkers[a]&&sA(E,b,"gutter",function(){return b.gutterMarkers[a]=null,ne(b.gutterMarkers)&&(b.gutterMarkers=null),!0})})}),lineInfo:function(a){var E;if(typeof a=="number"){if(!Fl(this,a)||(E=a,a=jn(this,a),!a))return null}else if(E=Za(a),E==null)return null;return{line:E,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:jr(function(a,E,b){return sA(this,a,E=="gutter"?"gutter":"class",function(x){var te=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!x[te])x[te]=b;else{if($e(b).test(x[te]))return!1;x[te]+=" "+b}return!0})}),removeLineClass:jr(function(a,E,b){return sA(this,a,E=="gutter"?"gutter":"class",function(x){var te=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",fe=x[te];if(fe)if(b==null)x[te]=null;else{var Te=fe.match($e(b));if(!Te)return!1;var Ge=Te.index+Te[0].length;x[te]=fe.slice(0,Te.index)+(!Te.index||Ge==fe.length?"":" ")+fe.slice(Ge)||null}else return!1;return!0})}),addLineWidget:jr(function(a,E,b){return gc(this,a,E,b)}),removeLineWidget:function(a){a.clear()},markText:function(a,E,b){return hu(this,Jr(this,a),Jr(this,E),b,b&&b.type||"range")},setBookmark:function(a,E){var b={replacedWith:E&&(E.nodeType==null?E.widget:E),insertLeft:E&&E.insertLeft,clearWhenEmpty:!1,shared:E&&E.shared,handleMouseEvents:E&&E.handleMouseEvents};return a=Jr(this,a),hu(this,a,a,b,"bookmark")},findMarksAt:function(a){a=Jr(this,a);var E=[],b=jn(this,a.line).markedSpans;if(b)for(var x=0;x<b.length;++x){var te=b[x];(te.from==null||te.from<=a.ch)&&(te.to==null||te.to>=a.ch)&&E.push(te.marker.parent||te.marker)}return E},findMarks:function(a,E,b){a=Jr(this,a),E=Jr(this,E);var x=[],te=a.line;return this.iter(a.line,E.line+1,function(fe){var Te=fe.markedSpans;if(Te)for(var Ge=0;Ge<Te.length;Ge++){var Xe=Te[Ge];!(Xe.to!=null&&te==a.line&&a.ch>=Xe.to||Xe.from==null&&te!=a.line||Xe.from!=null&&te==E.line&&Xe.from>=E.ch)&&(!b||b(Xe.marker))&&x.push(Xe.marker.parent||Xe.marker)}++te}),x},getAllMarks:function(){var a=[];return this.iter(function(E){var b=E.markedSpans;if(b)for(var x=0;x<b.length;++x)b[x].from!=null&&a.push(b[x].marker)}),a},posFromIndex:function(a){var E,b=this.first,x=this.lineSeparator().length;return this.iter(function(te){var fe=te.text.length+x;if(fe>a)return E=a,!0;a-=fe,++b}),Jr(this,Jn(b,E))},indexFromPos:function(a){a=Jr(this,a);var E=a.ch;if(a.line<this.first||a.ch<0)return 0;var b=this.lineSeparator().length;return this.iter(this.first,a.line,function(x){E+=x.text.length+b}),E},copy:function(a){var E=new Wa(Aa(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return E.scrollTop=this.scrollTop,E.scrollLeft=this.scrollLeft,E.sel=this.sel,E.extend=!1,a&&(E.history.undoDepth=this.history.undoDepth,E.setHistory(this.getHistory())),E},linkedDoc:function(a){a||(a={});var E=this.first,b=this.first+this.size;a.from!=null&&a.from>E&&(E=a.from),a.to!=null&&a.to<b&&(b=a.to);var x=new Wa(Aa(this,E,b),a.mode||this.modeOption,E,this.lineSep,this.direction);return a.sharedHist&&(x.history=this.history),(this.linked||(this.linked=[])).push({doc:x,sharedHist:a.sharedHist}),x.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],RA(x,DA(this)),x},unlinkDoc:function(a){if(a instanceof Vu&&(a=a.doc),this.linked)for(var E=0;E<this.linked.length;++E){var b=this.linked[E];if(b.doc==a){this.linked.splice(E,1),a.unlinkDoc(this),zA(DA(this));break}}if(a.history==this.history){var x=[a.id];Ha(a,function(te){return x.push(te.id)},!0),a.history=new Na(null),a.history.done=ho(this.history.done,x),a.history.undone=ho(this.history.undone,x)}},iterLinkedDocs:function(a){Ha(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):Ji(a)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:jr(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(E){return E.order=null}),this.cm&&sa(this.cm))})}),Wa.prototype.eachLine=Wa.prototype.iter;var Vl=0;function us(a){var E=this;if(Sc(E),!(qt(E,a)||Tl(E.display,a))){ya(a),Ce&&(Vl=+new Date);var b=rs(E,a,!0),x=a.dataTransfer.files;if(!(!b||E.isReadOnly()))if(x&&x.length&&window.FileReader&&window.File)for(var te=x.length,fe=Array(te),Te=0,Ge=function(){++Te==te&&xr(E,function(){b=Jr(E.doc,b);var hn={from:b,to:b,text:E.doc.splitLines(fe.filter(function(xn){return xn!=null}).join(E.doc.lineSeparator())),origin:"paste"};Bl(E.doc,hn),uA(E.doc,Si(Jr(E.doc,b),Jr(E.doc,pu(hn))))})()},Xe=function(hn,xn){if(E.options.allowDropFileTypes&&Qe(E.options.allowDropFileTypes,hn.type)==-1){Ge();return}var vr=new FileReader;vr.onerror=function(){return Ge()},vr.onload=function(){var Nr=vr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Nr)){Ge();return}fe[xn]=Nr,Ge()},vr.readAsText(hn)},ot=0;ot<x.length;ot++)Xe(x[ot],ot);else{if(E.state.draggingText&&E.doc.sel.contains(b)>-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var Nt=a.dataTransfer.getData("Text");if(Nt){var Kt;if(E.state.draggingText&&!E.state.draggingText.copy&&(Kt=E.listSelections()),$a(E.doc,Si(b,b)),Kt)for(var Bn=0;Bn<Kt.length;++Bn)ps(E.doc,"",Kt[Bn].anchor,Kt[Bn].head,"drag");E.replaceSelection(Nt,"around","paste"),E.display.input.focus()}}catch(hn){}}}}function SA(a,E){if(Ce&&(!a.state.draggingText||+new Date-Vl<100)){aa(E);return}if(!(qt(a,E)||Tl(a.display,E))&&(E.dataTransfer.setData("Text",a.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!pe)){var b=Ve("img",null,null,"position: fixed; left: 0; top: 0;");b.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",we&&(b.width=b.height=1,a.display.wrapper.appendChild(b),b._top=b.offsetTop),E.dataTransfer.setDragImage(b,0,0),we&&b.parentNode.removeChild(b)}}function Dc(a,E){var b=rs(a,E);if(b){var x=document.createDocumentFragment();qr(a,b,x),a.display.dragCursor||(a.display.dragCursor=Ve("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),ve(a.display.dragCursor,x)}}function Sc(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function tc(a){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),b=[],x=0;x<E.length;x++){var te=E[x].CodeMirror;te&&b.push(te)}b.length&&b[0].operation(function(){for(var fe=0;fe<b.length;fe++)a(b[fe])})}}var Go=!1;function iu(){Go||(Qi(),Go=!0)}function Qi(){var a;_n(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,tc(Wn)},100))}),_n(window,"blur",function(){return tc(rA)})}function Wn(a){var E=a.display;E.cachedCharWidth=E.cachedTextHeight=E.cachedPaddingH=null,E.scrollbarsClipped=!1,a.setSize()}for(var bu={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Cl=0;Cl<10;Cl++)bu[Cl+48]=bu[Cl+96]=String(Cl);for(var nc=65;nc<=90;nc++)bu[nc]=String.fromCharCode(nc);for(var rc=1;rc<=12;rc++)bu[rc+111]=bu[rc+63235]="F"+rc;var dA={};dA.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},dA.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},dA.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},dA.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},dA.default=Se?dA.macDefault:dA.pcDefault;function bd(a){var E=a.split(/-(?!$)/);a=E[E.length-1];for(var b,x,te,fe,Te=0;Te<E.length-1;Te++){var Ge=E[Te];if(/^(cmd|meta|m)$/i.test(Ge))fe=!0;else if(/^a(lt)?$/i.test(Ge))b=!0;else if(/^(c|ctrl|control)$/i.test(Ge))x=!0;else if(/^s(hift)?$/i.test(Ge))te=!0;else throw new Error("Unrecognized modifier name: "+Ge)}return b&&(a="Alt-"+a),x&&(a="Ctrl-"+a),fe&&(a="Cmd-"+a),te&&(a="Shift-"+a),a}function ld(a){var E={};for(var b in a)if(a.hasOwnProperty(b)){var x=a[b];if(/^(name|fallthrough|(de|at)tach)$/.test(b))continue;if(x=="..."){delete a[b];continue}for(var te=It(b.split(" "),bd),fe=0;fe<te.length;fe++){var Te=void 0,Ge=void 0;fe==te.length-1?(Ge=te.join(" "),Te=x):(Ge=te.slice(0,fe+1).join(" "),Te="...");var Xe=E[Ge];if(!Xe)E[Ge]=Te;else if(Xe!=Te)throw new Error("Inconsistent bindings for "+Ge)}delete a[b]}for(var ot in E)a[ot]=E[ot];return a}function po(a,E,b,x){E=Hl(E);var te=E.call?E.call(a,x):E[a];if(te===!1)return"nothing";if(te==="...")return"multi";if(te!=null&&b(te))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return po(a,E.fallthrough,b,x);for(var fe=0;fe<E.fallthrough.length;fe++){var Te=po(a,E.fallthrough[fe],b,x);if(Te)return Te}}}function Ms(a){var E=typeof a=="string"?a:bu[a.keyCode];return E=="Ctrl"||E=="Alt"||E=="Shift"||E=="Mod"}function IA(a,E,b){var x=a;return E.altKey&&x!="Alt"&&(a="Alt-"+a),(ye?E.metaKey:E.ctrlKey)&&x!="Ctrl"&&(a="Ctrl-"+a),(ye?E.ctrlKey:E.metaKey)&&x!="Mod"&&(a="Cmd-"+a),!b&&E.shiftKey&&x!="Shift"&&(a="Shift-"+a),a}function zc(a,E){if(we&&a.keyCode==34&&a.char)return!1;var b=bu[a.keyCode];return b==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(b=a.code),IA(b,a,E))}function Hl(a){return typeof a=="string"?dA[a]:a}function kl(a,E){for(var b=a.doc.sel.ranges,x=[],te=0;te<b.length;te++){for(var fe=E(b[te]);x.length&&Ia(fe.from,Bt(x).to)<=0;){var Te=x.pop();if(Ia(Te.from,fe.from)<0){fe.from=Te.from;break}}x.push(fe)}Wr(a,function(){for(var Ge=x.length-1;Ge>=0;Ge--)ps(a.doc,"",x[Ge].from,x[Ge].to,"+delete");$t(a)})}function Zc(a,E,b){var x=rt(a.text,E+b,b);return x<0||x>a.text.length?null:x}function Wc(a,E,b){var x=Zc(a,E.ch,b);return x==null?null:new Jn(E.line,x,b<0?"after":"before")}function gu(a,E,b,x,te){if(a){E.doc.direction=="rtl"&&(te=-te);var fe=rr(b,E.doc.direction);if(fe){var Te=te<0?Bt(fe):fe[0],Ge=te<0==(Te.level==1),Xe=Ge?"after":"before",ot;if(Te.level>0||E.doc.direction=="rtl"){var Nt=uu(E,b);ot=te<0?b.text.length-1:0;var Kt=Fo(E,Nt,ot).top;ot=Zt(function(Bn){return Fo(E,Nt,Bn).top==Kt},te<0==(Te.level==1)?Te.from:Te.to-1,ot),Xe=="before"&&(ot=Zc(b,ot,1))}else ot=te<0?Te.to:Te.from;return new Jn(x,ot,Xe)}}return new Jn(x,te<0?b.text.length:0,te<0?"before":"after")}function Ic(a,E,b,x){var te=rr(E,a.doc.direction);if(!te)return Wc(E,b,x);b.ch>=E.text.length?(b.ch=E.text.length,b.sticky="before"):b.ch<=0&&(b.ch=0,b.sticky="after");var fe=dn(te,b.ch,b.sticky),Te=te[fe];if(a.doc.direction=="ltr"&&Te.level%2==0&&(x>0?Te.to>b.ch:Te.from<b.ch))return Wc(E,b,x);var Ge=function(Vr,da){return Zc(E,Vr instanceof Jn?Vr.ch:Vr,da)},Xe,ot=function(Vr){return a.options.lineWrapping?(Xe=Xe||uu(a,E),ts(a,E,Xe,Vr)):{begin:0,end:E.text.length}},Nt=ot(b.sticky=="before"?Ge(b,-1):b.ch);if(a.doc.direction=="rtl"||Te.level==1){var Kt=Te.level==1==x<0,Bn=Ge(b,Kt?1:-1);if(Bn!=null&&(Kt?Bn<=Te.to&&Bn<=Nt.end:Bn>=Te.from&&Bn>=Nt.begin)){var hn=Kt?"before":"after";return new Jn(b.line,Bn,hn)}}var xn=function(Vr,da,Gr){for(var Ma=function(Ru,Gl){return Gl?new Jn(b.line,Ge(Ru,1),"before"):new Jn(b.line,Ru,"after")};Vr>=0&&Vr<te.length;Vr+=da){var hi=te[Vr],Xa=da>0==(hi.level!=1),Yi=Xa?Gr.begin:Ge(Gr.end,-1);if(hi.from<=Yi&&Yi<hi.to||(Yi=Xa?hi.from:Ge(hi.to,-1),Gr.begin<=Yi&&Yi<Gr.end))return Ma(Yi,Xa)}},vr=xn(fe+x,x,Nt);if(vr)return vr;var Nr=x>0?Nt.end:Ge(Nt.begin,-1);return Nr!=null&&!(x>0&&Nr==E.text.length)&&(vr=xn(x>0?0:te.length-1,x,ot(Nr)),vr)?vr:null}var vc={selectAll:xA,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ke)},killLine:function(a){return kl(a,function(E){if(E.empty()){var b=jn(a.doc,E.head.line).text.length;return E.head.ch==b&&E.head.line<a.lastLine()?{from:E.head,to:Jn(E.head.line+1,0)}:{from:E.head,to:Jn(E.head.line,b)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(a){return kl(a,function(E){return{from:Jn(E.from().line,0),to:Jr(a.doc,Jn(E.to().line+1,0))}})},delLineLeft:function(a){return kl(a,function(E){return{from:Jn(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(a){return kl(a,function(E){var b=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:b},"div");return{from:x,to:E.from()}})},delWrappedLineRight:function(a){return kl(a,function(E){var b=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:b},"div");return{from:E.from(),to:x}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(Jn(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Jn(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(E){return od(a,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(E){return sd(a,E.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(E){return ZA(a,E.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:b},"div")},ft)},goLineLeft:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:0,top:b},"div")},ft)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(E){var b=a.cursorCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:b},"div");return x.ch<a.getLine(x.line).search(/\S/)?sd(a,E.head):x},ft)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var E=[],b=a.listSelections(),x=a.options.tabSize,te=0;te<b.length;te++){var fe=b[te].from(),Te=ze(a.getLine(fe.line),fe.ch,x);E.push(Qt(x-Te%x))}a.replaceSelections(E)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Wr(a,function(){for(var E=a.listSelections(),b=[],x=0;x<E.length;x++)if(E[x].empty()){var te=E[x].head,fe=jn(a.doc,te.line).text;if(fe){if(te.ch==fe.length&&(te=new Jn(te.line,te.ch-1)),te.ch>0)te=new Jn(te.line,te.ch+1),a.replaceRange(fe.charAt(te.ch-1)+fe.charAt(te.ch-2),Jn(te.line,te.ch-2),te,"+transpose");else if(te.line>a.doc.first){var Te=jn(a.doc,te.line-1).text;Te&&(te=new Jn(te.line,1),a.replaceRange(fe.charAt(0)+a.doc.lineSeparator()+Te.charAt(Te.length-1),Jn(te.line-1,Te.length-1),te,"+transpose"))}}b.push(new ga(te,te))}a.setSelections(b)})},newlineAndIndent:function(a){return Wr(a,function(){for(var E=a.listSelections(),b=E.length-1;b>=0;b--)a.replaceRange(a.doc.lineSeparator(),E[b].anchor,E[b].head,"+input");E=a.listSelections();for(var x=0;x<E.length;x++)a.indentLine(E[x].from().line,null,!0);$t(a)})},openLine:function(a){return a.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function od(a,E){var b=jn(a.doc,E),x=uo(b);return x!=b&&(E=Za(x)),gu(!0,a,x,E,1)}function ZA(a,E){var b=jn(a.doc,E),x=ys(b);return x!=b&&(E=Za(x)),gu(!0,a,b,E,-1)}function sd(a,E){var b=od(a,E.line),x=jn(a.doc,b.line),te=rr(x,a.doc.direction);if(!te||te[0].level==0){var fe=Math.max(b.ch,x.text.search(/\S/)),Te=E.line==b.line&&E.ch<=fe&&E.ch;return Jn(b.line,Te?0:fe,b.sticky)}return b}function Mc(a,E,b){if(typeof E=="string"&&(E=vc[E],!E))return!1;a.display.input.ensurePolled();var x=a.display.shift,te=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),b&&(a.display.shift=!1),te=E(a)!=At}finally{a.display.shift=x,a.state.suppressEdits=!1}return te}function Dd(a,E,b){for(var x=0;x<a.state.keyMaps.length;x++){var te=po(E,a.state.keyMaps[x],b,a);if(te)return te}return a.options.extraKeys&&po(E,a.options.extraKeys,b,a)||po(E,a.options.keyMap,b,a)}var Ad=new se;function Ec(a,E,b,x){var te=a.state.keySeq;if(te){if(Ms(E))return"handled";if(/\'$/.test(E)?a.state.keySeq=null:Ad.set(50,function(){a.state.keySeq==te&&(a.state.keySeq=null,a.display.input.reset())}),Yc(a,te+" "+E,b,x))return!0}return Yc(a,E,b,x)}function Yc(a,E,b,x){var te=Dd(a,E,x);return te=="multi"&&(a.state.keySeq=E),te=="handled"&&Fu(a,"keyHandled",a,E,b),(te=="handled"||te=="multi")&&(ya(b),kt(a)),!!te}function Lc(a,E){var b=zc(E,!0);return b?E.shiftKey&&!a.state.keySeq?Ec(a,"Shift-"+b,E,function(x){return Mc(a,x,!0)})||Ec(a,b,E,function(x){if(typeof x=="string"?/^go[A-Z]/.test(x):x.motion)return Mc(a,x)}):Ec(a,b,E,function(x){return Mc(a,x)}):!1}function cd(a,E,b){return Ec(a,"'"+b+"'",E,function(x){return Mc(a,x,!0)})}var kc=null;function Kc(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&(E.curOp.focus=De(),!qt(E,a))){Ce&&ge<11&&a.keyCode==27&&(a.returnValue=!1);var b=a.keyCode;E.display.shift=b==16||a.shiftKey;var x=Lc(E,a);we&&(kc=x?b:null,!x&&b==88&&!ir&&(Se?a.metaKey:a.ctrlKey)&&E.replaceSelection("",null,"cut")),y&&!Se&&!x&&b==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),b==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Sd(E)}}function Sd(a){var E=a.display.lineDiv;lt(E,"CodeMirror-crosshair");function b(x){(x.keyCode==18||!x.altKey)&&(_e(E,"CodeMirror-crosshair"),Ir(document,"keyup",b),Ir(document,"mouseover",b))}_n(document,"keyup",b),_n(document,"mouseover",b)}function Po(a){a.keyCode==16&&(this.doc.sel.shift=!1),qt(this,a)}function Vc(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&!(Tl(E.display,a)||qt(E,a)||a.ctrlKey&&!a.altKey||Se&&a.metaKey)){var b=a.keyCode,x=a.charCode;if(we&&b==kc){kc=null,ya(a);return}if(!(we&&(!a.which||a.which<10)&&Lc(E,a))){var te=String.fromCharCode(x==null?b:x);te!="\b"&&(cd(E,a,te)||E.display.input.onKeyPress(a))}}}var Hd=400,ac=function(a,E,b){this.time=a,this.pos=E,this.button=b};ac.prototype.compare=function(a,E,b){return this.time+Hd>a&&Ia(E,this.pos)==0&&b==this.button};var Nl,Bc;function Id(a,E){var b=+new Date;return Bc&&Bc.compare(b,a,E)?(Nl=Bc=null,"triple"):Nl&&Nl.compare(b,a,E)?(Bc=new ac(b,a,E),Nl=null,"double"):(Nl=new ac(b,a,E),Bc=null,"single")}function Nc(a){var E=this,b=E.display;if(!(qt(E,a)||b.activeTouch&&b.input.supportsTouch())){if(b.input.ensurePolled(),b.shift=a.shiftKey,Tl(b,a)){Ne||(b.scroller.draggable=!1,setTimeout(function(){return b.scroller.draggable=!0},100));return}if(!Gc(E,a)){var x=rs(E,a),te=wi(a),fe=x?Id(x,te):"single";window.focus(),te==1&&E.state.selectingText&&E.state.selectingText(a),!(x&&ic(E,te,x,fe,a))&&(te==1?x?dd(E,x,fe,a):Ci(a)==b.scroller&&ya(a):te==2?(x&&Qo(E.doc,x),setTimeout(function(){return b.input.focus()},20)):te==3&&(Pe?E.display.input.onContextMenu(a):pc(E)))}}}function ic(a,E,b,x,te){var fe="Click";return x=="double"?fe="Double"+fe:x=="triple"&&(fe="Triple"+fe),fe=(E==1?"Left":E==2?"Middle":"Right")+fe,Ec(a,IA(fe,te),te,function(Te){if(typeof Te=="string"&&(Te=vc[Te]),!Te)return!1;var Ge=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ge=Te(a,b)!=At}finally{a.state.suppressEdits=!1}return Ge})}function Md(a,E,b){var x=a.getOption("configureMouse"),te=x?x(a,E,b):{};if(te.unit==null){var fe=Ie?b.shiftKey&&b.metaKey:b.altKey;te.unit=fe?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(te.extend==null||a.doc.extend)&&(te.extend=a.doc.extend||b.shiftKey),te.addNew==null&&(te.addNew=Se?b.metaKey:b.ctrlKey),te.moveOnDrag==null&&(te.moveOnDrag=!(Se?b.altKey:b.ctrlKey)),te}function dd(a,E,b,x){Ce?setTimeout(ct(Rc,a),0):a.curOp.focus=De();var te=Md(a,b,x),fe=a.doc.sel,Te;a.options.dragDrop&&La&&!a.isReadOnly()&&b=="single"&&(Te=fe.contains(E))>-1&&(Ia((Te=fe.ranges[Te]).from(),E)<0||E.xRel>0)&&(Ia(Te.to(),E)>0||E.xRel<0)?fd(a,x,E,te):Cc(a,x,E,te)}function fd(a,E,b,x){var te=a.display,fe=!1,Te=xr(a,function(ot){Ne&&(te.scroller.draggable=!1),a.state.draggingText=!1,Ir(te.wrapper.ownerDocument,"mouseup",Te),Ir(te.wrapper.ownerDocument,"mousemove",Ge),Ir(te.scroller,"dragstart",Xe),Ir(te.scroller,"drop",Te),fe||(ya(ot),x.addNew||Qo(a.doc,b,null,null,x.extend),Ne&&!pe||Ce&&ge==9?setTimeout(function(){te.wrapper.ownerDocument.body.focus({preventScroll:!0}),te.input.focus()},20):te.input.focus())}),Ge=function(ot){fe=fe||Math.abs(E.clientX-ot.clientX)+Math.abs(E.clientY-ot.clientY)>=10},Xe=function(){return fe=!0};Ne&&(te.scroller.draggable=!0),a.state.draggingText=Te,Te.copy=!x.moveOnDrag,te.scroller.dragDrop&&te.scroller.dragDrop(),_n(te.wrapper.ownerDocument,"mouseup",Te),_n(te.wrapper.ownerDocument,"mousemove",Ge),_n(te.scroller,"dragstart",Xe),_n(te.scroller,"drop",Te),pc(a),setTimeout(function(){return te.input.focus()},20)}function fA(a,E,b){if(b=="char")return new ga(E,E);if(b=="word")return a.findWordAt(E);if(b=="line")return new ga(Jn(E.line,0),Jr(a.doc,Jn(E.line+1,0)));var x=b(a,E);return new ga(x.from,x.to)}function Cc(a,E,b,x){var te=a.display,fe=a.doc;ya(E);var Te,Ge,Xe=fe.sel,ot=Xe.ranges;if(x.addNew&&!x.extend?(Ge=fe.sel.contains(b),Ge>-1?Te=ot[Ge]:Te=new ga(b,b)):(Te=fe.sel.primary(),Ge=fe.sel.primIndex),x.unit=="rectangle")x.addNew||(Te=new ga(b,b)),b=rs(a,E,!0,!0),Ge=-1;else{var Nt=fA(a,b,x.unit);x.extend?Te=zs(Te,Nt.anchor,Nt.head,x.extend):Te=Nt}x.addNew?Ge==-1?(Ge=ot.length,Dl(fe,Ti(a,ot.concat([Te]),Ge),{scroll:!1,origin:"*mouse"})):ot.length>1&&ot[Ge].empty()&&x.unit=="char"&&!x.extend?(Dl(fe,Ti(a,ot.slice(0,Ge).concat(ot.slice(Ge+1)),0),{scroll:!1,origin:"*mouse"}),Xe=fe.sel):Zs(fe,Ge,Te,ut):(Ge=0,Dl(fe,new Ja([Te],0),ut),Xe=fe.sel);var Kt=b;function Bn(Gr){if(Ia(Kt,Gr)!=0)if(Kt=Gr,x.unit=="rectangle"){for(var Ma=[],hi=a.options.tabSize,Xa=ze(jn(fe,b.line).text,b.ch,hi),Yi=ze(jn(fe,Gr.line).text,Gr.ch,hi),Ru=Math.min(Xa,Yi),Gl=Math.max(Xa,Yi),ml=Math.min(b.line,Gr.line),To=Math.min(a.lastLine(),Math.max(b.line,Gr.line));ml<=To;ml++){var go=jn(fe,ml).text,Rl=yt(go,Ru,hi);Ru==Gl?Ma.push(new ga(Jn(ml,Rl),Jn(ml,Rl))):go.length>Rl&&Ma.push(new ga(Jn(ml,Rl),Jn(ml,yt(go,Gl,hi))))}Ma.length||Ma.push(new ga(b,b)),Dl(fe,Ti(a,Xe.ranges.slice(0,Ge).concat(Ma),Ge),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Gr)}else{var vo=Te,no=fA(a,Gr,x.unit),Yr=vo.anchor,ll;Ia(no.anchor,Yr)>0?(ll=no.head,Yr=ro(vo.from(),no.anchor)):(ll=no.anchor,Yr=pl(vo.to(),no.head));var ol=Xe.ranges.slice(0);ol[Ge]=Ql(a,new ga(Jr(fe,Yr),ll)),Dl(fe,Ti(a,ol,Ge),ut)}}var hn=te.wrapper.getBoundingClientRect(),xn=0;function vr(Gr){var Ma=++xn,hi=rs(a,Gr,!0,x.unit=="rectangle");if(hi)if(Ia(hi,Kt)!=0){a.curOp.focus=De(),Bn(hi);var Xa=me(te,fe);(hi.line>=Xa.to||hi.line<Xa.from)&&setTimeout(xr(a,function(){xn==Ma&&vr(Gr)}),150)}else{var Yi=Gr.clientY<hn.top?-20:Gr.clientY>hn.bottom?20:0;Yi&&setTimeout(xr(a,function(){xn==Ma&&(te.scroller.scrollTop+=Yi,vr(Gr))}),50)}}function Nr(Gr){a.state.selectingText=!1,xn=1/0,Gr&&(ya(Gr),te.input.focus()),Ir(te.wrapper.ownerDocument,"mousemove",Vr),Ir(te.wrapper.ownerDocument,"mouseup",da),fe.history.lastSelOrigin=null}var Vr=xr(a,function(Gr){Gr.buttons===0||!wi(Gr)?Nr(Gr):vr(Gr)}),da=xr(a,Nr);a.state.selectingText=da,_n(te.wrapper.ownerDocument,"mousemove",Vr),_n(te.wrapper.ownerDocument,"mouseup",da)}function Ql(a,E){var b=E.anchor,x=E.head,te=jn(a.doc,b.line);if(Ia(b,x)==0&&b.sticky==x.sticky)return E;var fe=rr(te);if(!fe)return E;var Te=dn(fe,b.ch,b.sticky),Ge=fe[Te];if(Ge.from!=b.ch&&Ge.to!=b.ch)return E;var Xe=Te+(Ge.from==b.ch==(Ge.level!=1)?0:1);if(Xe==0||Xe==fe.length)return E;var ot;if(x.line!=b.line)ot=(x.line-b.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Nt=dn(fe,x.ch,x.sticky),Kt=Nt-Te||(x.ch-b.ch)*(Ge.level==1?-1:1);Nt==Xe-1||Nt==Xe?ot=Kt<0:ot=Kt>0}var Bn=fe[Xe+(ot?-1:0)],hn=ot==(Bn.level==1),xn=hn?Bn.from:Bn.to,vr=hn?"after":"before";return b.ch==xn&&b.sticky==vr?E:new ga(new Jn(b.line,xn,vr),x)}function md(a,E,b,x){var te,fe;if(E.touches)te=E.touches[0].clientX,fe=E.touches[0].clientY;else try{te=E.clientX,fe=E.clientY}catch(Bn){return!1}if(te>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&ya(E);var Te=a.display,Ge=Te.lineDiv.getBoundingClientRect();if(fe>Ge.bottom||!Gn(a,b))return Ei(E);fe-=Ge.top-Te.viewOffset;for(var Xe=0;Xe<a.display.gutterSpecs.length;++Xe){var ot=Te.gutters.childNodes[Xe];if(ot&&ot.getBoundingClientRect().right>=te){var Nt=Bu(a.doc,fe),Kt=a.display.gutterSpecs[Xe];return sr(a,b,a,Nt,Kt.className,E),Ei(E)}}}function Gc(a,E){return md(a,E,"gutterClick",!0)}function Jc(a,E){Tl(a.display,E)||WA(a,E)||qt(a,E,"contextmenu")||Pe||a.display.input.onContextMenu(E)}function WA(a,E){return Gn(a,"gutterContextMenu")?md(a,E,"gutterContextMenu",!1):!1}function Qc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ut(a)}var mA={toString:function(){return"CodeMirror.Init"}},_c={},uc={};function hd(a){var E=a.optionHandlers;function b(x,te,fe,Te){a.defaults[x]=te,fe&&(E[x]=Te?function(Ge,Xe,ot){ot!=mA&&fe(Ge,Xe,ot)}:fe)}a.defineOption=b,a.Init=mA,b("value","",function(x,te){return x.setValue(te)},!0),b("mode",null,function(x,te){x.doc.modeOption=te,_i(x)},!0),b("indentUnit",2,_i,!0),b("indentWithTabs",!1),b("smartIndent",!0),b("tabSize",4,function(x){ku(x),Ut(x),jl(x)},!0),b("lineSeparator",null,function(x,te){if(x.doc.lineSep=te,!!te){var fe=[],Te=x.doc.first;x.doc.iter(function(Xe){for(var ot=0;;){var Nt=Xe.text.indexOf(te,ot);if(Nt==-1)break;ot=Nt+te.length,fe.push(Jn(Te,Nt))}Te++});for(var Ge=fe.length-1;Ge>=0;Ge--)ps(x.doc,te,fe[Ge],Jn(fe[Ge].line,fe[Ge].ch+te.length))}}),b("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,te,fe){x.state.specialChars=new RegExp(te.source+(te.test(" ")?"":"| "),"g"),fe!=mA&&x.refresh()}),b("specialCharPlaceholder",Os,function(x){return x.refresh()},!0),b("electricChars",!0),b("inputStyle",de?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),b("spellcheck",!1,function(x,te){return x.getInputField().spellcheck=te},!0),b("autocorrect",!1,function(x,te){return x.getInputField().autocorrect=te},!0),b("autocapitalize",!1,function(x,te){return x.getInputField().autocapitalize=te},!0),b("rtlMoveVisually",!je),b("wholeLineUpdateBefore",!0),b("theme","default",function(x){Qc(x),Bi(x)},!0),b("keyMap","default",function(x,te,fe){var Te=Hl(te),Ge=fe!=mA&&Hl(fe);Ge&&Ge.detach&&Ge.detach(x,Te),Te.attach&&Te.attach(x,Ge||null)}),b("extraKeys",null),b("configureMouse",null),b("lineWrapping",!1,pd,!0),b("gutters",[],function(x,te){x.display.gutterSpecs=mi(te,x.options.lineNumbers),Bi(x)},!0),b("fixedGutter",!0,function(x,te){x.display.gutters.style.left=te?Ao(x.display)+"px":"0",x.refresh()},!0),b("coverGutterNextToScrollbar",!1,function(x){return Vn(x)},!0),b("scrollbarStyle","native",function(x){ar(x),Vn(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),b("lineNumbers",!1,function(x,te){x.display.gutterSpecs=mi(x.options.gutters,te),Bi(x)},!0),b("firstLineNumber",1,Bi,!0),b("lineNumberFormatter",function(x){return x},Bi,!0),b("showCursorWhenSelecting",!1,El,!0),b("resetSelectionOnContextMenu",!0),b("lineWiseCopyCut",!0),b("pasteLinesPerSelection",!0),b("selectionsMayTouch",!1),b("readOnly",!1,function(x,te){te=="nocursor"&&(rA(x),x.display.input.blur()),x.display.input.readOnlyChanged(te)}),b("screenReaderLabel",null,function(x,te){te=te===""?null:te,x.display.input.screenReaderLabelChanged(te)}),b("disableInput",!1,function(x,te){te||x.display.input.reset()},!0),b("dragDrop",!0,lc),b("allowDropFileTypes",null),b("cursorBlinkRate",530),b("cursorScrollMargin",0),b("cursorHeight",1,El,!0),b("singleCursorHeightPerLine",!0,El,!0),b("workTime",100),b("workDelay",100),b("flattenSpans",!0,ku,!0),b("addModeClass",!1,ku,!0),b("pollInterval",100),b("undoDepth",200,function(x,te){return x.doc.history.undoDepth=te}),b("historyEventDelay",1250),b("viewportMargin",10,function(x){return x.refresh()},!0),b("maxHighlightLength",1e4,ku,!0),b("moveInputWithCursor",!0,function(x,te){te||x.display.input.resetPosition()}),b("tabindex",null,function(x,te){return x.display.input.getField().tabIndex=te||""}),b("autofocus",null),b("direction","ltr",function(x,te){return x.doc.setDirection(te)},!0),b("phrases",null)}function lc(a,E,b){var x=b&&b!=mA;if(!E!=!x){var te=a.display.dragFunctions,fe=E?_n:Ir;fe(a.display.scroller,"dragstart",te.start),fe(a.display.scroller,"dragenter",te.enter),fe(a.display.scroller,"dragover",te.over),fe(a.display.scroller,"dragleave",te.leave),fe(a.display.scroller,"drop",te.drop)}}function pd(a){a.options.lineWrapping?(lt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(_e(a.display.wrapper,"CodeMirror-wrap"),il(a)),ns(a),jl(a),Ut(a),setTimeout(function(){return Vn(a)},100)}function Vu(a,E){var b=this;if(!(this instanceof Vu))return new Vu(a,E);this.options=E=E?Ft(E):{},Ft(_c,E,!1);var x=E.value;typeof x=="string"?x=new Wa(x,E.mode,null,E.lineSeparator,E.direction):E.mode&&(x.modeOption=E.mode),this.doc=x;var te=new Vu.inputStyles[E.inputStyle](this),fe=this.display=new Zi(a,x,te,E);fe.wrapper.CodeMirror=this,Qc(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ar(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new se,keySeq:null,specialChars:null},E.autofocus&&!de&&fe.input.focus(),Ce&&ge<11&&setTimeout(function(){return b.display.input.reset(!0)},20),gd(this),iu(),dr(this),this.curOp.forceUpdate=!0,Zr(this,x),E.autofocus&&!de||this.hasFocus()?setTimeout(function(){b.hasFocus()&&!b.state.focused&&Rs(b)},20):rA(this);for(var Te in uc)uc.hasOwnProperty(Te)&&uc[Te](this,E[Te],mA);li(this),E.finishInit&&E.finishInit(this);for(var Ge=0;Ge<hA.length;++Ge)hA[Ge](this);Ar(this),Ne&&E.lineWrapping&&getComputedStyle(fe.lineDiv).textRendering=="optimizelegibility"&&(fe.lineDiv.style.textRendering="auto")}Vu.defaults=_c,Vu.optionHandlers=uc;function gd(a){var E=a.display;_n(E.scroller,"mousedown",xr(a,Nc)),Ce&&ge<11?_n(E.scroller,"dblclick",xr(a,function(Xe){if(!qt(a,Xe)){var ot=rs(a,Xe);if(!(!ot||Gc(a,Xe)||Tl(a.display,Xe))){ya(Xe);var Nt=a.findWordAt(ot);Qo(a.doc,Nt.anchor,Nt.head)}}})):_n(E.scroller,"dblclick",function(Xe){return qt(a,Xe)||ya(Xe)}),_n(E.scroller,"contextmenu",function(Xe){return Jc(a,Xe)}),_n(E.input.getField(),"contextmenu",function(Xe){E.scroller.contains(Xe.target)||Jc(a,Xe)});var b,x={end:0};function te(){E.activeTouch&&(b=setTimeout(function(){return E.activeTouch=null},1e3),x=E.activeTouch,x.end=+new Date)}function fe(Xe){if(Xe.touches.length!=1)return!1;var ot=Xe.touches[0];return ot.radiusX<=1&&ot.radiusY<=1}function Te(Xe,ot){if(ot.left==null)return!0;var Nt=ot.left-Xe.left,Kt=ot.top-Xe.top;return Nt*Nt+Kt*Kt>20*20}_n(E.scroller,"touchstart",function(Xe){if(!qt(a,Xe)&&!fe(Xe)&&!Gc(a,Xe)){E.input.ensurePolled(),clearTimeout(b);var ot=+new Date;E.activeTouch={start:ot,moved:!1,prev:ot-x.end<=300?x:null},Xe.touches.length==1&&(E.activeTouch.left=Xe.touches[0].pageX,E.activeTouch.top=Xe.touches[0].pageY)}}),_n(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),_n(E.scroller,"touchend",function(Xe){var ot=E.activeTouch;if(ot&&!Tl(E,Xe)&&ot.left!=null&&!ot.moved&&new Date-ot.start<300){var Nt=a.coordsChar(E.activeTouch,"page"),Kt;!ot.prev||Te(ot,ot.prev)?Kt=new ga(Nt,Nt):!ot.prev.prev||Te(ot,ot.prev.prev)?Kt=a.findWordAt(Nt):Kt=new ga(Jn(Nt.line,0),Jr(a.doc,Jn(Nt.line+1,0))),a.setSelection(Kt.anchor,Kt.head),a.focus(),ya(Xe)}te()}),_n(E.scroller,"touchcancel",te),_n(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Hn(a,E.scroller.scrollTop),Yn(a,E.scroller.scrollLeft,!0),sr(a,"scroll",a))}),_n(E.scroller,"mousewheel",function(Xe){return mu(a,Xe)}),_n(E.scroller,"DOMMouseScroll",function(Xe){return mu(a,Xe)}),_n(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(Xe){qt(a,Xe)||aa(Xe)},over:function(Xe){qt(a,Xe)||(Dc(a,Xe),aa(Xe))},start:function(Xe){return SA(a,Xe)},drop:xr(a,us),leave:function(Xe){qt(a,Xe)||Sc(a)}};var Ge=E.input.getField();_n(Ge,"keyup",function(Xe){return Po.call(a,Xe)}),_n(Ge,"keydown",xr(a,Kc)),_n(Ge,"keypress",xr(a,Vc)),_n(Ge,"focus",function(Xe){return Rs(a,Xe)}),_n(Ge,"blur",function(Xe){return rA(a,Xe)})}var hA=[];Vu.defineInitHook=function(a){return hA.push(a)};function YA(a,E,b,x){var te=a.doc,fe;b==null&&(b="add"),b=="smart"&&(te.mode.indent?fe=ju(a,E).state:b="prev");var Te=a.options.tabSize,Ge=jn(te,E),Xe=ze(Ge.text,null,Te);Ge.stateAfter&&(Ge.stateAfter=null);var ot=Ge.text.match(/^\s*/)[0],Nt;if(!x&&!/\S/.test(Ge.text))Nt=0,b="not";else if(b=="smart"&&(Nt=te.mode.indent(fe,Ge.text.slice(ot.length),Ge.text),Nt==At||Nt>150)){if(!x)return;b="prev"}b=="prev"?E>te.first?Nt=ze(jn(te,E-1).text,null,Te):Nt=0:b=="add"?Nt=Xe+a.options.indentUnit:b=="subtract"?Nt=Xe-a.options.indentUnit:typeof b=="number"&&(Nt=Xe+b),Nt=Math.max(0,Nt);var Kt="",Bn=0;if(a.options.indentWithTabs)for(var hn=Math.floor(Nt/Te);hn;--hn)Bn+=Te,Kt+=" ";if(Bn<Nt&&(Kt+=Qt(Nt-Bn)),Kt!=ot)return ps(te,Kt,Jn(E,0),Jn(E,ot.length),"+input"),Ge.stateAfter=null,!0;for(var xn=0;xn<te.sel.ranges.length;xn++){var vr=te.sel.ranges[xn];if(vr.head.line==E&&vr.head.ch<ot.length){var Nr=Jn(E,ot.length);Zs(te,xn,new ga(Nr,Nr));break}}}var gs=null;function yc(a){gs=a}function Oc(a,E,b,x,te){var fe=a.doc;a.display.shift=!1,x||(x=fe.sel);var Te=+new Date-200,Ge=te=="paste"||a.state.pasteIncoming>Te,Xe=Ji(E),ot=null;if(Ge&&x.ranges.length>1)if(gs&&gs.text.join(`
|
|
|
`)==E){if(x.ranges.length%gs.text.length==0){ot=[];for(var Nt=0;Nt<gs.text.length;Nt++)ot.push(fe.splitLines(gs.text[Nt]))}}else Xe.length==x.ranges.length&&a.options.pasteLinesPerSelection&&(ot=It(Xe,function(Vr){return[Vr]}));for(var Kt=a.curOp.updateInput,Bn=x.ranges.length-1;Bn>=0;Bn--){var hn=x.ranges[Bn],xn=hn.from(),vr=hn.to();hn.empty()&&(b&&b>0?xn=Jn(xn.line,xn.ch-b):a.state.overwrite&&!Ge?vr=Jn(vr.line,Math.min(jn(fe,vr.line).text.length,vr.ch+Bt(Xe).length)):Ge&&gs&&gs.lineWise&&gs.text.join(`
|
|
|
`)==Xe.join(`
|
|
|
`)&&(xn=vr=Jn(xn.line,0)));var Nr={from:xn,to:vr,text:ot?ot[Bn%ot.length]:Xe,origin:te||(Ge?"paste":a.state.cutIncoming>Te?"cut":"+input")};Bl(a.doc,Nr),Fu(a,"inputRead",a,Nr)}E&&!Ge&&wc(a,E),$t(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Kt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Fc(a,E){var b=a.clipboardData&&a.clipboardData.getData("Text");if(b)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Wr(E,function(){return Oc(E,b,0,null,"paste")}),!0}function wc(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var b=a.doc.sel,x=b.ranges.length-1;x>=0;x--){var te=b.ranges[x];if(!(te.head.ch>100||x&&b.ranges[x-1].head.line==te.head.line)){var fe=a.getModeAt(te.head),Te=!1;if(fe.electricChars){for(var Ge=0;Ge<fe.electricChars.length;Ge++)if(E.indexOf(fe.electricChars.charAt(Ge))>-1){Te=YA(a,te.head.line,"smart");break}}else fe.electricInput&&fe.electricInput.test(jn(a.doc,te.head.line).text.slice(0,te.head.ch))&&(Te=YA(a,te.head.line,"smart"));Te&&Fu(a,"electricInput",a,te.head.line)}}}function Uc(a){for(var E=[],b=[],x=0;x<a.doc.sel.ranges.length;x++){var te=a.doc.sel.ranges[x].head.line,fe={anchor:Jn(te,0),head:Jn(te+1,0)};b.push(fe),E.push(a.getRange(fe.anchor,fe.head))}return{text:E,ranges:b}}function Pc(a,E,b,x){a.setAttribute("autocorrect",b?"":"off"),a.setAttribute("autocapitalize",x?"":"off"),a.setAttribute("spellcheck",!!E)}function vd(){var a=Ve("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=Ve("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Ne?a.style.width="1000px":a.setAttribute("wrap","off"),xe&&(a.style.border="1px solid black"),Pc(a),E}function Ed(a){var E=a.optionHandlers,b=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(x,te){var fe=this.options,Te=fe[x];fe[x]==te&&x!="mode"||(fe[x]=te,E.hasOwnProperty(x)&&xr(this,E[x])(this,te,Te),sr(this,"optionChange",this,x))},getOption:function(x){return this.options[x]},getDoc:function(){return this.doc},addKeyMap:function(x,te){this.state.keyMaps[te?"push":"unshift"](Hl(x))},removeKeyMap:function(x){for(var te=this.state.keyMaps,fe=0;fe<te.length;++fe)if(te[fe]==x||te[fe].name==x)return te.splice(fe,1),!0},addOverlay:Lr(function(x,te){var fe=x.token?x:a.getMode(this.options,x);if(fe.startState)throw new Error("Overlays may not be stateful.");_t(this.state.overlays,{mode:fe,modeSpec:x,opaque:te&&te.opaque,priority:te&&te.priority||0},function(Te){return Te.priority}),this.state.modeGen++,jl(this)}),removeOverlay:Lr(function(x){for(var te=this.state.overlays,fe=0;fe<te.length;++fe){var Te=te[fe].modeSpec;if(Te==x||typeof x=="string"&&Te.name==x){te.splice(fe,1),this.state.modeGen++,jl(this);return}}}),indentLine:Lr(function(x,te,fe){typeof te!="string"&&typeof te!="number"&&(te==null?te=this.options.smartIndent?"smart":"prev":te=te?"add":"subtract"),Fl(this.doc,x)&&YA(this,x,te,fe)}),indentSelection:Lr(function(x){for(var te=this.doc.sel.ranges,fe=-1,Te=0;Te<te.length;Te++){var Ge=te[Te];if(Ge.empty())Ge.head.line>fe&&(YA(this,Ge.head.line,x,!0),fe=Ge.head.line,Te==this.doc.sel.primIndex&&$t(this));else{var Xe=Ge.from(),ot=Ge.to(),Nt=Math.max(fe,Xe.line);fe=Math.min(this.lastLine(),ot.line-(ot.ch?0:1))+1;for(var Kt=Nt;Kt<fe;++Kt)YA(this,Kt,x);var Bn=this.doc.sel.ranges;Xe.ch==0&&te.length==Bn.length&&Bn[Te].from().ch>0&&Zs(this.doc,Te,new ga(Xe,Bn[Te].to()),Ke)}}}),getTokenAt:function(x,te){return cu(this,x,te)},getLineTokens:function(x,te){return cu(this,Jn(x),te,!0)},getTokenTypeAt:function(x){x=Jr(this.doc,x);var te=ao(this,jn(this.doc,x.line)),fe=0,Te=(te.length-1)/2,Ge=x.ch,Xe;if(Ge==0)Xe=te[2];else for(;;){var ot=fe+Te>>1;if((ot?te[ot*2-1]:0)>=Ge)Te=ot;else if(te[ot*2+1]<Ge)fe=ot+1;else{Xe=te[ot*2+2];break}}var Nt=Xe?Xe.indexOf("overlay "):-1;return Nt<0?Xe:Nt==0?null:Xe.slice(0,Nt-1)},getModeAt:function(x){var te=this.doc.mode;return te.innerMode?a.innerMode(te,this.getTokenAt(x).state).mode:te},getHelper:function(x,te){return this.getHelpers(x,te)[0]},getHelpers:function(x,te){var fe=[];if(!b.hasOwnProperty(te))return fe;var Te=b[te],Ge=this.getModeAt(x);if(typeof Ge[te]=="string")Te[Ge[te]]&&fe.push(Te[Ge[te]]);else if(Ge[te])for(var Xe=0;Xe<Ge[te].length;Xe++){var ot=Te[Ge[te][Xe]];ot&&fe.push(ot)}else Ge.helperType&&Te[Ge.helperType]?fe.push(Te[Ge.helperType]):Te[Ge.name]&&fe.push(Te[Ge.name]);for(var Nt=0;Nt<Te._global.length;Nt++){var Kt=Te._global[Nt];Kt.pred(Ge,this)&&Qe(fe,Kt.val)==-1&&fe.push(Kt.val)}return fe},getStateAfter:function(x,te){var fe=this.doc;return x=Pa(fe,x==null?fe.first+fe.size-1:x),ju(this,x+1,te).state},cursorCoords:function(x,te){var fe,Te=this.doc.sel.primary();return x==null?fe=Te.head:typeof x=="object"?fe=Jr(this.doc,x):fe=x?Te.from():Te.to(),Oi(this,fe,te||"page")},charCoords:function(x,te){return Lu(this,Jr(this.doc,x),te||"page")},coordsChar:function(x,te){return x=yi(this,x,te||"page"),vl(this,x.left,x.top)},lineAtHeight:function(x,te){return x=yi(this,{top:x,left:0},te||"page").top,Bu(this.doc,x+this.display.viewOffset)},heightAtLine:function(x,te,fe){var Te=!1,Ge;if(typeof x=="number"){var Xe=this.doc.first+this.doc.size-1;x<this.doc.first?x=this.doc.first:x>Xe&&(x=Xe,Te=!0),Ge=jn(this.doc,x)}else Ge=x;return ni(this,Ge,{top:0,left:0},te||"page",fe||Te).top+(Te?this.doc.height-Li(Ge):0)},defaultTextHeight:function(){return $l(this.display)},defaultCharWidth:function(){return pa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,te,fe,Te,Ge){var Xe=this.display;x=Oi(this,Jr(this.doc,x));var ot=x.bottom,Nt=x.left;if(te.style.position="absolute",te.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(te),Xe.sizer.appendChild(te),Te=="over")ot=x.top;else if(Te=="above"||Te=="near"){var Kt=Math.max(Xe.wrapper.clientHeight,this.doc.height),Bn=Math.max(Xe.sizer.clientWidth,Xe.lineSpace.clientWidth);(Te=="above"||x.bottom+te.offsetHeight>Kt)&&x.top>te.offsetHeight?ot=x.top-te.offsetHeight:x.bottom+te.offsetHeight<=Kt&&(ot=x.bottom),Nt+te.offsetWidth>Bn&&(Nt=Bn-te.offsetWidth)}te.style.top=ot+"px",te.style.left=te.style.right="",Ge=="right"?(Nt=Xe.sizer.clientWidth-te.offsetWidth,te.style.right="0px"):(Ge=="left"?Nt=0:Ge=="middle"&&(Nt=(Xe.sizer.clientWidth-te.offsetWidth)/2),te.style.left=Nt+"px"),fe&&ht(this,{left:Nt,top:ot,right:Nt+te.offsetWidth,bottom:ot+te.offsetHeight})},triggerOnKeyDown:Lr(Kc),triggerOnKeyPress:Lr(Vc),triggerOnKeyUp:Po,triggerOnMouseDown:Lr(Nc),execCommand:function(x){if(vc.hasOwnProperty(x))return vc[x].call(null,this)},triggerElectric:Lr(function(x){wc(this,x)}),findPosH:function(x,te,fe,Te){var Ge=1;te<0&&(Ge=-1,te=-te);for(var Xe=Jr(this.doc,x),ot=0;ot<te&&(Xe=Tc(this.doc,Xe,Ge,fe,Te),!Xe.hitSide);++ot);return Xe},moveH:Lr(function(x,te){var fe=this;this.extendSelectionsBy(function(Te){return fe.display.shift||fe.doc.extend||Te.empty()?Tc(fe.doc,Te.head,x,te,fe.options.rtlMoveVisually):x<0?Te.from():Te.to()},ft)}),deleteH:Lr(function(x,te){var fe=this.doc.sel,Te=this.doc;fe.somethingSelected()?Te.replaceSelection("",null,"+delete"):kl(this,function(Ge){var Xe=Tc(Te,Ge.head,x,te,!1);return x<0?{from:Xe,to:Ge.head}:{from:Ge.head,to:Xe}})}),findPosV:function(x,te,fe,Te){var Ge=1,Xe=Te;te<0&&(Ge=-1,te=-te);for(var ot=Jr(this.doc,x),Nt=0;Nt<te;++Nt){var Kt=Oi(this,ot,"div");if(Xe==null?Xe=Kt.left:Kt.left=Xe,ot=Bd(this,Kt,Ge,fe),ot.hitSide)break}return ot},moveV:Lr(function(x,te){var fe=this,Te=this.doc,Ge=[],Xe=!this.display.shift&&!Te.extend&&Te.sel.somethingSelected();if(Te.extendSelectionsBy(function(Nt){if(Xe)return x<0?Nt.from():Nt.to();var Kt=Oi(fe,Nt.head,"div");Nt.goalColumn!=null&&(Kt.left=Nt.goalColumn),Ge.push(Kt.left);var Bn=Bd(fe,Kt,x,te);return te=="page"&&Nt==Te.sel.primary()&&Yt(fe,Lu(fe,Bn,"div").top-Kt.top),Bn},ft),Ge.length)for(var ot=0;ot<Te.sel.ranges.length;ot++)Te.sel.ranges[ot].goalColumn=Ge[ot]}),findWordAt:function(x){var te=this.doc,fe=jn(te,x.line).text,Te=x.ch,Ge=x.ch;if(fe){var Xe=this.getHelper(x,"wordChars");(x.sticky=="before"||Ge==fe.length)&&Te?--Te:++Ge;for(var ot=fe.charAt(Te),Nt=re(ot,Xe)?function(Kt){return re(Kt,Xe)}:/\s/.test(ot)?function(Kt){return/\s/.test(Kt)}:function(Kt){return!/\s/.test(Kt)&&!re(Kt)};Te>0&&Nt(fe.charAt(Te-1));)--Te;for(;Ge<fe.length&&Nt(fe.charAt(Ge));)++Ge}return new ga(Jn(x.line,Te),Jn(x.line,Ge))},toggleOverwrite:function(x){x!=null&&x==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?lt(this.display.cursorDiv,"CodeMirror-overwrite"):_e(this.display.cursorDiv,"CodeMirror-overwrite"),sr(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==De()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Lr(function(x,te){rn(this,x,te)}),getScrollInfo:function(){var x=this.display.scroller;return{left:x.scrollLeft,top:x.scrollTop,height:x.scrollHeight-Wo(this)-this.display.barHeight,width:x.scrollWidth-Wo(this)-this.display.barWidth,clientHeight:Va(this),clientWidth:Yl(this)}},scrollIntoView:Lr(function(x,te){x==null?(x={from:this.doc.sel.primary().head,to:null},te==null&&(te=this.options.cursorScrollMargin)):typeof x=="number"?x={from:Jn(x,0),to:null}:x.from==null&&(x={from:x,to:null}),x.to||(x.to=x.from),x.margin=te||0,x.from.line!=null?En(this,x):ln(this,x.from,x.to,x.margin)}),setSize:Lr(function(x,te){var fe=this,Te=function(Xe){return typeof Xe=="number"||/^\d+$/.test(String(Xe))?Xe+"px":Xe};x!=null&&(this.display.wrapper.style.width=Te(x)),te!=null&&(this.display.wrapper.style.height=Te(te)),this.options.lineWrapping&&cl(this);var Ge=this.display.viewFrom;this.doc.iter(Ge,this.display.viewTo,function(Xe){if(Xe.widgets){for(var ot=0;ot<Xe.widgets.length;ot++)if(Xe.widgets[ot].noHScroll){Ll(fe,Ge,"widget");break}}++Ge}),this.curOp.forceUpdate=!0,sr(this,"refresh",this)}),operation:function(x){return Wr(this,x)},startOperation:function(){return dr(this)},endOperation:function(){return Ar(this)},refresh:Lr(function(){var x=this.display.cachedTextHeight;jl(this),this.curOp.forceUpdate=!0,Ut(this),rn(this,this.doc.scrollLeft,this.doc.scrollTop),fi(this.display),(x==null||Math.abs(x-$l(this.display))>.5||this.options.lineWrapping)&&ns(this),sr(this,"refresh",this)}),swapDoc:Lr(function(x){var te=this.doc;return te.cm=null,this.state.selectingText&&this.state.selectingText(),Zr(this,x),Ut(this),this.display.input.reset(),rn(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,Fu(this,"swapDoc",this,te),te}),phrase:function(x){var te=this.options.phrases;return te&&Object.prototype.hasOwnProperty.call(te,x)?te[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Qr(a),a.registerHelper=function(x,te,fe){b.hasOwnProperty(x)||(b[x]=a[x]={_global:[]}),b[x][te]=fe},a.registerGlobalHelper=function(x,te,fe,Te){a.registerHelper(x,te,Te),b[x]._global.push({pred:fe,val:Te})}}function Tc(a,E,b,x,te){var fe=E,Te=b,Ge=jn(a,E.line),Xe=te&&a.direction=="rtl"?-b:b;function ot(){var da=E.line+Xe;return da<a.first||da>=a.first+a.size?!1:(E=new Jn(da,E.ch,E.sticky),Ge=jn(a,da))}function Nt(da){var Gr;if(x=="codepoint"){var Ma=Ge.text.charCodeAt(E.ch+(x>0?0:-1));isNaN(Ma)?Gr=null:Gr=new Jn(E.line,Math.max(0,Math.min(Ge.text.length,E.ch+b*(Ma>=55296&&Ma<56320?2:1))),-b)}else te?Gr=Ic(a.cm,Ge,E,b):Gr=Wc(Ge,E,b);if(Gr==null)if(!da&&ot())E=gu(te,a.cm,Ge,E.line,Xe);else return!1;else E=Gr;return!0}if(x=="char"||x=="codepoint")Nt();else if(x=="column")Nt(!0);else if(x=="word"||x=="group")for(var Kt=null,Bn=x=="group",hn=a.cm&&a.cm.getHelper(E,"wordChars"),xn=!0;!(b<0&&!Nt(!xn));xn=!1){var vr=Ge.text.charAt(E.ch)||`
|
|
|
`,Nr=re(vr,hn)?"w":Bn&&vr==`
|
|
|
`?"n":!Bn||/\s/.test(vr)?null:"p";if(Bn&&!xn&&!Nr&&(Nr="s"),Kt&&Kt!=Nr){b<0&&(b=1,Nt(),E.sticky="after");break}if(Nr&&(Kt=Nr),b>0&&!Nt(!xn))break}var Vr=Uo(a,E,fe,Te,!0);return Tu(fe,Vr)&&(Vr.hitSide=!0),Vr}function Bd(a,E,b,x){var te=a.doc,fe=E.left,Te;if(x=="page"){var Ge=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Xe=Math.max(Ge-.5*$l(a.display),3);Te=(b>0?E.bottom:E.top)+b*Xe}else x=="line"&&(Te=b>0?E.bottom+3:E.top-3);for(var ot;ot=vl(a,fe,Te),!!ot.outside;){if(b<0?Te<=0:Te>=te.height){ot.hitSide=!0;break}Te+=b*5}return ot}var Ai=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new se,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ai.prototype.init=function(a){var E=this,b=this,x=b.cm,te=b.div=a.lineDiv;Pc(te,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function fe(Ge){for(var Xe=Ge.target;Xe;Xe=Xe.parentNode){if(Xe==te)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Xe.className))break}return!1}_n(te,"paste",function(Ge){!fe(Ge)||qt(x,Ge)||Fc(Ge,x)||ge<=11&&setTimeout(xr(x,function(){return E.updateFromDOM()}),20)}),_n(te,"compositionstart",function(Ge){E.composing={data:Ge.data,done:!1}}),_n(te,"compositionupdate",function(Ge){E.composing||(E.composing={data:Ge.data,done:!1})}),_n(te,"compositionend",function(Ge){E.composing&&(Ge.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),_n(te,"touchstart",function(){return b.forceCompositionEnd()}),_n(te,"input",function(){E.composing||E.readFromDOMSoon()});function Te(Ge){if(!(!fe(Ge)||qt(x,Ge))){if(x.somethingSelected())yc({lineWise:!1,text:x.getSelections()}),Ge.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Xe=Uc(x);yc({lineWise:!0,text:Xe.text}),Ge.type=="cut"&&x.operation(function(){x.setSelections(Xe.ranges,0,Ke),x.replaceSelection("",null,"cut")})}else return;if(Ge.clipboardData){Ge.clipboardData.clearData();var ot=gs.text.join(`
|
|
|
`);if(Ge.clipboardData.setData("Text",ot),Ge.clipboardData.getData("Text")==ot){Ge.preventDefault();return}}var Nt=vd(),Kt=Nt.firstChild;x.display.lineSpace.insertBefore(Nt,x.display.lineSpace.firstChild),Kt.value=gs.text.join(`
|
|
|
`);var Bn=document.activeElement;gt(Kt),setTimeout(function(){x.display.lineSpace.removeChild(Nt),Bn.focus(),Bn==te&&b.showPrimarySelection()},50)}}_n(te,"copy",Te),_n(te,"cut",Te)},Ai.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Ai.prototype.prepareSelection=function(){var a=tA(this.cm,!1);return a.focus=document.activeElement==this.div,a},Ai.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Ai.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ai.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,b=E.doc.sel.primary(),x=b.from(),te=b.to();if(E.display.viewTo==E.display.viewFrom||x.line>=E.display.viewTo||te.line<E.display.viewFrom){a.removeAllRanges();return}var fe=pA(E,a.anchorNode,a.anchorOffset),Te=pA(E,a.focusNode,a.focusOffset);if(!(fe&&!fe.bad&&Te&&!Te.bad&&Ia(ro(fe,Te),x)==0&&Ia(pl(fe,Te),te)==0)){var Ge=E.display.view,Xe=x.line>=E.display.viewFrom&&KA(E,x)||{node:Ge[0].measure.map[2],offset:0},ot=te.line<E.display.viewTo&&KA(E,te);if(!ot){var Nt=Ge[Ge.length-1].measure,Kt=Nt.maps?Nt.maps[Nt.maps.length-1]:Nt.map;ot={node:Kt[Kt.length-1],offset:Kt[Kt.length-2]-Kt[Kt.length-3]}}if(!Xe||!ot){a.removeAllRanges();return}var Bn=a.rangeCount&&a.getRangeAt(0),hn;try{hn=Oe(Xe.node,Xe.offset,ot.offset,ot.node)}catch(xn){}hn&&(!y&&E.state.focused?(a.collapse(Xe.node,Xe.offset),hn.collapsed||(a.removeAllRanges(),a.addRange(hn))):(a.removeAllRanges(),a.addRange(hn)),Bn&&a.anchorNode==null?a.addRange(Bn):y&&this.startGracePeriod()),this.rememberSelection()}},Ai.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},Ai.prototype.showMultipleSelections=function(a){ve(this.cm.display.cursorDiv,a.cursors),ve(this.cm.display.selectionDiv,a.selection)},Ai.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},Ai.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var E=a.getRangeAt(0).commonAncestorContainer;return it(this.div,E)},Ai.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ai.prototype.blur=function(){this.div.blur()},Ai.prototype.getField=function(){return this.div},Ai.prototype.supportsTouch=function(){return!0},Ai.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Wr(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function E(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,E))}this.polling.set(this.cm.options.pollInterval,E)},Ai.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},Ai.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),E=this.cm;if(be&&Ee&&this.cm.display.gutterSpecs.length&&Cd(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var b=pA(E,a.anchorNode,a.anchorOffset),x=pA(E,a.focusNode,a.focusOffset);b&&x&&Wr(E,function(){Dl(E.doc,Si(b,x),Ke),(b.bad||x.bad)&&(E.curOp.selectionChanged=!0)})}}},Ai.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,E=a.display,b=a.doc.sel.primary(),x=b.from(),te=b.to();if(x.ch==0&&x.line>a.firstLine()&&(x=Jn(x.line-1,jn(a.doc,x.line-1).length)),te.ch==jn(a.doc,te.line).text.length&&te.line<a.lastLine()&&(te=Jn(te.line+1,0)),x.line<E.viewFrom||te.line>E.viewTo-1)return!1;var fe,Te,Ge;x.line==E.viewFrom||(fe=Hs(a,x.line))==0?(Te=Za(E.view[0].line),Ge=E.view[0].node):(Te=Za(E.view[fe].line),Ge=E.view[fe-1].node.nextSibling);var Xe=Hs(a,te.line),ot,Nt;if(Xe==E.view.length-1?(ot=E.viewTo-1,Nt=E.lineDiv.lastChild):(ot=Za(E.view[Xe+1].line)-1,Nt=E.view[Xe+1].node.previousSibling),!Ge)return!1;for(var Kt=a.doc.splitLines(MA(a,Ge,Nt,Te,ot)),Bn=Br(a.doc,Jn(Te,0),Jn(ot,jn(a.doc,ot).text.length));Kt.length>1&&Bn.length>1;)if(Bt(Kt)==Bt(Bn))Kt.pop(),Bn.pop(),ot--;else if(Kt[0]==Bn[0])Kt.shift(),Bn.shift(),Te++;else break;for(var hn=0,xn=0,vr=Kt[0],Nr=Bn[0],Vr=Math.min(vr.length,Nr.length);hn<Vr&&vr.charCodeAt(hn)==Nr.charCodeAt(hn);)++hn;for(var da=Bt(Kt),Gr=Bt(Bn),Ma=Math.min(da.length-(Kt.length==1?hn:0),Gr.length-(Bn.length==1?hn:0));xn<Ma&&da.charCodeAt(da.length-xn-1)==Gr.charCodeAt(Gr.length-xn-1);)++xn;if(Kt.length==1&&Bn.length==1&&Te==x.line)for(;hn&&hn>x.ch&&da.charCodeAt(da.length-xn-1)==Gr.charCodeAt(Gr.length-xn-1);)hn--,xn++;Kt[Kt.length-1]=da.slice(0,da.length-xn).replace(/^\u200b+/,""),Kt[0]=Kt[0].slice(hn).replace(/\u200b+$/,"");var hi=Jn(Te,hn),Xa=Jn(ot,Bn.length?Bt(Bn).length-xn:0);if(Kt.length>1||Kt[0]||Ia(hi,Xa))return ps(a.doc,Kt,hi,Xa,"+input"),!0},Ai.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ai.prototype.reset=function(){this.forceCompositionEnd()},Ai.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ai.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Ai.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Wr(this.cm,function(){return jl(a.cm)})},Ai.prototype.setUneditable=function(a){a.contentEditable="false"},Ai.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||xr(this.cm,Oc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Ai.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Ai.prototype.onContextMenu=function(){},Ai.prototype.resetPosition=function(){},Ai.prototype.needsContentAttribute=!0;function KA(a,E){var b=yo(a,E.line);if(!b||b.hidden)return null;var x=jn(a.doc,E.line),te=yr(b,x,E.line),fe=rr(x,a.doc.direction),Te="left";if(fe){var Ge=dn(fe,E.ch);Te=Ge%2?"right":"left"}var Xe=ds(te.map,E.ch,Te);return Xe.offset=Xe.collapse=="right"?Xe.end:Xe.start,Xe}function Cd(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function ul(a,E){return E&&(a.bad=!0),a}function MA(a,E,b,x,te){var fe="",Te=!1,Ge=a.doc.lineSeparator(),Xe=!1;function ot(hn){return function(xn){return xn.id==hn}}function Nt(){Te&&(fe+=Ge,Xe&&(fe+=Ge),Te=Xe=!1)}function Kt(hn){hn&&(Nt(),fe+=hn)}function Bn(hn){if(hn.nodeType==1){var xn=hn.getAttribute("cm-text");if(xn){Kt(xn);return}var vr=hn.getAttribute("cm-marker"),Nr;if(vr){var Vr=a.findMarks(Jn(x,0),Jn(te+1,0),ot(+vr));Vr.length&&(Nr=Vr[0].find(0))&&Kt(Br(a.doc,Nr.from,Nr.to).join(Ge));return}if(hn.getAttribute("contenteditable")=="false")return;var da=/^(pre|div|p|li|table|br)$/i.test(hn.nodeName);if(!/^br$/i.test(hn.nodeName)&&hn.textContent.length==0)return;da&&Nt();for(var Gr=0;Gr<hn.childNodes.length;Gr++)Bn(hn.childNodes[Gr]);/^(pre|p)$/i.test(hn.nodeName)&&(Xe=!0),da&&(Te=!0)}else hn.nodeType==3&&Kt(hn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Bn(E),E!=b;)E=E.nextSibling,Xe=!1;return fe}function pA(a,E,b){var x;if(E==a.display.lineDiv){if(x=a.display.lineDiv.childNodes[b],!x)return ul(a.clipPos(Jn(a.display.viewTo-1)),!0);E=null,b=0}else for(x=E;;x=x.parentNode){if(!x||x==a.display.lineDiv)return null;if(x.parentNode&&x.parentNode==a.display.lineDiv)break}for(var te=0;te<a.display.view.length;te++){var fe=a.display.view[te];if(fe.node==x)return LA(fe,E,b)}}function LA(a,E,b){var x=a.text.firstChild,te=!1;if(!E||!it(x,E))return ul(Jn(Za(a.line),0),!0);if(E==x&&(te=!0,E=x.childNodes[b],b=0,!E)){var fe=a.rest?Bt(a.rest):a.line;return ul(Jn(Za(fe),fe.text.length),te)}var Te=E.nodeType==3?E:null,Ge=E;for(!Te&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(Te=E.firstChild,b&&(b=Te.nodeValue.length));Ge.parentNode!=x;)Ge=Ge.parentNode;var Xe=a.measure,ot=Xe.maps;function Nt(Nr,Vr,da){for(var Gr=-1;Gr<(ot?ot.length:0);Gr++)for(var Ma=Gr<0?Xe.map:ot[Gr],hi=0;hi<Ma.length;hi+=3){var Xa=Ma[hi+2];if(Xa==Nr||Xa==Vr){var Yi=Za(Gr<0?a.line:a.rest[Gr]),Ru=Ma[hi]+da;return(da<0||Xa!=Nr)&&(Ru=Ma[hi+(da?1:0)]),Jn(Yi,Ru)}}}var Kt=Nt(Te,Ge,b);if(Kt)return ul(Kt,te);for(var Bn=Ge.nextSibling,hn=Te?Te.nodeValue.length-b:0;Bn;Bn=Bn.nextSibling){if(Kt=Nt(Bn,Bn.firstChild,0),Kt)return ul(Jn(Kt.line,Kt.ch-hn),te);hn+=Bn.textContent.length}for(var xn=Ge.previousSibling,vr=b;xn;xn=xn.previousSibling){if(Kt=Nt(xn,xn.firstChild,-1),Kt)return ul(Jn(Kt.line,Kt.ch+vr),te);vr+=xn.textContent.length}}var Uu=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new se,this.hasSelection=!1,this.composing=null};Uu.prototype.init=function(a){var E=this,b=this,x=this.cm;this.createField(a);var te=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),xe&&(te.style.width="0px"),_n(te,"input",function(){Ce&&ge>=9&&E.hasSelection&&(E.hasSelection=null),b.poll()}),_n(te,"paste",function(Te){qt(x,Te)||Fc(Te,x)||(x.state.pasteIncoming=+new Date,b.fastPoll())});function fe(Te){if(!qt(x,Te)){if(x.somethingSelected())yc({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var Ge=Uc(x);yc({lineWise:!0,text:Ge.text}),Te.type=="cut"?x.setSelections(Ge.ranges,null,Ke):(b.prevInput="",te.value=Ge.text.join(`
|
|
|
`),gt(te))}else return;Te.type=="cut"&&(x.state.cutIncoming=+new Date)}}_n(te,"cut",fe),_n(te,"copy",fe),_n(a.scroller,"paste",function(Te){if(!(Tl(a,Te)||qt(x,Te))){if(!te.dispatchEvent){x.state.pasteIncoming=+new Date,b.focus();return}var Ge=new Event("paste");Ge.clipboardData=Te.clipboardData,te.dispatchEvent(Ge)}}),_n(a.lineSpace,"selectstart",function(Te){Tl(a,Te)||ya(Te)}),_n(te,"compositionstart",function(){var Te=x.getCursor("from");b.composing&&b.composing.range.clear(),b.composing={start:Te,range:x.markText(Te,x.getCursor("to"),{className:"CodeMirror-composing"})}}),_n(te,"compositionend",function(){b.composing&&(b.poll(),b.composing.range.clear(),b.composing=null)})},Uu.prototype.createField=function(a){this.wrapper=vd(),this.textarea=this.wrapper.firstChild},Uu.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Uu.prototype.prepareSelection=function(){var a=this.cm,E=a.display,b=a.doc,x=tA(a);if(a.options.moveInputWithCursor){var te=Oi(a,b.sel.primary().head,"div"),fe=E.wrapper.getBoundingClientRect(),Te=E.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,te.top+Te.top-fe.top)),x.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,te.left+Te.left-fe.left))}return x},Uu.prototype.showSelection=function(a){var E=this.cm,b=E.display;ve(b.cursorDiv,a.cursors),ve(b.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Uu.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var b=E.getSelection();this.textarea.value=b,E.state.focused&>(this.textarea),Ce&&ge>=9&&(this.hasSelection=b)}else a||(this.prevInput=this.textarea.value="",Ce&&ge>=9&&(this.hasSelection=null))}},Uu.prototype.getField=function(){return this.textarea},Uu.prototype.supportsTouch=function(){return!1},Uu.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!de||De()!=this.textarea))try{this.textarea.focus()}catch(a){}},Uu.prototype.blur=function(){this.textarea.blur()},Uu.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Uu.prototype.receivedFocus=function(){this.slowPoll()},Uu.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Uu.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function b(){var x=E.poll();!x&&!a?(a=!0,E.polling.set(60,b)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,b)},Uu.prototype.poll=function(){var a=this,E=this.cm,b=this.textarea,x=this.prevInput;if(this.contextMenuPending||!E.state.focused||di(b)&&!x&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var te=b.value;if(te==x&&!E.somethingSelected())return!1;if(Ce&&ge>=9&&this.hasSelection===te||Se&&/[\uf700-\uf7ff]/.test(te))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var fe=te.charCodeAt(0);if(fe==8203&&!x&&(x="\u200B"),fe==8666)return this.reset(),this.cm.execCommand("undo")}for(var Te=0,Ge=Math.min(x.length,te.length);Te<Ge&&x.charCodeAt(Te)==te.charCodeAt(Te);)++Te;return Wr(E,function(){Oc(E,te.slice(Te),x.length-Te,null,a.composing?"*compose":null),te.length>1e3||te.indexOf(`
|
|
|
`)>-1?b.value=a.prevInput="":a.prevInput=te,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Uu.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Uu.prototype.onKeyPress=function(){Ce&&ge>=9&&(this.hasSelection=null),this.fastPoll()},Uu.prototype.onContextMenu=function(a){var E=this,b=E.cm,x=b.display,te=E.textarea;E.contextMenuPending&&E.contextMenuPending();var fe=rs(b,a),Te=x.scroller.scrollTop;if(!fe||we)return;var Ge=b.options.resetSelectionOnContextMenu;Ge&&b.doc.sel.contains(fe)==-1&&xr(b,Dl)(b.doc,Si(fe),Ke);var Xe=te.style.cssText,ot=E.wrapper.style.cssText,Nt=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",te.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(a.clientY-Nt.top-5)+"px; left: "+(a.clientX-Nt.left-5)+`px;
|
|
|
z-index: 1000; background: `+(Ce?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Kt;Ne&&(Kt=window.scrollY),x.input.focus(),Ne&&window.scrollTo(null,Kt),x.input.reset(),b.somethingSelected()||(te.value=E.prevInput=" "),E.contextMenuPending=hn,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function Bn(){if(te.selectionStart!=null){var vr=b.somethingSelected(),Nr="\u200B"+(vr?te.value:"");te.value="\u21DA",te.value=Nr,E.prevInput=vr?"":"\u200B",te.selectionStart=1,te.selectionEnd=Nr.length,x.selForContextMenu=b.doc.sel}}function hn(){if(E.contextMenuPending==hn&&(E.contextMenuPending=!1,E.wrapper.style.cssText=ot,te.style.cssText=Xe,Ce&&ge<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=Te),te.selectionStart!=null)){(!Ce||Ce&&ge<9)&&Bn();var vr=0,Nr=function(){x.selForContextMenu==b.doc.sel&&te.selectionStart==0&&te.selectionEnd>0&&E.prevInput=="\u200B"?xr(b,xA)(b):vr++<10?x.detectingSelectAll=setTimeout(Nr,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Nr,200)}}if(Ce&&ge>=9&&Bn(),Pe){aa(a);var xn=function(){Ir(window,"mouseup",xn),setTimeout(hn,20)};_n(window,"mouseup",xn)}else setTimeout(hn,50)},Uu.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Uu.prototype.setUneditable=function(){},Uu.prototype.needsContentAttribute=!1;function VA(a,E){if(E=E?Ft(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var b=De();E.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=Ge.getValue()}var te;if(a.form&&(_n(a.form,"submit",x),!E.leaveSubmitMethodAlone)){var fe=a.form;te=fe.submit;try{var Te=fe.submit=function(){x(),fe.submit=te,fe.submit(),fe.submit=Te}}catch(Xe){}}E.finishInit=function(Xe){Xe.save=x,Xe.getTextArea=function(){return a},Xe.toTextArea=function(){Xe.toTextArea=isNaN,x(),a.parentNode.removeChild(Xe.getWrapperElement()),a.style.display="",a.form&&(Ir(a.form,"submit",x),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=te))}},a.style.display="none";var Ge=Vu(function(Xe){return a.parentNode.insertBefore(Xe,a.nextSibling)},E);return Ge}function gA(a){a.off=Ir,a.on=_n,a.wheelEventPixels=fu,a.Doc=Wa,a.splitLines=Ji,a.countColumn=ze,a.findColumn=yt,a.isWordChar=z,a.Pass=At,a.signal=sr,a.Line=Cu,a.changeEnd=pu,a.scrollbarModel=Cr,a.Pos=Jn,a.cmpPos=Ia,a.modes=Tn,a.mimeModes=Sn,a.resolveMode=wr,a.getMode=fa,a.modeExtensions=Kr,a.extendMode=mr,a.copyState=ka,a.startState=pi,a.innerMode=ii,a.commands=vc,a.keyMap=dA,a.keyName=zc,a.isModifierKey=Ms,a.lookupKey=po,a.normalizeKeyMap=ld,a.StringStream=xa,a.SharedTextMarker=Ys,a.TextMarker=Vo,a.LineWidget=Is,a.e_preventDefault=ya,a.e_stopPropagation=Fi,a.e_stop=aa,a.addClass=lt,a.contains=it,a.rmClass=_e,a.keyNames=bu}hd(Vu),Ed(Vu);var Xc="iter insert remove copy getEditor constructor".split(" ");for(var xc in Wa.prototype)Wa.prototype.hasOwnProperty(xc)&&Qe(Xc,xc)<0&&(Vu.prototype[xc]=function(a){return function(){return a.apply(this.doc,arguments)}}(Wa.prototype[xc]));return Qr(Wa),Vu.inputStyles={textarea:Uu,contenteditable:Ai},Vu.defineMode=function(a){!Vu.defaults.mode&&a!="null"&&(Vu.defaults.mode=a),qn.apply(this,arguments)},Vu.defineMIME=or,Vu.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Vu.defineMIME("text/plain","null"),Vu.defineExtension=function(a,E){Vu.prototype[a]=E},Vu.defineDocExtension=function(a,E){Wa.prototype[a]=E},Vu.fromTextArea=VA,gA(Vu),Vu.version="5.58.2",Vu})},25419:function(Lt,Ct,ae){(function(y){y(ae(89780),ae(15525),ae(98101))})(function(y){"use strict";y.defineMode("markdown",function(Re,ke){var Je=y.getMode(Re,"text/html"),Ce=Je.name=="null";function ge(ze){if(y.findModeByName){var se=y.findModeByName(ze);se&&(ze=se.mime||se.mimes[0])}var Qe=y.getMode(Re,ze);return Qe.name=="null"?null:Qe}ke.highlightFormatting===void 0&&(ke.highlightFormatting=!1),ke.maxBlockquoteDepth===void 0&&(ke.maxBlockquoteDepth=0),ke.taskLists===void 0&&(ke.taskLists=!1),ke.strikethrough===void 0&&(ke.strikethrough=!1),ke.emoji===void 0&&(ke.emoji=!1),ke.fencedCodeBlockHighlighting===void 0&&(ke.fencedCodeBlockHighlighting=!0),ke.fencedCodeBlockDefaultMode===void 0&&(ke.fencedCodeBlockDefaultMode="text/plain"),ke.xml===void 0&&(ke.xml=!0),ke.tokenTypeOverrides===void 0&&(ke.tokenTypeOverrides={});var Ne={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var he in Ne)Ne.hasOwnProperty(he)&&ke.tokenTypeOverrides[he]&&(Ne[he]=ke.tokenTypeOverrides[he]);var Ee=/^([*\-_])(?:\s*\1){2,}\s*$/,we=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,pe=/^\[(x| )\](?=\s)/i,Me=ke.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Ue=/^ {0,3}(?:\={1,}|-{2,})\s*$/,xe=/^[^#!\[\]*_\\<>` "'(~:]+/,be=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,de=/^\s*\[[^\]]+?\]:.*$/,Se=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function je(ze,se,Qe){return se.f=se.inline=Qe,Qe(ze,se)}function We(ze,se,Qe){return se.f=se.block=Qe,Qe(ze,se)}function ye(ze){return!ze||!/\S/.test(ze.string)}function Pe(ze){if(ze.linkTitle=!1,ze.linkHref=!1,ze.linkText=!1,ze.em=!1,ze.strong=!1,ze.strikethrough=!1,ze.quote=0,ze.indentedCode=!1,ze.f==_e){var se=Ce;if(!se){var Qe=y.innerMode(Je,ze.htmlState);se=Qe.mode.name=="xml"&&Qe.state.tagStart===null&&!Qe.state.context&&Qe.state.tokenize.isInText}se&&(ze.f=qe,ze.block=$e,ze.htmlState=null)}return ze.trailingSpace=0,ze.trailingSpaceNewLine=!1,ze.prevLine=ze.thisLine,ze.thisLine={stream:null},null}function $e(ze,se){var Qe=ze.column()===se.indentation,nt=ye(se.prevLine.stream),At=se.indentedCode,Ke=se.prevLine.hr,ut=se.list!==!1,ft=(se.listStack[se.listStack.length-1]||0)+3;se.indentedCode=!1;var yt=se.indentation;if(se.indentationDiff===null&&(se.indentationDiff=se.indentation,ut)){for(se.list=null;yt<se.listStack[se.listStack.length-1];)se.listStack.pop(),se.listStack.length?se.indentation=se.listStack[se.listStack.length-1]:se.list=!1;se.list!==!1&&(se.indentationDiff=yt-se.listStack[se.listStack.length-1])}var Et=!nt&&!Ke&&!se.prevLine.header&&(!ut||!At)&&!se.prevLine.fencedCodeEnd,Qt=(se.list===!1||Ke||nt)&&se.indentation<=ft&&ze.match(Ee),Bt=null;if(se.indentationDiff>=4&&(At||se.prevLine.fencedCodeEnd||se.prevLine.header||nt))return ze.skipToEnd(),se.indentedCode=!0,Ne.code;if(ze.eatSpace())return null;if(Qe&&se.indentation<=ft&&(Bt=ze.match(Me))&&Bt[1].length<=6)return se.quote=0,se.header=Bt[1].length,se.thisLine.header=!0,ke.highlightFormatting&&(se.formatting="header"),se.f=se.inline,ve(se);if(se.indentation<=ft&&ze.eat(">"))return se.quote=Qe?1:se.quote+1,ke.highlightFormatting&&(se.formatting="quote"),ze.eatSpace(),ve(se);if(!Qt&&!se.setext&&Qe&&se.indentation<=ft&&(Bt=ze.match(we))){var It=Bt[1]?"ol":"ul";return se.indentation=yt+ze.current().length,se.list=!0,se.quote=0,se.listStack.push(se.indentation),se.em=!1,se.strong=!1,se.code=!1,se.strikethrough=!1,ke.taskLists&&ze.match(pe,!1)&&(se.taskList=!0),se.f=se.inline,ke.highlightFormatting&&(se.formatting=["list","list-"+It]),ve(se)}else{if(Qe&&se.indentation<=ft&&(Bt=ze.match(be,!0)))return se.quote=0,se.fencedEndRE=new RegExp(Bt[1]+"+ *$"),se.localMode=ke.fencedCodeBlockHighlighting&&ge(Bt[2]||ke.fencedCodeBlockDefaultMode),se.localMode&&(se.localState=y.startState(se.localMode)),se.f=se.block=st,ke.highlightFormatting&&(se.formatting="code-block"),se.code=-1,ve(se);if(se.setext||(!Et||!ut)&&!se.quote&&se.list===!1&&!se.code&&!Qt&&!de.test(ze.string)&&(Bt=ze.lookAhead(1))&&(Bt=Bt.match(Ue)))return se.setext?(se.header=se.setext,se.setext=0,ze.skipToEnd(),ke.highlightFormatting&&(se.formatting="header")):(se.header=Bt[0].charAt(0)=="="?1:2,se.setext=se.header),se.thisLine.header=!0,se.f=se.inline,ve(se);if(Qt)return ze.skipToEnd(),se.hr=!0,se.thisLine.hr=!0,Ne.hr;if(ze.peek()==="[")return je(ze,se,Rt)}return je(ze,se,se.inline)}function _e(ze,se){var Qe=Je.token(ze,se.htmlState);if(!Ce){var nt=y.innerMode(Je,se.htmlState);(nt.mode.name=="xml"&&nt.state.tagStart===null&&!nt.state.context&&nt.state.tokenize.isInText||se.md_inside&&ze.current().indexOf(">")>-1)&&(se.f=qe,se.block=$e,se.htmlState=null)}return Qe}function st(ze,se){var Qe=se.listStack[se.listStack.length-1]||0,nt=se.indentation<Qe,At=Qe+3;if(se.fencedEndRE&&se.indentation<=At&&(nt||ze.match(se.fencedEndRE))){ke.highlightFormatting&&(se.formatting="code-block");var Ke;return nt||(Ke=ve(se)),se.localMode=se.localState=null,se.block=$e,se.f=qe,se.fencedEndRE=null,se.code=0,se.thisLine.fencedCodeEnd=!0,nt?We(ze,se,se.block):Ke}else return se.localMode?se.localMode.token(ze,se.localState):(ze.skipToEnd(),Ne.code)}function ve(ze){var se=[];if(ze.formatting){se.push(Ne.formatting),typeof ze.formatting=="string"&&(ze.formatting=[ze.formatting]);for(var Qe=0;Qe<ze.formatting.length;Qe++)se.push(Ne.formatting+"-"+ze.formatting[Qe]),ze.formatting[Qe]==="header"&&se.push(Ne.formatting+"-"+ze.formatting[Qe]+"-"+ze.header),ze.formatting[Qe]==="quote"&&(!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=ze.quote?se.push(Ne.formatting+"-"+ze.formatting[Qe]+"-"+ze.quote):se.push("error"))}if(ze.taskOpen)return se.push("meta"),se.length?se.join(" "):null;if(ze.taskClosed)return se.push("property"),se.length?se.join(" "):null;if(ze.linkHref?se.push(Ne.linkHref,"url"):(ze.strong&&se.push(Ne.strong),ze.em&&se.push(Ne.em),ze.strikethrough&&se.push(Ne.strikethrough),ze.emoji&&se.push(Ne.emoji),ze.linkText&&se.push(Ne.linkText),ze.code&&se.push(Ne.code),ze.image&&se.push(Ne.image),ze.imageAltText&&se.push(Ne.imageAltText,"link"),ze.imageMarker&&se.push(Ne.imageMarker)),ze.header&&se.push(Ne.header,Ne.header+"-"+ze.header),ze.quote&&(se.push(Ne.quote),!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=ze.quote?se.push(Ne.quote+"-"+ze.quote):se.push(Ne.quote+"-"+ke.maxBlockquoteDepth)),ze.list!==!1){var nt=(ze.listStack.length-1)%3;nt?nt===1?se.push(Ne.list2):se.push(Ne.list3):se.push(Ne.list1)}return ze.trailingSpaceNewLine?se.push("trailing-space-new-line"):ze.trailingSpace&&se.push("trailing-space-"+(ze.trailingSpace%2?"a":"b")),se.length?se.join(" "):null}function Ve(ze,se){if(ze.match(xe,!0))return ve(se)}function qe(ze,se){var Qe=se.text(ze,se);if(typeof Qe!="undefined")return Qe;if(se.list)return se.list=null,ve(se);if(se.taskList){var nt=ze.match(pe,!0)[1]===" ";return nt?se.taskOpen=!0:se.taskClosed=!0,ke.highlightFormatting&&(se.formatting="task"),se.taskList=!1,ve(se)}if(se.taskOpen=!1,se.taskClosed=!1,se.header&&ze.match(/^#+$/,!0))return ke.highlightFormatting&&(se.formatting="header"),ve(se);var At=ze.next();if(se.linkTitle){se.linkTitle=!1;var Ke=At;At==="("&&(Ke=")"),Ke=(Ke+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ut="^\\s*(?:[^"+Ke+"\\\\]+|\\\\\\\\|\\\\.)"+Ke;if(ze.match(new RegExp(ut),!0))return Ne.linkHref}if(At==="`"){var ft=se.formatting;ke.highlightFormatting&&(se.formatting="code"),ze.eatWhile("`");var yt=ze.current().length;if(se.code==0&&(!se.quote||yt==1))return se.code=yt,ve(se);if(yt==se.code){var Et=ve(se);return se.code=0,Et}else return se.formatting=ft,ve(se)}else if(se.code)return ve(se);if(At==="\\"&&(ze.next(),ke.highlightFormatting)){var Qt=ve(se),Bt=Ne.formatting+"-escape";return Qt?Qt+" "+Bt:Bt}if(At==="!"&&ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return se.imageMarker=!0,se.image=!0,ke.highlightFormatting&&(se.formatting="image"),ve(se);if(At==="["&&se.imageMarker&&ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return se.imageMarker=!1,se.imageAltText=!0,ke.highlightFormatting&&(se.formatting="image"),ve(se);if(At==="]"&&se.imageAltText){ke.highlightFormatting&&(se.formatting="image");var Qt=ve(se);return se.imageAltText=!1,se.image=!1,se.inline=se.f=it,Qt}if(At==="["&&!se.image)return se.linkText&&ze.match(/^.*?\]/)||(se.linkText=!0,ke.highlightFormatting&&(se.formatting="link")),ve(se);if(At==="]"&&se.linkText){ke.highlightFormatting&&(se.formatting="link");var Qt=ve(se);return se.linkText=!1,se.inline=se.f=ze.match(/\(.*?\)| ?\[.*?\]/,!1)?it:qe,Qt}if(At==="<"&&ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Oe,ke.highlightFormatting&&(se.formatting="link");var Qt=ve(se);return Qt?Qt+=" ":Qt="",Qt+Ne.linkInline}if(At==="<"&&ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Oe,ke.highlightFormatting&&(se.formatting="link");var Qt=ve(se);return Qt?Qt+=" ":Qt="",Qt+Ne.linkEmail}if(ke.xml&&At==="<"&&ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var It=ze.string.indexOf(">",ze.pos);if(It!=-1){var _t=ze.string.substring(ze.start,It);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_t)&&(se.md_inside=!0)}return ze.backUp(1),se.htmlState=y.startState(Je),We(ze,se,_e)}if(ke.xml&&At==="<"&&ze.match(/^\/\w*?>/))return se.md_inside=!1,"tag";if(At==="*"||At==="_"){for(var oe=1,le=ze.pos==1?" ":ze.string.charAt(ze.pos-2);oe<3&&ze.eat(At);)oe++;var ee=ze.peek()||" ",z=!/\s/.test(ee)&&(!Se.test(ee)||/\s/.test(le)||Se.test(le)),re=!/\s/.test(le)&&(!Se.test(le)||/\s/.test(ee)||Se.test(ee)),ne=null,Ze=null;if(oe%2&&(!se.em&&z&&(At==="*"||!re||Se.test(le))?ne=!0:se.em==At&&re&&(At==="*"||!z||Se.test(ee))&&(ne=!1)),oe>1&&(!se.strong&&z&&(At==="*"||!re||Se.test(le))?Ze=!0:se.strong==At&&re&&(At==="*"||!z||Se.test(ee))&&(Ze=!1)),Ze!=null||ne!=null){ke.highlightFormatting&&(se.formatting=ne==null?"strong":Ze==null?"em":"strong em"),ne===!0&&(se.em=At),Ze===!0&&(se.strong=At);var Et=ve(se);return ne===!1&&(se.em=!1),Ze===!1&&(se.strong=!1),Et}}else if(At===" "&&(ze.eat("*")||ze.eat("_"))){if(ze.peek()===" ")return ve(se);ze.backUp(1)}if(ke.strikethrough){if(At==="~"&&ze.eatWhile(At)){if(se.strikethrough){ke.highlightFormatting&&(se.formatting="strikethrough");var Et=ve(se);return se.strikethrough=!1,Et}else if(ze.match(/^[^\s]/,!1))return se.strikethrough=!0,ke.highlightFormatting&&(se.formatting="strikethrough"),ve(se)}else if(At===" "&&ze.match(/^~~/,!0)){if(ze.peek()===" ")return ve(se);ze.backUp(2)}}if(ke.emoji&&At===":"&&ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){se.emoji=!0,ke.highlightFormatting&&(se.formatting="emoji");var dt=ve(se);return se.emoji=!1,dt}return At===" "&&(ze.match(/^ +$/,!1)?se.trailingSpace++:se.trailingSpace&&(se.trailingSpaceNewLine=!0)),ve(se)}function Oe(ze,se){var Qe=ze.next();if(Qe===">"){se.f=se.inline=qe,ke.highlightFormatting&&(se.formatting="link");var nt=ve(se);return nt?nt+=" ":nt="",nt+Ne.linkInline}return ze.match(/^[^>]+/,!0),Ne.linkInline}function it(ze,se){if(ze.eatSpace())return null;var Qe=ze.next();return Qe==="("||Qe==="["?(se.f=se.inline=lt(Qe==="("?")":"]"),ke.highlightFormatting&&(se.formatting="link-string"),se.linkHref=!0,ve(se)):"error"}var De={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function lt(ze){return function(se,Qe){var nt=se.next();if(nt===ze){Qe.f=Qe.inline=qe,ke.highlightFormatting&&(Qe.formatting="link-string");var At=ve(Qe);return Qe.linkHref=!1,At}return se.match(De[ze]),Qe.linkHref=!0,ve(Qe)}}function Rt(ze,se){return ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(se.f=gt,ze.next(),ke.highlightFormatting&&(se.formatting="link"),se.linkText=!0,ve(se)):je(ze,se,qe)}function gt(ze,se){if(ze.match(/^\]:/,!0)){se.f=se.inline=ct,ke.highlightFormatting&&(se.formatting="link");var Qe=ve(se);return se.linkText=!1,Qe}return ze.match(/^([^\]\\]|\\.)+/,!0),Ne.linkText}function ct(ze,se){return ze.eatSpace()?null:(ze.match(/^[^\s]+/,!0),ze.peek()===void 0?se.linkTitle=!0:ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),se.f=se.inline=qe,Ne.linkHref+" url")}var Ft={startState:function(){return{f:$e,prevLine:{stream:null},thisLine:{stream:null},block:$e,htmlState:null,indentation:0,inline:qe,text:Ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(ze){return{f:ze.f,prevLine:ze.prevLine,thisLine:ze.thisLine,block:ze.block,htmlState:ze.htmlState&&y.copyState(Je,ze.htmlState),indentation:ze.indentation,localMode:ze.localMode,localState:ze.localMode?y.copyState(ze.localMode,ze.localState):null,inline:ze.inline,text:ze.text,formatting:!1,linkText:ze.linkText,linkTitle:ze.linkTitle,linkHref:ze.linkHref,code:ze.code,em:ze.em,strong:ze.strong,strikethrough:ze.strikethrough,emoji:ze.emoji,header:ze.header,setext:ze.setext,hr:ze.hr,taskList:ze.taskList,list:ze.list,listStack:ze.listStack.slice(0),quote:ze.quote,indentedCode:ze.indentedCode,trailingSpace:ze.trailingSpace,trailingSpaceNewLine:ze.trailingSpaceNewLine,md_inside:ze.md_inside,fencedEndRE:ze.fencedEndRE}},token:function(ze,se){if(se.formatting=!1,ze!=se.thisLine.stream){if(se.header=0,se.hr=!1,ze.match(/^\s*$/,!0))return Pe(se),null;if(se.prevLine=se.thisLine,se.thisLine={stream:ze},se.taskList=!1,se.trailingSpace=0,se.trailingSpaceNewLine=!1,!se.localState&&(se.f=se.block,se.f!=_e)){var Qe=ze.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(se.indentation=Qe,se.indentationDiff=null,Qe>0)return null}}return se.f(ze,se)},innerMode:function(ze){return ze.block==_e?{state:ze.htmlState,mode:Je}:ze.localState?{state:ze.localState,mode:ze.localMode}:{state:ze,mode:Ft}},indent:function(ze,se,Qe){return ze.block==_e&&Je.indent?Je.indent(ze.htmlState,se,Qe):ze.localState&&ze.localMode.indent?ze.localMode.indent(ze.localState,se,Qe):y.Pass},blankLine:Pe,getType:ve,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Ft},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Re=0;Re<y.modeInfo.length;Re++){var ke=y.modeInfo[Re];ke.mimes&&(ke.mime=ke.mimes[0])}y.findModeByMIME=function(Je){Je=Je.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ge=y.modeInfo[Ce];if(ge.mime==Je)return ge;if(ge.mimes){for(var Ne=0;Ne<ge.mimes.length;Ne++)if(ge.mimes[Ne]==Je)return ge}}if(/\+xml$/.test(Je))return y.findModeByMIME("application/xml");if(/\+json$/.test(Je))return y.findModeByMIME("application/json")},y.findModeByExtension=function(Je){Je=Je.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ge=y.modeInfo[Ce];if(ge.ext){for(var Ne=0;Ne<ge.ext.length;Ne++)if(ge.ext[Ne]==Je)return ge}}},y.findModeByFileName=function(Je){for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ge=y.modeInfo[Ce];if(ge.file&&ge.file.test(Je))return ge}var Ne=Je.lastIndexOf("."),he=Ne>-1&&Je.substring(Ne+1,Je.length);if(he)return y.findModeByExtension(he)},y.findModeByName=function(Je){Je=Je.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ge=y.modeInfo[Ce];if(ge.name.toLowerCase()==Je)return ge;if(ge.alias){for(var Ne=0;Ne<ge.alias.length;Ne++)if(ge.alias[Ne].toLowerCase()==Je)return ge}}}})},67549:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){"use strict";y.defineMode("stex",function(Re,ke){"use strict";function Je(xe,be){xe.cmdState.push(be)}function Ce(xe){return xe.cmdState.length>0?xe.cmdState[xe.cmdState.length-1]:null}function ge(xe){var be=xe.cmdState.pop();be&&be.closeBracket()}function Ne(xe){for(var be=xe.cmdState,de=be.length-1;de>=0;de--){var Se=be[de];if(Se.name!="DEFAULT")return Se}return{styleIdentifier:function(){return null}}}function he(xe,be,de){return function(){this.name=xe,this.bracketNo=0,this.style=be,this.styles=de,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ee={};Ee.importmodule=he("importmodule","tag",["string","builtin"]),Ee.documentclass=he("documentclass","tag",["","atom"]),Ee.usepackage=he("usepackage","tag",["atom"]),Ee.begin=he("begin","tag",["atom"]),Ee.end=he("end","tag",["atom"]),Ee.label=he("label","tag",["atom"]),Ee.ref=he("ref","tag",["atom"]),Ee.eqref=he("eqref","tag",["atom"]),Ee.cite=he("cite","tag",["atom"]),Ee.bibitem=he("bibitem","tag",["atom"]),Ee.Bibitem=he("Bibitem","tag",["atom"]),Ee.RBibitem=he("RBibitem","tag",["atom"]),Ee.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function we(xe,be){xe.f=be}function pe(xe,be){var de;if(xe.match(/^\\[a-zA-Z@]+/)){var Se=xe.current().slice(1);return de=Ee.hasOwnProperty(Se)?Ee[Se]:Ee.DEFAULT,de=new de,Je(be,de),we(be,Ue),de.style}if(xe.match(/^\\[$&%#{}_]/)||xe.match(/^\\[,;!\/\\]/))return"tag";if(xe.match("\\["))return we(be,function(je,We){return Me(je,We,"\\]")}),"keyword";if(xe.match("\\("))return we(be,function(je,We){return Me(je,We,"\\)")}),"keyword";if(xe.match("$$"))return we(be,function(je,We){return Me(je,We,"$$")}),"keyword";if(xe.match("$"))return we(be,function(je,We){return Me(je,We,"$")}),"keyword";var Ie=xe.next();if(Ie=="%")return xe.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(de=Ce(be),de)de.closeBracket(Ie),we(be,Ue);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(de=Ee.DEFAULT,de=new de,Je(be,de),"bracket"):/\d/.test(Ie)?(xe.eatWhile(/[\w.%]/),"atom"):(xe.eatWhile(/[\w\-_]/),de=Ne(be),de.name=="begin"&&(de.argument=xe.current()),de.styleIdentifier())}function Me(xe,be,de){if(xe.eatSpace())return null;if(de&&xe.match(de))return we(be,pe),"keyword";if(xe.match(/^\\[a-zA-Z@]+/))return"tag";if(xe.match(/^[a-zA-Z]+/))return"variable-2";if(xe.match(/^\\[$&%#{}_]/)||xe.match(/^\\[,;!\/]/)||xe.match(/^[\^_&]/))return"tag";if(xe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(xe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Se=xe.next();return Se=="{"||Se=="}"||Se=="["||Se=="]"||Se=="("||Se==")"?"bracket":Se=="%"?(xe.skipToEnd(),"comment"):"error"}function Ue(xe,be){var de=xe.peek(),Se;return de=="{"||de=="["?(Se=Ce(be),Se.openBracket(de),xe.eat(de),we(be,pe),"bracket"):/[ \t\r]/.test(de)?(xe.eat(de),null):(we(be,pe),ge(be),pe(xe,be))}return{startState:function(){var xe=ke.inMathMode?function(be,de){return Me(be,de)}:pe;return{cmdState:[],f:xe}},copyState:function(xe){return{cmdState:xe.cmdState.slice(),f:xe.f}},token:function(xe,be){return be.f(xe,be)},blankLine:function(xe){xe.f=pe,xe.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Lt,Ct,ae){(function(y){y(ae(89780))})(function(y){"use strict";var Re={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ke={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Je,Ce){var ge=Je.indentUnit,Ne={},he=Ce.htmlMode?Re:ke;for(var Ee in he)Ne[Ee]=he[Ee];for(var Ee in Ce)Ne[Ee]=Ce[Ee];var we,pe;function Me(Oe,it){function De(gt){return it.tokenize=gt,gt(Oe,it)}var lt=Oe.next();if(lt=="<")return Oe.eat("!")?Oe.eat("[")?Oe.match("CDATA[")?De(be("atom","]]>")):null:Oe.match("--")?De(be("comment","-->")):Oe.match("DOCTYPE",!0,!0)?(Oe.eatWhile(/[\w\._\-]/),De(de(1))):null:Oe.eat("?")?(Oe.eatWhile(/[\w\._\-]/),it.tokenize=be("meta","?>"),"meta"):(we=Oe.eat("/")?"closeTag":"openTag",it.tokenize=Ue,"tag bracket");if(lt=="&"){var Rt;return Oe.eat("#")?Oe.eat("x")?Rt=Oe.eatWhile(/[a-fA-F\d]/)&&Oe.eat(";"):Rt=Oe.eatWhile(/[\d]/)&&Oe.eat(";"):Rt=Oe.eatWhile(/[\w\.\-:]/)&&Oe.eat(";"),Rt?"atom":"error"}else return Oe.eatWhile(/[^&<]/),null}Me.isInText=!0;function Ue(Oe,it){var De=Oe.next();if(De==">"||De=="/"&&Oe.eat(">"))return it.tokenize=Me,we=De==">"?"endTag":"selfcloseTag","tag bracket";if(De=="=")return we="equals",null;if(De=="<"){it.tokenize=Me,it.state=We,it.tagName=it.tagStart=null;var lt=it.tokenize(Oe,it);return lt?lt+" tag error":"tag error"}else return/[\'\"]/.test(De)?(it.tokenize=xe(De),it.stringStartCol=Oe.column(),it.tokenize(Oe,it)):(Oe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function xe(Oe){var it=function(De,lt){for(;!De.eol();)if(De.next()==Oe){lt.tokenize=Ue;break}return"string"};return it.isInAttribute=!0,it}function be(Oe,it){return function(De,lt){for(;!De.eol();){if(De.match(it)){lt.tokenize=Me;break}De.next()}return Oe}}function de(Oe){return function(it,De){for(var lt;(lt=it.next())!=null;){if(lt=="<")return De.tokenize=de(Oe+1),De.tokenize(it,De);if(lt==">")if(Oe==1){De.tokenize=Me;break}else return De.tokenize=de(Oe-1),De.tokenize(it,De)}return"meta"}}function Se(Oe,it,De){this.prev=Oe.context,this.tagName=it,this.indent=Oe.indented,this.startOfLine=De,(Ne.doNotIndent.hasOwnProperty(it)||Oe.context&&Oe.context.noIndent)&&(this.noIndent=!0)}function Ie(Oe){Oe.context&&(Oe.context=Oe.context.prev)}function je(Oe,it){for(var De;;){if(!Oe.context||(De=Oe.context.tagName,!Ne.contextGrabbers.hasOwnProperty(De)||!Ne.contextGrabbers[De].hasOwnProperty(it)))return;Ie(Oe)}}function We(Oe,it,De){return Oe=="openTag"?(De.tagStart=it.column(),ye):Oe=="closeTag"?Pe:We}function ye(Oe,it,De){return Oe=="word"?(De.tagName=it.current(),pe="tag",st):Ne.allowMissingTagName&&Oe=="endTag"?(pe="tag bracket",st(Oe,it,De)):(pe="error",ye)}function Pe(Oe,it,De){if(Oe=="word"){var lt=it.current();return De.context&&De.context.tagName!=lt&&Ne.implicitlyClosed.hasOwnProperty(De.context.tagName)&&Ie(De),De.context&&De.context.tagName==lt||Ne.matchClosing===!1?(pe="tag",$e):(pe="tag error",_e)}else return Ne.allowMissingTagName&&Oe=="endTag"?(pe="tag bracket",$e(Oe,it,De)):(pe="error",_e)}function $e(Oe,it,De){return Oe!="endTag"?(pe="error",$e):(Ie(De),We)}function _e(Oe,it,De){return pe="error",$e(Oe,it,De)}function st(Oe,it,De){if(Oe=="word")return pe="attribute",ve;if(Oe=="endTag"||Oe=="selfcloseTag"){var lt=De.tagName,Rt=De.tagStart;return De.tagName=De.tagStart=null,Oe=="selfcloseTag"||Ne.autoSelfClosers.hasOwnProperty(lt)?je(De,lt):(je(De,lt),De.context=new Se(De,lt,Rt==De.indented)),We}return pe="error",st}function ve(Oe,it,De){return Oe=="equals"?Ve:(Ne.allowMissing||(pe="error"),st(Oe,it,De))}function Ve(Oe,it,De){return Oe=="string"?qe:Oe=="word"&&Ne.allowUnquoted?(pe="string",st):(pe="error",st(Oe,it,De))}function qe(Oe,it,De){return Oe=="string"?qe:st(Oe,it,De)}return{startState:function(Oe){var it={tokenize:Me,state:We,indented:Oe||0,tagName:null,tagStart:null,context:null};return Oe!=null&&(it.baseIndent=Oe),it},token:function(Oe,it){if(!it.tagName&&Oe.sol()&&(it.indented=Oe.indentation()),Oe.eatSpace())return null;we=null;var De=it.tokenize(Oe,it);return(De||we)&&De!="comment"&&(pe=null,it.state=it.state(we||De,Oe,it),pe&&(De=pe=="error"?De+" error":pe)),De},indent:function(Oe,it,De){var lt=Oe.context;if(Oe.tokenize.isInAttribute)return Oe.tagStart==Oe.indented?Oe.stringStartCol+1:Oe.indented+ge;if(lt&<.noIndent)return y.Pass;if(Oe.tokenize!=Ue&&Oe.tokenize!=Me)return De?De.match(/^(\s*)/)[0].length:0;if(Oe.tagName)return Ne.multilineTagIndentPastTag!==!1?Oe.tagStart+Oe.tagName.length+2:Oe.tagStart+ge*(Ne.multilineTagIndentFactor||1);if(Ne.alignCDATA&&/<!\[CDATA\[/.test(it))return 0;var Rt=it&&/^<(\/)?([\w_:\.-]*)/.exec(it);if(Rt&&Rt[1])for(;lt;)if(lt.tagName==Rt[2]){lt=lt.prev;break}else if(Ne.implicitlyClosed.hasOwnProperty(lt.tagName))lt=lt.prev;else break;else if(Rt)for(;lt;){var gt=Ne.contextGrabbers[lt.tagName];if(gt&>.hasOwnProperty(Rt[2]))lt=lt.prev;else break}for(;lt&<.prev&&!lt.startOfLine;)lt=lt.prev;return lt?lt.indent+ge:Oe.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Ne.htmlMode?"html":"xml",helperType:Ne.htmlMode?"html":"xml",skipAttribute:function(Oe){Oe.state==Ve&&(Oe.state=st)},xmlCurrentTag:function(Oe){return Oe.tagName?{name:Oe.tagName,close:Oe.type=="closeTag"}:null},xmlCurrentContext:function(Oe){for(var it=[],De=Oe.context;De;De=De.prev)De.tagName&&it.push(De.tagName);return it.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.default=void 0;var y=Object.assign||function(de){for(var Se=1;Se<arguments.length;Se++){var Ie=arguments[Se];for(var je in Ie)Object.prototype.hasOwnProperty.call(Ie,je)&&(de[je]=Ie[je])}return de},Re=function(){function de(Se,Ie){for(var je=0;je<Ie.length;je++){var We=Ie[je];We.enumerable=We.enumerable||!1,We.configurable=!0,"value"in We&&(We.writable=!0),Object.defineProperty(Se,We.key,We)}}return function(Se,Ie,je){return Ie&&de(Se.prototype,Ie),je&&de(Se,je),Se}}(),ke=ae(59301),Je=pe(ke),Ce=ae(12708),ge=pe(Ce),Ne=ae(53291),he=pe(Ne),Ee=ae(10413),we=ae(65429);function pe(de){return de&&de.__esModule?de:{default:de}}function Me(de,Se){if(!(de instanceof Se))throw new TypeError("Cannot call a class as a function")}function Ue(de,Se){if(!de)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Se&&(typeof Se=="object"||typeof Se=="function")?Se:de}function xe(de,Se){if(typeof Se!="function"&&Se!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Se);de.prototype=Object.create(Se&&Se.prototype,{constructor:{value:de,enumerable:!1,writable:!0,configurable:!0}}),Se&&(Object.setPrototypeOf?Object.setPrototypeOf(de,Se):de.__proto__=Se)}var be=function(de){xe(Se,de);function Se(Ie){Me(this,Se);var je=Ue(this,(Se.__proto__||Object.getPrototypeOf(Se)).call(this,Ie));return je.getEchartsInstance=function(){return je.echartsLib.getInstanceByDom(je.echartsElement)||je.echartsLib.init(je.echartsElement,je.props.theme,je.props.opts)},je.dispose=function(){if(je.echartsElement){try{(0,Ee.clear)(je.echartsElement)}catch(We){console.warn(We)}je.echartsLib.dispose(je.echartsElement)}},je.rerender=function(){var We=je.props,ye=We.onEvents,Pe=We.onChartReady,$e=je.renderEchartDom();je.bindEvents($e,ye||{}),typeof Pe=="function"&&je.props.onChartReady($e),je.echartsElement&&(0,Ee.bind)(je.echartsElement,function(){try{$e.resize()}catch(_e){console.warn(_e)}})},je.bindEvents=function(We,ye){var Pe=function(st,ve){typeof st=="string"&&typeof ve=="function"&&We.on(st,function(Ve){ve(Ve,We)})};for(var $e in ye)Object.prototype.hasOwnProperty.call(ye,$e)&&Pe($e,ye[$e])},je.renderEchartDom=function(){var We=je.getEchartsInstance();return We.setOption(je.props.option,je.props.notMerge||!1,je.props.lazyUpdate||!1),je.props.showLoading?We.showLoading(je.props.loadingOption||null):We.hideLoading(),We},je.echartsLib=Ie.echarts,je.echartsElement=null,je}return Re(Se,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(je){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(je,this.props))){if(!(0,he.default)(je.theme,this.props.theme)||!(0,he.default)(je.opts,this.props.opts)||!(0,he.default)(je.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var We=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,he.default)((0,we.pick)(this.props,We),(0,we.pick)(je,We))){var ye=this.renderEchartDom();if(!(0,he.default)(je.style,this.props.style)||!(0,he.default)(je.className,this.props.className))try{ye.resize()}catch(Pe){console.warn(Pe)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var je=this,We=this.props,ye=We.style,Pe=We.className,$e=y({height:300},ye);return Je.default.createElement("div",{ref:function(st){je.echartsElement=st},style:$e,className:"echarts-for-react "+Pe})}}]),Se}(ke.Component);Ct.default=be,be.propTypes={option:ge.default.object.isRequired,echarts:ge.default.object,notMerge:ge.default.bool,lazyUpdate:ge.default.bool,style:ge.default.object,className:ge.default.string,theme:ge.default.oneOfType([ge.default.string,ge.default.object]),onChartReady:ge.default.func,showLoading:ge.default.bool,loadingOption:ge.default.object,onEvents:ge.default.object,opts:ge.default.shape({devicePixelRatio:ge.default.number,renderer:ge.default.oneOf(["canvas","svg"]),width:ge.default.oneOfType([ge.default.number,ge.default.oneOf([null,void 0,"auto"])]),height:ge.default.oneOfType([ge.default.number,ge.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:ge.default.func},be.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(Lt,Ct,ae){"use strict";var y;y={value:!0},Ct.Z=void 0;var Re=ae(76411),ke=ge(Re),Je=ae(97774),Ce=ge(Je);function ge(pe){return pe&&pe.__esModule?pe:{default:pe}}function Ne(pe,Me){if(!(pe instanceof Me))throw new TypeError("Cannot call a class as a function")}function he(pe,Me){if(!pe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Me&&(typeof Me=="object"||typeof Me=="function")?Me:pe}function Ee(pe,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Me);pe.prototype=Object.create(Me&&Me.prototype,{constructor:{value:pe,enumerable:!1,writable:!0,configurable:!0}}),Me&&(Object.setPrototypeOf?Object.setPrototypeOf(pe,Me):pe.__proto__=Me)}var we=function(pe){Ee(Me,pe);function Me(Ue){Ne(this,Me);var xe=he(this,(Me.__proto__||Object.getPrototypeOf(Me)).call(this,Ue));return xe.echartsLib=ke.default,xe}return Me}(Ce.default);Ct.Z=we},65429:function(Lt,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});var ae=Ct.pick=function(Re,ke){var Je={};return ke.forEach(function(Ce){Je[Ce]=Re[Ce]}),Je}},53291:function(Lt){"use strict";var Ct=Array.isArray,ae=Object.keys,y=Object.prototype.hasOwnProperty;Lt.exports=function Re(ke,Je){if(ke===Je)return!0;if(ke&&Je&&typeof ke=="object"&&typeof Je=="object"){var Ce=Ct(ke),ge=Ct(Je),Ne,he,Ee;if(Ce&&ge){if(he=ke.length,he!=Je.length)return!1;for(Ne=he;Ne--!==0;)if(!Re(ke[Ne],Je[Ne]))return!1;return!0}if(Ce!=ge)return!1;var we=ke instanceof Date,pe=Je instanceof Date;if(we!=pe)return!1;if(we&&pe)return ke.getTime()==Je.getTime();var Me=ke instanceof RegExp,Ue=Je instanceof RegExp;if(Me!=Ue)return!1;if(Me&&Ue)return ke.toString()==Je.toString();var xe=ae(ke);if(he=xe.length,he!==ae(Je).length)return!1;for(Ne=he;Ne--!==0;)if(!y.call(Je,xe[Ne]))return!1;for(Ne=he;Ne--!==0;)if(Ee=xe[Ne],!Re(ke[Ee],Je[Ee]))return!1;return!0}return ke!==ke&&Je!==Je}},64270:function(Lt){(function(Ct,ae){Lt.exports=ae()})(this,function(){"use strict";var Ct=function(ue,ie){return Ct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,Ae){ce.__proto__=Ae}||function(ce,Ae){for(var He in Ae)Object.prototype.hasOwnProperty.call(Ae,He)&&(ce[He]=Ae[He])},Ct(ue,ie)};function ae(ue,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Class extends value "+String(ie)+" is not a constructor or null");Ct(ue,ie);function ce(){this.constructor=ue}ue.prototype=ie===null?Object.create(ie):(ce.prototype=ie.prototype,new ce)}var y=function(){return y=Object.assign||function(ie){for(var ce,Ae=1,He=arguments.length;Ae<He;Ae++){ce=arguments[Ae];for(var et in ce)Object.prototype.hasOwnProperty.call(ce,et)&&(ie[et]=ce[et])}return ie},y.apply(this,arguments)};function Re(ue,ie,ce,Ae){function He(et){return et instanceof ce?et:new ce(function(mt){mt(et)})}return new(ce||(ce=Promise))(function(et,mt){function xt(Cn){try{fn(Ae.next(Cn))}catch(Nn){mt(Nn)}}function bt(Cn){try{fn(Ae.throw(Cn))}catch(Nn){mt(Nn)}}function fn(Cn){Cn.done?et(Cn.value):He(Cn.value).then(xt,bt)}fn((Ae=Ae.apply(ue,ie||[])).next())})}function ke(ue,ie){var ce={label:0,sent:function(){if(et[0]&1)throw et[1];return et[1]},trys:[],ops:[]},Ae,He,et,mt;return mt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(mt[Symbol.iterator]=function(){return this}),mt;function xt(fn){return function(Cn){return bt([fn,Cn])}}function bt(fn){if(Ae)throw new TypeError("Generator is already executing.");for(;ce;)try{if(Ae=1,He&&(et=fn[0]&2?He.return:fn[0]?He.throw||((et=He.return)&&et.call(He),0):He.next)&&!(et=et.call(He,fn[1])).done)return et;switch(He=0,et&&(fn=[fn[0]&2,et.value]),fn[0]){case 0:case 1:et=fn;break;case 4:return ce.label++,{value:fn[1],done:!1};case 5:ce.label++,He=fn[1],fn=[0];continue;case 7:fn=ce.ops.pop(),ce.trys.pop();continue;default:if(et=ce.trys,!(et=et.length>0&&et[et.length-1])&&(fn[0]===6||fn[0]===2)){ce=0;continue}if(fn[0]===3&&(!et||fn[1]>et[0]&&fn[1]<et[3])){ce.label=fn[1];break}if(fn[0]===6&&ce.label<et[1]){ce.label=et[1],et=fn;break}if(et&&ce.label<et[2]){ce.label=et[2],ce.ops.push(fn);break}et[2]&&ce.ops.pop(),ce.trys.pop();continue}fn=ie.call(ue,ce)}catch(Cn){fn=[6,Cn],He=0}finally{Ae=et=0}if(fn[0]&5)throw fn[1];return{value:fn[0]?fn[1]:void 0,done:!0}}}function Je(ue,ie,ce){if(ce||arguments.length===2)for(var Ae=0,He=ie.length,et;Ae<He;Ae++)(et||!(Ae in ie))&&(et||(et=Array.prototype.slice.call(ie,0,Ae)),et[Ae]=ie[Ae]);return ue.concat(et||ie)}for(var Ce=function(){function ue(ie,ce,Ae,He){this.left=ie,this.top=ce,this.width=Ae,this.height=He}return ue.prototype.add=function(ie,ce,Ae,He){return new ue(this.left+ie,this.top+ce,this.width+Ae,this.height+He)},ue.fromClientRect=function(ie,ce){return new ue(ce.left+ie.windowBounds.left,ce.top+ie.windowBounds.top,ce.width,ce.height)},ue.fromDOMRectList=function(ie,ce){var Ae=Array.from(ce).find(function(He){return He.width!==0});return Ae?new ue(Ae.left+ie.windowBounds.left,Ae.top+ie.windowBounds.top,Ae.width,Ae.height):ue.EMPTY},ue.EMPTY=new ue(0,0,0,0),ue}(),ge=function(ue,ie){return Ce.fromClientRect(ue,ie.getBoundingClientRect())},Ne=function(ue){var ie=ue.body,ce=ue.documentElement;if(!ie||!ce)throw new Error("Unable to get document size");var Ae=Math.max(Math.max(ie.scrollWidth,ce.scrollWidth),Math.max(ie.offsetWidth,ce.offsetWidth),Math.max(ie.clientWidth,ce.clientWidth)),He=Math.max(Math.max(ie.scrollHeight,ce.scrollHeight),Math.max(ie.offsetHeight,ce.offsetHeight),Math.max(ie.clientHeight,ce.clientHeight));return new Ce(0,0,Ae,He)},he=function(ue){for(var ie=[],ce=0,Ae=ue.length;ce<Ae;){var He=ue.charCodeAt(ce++);if(He>=55296&&He<=56319&&ce<Ae){var et=ue.charCodeAt(ce++);(et&64512)===56320?ie.push(((He&1023)<<10)+(et&1023)+65536):(ie.push(He),ce--)}else ie.push(He)}return ie},Ee=function(){for(var ue=[],ie=0;ie<arguments.length;ie++)ue[ie]=arguments[ie];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var ce=ue.length;if(!ce)return"";for(var Ae=[],He=-1,et="";++He<ce;){var mt=ue[He];mt<=65535?Ae.push(mt):(mt-=65536,Ae.push((mt>>10)+55296,mt%1024+56320)),(He+1===ce||Ae.length>16384)&&(et+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return et},we="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Me=0;Me<we.length;Me++)pe[we.charCodeAt(Me)]=Me;for(var Ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",xe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),be=0;be<Ue.length;be++)xe[Ue.charCodeAt(be)]=be;for(var de=function(ue){var ie=ue.length*.75,ce=ue.length,Ae,He=0,et,mt,xt,bt;ue[ue.length-1]==="="&&(ie--,ue[ue.length-2]==="="&&ie--);var fn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ie):new Array(ie),Cn=Array.isArray(fn)?fn:new Uint8Array(fn);for(Ae=0;Ae<ce;Ae+=4)et=xe[ue.charCodeAt(Ae)],mt=xe[ue.charCodeAt(Ae+1)],xt=xe[ue.charCodeAt(Ae+2)],bt=xe[ue.charCodeAt(Ae+3)],Cn[He++]=et<<2|mt>>4,Cn[He++]=(mt&15)<<4|xt>>2,Cn[He++]=(xt&3)<<6|bt&63;return fn},Se=function(ue){for(var ie=ue.length,ce=[],Ae=0;Ae<ie;Ae+=2)ce.push(ue[Ae+1]<<8|ue[Ae]);return ce},Ie=function(ue){for(var ie=ue.length,ce=[],Ae=0;Ae<ie;Ae+=4)ce.push(ue[Ae+3]<<24|ue[Ae+2]<<16|ue[Ae+1]<<8|ue[Ae]);return ce},je=5,We=11,ye=2,Pe=We-je,$e=65536>>je,_e=1<<je,st=_e-1,ve=1024>>je,Ve=$e+ve,qe=Ve,Oe=32,it=qe+Oe,De=65536>>We,lt=1<<Pe,Rt=lt-1,gt=function(ue,ie,ce){return ue.slice?ue.slice(ie,ce):new Uint16Array(Array.prototype.slice.call(ue,ie,ce))},ct=function(ue,ie,ce){return ue.slice?ue.slice(ie,ce):new Uint32Array(Array.prototype.slice.call(ue,ie,ce))},Ft=function(ue,ie){var ce=de(ue),Ae=Array.isArray(ce)?Ie(ce):new Uint32Array(ce),He=Array.isArray(ce)?Se(ce):new Uint16Array(ce),et=24,mt=gt(He,et/2,Ae[4]/2),xt=Ae[5]===2?gt(He,(et+Ae[4])/2):ct(Ae,Math.ceil((et+Ae[4])/4));return new ze(Ae[0],Ae[1],Ae[2],Ae[3],mt,xt)},ze=function(){function ue(ie,ce,Ae,He,et,mt){this.initialValue=ie,this.errorValue=ce,this.highStart=Ae,this.highValueIndex=He,this.index=et,this.data=mt}return ue.prototype.get=function(ie){var ce;if(ie>=0){if(ie<55296||ie>56319&&ie<=65535)return ce=this.index[ie>>je],ce=(ce<<ye)+(ie&st),this.data[ce];if(ie<=65535)return ce=this.index[$e+(ie-55296>>je)],ce=(ce<<ye)+(ie&st),this.data[ce];if(ie<this.highStart)return ce=it-De+(ie>>We),ce=this.index[ce],ce+=ie>>je&Rt,ce=this.index[ce],ce=(ce<<ye)+(ie&st),this.data[ce];if(ie<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),nt=0;nt<se.length;nt++)Qe[se.charCodeAt(nt)]=nt;var At="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",Ke=50,ut=1,ft=2,yt=3,Et=4,Qt=5,Bt=7,It=8,_t=9,oe=10,le=11,ee=12,z=13,re=14,ne=15,Ze=16,dt=17,rt=18,Zt=19,Jt=20,zt=21,dn=22,pn=23,rr=24,Zn=25,_n=26,Er=27,Ir=28,sr=29,qt=30,sn=31,Gn=32,Qr=33,ya=34,Fi=35,Ei=36,aa=37,Ci=38,wi=39,La=40,Ur=41,su=42,Al=43,tl=[9001,65288],Ji="!",di="\xD7",ir="\xF7",Fn=Ft(At),Kn=[qt,Ei],Tn=[ut,ft,yt,Qt],Sn=[oe,It],qn=[Er,_n],or=Tn.concat(Sn),wr=[Ci,wi,La,ya,Fi],fa=[ne,z],Kr=function(ue,ie){ie===void 0&&(ie="strict");var ce=[],Ae=[],He=[];return ue.forEach(function(et,mt){var xt=Fn.get(et);if(xt>Ke?(He.push(!0),xt-=Ke):He.push(!1),["normal","auto","loose"].indexOf(ie)!==-1&&[8208,8211,12316,12448].indexOf(et)!==-1)return Ae.push(mt),ce.push(Ze);if(xt===Et||xt===le){if(mt===0)return Ae.push(mt),ce.push(qt);var bt=ce[mt-1];return or.indexOf(bt)===-1?(Ae.push(Ae[mt-1]),ce.push(bt)):(Ae.push(mt),ce.push(qt))}if(Ae.push(mt),xt===sn)return ce.push(ie==="strict"?zt:aa);if(xt===su||xt===sr)return ce.push(qt);if(xt===Al)return et>=131072&&et<=196605||et>=196608&&et<=262141?ce.push(aa):ce.push(qt);ce.push(xt)}),[Ae,ce,He]},mr=function(ue,ie,ce,Ae){var He=Ae[ce];if(Array.isArray(ue)?ue.indexOf(He)!==-1:ue===He)for(var et=ce;et<=Ae.length;){et++;var mt=Ae[et];if(mt===ie)return!0;if(mt!==oe)break}if(He===oe)for(var et=ce;et>0;){et--;var xt=Ae[et];if(Array.isArray(ue)?ue.indexOf(xt)!==-1:ue===xt)for(var bt=ce;bt<=Ae.length;){bt++;var mt=Ae[bt];if(mt===ie)return!0;if(mt!==oe)break}if(xt!==oe)break}return!1},ka=function(ue,ie){for(var ce=ue;ce>=0;){var Ae=ie[ce];if(Ae===oe)ce--;else return Ae}return 0},ii=function(ue,ie,ce,Ae,He){if(ce[Ae]===0)return di;var et=Ae-1;if(Array.isArray(He)&&He[et]===!0)return di;var mt=et-1,xt=et+1,bt=ie[et],fn=mt>=0?ie[mt]:0,Cn=ie[xt];if(bt===ft&&Cn===yt)return di;if(Tn.indexOf(bt)!==-1)return Ji;if(Tn.indexOf(Cn)!==-1||Sn.indexOf(Cn)!==-1)return di;if(ka(et,ie)===It)return ir;if(Fn.get(ue[et])===le||(bt===Gn||bt===Qr)&&Fn.get(ue[xt])===le||bt===Bt||Cn===Bt||bt===_t||[oe,z,ne].indexOf(bt)===-1&&Cn===_t||[dt,rt,Zt,rr,Ir].indexOf(Cn)!==-1||ka(et,ie)===dn||mr(pn,dn,et,ie)||mr([dt,rt],zt,et,ie)||mr(ee,ee,et,ie))return di;if(bt===oe)return ir;if(bt===pn||Cn===pn)return di;if(Cn===Ze||bt===Ze)return ir;if([z,ne,zt].indexOf(Cn)!==-1||bt===re||fn===Ei&&fa.indexOf(bt)!==-1||bt===Ir&&Cn===Ei||Cn===Jt||Kn.indexOf(Cn)!==-1&&bt===Zn||Kn.indexOf(bt)!==-1&&Cn===Zn||bt===Er&&[aa,Gn,Qr].indexOf(Cn)!==-1||[aa,Gn,Qr].indexOf(bt)!==-1&&Cn===_n||Kn.indexOf(bt)!==-1&&qn.indexOf(Cn)!==-1||qn.indexOf(bt)!==-1&&Kn.indexOf(Cn)!==-1||[Er,_n].indexOf(bt)!==-1&&(Cn===Zn||[dn,ne].indexOf(Cn)!==-1&&ie[xt+1]===Zn)||[dn,ne].indexOf(bt)!==-1&&Cn===Zn||bt===Zn&&[Zn,Ir,rr].indexOf(Cn)!==-1)return di;if([Zn,Ir,rr,dt,rt].indexOf(Cn)!==-1)for(var Nn=et;Nn>=0;){var ur=ie[Nn];if(ur===Zn)return di;if([Ir,rr].indexOf(ur)!==-1)Nn--;else break}if([Er,_n].indexOf(Cn)!==-1)for(var Nn=[dt,rt].indexOf(bt)!==-1?mt:et;Nn>=0;){var ur=ie[Nn];if(ur===Zn)return di;if([Ir,rr].indexOf(ur)!==-1)Nn--;else break}if(Ci===bt&&[Ci,wi,ya,Fi].indexOf(Cn)!==-1||[wi,ya].indexOf(bt)!==-1&&[wi,La].indexOf(Cn)!==-1||[La,Fi].indexOf(bt)!==-1&&Cn===La||wr.indexOf(bt)!==-1&&[Jt,_n].indexOf(Cn)!==-1||wr.indexOf(Cn)!==-1&&bt===Er||Kn.indexOf(bt)!==-1&&Kn.indexOf(Cn)!==-1||bt===rr&&Kn.indexOf(Cn)!==-1||Kn.concat(Zn).indexOf(bt)!==-1&&Cn===dn&&tl.indexOf(ue[xt])===-1||Kn.concat(Zn).indexOf(Cn)!==-1&&bt===rt)return di;if(bt===Ur&&Cn===Ur){for(var ja=ce[et],In=1;ja>0&&(ja--,ie[ja]===Ur);)In++;if(In%2!==0)return di}return bt===Gn&&Cn===Qr?di:ir},pi=function(ue,ie){ie||(ie={lineBreak:"normal",wordBreak:"normal"});var ce=Kr(ue,ie.lineBreak),Ae=ce[0],He=ce[1],et=ce[2];(ie.wordBreak==="break-all"||ie.wordBreak==="break-word")&&(He=He.map(function(xt){return[Zn,qt,su].indexOf(xt)!==-1?aa:xt}));var mt=ie.wordBreak==="keep-all"?et.map(function(xt,bt){return xt&&ue[bt]>=19968&&ue[bt]<=40959}):void 0;return[Ae,He,mt]},xa=function(){function ue(ie,ce,Ae,He){this.codePoints=ie,this.required=ce===Ji,this.start=Ae,this.end=He}return ue.prototype.slice=function(){return Ee.apply(void 0,this.codePoints.slice(this.start,this.end))},ue}(),jn=function(ue,ie){var ce=he(ue),Ae=pi(ce,ie),He=Ae[0],et=Ae[1],mt=Ae[2],xt=ce.length,bt=0,fn=0;return{next:function(){if(fn>=xt)return{done:!0,value:null};for(var Cn=di;fn<xt&&(Cn=ii(ce,et,He,++fn,mt))===di;);if(Cn!==di||fn===xt){var Nn=new xa(ce,Cn,bt,fn);return bt=fn,{value:Nn,done:!1}}return{done:!0,value:null}}}},Br=1,Aa=2,Sa=4,Za=8,Bu=10,Fl=47,nl=92,Jn=9,Ia=32,Tu=34,wl=61,pl=35,ro=36,Pa=37,Jr=39,er=40,Gu=41,eu=95,Mi=45,Su=33,ao=60,ju=62,Il=64,rl=91,Ju=93,Eo=61,cu=123,xi=63,Iu=125,Ol=124,io=126,Ho=128,Ul=65533,Xo=42,Ro=43,au=44,zo=58,os=59,Pl=46,Ml=0,Cs=8,Zu=11,qo=14,Xl=31,Do=127,xu=-1,So=48,xl=97,Mt=101,Js=102,ss=117,Zo=122,As=65,Qs=69,uo=70,ys=85,al=90,Rr=function(ue){return ue>=So&&ue<=57},Mr=function(ue){return ue>=55296&&ue<=57343},_r=function(ue){return Rr(ue)||ue>=As&&ue<=uo||ue>=xl&&ue<=Js},Ea=function(ue){return ue>=xl&&ue<=Zo},Li=function(ue){return ue>=As&&ue<=al},tu=function(ue){return Ea(ue)||Li(ue)},il=function(ue){return ue>=Ho},Cu=function(ue){return ue===Bu||ue===Jn||ue===Ia},yu=function(ue){return tu(ue)||il(ue)||ue===eu},Mu=function(ue){return yu(ue)||Rr(ue)||ue===Mi},Io=function(ue){return ue>=Ml&&ue<=Cs||ue===Zu||ue>=qo&&ue<=Xl||ue===Do},Wu=function(ue,ie){return ue!==nl?!1:ie!==Bu},Bo=function(ue,ie,ce){return ue===Mi?yu(ie)||Wu(ie,ce):yu(ue)?!0:!!(ue===nl&&Wu(ue,ie))},ql=function(ue,ie,ce){return ue===Ro||ue===Mi?Rr(ie)?!0:ie===Pl&&Rr(ce):Rr(ue===Pl?ie:ue)},Os=function(ue){var ie=0,ce=1;(ue[ie]===Ro||ue[ie]===Mi)&&(ue[ie]===Mi&&(ce=-1),ie++);for(var Ae=[];Rr(ue[ie]);)Ae.push(ue[ie++]);var He=Ae.length?parseInt(Ee.apply(void 0,Ae),10):0;ue[ie]===Pl&&ie++;for(var et=[];Rr(ue[ie]);)et.push(ue[ie++]);var mt=et.length,xt=mt?parseInt(Ee.apply(void 0,et),10):0;(ue[ie]===Qs||ue[ie]===Mt)&&ie++;var bt=1;(ue[ie]===Ro||ue[ie]===Mi)&&(ue[ie]===Mi&&(bt=-1),ie++);for(var fn=[];Rr(ue[ie]);)fn.push(ue[ie++]);var Cn=fn.length?parseInt(Ee.apply(void 0,fn),10):0;return ce*(He+xt*Math.pow(10,-mt))*Math.pow(10,bt*Cn)},$o={type:2},Fs={type:3},Us={type:4},ws={type:13},du={type:8},Ba={type:21},xs={type:9},lo={type:10},NA={type:11},_s={type:12},oo={type:14},_u={type:23},Fu={type:1},BA={type:25},XA={type:24},so={type:26},cs={type:27},QA={type:28},qA={type:29},CA={type:31},Xs={type:32},Ps=function(){function ue(){this._value=[]}return ue.prototype.write=function(ie){this._value=this._value.concat(he(ie))},ue.prototype.read=function(){for(var ie=[],ce=this.consumeToken();ce!==Xs;)ie.push(ce),ce=this.consumeToken();return ie},ue.prototype.consumeToken=function(){var ie=this.consumeCodePoint();switch(ie){case Tu:return this.consumeStringToken(Tu);case pl:var ce=this.peekCodePoint(0),Ae=this.peekCodePoint(1),He=this.peekCodePoint(2);if(Mu(ce)||Wu(Ae,He)){var et=Bo(ce,Ae,He)?Aa:Br,mt=this.consumeName();return{type:5,value:mt,flags:et}}break;case ro:if(this.peekCodePoint(0)===wl)return this.consumeCodePoint(),ws;break;case Jr:return this.consumeStringToken(Jr);case er:return $o;case Gu:return Fs;case Xo:if(this.peekCodePoint(0)===wl)return this.consumeCodePoint(),oo;break;case Ro:if(ql(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case au:return Us;case Mi:var xt=ie,bt=this.peekCodePoint(0),fn=this.peekCodePoint(1);if(ql(xt,bt,fn))return this.reconsumeCodePoint(ie),this.consumeNumericToken();if(Bo(xt,bt,fn))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();if(bt===Mi&&fn===ju)return this.consumeCodePoint(),this.consumeCodePoint(),XA;break;case Pl:if(ql(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case Fl:if(this.peekCodePoint(0)===Xo)for(this.consumeCodePoint();;){var Cn=this.consumeCodePoint();if(Cn===Xo&&(Cn=this.consumeCodePoint(),Cn===Fl))return this.consumeToken();if(Cn===xu)return this.consumeToken()}break;case zo:return so;case os:return cs;case ao:if(this.peekCodePoint(0)===Su&&this.peekCodePoint(1)===Mi&&this.peekCodePoint(2)===Mi)return this.consumeCodePoint(),this.consumeCodePoint(),BA;break;case Il:var Nn=this.peekCodePoint(0),ur=this.peekCodePoint(1),ja=this.peekCodePoint(2);if(Bo(Nn,ur,ja)){var mt=this.consumeName();return{type:7,value:mt}}break;case rl:return QA;case nl:if(Wu(ie,this.peekCodePoint(0)))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();break;case Ju:return qA;case Eo:if(this.peekCodePoint(0)===wl)return this.consumeCodePoint(),du;break;case cu:return NA;case Iu:return _s;case ss:case ys:var In=this.peekCodePoint(0),Fa=this.peekCodePoint(1);return In===Ro&&(_r(Fa)||Fa===xi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();case Ol:if(this.peekCodePoint(0)===wl)return this.consumeCodePoint(),xs;if(this.peekCodePoint(0)===Ol)return this.consumeCodePoint(),Ba;break;case io:if(this.peekCodePoint(0)===wl)return this.consumeCodePoint(),lo;break;case xu:return Xs}return Cu(ie)?(this.consumeWhiteSpace(),CA):Rr(ie)?(this.reconsumeCodePoint(ie),this.consumeNumericToken()):yu(ie)?(this.reconsumeCodePoint(ie),this.consumeIdentLikeToken()):{type:6,value:Ee(ie)}},ue.prototype.consumeCodePoint=function(){var ie=this._value.shift();return typeof ie=="undefined"?-1:ie},ue.prototype.reconsumeCodePoint=function(ie){this._value.unshift(ie)},ue.prototype.peekCodePoint=function(ie){return ie>=this._value.length?-1:this._value[ie]},ue.prototype.consumeUnicodeRangeToken=function(){for(var ie=[],ce=this.consumeCodePoint();_r(ce)&&ie.length<6;)ie.push(ce),ce=this.consumeCodePoint();for(var Ae=!1;ce===xi&&ie.length<6;)ie.push(ce),ce=this.consumeCodePoint(),Ae=!0;if(Ae){var He=parseInt(Ee.apply(void 0,ie.map(function(bt){return bt===xi?So:bt})),16),et=parseInt(Ee.apply(void 0,ie.map(function(bt){return bt===xi?uo:bt})),16);return{type:30,start:He,end:et}}var mt=parseInt(Ee.apply(void 0,ie),16);if(this.peekCodePoint(0)===Mi&&_r(this.peekCodePoint(1))){this.consumeCodePoint(),ce=this.consumeCodePoint();for(var xt=[];_r(ce)&&xt.length<6;)xt.push(ce),ce=this.consumeCodePoint();var et=parseInt(Ee.apply(void 0,xt),16);return{type:30,start:mt,end:et}}else return{type:30,start:mt,end:mt}},ue.prototype.consumeIdentLikeToken=function(){var ie=this.consumeName();return ie.toLowerCase()==="url"&&this.peekCodePoint(0)===er?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===er?(this.consumeCodePoint(),{type:19,value:ie}):{type:20,value:ie}},ue.prototype.consumeUrlToken=function(){var ie=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===xu)return{type:22,value:""};var ce=this.peekCodePoint(0);if(ce===Jr||ce===Tu){var Ae=this.consumeStringToken(this.consumeCodePoint());return Ae.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===xu||this.peekCodePoint(0)===Gu)?(this.consumeCodePoint(),{type:22,value:Ae.value}):(this.consumeBadUrlRemnants(),_u)}for(;;){var He=this.consumeCodePoint();if(He===xu||He===Gu)return{type:22,value:Ee.apply(void 0,ie)};if(Cu(He))return this.consumeWhiteSpace(),this.peekCodePoint(0)===xu||this.peekCodePoint(0)===Gu?(this.consumeCodePoint(),{type:22,value:Ee.apply(void 0,ie)}):(this.consumeBadUrlRemnants(),_u);if(He===Tu||He===Jr||He===er||Io(He))return this.consumeBadUrlRemnants(),_u;if(He===nl)if(Wu(He,this.peekCodePoint(0)))ie.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),_u;else ie.push(He)}},ue.prototype.consumeWhiteSpace=function(){for(;Cu(this.peekCodePoint(0));)this.consumeCodePoint()},ue.prototype.consumeBadUrlRemnants=function(){for(;;){var ie=this.consumeCodePoint();if(ie===Gu||ie===xu)return;Wu(ie,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ue.prototype.consumeStringSlice=function(ie){for(var ce=5e4,Ae="";ie>0;){var He=Math.min(ce,ie);Ae+=Ee.apply(void 0,this._value.splice(0,He)),ie-=He}return this._value.shift(),Ae},ue.prototype.consumeStringToken=function(ie){var ce="",Ae=0;do{var He=this._value[Ae];if(He===xu||He===void 0||He===ie)return ce+=this.consumeStringSlice(Ae),{type:0,value:ce};if(He===Bu)return this._value.splice(0,Ae),Fu;if(He===nl){var et=this._value[Ae+1];et!==xu&&et!==void 0&&(et===Bu?(ce+=this.consumeStringSlice(Ae),Ae=-1,this._value.shift()):Wu(He,et)&&(ce+=this.consumeStringSlice(Ae),ce+=Ee(this.consumeEscapedCodePoint()),Ae=-1))}Ae++}while(!0)},ue.prototype.consumeNumber=function(){var ie=[],ce=Sa,Ae=this.peekCodePoint(0);for((Ae===Ro||Ae===Mi)&&ie.push(this.consumeCodePoint());Rr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());Ae=this.peekCodePoint(0);var He=this.peekCodePoint(1);if(Ae===Pl&&Rr(He))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),ce=Za;Rr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());Ae=this.peekCodePoint(0),He=this.peekCodePoint(1);var et=this.peekCodePoint(2);if((Ae===Qs||Ae===Mt)&&((He===Ro||He===Mi)&&Rr(et)||Rr(He)))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),ce=Za;Rr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());return[Os(ie),ce]},ue.prototype.consumeNumericToken=function(){var ie=this.consumeNumber(),ce=ie[0],Ae=ie[1],He=this.peekCodePoint(0),et=this.peekCodePoint(1),mt=this.peekCodePoint(2);if(Bo(He,et,mt)){var xt=this.consumeName();return{type:15,number:ce,flags:Ae,unit:xt}}return He===Pa?(this.consumeCodePoint(),{type:16,number:ce,flags:Ae}):{type:17,number:ce,flags:Ae}},ue.prototype.consumeEscapedCodePoint=function(){var ie=this.consumeCodePoint();if(_r(ie)){for(var ce=Ee(ie);_r(this.peekCodePoint(0))&&ce.length<6;)ce+=Ee(this.consumeCodePoint());Cu(this.peekCodePoint(0))&&this.consumeCodePoint();var Ae=parseInt(ce,16);return Ae===0||Mr(Ae)||Ae>1114111?Ul:Ae}return ie===xu?Ul:ie},ue.prototype.consumeName=function(){for(var ie="";;){var ce=this.consumeCodePoint();if(Mu(ce))ie+=Ee(ce);else if(Wu(ce,this.peekCodePoint(0)))ie+=Ee(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ce),ie}},ue}(),OA=function(){function ue(ie){this._tokens=ie}return ue.create=function(ie){var ce=new Ps;return ce.write(ie),new ue(ce.read())},ue.parseValue=function(ie){return ue.create(ie).parseComponentValue()},ue.parseValues=function(ie){return ue.create(ie).parseComponentValues()},ue.prototype.parseComponentValue=function(){for(var ie=this.consumeToken();ie.type===31;)ie=this.consumeToken();if(ie.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ie);var ce=this.consumeComponentValue();do ie=this.consumeToken();while(ie.type===31);if(ie.type===32)return ce;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ue.prototype.parseComponentValues=function(){for(var ie=[];;){var ce=this.consumeComponentValue();if(ce.type===32)return ie;ie.push(ce),ie.push()}},ue.prototype.consumeComponentValue=function(){var ie=this.consumeToken();switch(ie.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ie.type);case 19:return this.consumeFunction(ie)}return ie},ue.prototype.consumeSimpleBlock=function(ie){for(var ce={type:ie,values:[]},Ae=this.consumeToken();;){if(Ae.type===32||Wo(Ae,ie))return ce;this.reconsumeToken(Ae),ce.values.push(this.consumeComponentValue()),Ae=this.consumeToken()}},ue.prototype.consumeFunction=function(ie){for(var ce={name:ie.value,values:[],type:18};;){var Ae=this.consumeToken();if(Ae.type===32||Ae.type===3)return ce;this.reconsumeToken(Ae),ce.values.push(this.consumeComponentValue())}},ue.prototype.consumeToken=function(){var ie=this._tokens.shift();return typeof ie=="undefined"?Xs:ie},ue.prototype.reconsumeToken=function(ie){this._tokens.unshift(ie)},ue}(),Co=function(ue){return ue.type===15},Wl=function(ue){return ue.type===17},Ra=function(ue){return ue.type===20},gl=function(ue){return ue.type===0},Tl=function(ue,ie){return Ra(ue)&&ue.value===ie},Ts=function(ue){return ue.type!==31},es=function(ue){return ue.type!==31&&ue.type!==4},Mo=function(ue){var ie=[],ce=[];return ue.forEach(function(Ae){if(Ae.type===4){if(ce.length===0)throw new Error("Error parsing function args, zero tokens for arg");ie.push(ce),ce=[];return}Ae.type!==31&&ce.push(Ae)}),ce.length&&ie.push(ce),ie},Wo=function(ue,ie){return ie===11&&ue.type===12||ie===28&&ue.type===29?!0:ie===2&&ue.type===3},Yl=function(ue){return ue.type===17||ue.type===15},Va=function(ue){return ue.type===16||Yl(ue)},Hi=function(ue){return ue.length>1?[ue[0],ue[1]]:[ue[0]]},yr={type:17,number:0,flags:Sa},js={type:16,number:50,flags:Sa},Lo={type:16,number:100,flags:Sa},yo=function(ue,ie,ce){var Ae=ue[0],He=ue[1];return[uu(Ae,ie),uu(typeof He!="undefined"?He:Ae,ce)]},uu=function(ue,ie){if(ue.type===16)return ue.number/100*ie;if(Co(ue))switch(ue.unit){case"rem":case"em":return 16*ue.number;case"px":default:return ue.number}return ue.number},Fo="deg",UA="grad",ds="rad",bl="turn",Yo={name:"angle",parse:function(ue,ie){if(ie.type===15)switch(ie.unit){case Fo:return Math.PI*ie.number/180;case UA:return Math.PI/200*ie.number;case ds:return ie.number;case bl:return Math.PI*2*ie.number}throw new Error("Unsupported angle type")}},yA=function(ue){return ue.type===15&&(ue.unit===Fo||ue.unit===UA||ue.unit===ds||ue.unit===bl)},PA=function(ue){var ie=ue.filter(Ra).map(function(ce){return ce.value}).join(" ");switch(ie){case"to bottom right":case"to right bottom":case"left top":case"top left":return[yr,yr];case"to top":case"bottom":return cl(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[yr,Lo];case"to right":case"left":return cl(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Lo,Lo];case"to bottom":case"top":return cl(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Lo,yr];case"to left":case"right":return cl(270)}return 0},cl=function(ue){return Math.PI*ue/180},Ut={name:"color",parse:function(ue,ie){if(ie.type===18){var ce=Hu[ie.name];if(typeof ce=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ie.name+'"');return ce(ue,ie.values)}if(ie.type===5){if(ie.value.length===3){var Ae=ie.value.substring(0,1),He=ie.value.substring(1,2),et=ie.value.substring(2,3);return ba(parseInt(Ae+Ae,16),parseInt(He+He,16),parseInt(et+et,16),1)}if(ie.value.length===4){var Ae=ie.value.substring(0,1),He=ie.value.substring(1,2),et=ie.value.substring(2,3),mt=ie.value.substring(3,4);return ba(parseInt(Ae+Ae,16),parseInt(He+He,16),parseInt(et+et,16),parseInt(mt+mt,16)/255)}if(ie.value.length===6){var Ae=ie.value.substring(0,2),He=ie.value.substring(2,4),et=ie.value.substring(4,6);return ba(parseInt(Ae,16),parseInt(He,16),parseInt(et,16),1)}if(ie.value.length===8){var Ae=ie.value.substring(0,2),He=ie.value.substring(2,4),et=ie.value.substring(4,6),mt=ie.value.substring(6,8);return ba(parseInt(Ae,16),parseInt(He,16),parseInt(et,16),parseInt(mt,16)/255)}}if(ie.type===20){var xt=vl[ie.value.toUpperCase()];if(typeof xt!="undefined")return xt}return vl.TRANSPARENT}},Pr=function(ue){return(255&ue)===0},Tr=function(ue){var ie=255&ue,ce=255&ue>>8,Ae=255&ue>>16,He=255&ue>>24;return ie<255?"rgba("+He+","+Ae+","+ce+","+ie/255+")":"rgb("+He+","+Ae+","+ce+")"},ba=function(ue,ie,ce,Ae){return(ue<<24|ie<<16|ce<<8|Math.round(Ae*255)<<0)>>>0},ni=function(ue,ie){if(ue.type===17)return ue.number;if(ue.type===16){var ce=ie===3?1:255;return ie===3?ue.number/100*ce:Math.round(ue.number/100*ce)}return 0},yi=function(ue,ie){var ce=ie.filter(es);if(ce.length===3){var Ae=ce.map(ni),He=Ae[0],et=Ae[1],mt=Ae[2];return ba(He,et,mt,1)}if(ce.length===4){var xt=ce.map(ni),He=xt[0],et=xt[1],mt=xt[2],bt=xt[3];return ba(He,et,mt,bt)}return 0};function Lu(ue,ie,ce){return ce<0&&(ce+=1),ce>=1&&(ce-=1),ce<1/6?(ie-ue)*ce*6+ue:ce<1/2?ie:ce<2/3?(ie-ue)*6*(2/3-ce)+ue:ue}var Oi=function(ue,ie){var ce=ie.filter(es),Ae=ce[0],He=ce[1],et=ce[2],mt=ce[3],xt=(Ae.type===17?cl(Ae.number):Yo.parse(ue,Ae))/(Math.PI*2),bt=Va(He)?He.number/100:0,fn=Va(et)?et.number/100:0,Cn=typeof mt!="undefined"&&Va(mt)?uu(mt,1):1;if(bt===0)return ba(fn*255,fn*255,fn*255,1);var Nn=fn<=.5?fn*(bt+1):fn+bt-fn*bt,ur=fn*2-Nn,ja=Lu(ur,Nn,xt+1/3),In=Lu(ur,Nn,xt),Fa=Lu(ur,Nn,xt-1/3);return ba(ja*255,In*255,Fa*255,Cn)},Hu={hsl:Oi,hsla:Oi,rgb:yi,rgba:yi},dl=function(ue,ie){return Ut.parse(ue,OA.create(ie).parseComponentValue())},vl={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},ko={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,ie){return ie.map(function(ce){if(Ra(ce))switch(ce.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ts={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},wo=function(ue,ie){var ce=Ut.parse(ue,ie[0]),Ae=ie[1];return Ae&&Va(Ae)?{color:ce,stop:Ae}:{color:ce,stop:null}},qs=function(ue,ie){var ce=ue[0],Ae=ue[ue.length-1];ce.stop===null&&(ce.stop=yr),Ae.stop===null&&(Ae.stop=Lo);for(var He=[],et=0,mt=0;mt<ue.length;mt++){var xt=ue[mt].stop;if(xt!==null){var bt=uu(xt,ie);bt>et?He.push(bt):He.push(et),et=bt}else He.push(null)}for(var fn=null,mt=0;mt<He.length;mt++){var Cn=He[mt];if(Cn===null)fn===null&&(fn=mt);else if(fn!==null){for(var Nn=mt-fn,ur=He[fn-1],ja=(Cn-ur)/(Nn+1),In=1;In<=Nn;In++)He[fn+In-1]=ja*In;fn=null}}return ue.map(function(Fa,qi){var ei=Fa.color;return{color:ei,stop:Math.max(Math.min(1,He[qi]/ie),0)}})},fs=function(ue,ie,ce){var Ae=ie/2,He=ce/2,et=uu(ue[0],ie)-Ae,mt=He-uu(ue[1],ce);return(Math.atan2(mt,et)+Math.PI*2)%(Math.PI*2)},$s=function(ue,ie,ce){var Ae=typeof ue=="number"?ue:fs(ue,ie,ce),He=Math.abs(ie*Math.sin(Ae))+Math.abs(ce*Math.cos(Ae)),et=ie/2,mt=ce/2,xt=He/2,bt=Math.sin(Ae-Math.PI/2)*xt,fn=Math.cos(Ae-Math.PI/2)*xt;return[He,et-fn,et+fn,mt-bt,mt+bt]},Xu=function(ue,ie){return Math.sqrt(ue*ue+ie*ie)},$l=function(ue,ie,ce,Ae,He){var et=[[0,0],[0,ie],[ue,0],[ue,ie]];return et.reduce(function(mt,xt){var bt=xt[0],fn=xt[1],Cn=Xu(ce-bt,Ae-fn);return(He?Cn<mt.optimumDistance:Cn>mt.optimumDistance)?{optimumCorner:xt,optimumDistance:Cn}:mt},{optimumDistance:He?1/0:-1/0,optimumCorner:null}).optimumCorner},pa=function(ue,ie,ce,Ae,He){var et=0,mt=0;switch(ue.size){case 0:ue.shape===0?et=mt=Math.min(Math.abs(ie),Math.abs(ie-Ae),Math.abs(ce),Math.abs(ce-He)):ue.shape===1&&(et=Math.min(Math.abs(ie),Math.abs(ie-Ae)),mt=Math.min(Math.abs(ce),Math.abs(ce-He)));break;case 2:if(ue.shape===0)et=mt=Math.min(Xu(ie,ce),Xu(ie,ce-He),Xu(ie-Ae,ce),Xu(ie-Ae,ce-He));else if(ue.shape===1){var xt=Math.min(Math.abs(ce),Math.abs(ce-He))/Math.min(Math.abs(ie),Math.abs(ie-Ae)),bt=$l(Ae,He,ie,ce,!0),fn=bt[0],Cn=bt[1];et=Xu(fn-ie,(Cn-ce)/xt),mt=xt*et}break;case 1:ue.shape===0?et=mt=Math.max(Math.abs(ie),Math.abs(ie-Ae),Math.abs(ce),Math.abs(ce-He)):ue.shape===1&&(et=Math.max(Math.abs(ie),Math.abs(ie-Ae)),mt=Math.max(Math.abs(ce),Math.abs(ce-He)));break;case 3:if(ue.shape===0)et=mt=Math.max(Xu(ie,ce),Xu(ie,ce-He),Xu(ie-Ae,ce),Xu(ie-Ae,ce-He));else if(ue.shape===1){var xt=Math.max(Math.abs(ce),Math.abs(ce-He))/Math.max(Math.abs(ie),Math.abs(ie-Ae)),Nn=$l(Ae,He,ie,ce,!1),fn=Nn[0],Cn=Nn[1];et=Xu(fn-ie,(Cn-ce)/xt),mt=xt*et}break}return Array.isArray(ue.size)&&(et=uu(ue.size[0],Ae),mt=ue.size.length===2?uu(ue.size[1],He):et),[et,mt]},eA=function(ue,ie){var ce=cl(180),Ae=[];return Mo(ie).forEach(function(He,et){if(et===0){var mt=He[0];if(mt.type===20&&mt.value==="to"){ce=PA(He);return}else if(yA(mt)){ce=Yo.parse(ue,mt);return}}var xt=wo(ue,He);Ae.push(xt)}),{angle:ce,stops:Ae,type:1}},Ao=function(ue,ie){var ce=cl(180),Ae=[];return Mo(ie).forEach(function(He,et){if(et===0){var mt=He[0];if(mt.type===20&&["top","left","right","bottom"].indexOf(mt.value)!==-1){ce=PA(He);return}else if(yA(mt)){ce=(Yo.parse(ue,mt)+cl(270))%cl(360);return}}var xt=wo(ue,He);Ae.push(xt)}),{angle:ce,stops:Ae,type:1}},xo=function(ue,ie){var ce=cl(180),Ae=[],He=1,et=0,mt=3,xt=[];return Mo(ie).forEach(function(bt,fn){var Cn=bt[0];if(fn===0){if(Ra(Cn)&&Cn.value==="linear"){He=1;return}else if(Ra(Cn)&&Cn.value==="radial"){He=2;return}}if(Cn.type===18){if(Cn.name==="from"){var Nn=Ut.parse(ue,Cn.values[0]);Ae.push({stop:yr,color:Nn})}else if(Cn.name==="to"){var Nn=Ut.parse(ue,Cn.values[0]);Ae.push({stop:Lo,color:Nn})}else if(Cn.name==="color-stop"){var ur=Cn.values.filter(es);if(ur.length===2){var Nn=Ut.parse(ue,ur[1]),ja=ur[0];Wl(ja)&&Ae.push({stop:{type:16,number:ja.number*100,flags:ja.flags},color:Nn})}}}}),He===1?{angle:(ce+cl(180))%cl(360),stops:Ae,type:He}:{size:mt,shape:et,stops:Ae,position:xt,type:He}},ns="closest-side",rs="farthest-side",Hs="closest-corner",jl="farthest-corner",Ll="circle",bo="ellipse",FA="cover",bc="contain",hc=function(ue,ie){var ce=0,Ae=3,He=[],et=[];return Mo(ie).forEach(function(mt,xt){var bt=!0;if(xt===0){var fn=!1;bt=mt.reduce(function(Nn,ur){if(fn)if(Ra(ur))switch(ur.value){case"center":return et.push(js),Nn;case"top":case"left":return et.push(yr),Nn;case"right":case"bottom":return et.push(Lo),Nn}else(Va(ur)||Yl(ur))&&et.push(ur);else if(Ra(ur))switch(ur.value){case Ll:return ce=0,!1;case bo:return ce=1,!1;case"at":return fn=!0,!1;case ns:return Ae=0,!1;case FA:case rs:return Ae=1,!1;case bc:case Hs:return Ae=2,!1;case jl:return Ae=3,!1}else if(Yl(ur)||Va(ur))return Array.isArray(Ae)||(Ae=[]),Ae.push(ur),!1;return Nn},bt)}if(bt){var Cn=wo(ue,mt);He.push(Cn)}}),{size:Ae,shape:ce,stops:He,position:et,type:2}},El=function(ue,ie){var ce=0,Ae=3,He=[],et=[];return Mo(ie).forEach(function(mt,xt){var bt=!0;if(xt===0?bt=mt.reduce(function(Cn,Nn){if(Ra(Nn))switch(Nn.value){case"center":return et.push(js),!1;case"top":case"left":return et.push(yr),!1;case"right":case"bottom":return et.push(Lo),!1}else if(Va(Nn)||Yl(Nn))return et.push(Nn),!1;return Cn},bt):xt===1&&(bt=mt.reduce(function(Cn,Nn){if(Ra(Nn))switch(Nn.value){case Ll:return ce=0,!1;case bo:return ce=1,!1;case bc:case ns:return Ae=0,!1;case rs:return Ae=1,!1;case Hs:return Ae=2,!1;case FA:case jl:return Ae=3,!1}else if(Yl(Nn)||Va(Nn))return Array.isArray(Ae)||(Ae=[]),Ae.push(Nn),!1;return Cn},bt)),bt){var fn=wo(ue,mt);He.push(fn)}}),{size:Ae,shape:ce,stops:He,position:et,type:2}},tA=function(ue){return ue.type===1},qr=function(ue){return ue.type===2},nA={name:"image",parse:function(ue,ie){if(ie.type===22){var ce={url:ie.value,type:0};return ue.cache.addImage(ie.value),ce}if(ie.type===18){var Ae=kt[ie.name];if(typeof Ae=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ie.name+'"');return Ae(ue,ie.values)}throw new Error("Unsupported image type "+ie.type)}};function ud(ue){return!(ue.type===20&&ue.value==="none")&&(ue.type!==18||!!kt[ue.name])}var kt={"linear-gradient":eA,"-moz-linear-gradient":Ao,"-ms-linear-gradient":Ao,"-o-linear-gradient":Ao,"-webkit-linear-gradient":Ao,"radial-gradient":hc,"-moz-radial-gradient":El,"-ms-radial-gradient":El,"-o-radial-gradient":El,"-webkit-radial-gradient":El,"-webkit-gradient":xo},Rc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){if(ie.length===0)return[];var ce=ie[0];return ce.type===20&&ce.value==="none"?[]:ie.filter(function(Ae){return es(Ae)&&ud(Ae)}).map(function(Ae){return nA.parse(ue,Ae)})}},pc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,ie){return ie.map(function(ce){if(Ra(ce))switch(ce.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Rs={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ue,ie){return Mo(ie).map(function(ce){return ce.filter(Va)}).map(Hi)}},rA={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ue,ie){return Mo(ie).map(function(ce){return ce.filter(Ra).map(function(Ae){return Ae.value}).join(" ")}).map($A)}},$A=function(ue){switch(ue){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},aA;(function(ue){ue.AUTO="auto",ue.CONTAIN="contain",ue.COVER="cover"})(aA||(aA={}));var me={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ue,ie){return Mo(ie).map(function(ce){return ce.filter(Ye)})}},Ye=function(ue){return Ra(ue)||Va(ue)},tt=function(ue){return{name:"border-"+ue+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ht=tt("top"),vt=tt("right"),Yt=tt("bottom"),$t=tt("left"),rn=function(ue){return{name:"border-radius-"+ue,initialValue:"0 0",prefix:!1,type:1,parse:function(ie,ce){return Hi(ce.filter(Va))}}},En=rn("top-left"),kn=rn("top-right"),ln=rn("bottom-right"),Hn=rn("bottom-left"),tn=function(ue){return{name:"border-"+ue+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ie,ce){switch(ce){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Yn=tn("top"),Rn=tn("right"),Xn=tn("bottom"),$n=tn("left"),Vn=function(ue){return{name:"border-"+ue+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ie,ce){return Co(ce)?ce.number:0}}},Fr=Vn("top"),Cr=Vn("right"),ar=Vn("bottom"),kr=Vn("left"),dr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ar={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"rtl":return 1;case"ltr":default:return 0}}},bn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(Ra).reduce(function(ce,Ae){return ce|ea(Ae.value)},0)}},ea=function(ue){switch(ue){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},la={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Xr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ue,ie){return ie.type===20&&ie.value==="normal"?0:ie.type===17||ie.type===15?ie.number:0}},Ca;(function(ue){ue.NORMAL="normal",ue.STRICT="strict"})(Ca||(Ca={}));var oa={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"strict":return Ca.STRICT;case"normal":default:return Ca.NORMAL}}},Wr={name:"line-height",initialValue:"normal",prefix:!1,type:4},xr=function(ue,ie){return Ra(ue)&&ue.value==="normal"?1.2*ie:ue.type===17?ie*ue.number:Va(ue)?uu(ue,ie):ie},Lr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ue,ie){return ie.type===20&&ie.value==="none"?null:nA.parse(ue,ie)}},jr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"inside":return 0;case"outside":default:return 1}}},Ta={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Da=function(ue){return{name:"margin-"+ue,initialValue:"0",prefix:!1,type:4}},ta=Da("top"),ca=Da("right"),zr=Da("bottom"),$r=Da("left"),ia={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(Ra).map(function(ce){switch(ce.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},ti={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"break-word":return"break-word";case"normal":default:return"normal"}}},qa=function(ue){return{name:"padding-"+ue,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ui=qa("top"),fi=qa("right"),Ga=qa("bottom"),bi=qa("left"),li={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},mi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ui={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){return ie.length===1&&Tl(ie[0],"none")?[]:Mo(ie).map(function(ce){for(var Ae={color:vl.TRANSPARENT,offsetX:yr,offsetY:yr,blur:yr},He=0,et=0;et<ce.length;et++){var mt=ce[et];Yl(mt)?(He===0?Ae.offsetX=mt:He===1?Ae.offsetY=mt:Ae.blur=mt,He++):Ae.color=Ut.parse(ue,mt)}return Ae})}},Bi={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Zi={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(ue,ie){if(ie.type===20&&ie.value==="none")return null;if(ie.type===18){var ce=Pi[ie.name];if(typeof ce=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ie.name+'"');return ce(ie.values)}return null}},gi=function(ue){var ie=ue.filter(function(ce){return ce.type===17}).map(function(ce){return ce.number});return ie.length===6?ie:null},Wi=function(ue){var ie=ue.filter(function(bt){return bt.type===17}).map(function(bt){return bt.number}),ce=ie[0],Ae=ie[1];ie[2],ie[3];var He=ie[4],et=ie[5];ie[6],ie[7],ie[8],ie[9],ie[10],ie[11];var mt=ie[12],xt=ie[13];return ie[14],ie[15],ie.length===16?[ce,Ae,He,et,mt,xt]:null},Pi={matrix:gi,matrix3d:Wi},fu={type:16,number:50,flags:Sa},mu=[fu,fu],Ja={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ue,ie){var ce=ie.filter(Va);return ce.length!==2?mu:[ce[0],ce[1]]}},ga={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ti;(function(ue){ue.NORMAL="normal",ue.BREAK_ALL="break-all",ue.KEEP_ALL="keep-all"})(Ti||(Ti={}));for(var Si={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"break-all":return Ti.BREAK_ALL;case"keep-all":return Ti.KEEP_ALL;case"normal":default:return Ti.NORMAL}}},pu={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ue,ie){if(ie.type===20)return{auto:!0,order:0};if(Wl(ie))return{auto:!1,order:ie.number};throw new Error("Invalid z-index number parsed")}},ji={name:"time",parse:function(ue,ie){if(ie.type===15)switch(ie.unit.toLowerCase()){case"s":return 1e3*ie.number;case"ms":return ie.number}throw new Error("Unsupported time type")}},sl={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ue,ie){return Wl(ie)?ie.number:1}},nu={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ri={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(Ra).map(function(ce){switch(ce.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(ce){return ce!==0})}},_i={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ue,ie){var ce=[],Ae=[];return ie.forEach(function(He){switch(He.type){case 20:case 0:ce.push(He.value);break;case 17:ce.push(He.number.toString());break;case 4:Ae.push(ce.join(" ")),ce.length=0;break}}),ce.length&&Ae.push(ce.join(" ")),Ae.map(function(He){return He.indexOf(" ")===-1?He:"'"+He+"'"})}},ku={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},oi={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(ue,ie){if(Wl(ie))return ie.number;if(Ra(ie))switch(ie.value){case"bold":return 700;case"normal":default:return 400}return 400}},co={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){return ie.filter(Ra).map(function(ce){return ce.value})}},Ha={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Zr=function(ue,ie){return(ue&ie)!==0},Di={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){if(ie.length===0)return[];var ce=ie[0];return ce.type===20&&ce.value==="none"?[]:ie}},sa={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return null;var ce=ie[0];if(ce.type===20&&ce.value==="none")return null;for(var Ae=[],He=ie.filter(Ts),et=0;et<He.length;et++){var mt=He[et],xt=He[et+1];if(mt.type===20){var bt=xt&&Wl(xt)?xt.number:1;Ae.push({counter:mt.value,increment:bt})}}return Ae}},Na={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return[];for(var ce=[],Ae=ie.filter(Ts),He=0;He<Ae.length;He++){var et=Ae[He],mt=Ae[He+1];if(Ra(et)&&et.value!=="none"){var xt=mt&&Wl(mt)?mt.number:0;ce.push({counter:et.value,reset:xt})}}return ce}},Yu={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(Co).map(function(ce){return ji.parse(ue,ce)})}},Ku={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return null;var ce=ie[0];if(ce.type===20&&ce.value==="none")return null;var Ae=[],He=ie.filter(gl);if(He.length%2!==0)return null;for(var et=0;et<He.length;et+=2){var mt=He[et].value,xt=He[et+1].value;Ae.push({open:mt,close:xt})}return Ae}},fl=function(ue,ie,ce){if(!ue)return"";var Ae=ue[Math.min(ie,ue.length-1)];return Ae?ce?Ae.open:Ae.close:""},No={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){return ie.length===1&&Tl(ie[0],"none")?[]:Mo(ie).map(function(ce){for(var Ae={color:255,offsetX:yr,offsetY:yr,blur:yr,spread:yr,inset:!1},He=0,et=0;et<ce.length;et++){var mt=ce[et];Tl(mt,"inset")?Ae.inset=!0:Yl(mt)?(He===0?Ae.offsetX=mt:He===1?Ae.offsetY=mt:He===2?Ae.blur=mt:Ae.spread=mt,He++):Ae.color=Ut.parse(ue,mt)}return Ae})}},fo={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ue,ie){var ce=[0,1,2],Ae=[];return ie.filter(Ra).forEach(function(He){switch(He.value){case"stroke":Ae.push(1);break;case"fill":Ae.push(0);break;case"markers":Ae.push(2);break}}),ce.forEach(function(He){Ae.indexOf(He)===-1&&Ae.push(He)}),Ae}},bs={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},eo={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ue,ie){return Co(ie)?ie.number:0}},as=function(){function ue(ie,ce){var Ae,He;this.animationDuration=ma(ie,Yu,ce.animationDuration),this.backgroundClip=ma(ie,ko,ce.backgroundClip),this.backgroundColor=ma(ie,ts,ce.backgroundColor),this.backgroundImage=ma(ie,Rc,ce.backgroundImage),this.backgroundOrigin=ma(ie,pc,ce.backgroundOrigin),this.backgroundPosition=ma(ie,Rs,ce.backgroundPosition),this.backgroundRepeat=ma(ie,rA,ce.backgroundRepeat),this.backgroundSize=ma(ie,me,ce.backgroundSize),this.borderTopColor=ma(ie,ht,ce.borderTopColor),this.borderRightColor=ma(ie,vt,ce.borderRightColor),this.borderBottomColor=ma(ie,Yt,ce.borderBottomColor),this.borderLeftColor=ma(ie,$t,ce.borderLeftColor),this.borderTopLeftRadius=ma(ie,En,ce.borderTopLeftRadius),this.borderTopRightRadius=ma(ie,kn,ce.borderTopRightRadius),this.borderBottomRightRadius=ma(ie,ln,ce.borderBottomRightRadius),this.borderBottomLeftRadius=ma(ie,Hn,ce.borderBottomLeftRadius),this.borderTopStyle=ma(ie,Yn,ce.borderTopStyle),this.borderRightStyle=ma(ie,Rn,ce.borderRightStyle),this.borderBottomStyle=ma(ie,Xn,ce.borderBottomStyle),this.borderLeftStyle=ma(ie,$n,ce.borderLeftStyle),this.borderTopWidth=ma(ie,Fr,ce.borderTopWidth),this.borderRightWidth=ma(ie,Cr,ce.borderRightWidth),this.borderBottomWidth=ma(ie,ar,ce.borderBottomWidth),this.borderLeftWidth=ma(ie,kr,ce.borderLeftWidth),this.boxShadow=ma(ie,No,ce.boxShadow),this.color=ma(ie,dr,ce.color),this.direction=ma(ie,Ar,ce.direction),this.display=ma(ie,bn,ce.display),this.float=ma(ie,la,ce.cssFloat),this.fontFamily=ma(ie,_i,ce.fontFamily),this.fontSize=ma(ie,ku,ce.fontSize),this.fontStyle=ma(ie,Ha,ce.fontStyle),this.fontVariant=ma(ie,co,ce.fontVariant),this.fontWeight=ma(ie,oi,ce.fontWeight),this.letterSpacing=ma(ie,Xr,ce.letterSpacing),this.lineBreak=ma(ie,oa,ce.lineBreak),this.lineHeight=ma(ie,Wr,ce.lineHeight),this.listStyleImage=ma(ie,Lr,ce.listStyleImage),this.listStylePosition=ma(ie,jr,ce.listStylePosition),this.listStyleType=ma(ie,Ta,ce.listStyleType),this.marginTop=ma(ie,ta,ce.marginTop),this.marginRight=ma(ie,ca,ce.marginRight),this.marginBottom=ma(ie,zr,ce.marginBottom),this.marginLeft=ma(ie,$r,ce.marginLeft),this.opacity=ma(ie,sl,ce.opacity);var et=ma(ie,ia,ce.overflow);this.overflowX=et[0],this.overflowY=et[et.length>1?1:0],this.overflowWrap=ma(ie,ti,ce.overflowWrap),this.paddingTop=ma(ie,ui,ce.paddingTop),this.paddingRight=ma(ie,fi,ce.paddingRight),this.paddingBottom=ma(ie,Ga,ce.paddingBottom),this.paddingLeft=ma(ie,bi,ce.paddingLeft),this.paintOrder=ma(ie,fo,ce.paintOrder),this.position=ma(ie,mi,ce.position),this.textAlign=ma(ie,li,ce.textAlign),this.textDecorationColor=ma(ie,nu,(Ae=ce.textDecorationColor)!==null&&Ae!==void 0?Ae:ce.color),this.textDecorationLine=ma(ie,Ri,(He=ce.textDecorationLine)!==null&&He!==void 0?He:ce.textDecoration),this.textShadow=ma(ie,Ui,ce.textShadow),this.textTransform=ma(ie,Bi,ce.textTransform),this.transform=ma(ie,Zi,ce.transform),this.transformOrigin=ma(ie,Ja,ce.transformOrigin),this.visibility=ma(ie,ga,ce.visibility),this.webkitTextStrokeColor=ma(ie,bs,ce.webkitTextStrokeColor),this.webkitTextStrokeWidth=ma(ie,eo,ce.webkitTextStrokeWidth),this.wordBreak=ma(ie,Si,ce.wordBreak),this.zIndex=ma(ie,pu,ce.zIndex)}return ue.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ue.prototype.isTransparent=function(){return Pr(this.backgroundColor)},ue.prototype.isTransformed=function(){return this.transform!==null},ue.prototype.isPositioned=function(){return this.position!==0},ue.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ue.prototype.isFloating=function(){return this.float!==0},ue.prototype.isInlineLevel=function(){return Zr(this.display,4)||Zr(this.display,33554432)||Zr(this.display,268435456)||Zr(this.display,536870912)||Zr(this.display,67108864)||Zr(this.display,134217728)},ue}(),mo=function(){function ue(ie,ce){this.content=ma(ie,Di,ce.content),this.quotes=ma(ie,Ku,ce.quotes)}return ue}(),Ds=function(){function ue(ie,ce){this.counterIncrement=ma(ie,sa,ce.counterIncrement),this.counterReset=ma(ie,Na,ce.counterReset)}return ue}(),ma=function(ue,ie,ce){var Ae=new Ps,He=ce!==null&&typeof ce!="undefined"?ce.toString():ie.initialValue;Ae.write(He);var et=new OA(Ae.read());switch(ie.type){case 2:var mt=et.parseComponentValue();return ie.parse(ue,Ra(mt)?mt.value:ie.initialValue);case 0:return ie.parse(ue,et.parseComponentValue());case 1:return ie.parse(ue,et.parseComponentValues());case 4:return et.parseComponentValue();case 3:switch(ie.format){case"angle":return Yo.parse(ue,et.parseComponentValue());case"color":return Ut.parse(ue,et.parseComponentValue());case"image":return nA.parse(ue,et.parseComponentValue());case"length":var xt=et.parseComponentValue();return Yl(xt)?xt:yr;case"length-percentage":var bt=et.parseComponentValue();return Va(bt)?bt:yr;case"time":return ji.parse(ue,et.parseComponentValue())}break}},ho="data-html2canvas-debug",zs=function(ue){var ie=ue.getAttribute(ho);switch(ie){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Qo=function(ue,ie){var ce=zs(ue);return ce===1||ie===ce},to=function(){function ue(ie,ce){if(this.context=ie,this.textNodes=[],this.elements=[],this.flags=0,Qo(ce,3))debugger;this.styles=new as(ie,window.getComputedStyle(ce,null)),Qc(ce)&&(this.styles.animationDuration.some(function(Ae){return Ae>0})&&(ce.style.animationDuration="0s"),this.styles.transform!==null&&(ce.style.transform="none")),this.bounds=ge(this.context,ce),Qo(ce,4)&&(this.flags|=16)}return ue}(),Zs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",wA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",iA=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),uA=0;uA<wA.length;uA++)iA[wA.charCodeAt(uA)]=uA;for(var Dl=function(ue){var ie=ue.length*.75,ce=ue.length,Ae,He=0,et,mt,xt,bt;ue[ue.length-1]==="="&&(ie--,ue[ue.length-2]==="="&&ie--);var fn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ie):new Array(ie),Cn=Array.isArray(fn)?fn:new Uint8Array(fn);for(Ae=0;Ae<ce;Ae+=4)et=iA[ue.charCodeAt(Ae)],mt=iA[ue.charCodeAt(Ae+1)],xt=iA[ue.charCodeAt(Ae+2)],bt=iA[ue.charCodeAt(Ae+3)],Cn[He++]=et<<2|mt>>4,Cn[He++]=(mt&15)<<4|xt>>2,Cn[He++]=(xt&3)<<6|bt&63;return fn},$a=function(ue){for(var ie=ue.length,ce=[],Ae=0;Ae<ie;Ae+=2)ce.push(ue[Ae+1]<<8|ue[Ae]);return ce},ec=function(ue){for(var ie=ue.length,ce=[],Ae=0;Ae<ie;Ae+=4)ce.push(ue[Ae+3]<<24|ue[Ae+2]<<16|ue[Ae+1]<<8|ue[Ae]);return ce},is=5,Ko=11,Oo=2,Uo=Ko-is,TA=65536>>is,xA=1<<is,Kl=xA-1,Bl=1024>>is,lA=TA+Bl,Ws=lA,ms=32,hs=Ws+ms,Ou=65536>>Ko,ps=1<<Uo,jA=ps-1,HA=function(ue,ie,ce){return ue.slice?ue.slice(ie,ce):new Uint16Array(Array.prototype.slice.call(ue,ie,ce))},oA=function(ue,ie,ce){return ue.slice?ue.slice(ie,ce):new Uint32Array(Array.prototype.slice.call(ue,ie,ce))},sA=function(ue,ie){var ce=Dl(ue),Ae=Array.isArray(ce)?ec(ce):new Uint32Array(ce),He=Array.isArray(ce)?$a(ce):new Uint16Array(ce),et=24,mt=HA(He,et/2,Ae[4]/2),xt=Ae[5]===2?HA(He,(et+Ae[4])/2):oA(Ae,Math.ceil((et+Ae[4])/4));return new AA(Ae[0],Ae[1],Ae[2],Ae[3],mt,xt)},AA=function(){function ue(ie,ce,Ae,He,et,mt){this.initialValue=ie,this.errorValue=ce,this.highStart=Ae,this.highValueIndex=He,this.index=et,this.data=mt}return ue.prototype.get=function(ie){var ce;if(ie>=0){if(ie<55296||ie>56319&&ie<=65535)return ce=this.index[ie>>is],ce=(ce<<Oo)+(ie&Kl),this.data[ce];if(ie<=65535)return ce=this.index[TA+(ie-55296>>is)],ce=(ce<<Oo)+(ie&Kl),this.data[ce];if(ie<this.highStart)return ce=hs-Ou+(ie>>Ko),ce=this.index[ce],ce+=ie>>is&jA,ce=this.index[ce],ce=(ce<<Oo)+(ie&Kl),this.data[ce];if(ie<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),Ss="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Is=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),cA=0;cA<Ss.length;cA++)Is[Ss.charCodeAt(cA)]=cA;var gc=1,bA=2,Vo=3,hu=4,Ys=5,Ks=7,DA=8,RA=9,zA=10,va=11,Wa=12,Vl=13,us=14,SA=15,Dc=function(ue){for(var ie=[],ce=0,Ae=ue.length;ce<Ae;){var He=ue.charCodeAt(ce++);if(He>=55296&&He<=56319&&ce<Ae){var et=ue.charCodeAt(ce++);(et&64512)===56320?ie.push(((He&1023)<<10)+(et&1023)+65536):(ie.push(He),ce--)}else ie.push(He)}return ie},Sc=function(){for(var ue=[],ie=0;ie<arguments.length;ie++)ue[ie]=arguments[ie];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var ce=ue.length;if(!ce)return"";for(var Ae=[],He=-1,et="";++He<ce;){var mt=ue[He];mt<=65535?Ae.push(mt):(mt-=65536,Ae.push((mt>>10)+55296,mt%1024+56320)),(He+1===ce||Ae.length>16384)&&(et+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return et},tc=sA(Zs),Go="\xD7",iu="\xF7",Qi=function(ue){return tc.get(ue)},Wn=function(ue,ie,ce){var Ae=ce-2,He=ie[Ae],et=ie[ce-1],mt=ie[ce];if(et===bA&&mt===Vo)return Go;if(et===bA||et===Vo||et===hu||mt===bA||mt===Vo||mt===hu)return iu;if(et===DA&&[DA,RA,va,Wa].indexOf(mt)!==-1||(et===va||et===RA)&&(mt===RA||mt===zA)||(et===Wa||et===zA)&&mt===zA||mt===Vl||mt===Ys||mt===Ks||et===gc)return Go;if(et===Vl&&mt===us){for(;He===Ys;)He=ie[--Ae];if(He===us)return Go}if(et===SA&&mt===SA){for(var xt=0;He===SA;)xt++,He=ie[--Ae];if(xt%2===0)return Go}return iu},bu=function(ue){var ie=Dc(ue),ce=ie.length,Ae=0,He=0,et=ie.map(Qi);return{next:function(){if(Ae>=ce)return{done:!0,value:null};for(var mt=Go;Ae<ce&&(mt=Wn(ie,et,++Ae))===Go;);if(mt!==Go||Ae===ce){var xt=Sc.apply(null,ie.slice(He,Ae));return He=Ae,{value:xt,done:!1}}return{done:!0,value:null}}}},Cl=function(ue){for(var ie=bu(ue),ce=[],Ae;!(Ae=ie.next()).done;)Ae.value&&ce.push(Ae.value.slice());return ce},nc=function(ue){var ie=123;if(ue.createRange){var ce=ue.createRange();if(ce.getBoundingClientRect){var Ae=ue.createElement("boundtest");Ae.style.height=ie+"px",Ae.style.display="block",ue.body.appendChild(Ae),ce.selectNode(Ae);var He=ce.getBoundingClientRect(),et=Math.round(He.height);if(ue.body.removeChild(Ae),et===ie)return!0}}return!1},rc=function(ue){var ie=ue.createElement("boundtest");ie.style.width="50px",ie.style.display="block",ie.style.fontSize="12px",ie.style.letterSpacing="0px",ie.style.wordSpacing="0px",ue.body.appendChild(ie);var ce=ue.createRange();ie.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Ae=ie.firstChild,He=he(Ae.data).map(function(bt){return Ee(bt)}),et=0,mt={},xt=He.every(function(bt,fn){ce.setStart(Ae,et),ce.setEnd(Ae,et+bt.length);var Cn=ce.getBoundingClientRect();et+=bt.length;var Nn=Cn.x>mt.x||Cn.y>mt.y;return mt=Cn,fn===0?!0:Nn});return ue.body.removeChild(ie),xt},dA=function(){return typeof new Image().crossOrigin!="undefined"},bd=function(){return typeof new XMLHttpRequest().responseType=="string"},ld=function(ue){var ie=new Image,ce=ue.createElement("canvas"),Ae=ce.getContext("2d");if(!Ae)return!1;ie.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Ae.drawImage(ie,0,0),ce.toDataURL()}catch(He){return!1}return!0},po=function(ue){return ue[0]===0&&ue[1]===255&&ue[2]===0&&ue[3]===255},Ms=function(ue){var ie=ue.createElement("canvas"),ce=100;ie.width=ce,ie.height=ce;var Ae=ie.getContext("2d");if(!Ae)return Promise.reject(!1);Ae.fillStyle="rgb(0, 255, 0)",Ae.fillRect(0,0,ce,ce);var He=new Image,et=ie.toDataURL();He.src=et;var mt=IA(ce,ce,0,0,He);return Ae.fillStyle="red",Ae.fillRect(0,0,ce,ce),zc(mt).then(function(xt){Ae.drawImage(xt,0,0);var bt=Ae.getImageData(0,0,ce,ce).data;Ae.fillStyle="red",Ae.fillRect(0,0,ce,ce);var fn=ue.createElement("div");return fn.style.backgroundImage="url("+et+")",fn.style.height=ce+"px",po(bt)?zc(IA(ce,ce,0,0,fn)):Promise.reject(!1)}).then(function(xt){return Ae.drawImage(xt,0,0),po(Ae.getImageData(0,0,ce,ce).data)}).catch(function(){return!1})},IA=function(ue,ie,ce,Ae,He){var et="http://www.w3.org/2000/svg",mt=document.createElementNS(et,"svg"),xt=document.createElementNS(et,"foreignObject");return mt.setAttributeNS(null,"width",ue.toString()),mt.setAttributeNS(null,"height",ie.toString()),xt.setAttributeNS(null,"width","100%"),xt.setAttributeNS(null,"height","100%"),xt.setAttributeNS(null,"x",ce.toString()),xt.setAttributeNS(null,"y",Ae.toString()),xt.setAttributeNS(null,"externalResourcesRequired","true"),mt.appendChild(xt),xt.appendChild(He),mt},zc=function(ue){return new Promise(function(ie,ce){var Ae=new Image;Ae.onload=function(){return ie(Ae)},Ae.onerror=ce,Ae.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},Hl={get SUPPORT_RANGE_BOUNDS(){var ue=nc(document);return Object.defineProperty(Hl,"SUPPORT_RANGE_BOUNDS",{value:ue}),ue},get SUPPORT_WORD_BREAKING(){var ue=Hl.SUPPORT_RANGE_BOUNDS&&rc(document);return Object.defineProperty(Hl,"SUPPORT_WORD_BREAKING",{value:ue}),ue},get SUPPORT_SVG_DRAWING(){var ue=ld(document);return Object.defineProperty(Hl,"SUPPORT_SVG_DRAWING",{value:ue}),ue},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ue=typeof Array.from=="function"&&typeof window.fetch=="function"?Ms(document):Promise.resolve(!1);return Object.defineProperty(Hl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ue}),ue},get SUPPORT_CORS_IMAGES(){var ue=dA();return Object.defineProperty(Hl,"SUPPORT_CORS_IMAGES",{value:ue}),ue},get SUPPORT_RESPONSE_TYPE(){var ue=bd();return Object.defineProperty(Hl,"SUPPORT_RESPONSE_TYPE",{value:ue}),ue},get SUPPORT_CORS_XHR(){var ue="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Hl,"SUPPORT_CORS_XHR",{value:ue}),ue},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ue=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Hl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ue}),ue}},kl=function(){function ue(ie,ce){this.text=ie,this.bounds=ce}return ue}(),Zc=function(ue,ie,ce,Ae){var He=od(ie,ce),et=[],mt=0;return He.forEach(function(xt){if(ce.textDecorationLine.length||xt.trim().length>0)if(Hl.SUPPORT_RANGE_BOUNDS){var bt=gu(Ae,mt,xt.length).getClientRects();if(bt.length>1){var fn=Ic(xt),Cn=0;fn.forEach(function(ur){et.push(new kl(ur,Ce.fromDOMRectList(ue,gu(Ae,Cn+mt,ur.length).getClientRects()))),Cn+=ur.length})}else et.push(new kl(xt,Ce.fromDOMRectList(ue,bt)))}else{var Nn=Ae.splitText(xt.length);et.push(new kl(xt,Wc(ue,Ae))),Ae=Nn}else Hl.SUPPORT_RANGE_BOUNDS||(Ae=Ae.splitText(xt.length));mt+=xt.length}),et},Wc=function(ue,ie){var ce=ie.ownerDocument;if(ce){var Ae=ce.createElement("html2canvaswrapper");Ae.appendChild(ie.cloneNode(!0));var He=ie.parentNode;if(He){He.replaceChild(Ae,ie);var et=ge(ue,Ae);return Ae.firstChild&&He.replaceChild(Ae.firstChild,Ae),et}}return Ce.EMPTY},gu=function(ue,ie,ce){var Ae=ue.ownerDocument;if(!Ae)throw new Error("Node has no owner document");var He=Ae.createRange();return He.setStart(ue,ie),He.setEnd(ue,ie+ce),He},Ic=function(ue){if(Hl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ie=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ie.segment(ue)).map(function(ce){return ce.segment})}return Cl(ue)},vc=function(ue,ie){if(Hl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ce=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ce.segment(ue)).map(function(Ae){return Ae.segment})}return sd(ue,ie)},od=function(ue,ie){return ie.letterSpacing!==0?Ic(ue):vc(ue,ie)},ZA=[32,160,4961,65792,65793,4153,4241],sd=function(ue,ie){for(var ce=jn(ue,{lineBreak:ie.lineBreak,wordBreak:ie.overflowWrap==="break-word"?"break-word":ie.wordBreak}),Ae=[],He,et=function(){if(He.value){var mt=He.value.slice(),xt=he(mt),bt="";xt.forEach(function(fn){ZA.indexOf(fn)===-1?bt+=Ee(fn):(bt.length&&Ae.push(bt),Ae.push(Ee(fn)),bt="")}),bt.length&&Ae.push(bt)}};!(He=ce.next()).done;)et();return Ae},Mc=function(){function ue(ie,ce,Ae){this.text=Dd(ce.data,Ae.textTransform),this.textBounds=Zc(ie,this.text,Ae,ce)}return ue}(),Dd=function(ue,ie){switch(ie){case 1:return ue.toLowerCase();case 3:return ue.replace(Ad,Ec);case 2:return ue.toUpperCase();default:return ue}},Ad=/(^|\s|:|-|\(|\))([a-z])/g,Ec=function(ue,ie,ce){return ue.length>0?ie+ce.toUpperCase():ue},Yc=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.src=Ae.currentSrc||Ae.src,He.intrinsicWidth=Ae.naturalWidth,He.intrinsicHeight=Ae.naturalHeight,He.context.cache.addImage(He.src),He}return ie}(to),Lc=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.canvas=Ae,He.intrinsicWidth=Ae.width,He.intrinsicHeight=Ae.height,He}return ie}(to),cd=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this,et=new XMLSerializer,mt=ge(ce,Ae);return Ae.setAttribute("width",mt.width+"px"),Ae.setAttribute("height",mt.height+"px"),He.svg="data:image/svg+xml,"+encodeURIComponent(et.serializeToString(Ae)),He.intrinsicWidth=Ae.width.baseVal.value,He.intrinsicHeight=Ae.height.baseVal.value,He.context.cache.addImage(He.svg),He}return ie}(to),kc=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.value=Ae.value,He}return ie}(to),Kc=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.start=Ae.start,He.reversed=typeof Ae.reversed=="boolean"&&Ae.reversed===!0,He}return ie}(to),Sd=[{type:15,flags:0,unit:"px",number:3}],Po=[{type:16,flags:0,number:50}],Vc=function(ue){return ue.width>ue.height?new Ce(ue.left+(ue.width-ue.height)/2,ue.top,ue.height,ue.height):ue.width<ue.height?new Ce(ue.left,ue.top+(ue.height-ue.width)/2,ue.width,ue.width):ue},Hd=function(ue){var ie=ue.type===Bc?new Array(ue.value.length+1).join("\u2022"):ue.value;return ie.length===0?ue.placeholder||"":ie},ac="checkbox",Nl="radio",Bc="password",Id=707406591,Nc=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;switch(He.type=Ae.type.toLowerCase(),He.checked=Ae.checked,He.value=Hd(Ae),(He.type===ac||He.type===Nl)&&(He.styles.backgroundColor=3739148031,He.styles.borderTopColor=He.styles.borderRightColor=He.styles.borderBottomColor=He.styles.borderLeftColor=2779096575,He.styles.borderTopWidth=He.styles.borderRightWidth=He.styles.borderBottomWidth=He.styles.borderLeftWidth=1,He.styles.borderTopStyle=He.styles.borderRightStyle=He.styles.borderBottomStyle=He.styles.borderLeftStyle=1,He.styles.backgroundClip=[0],He.styles.backgroundOrigin=[0],He.bounds=Vc(He.bounds)),He.type){case ac:He.styles.borderTopRightRadius=He.styles.borderTopLeftRadius=He.styles.borderBottomRightRadius=He.styles.borderBottomLeftRadius=Sd;break;case Nl:He.styles.borderTopRightRadius=He.styles.borderTopLeftRadius=He.styles.borderBottomRightRadius=He.styles.borderBottomLeftRadius=Po;break}return He}return ie}(to),ic=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this,et=Ae.options[Ae.selectedIndex||0];return He.value=et&&et.text||"",He}return ie}(to),Md=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.value=Ae.value,He}return ie}(to),dd=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;He.src=Ae.src,He.width=parseInt(Ae.width,10)||0,He.height=parseInt(Ae.height,10)||0,He.backgroundColor=He.styles.backgroundColor;try{if(Ae.contentWindow&&Ae.contentWindow.document&&Ae.contentWindow.document.documentElement){He.tree=Ql(ce,Ae.contentWindow.document.documentElement);var et=Ae.contentWindow.document.documentElement?dl(ce,getComputedStyle(Ae.contentWindow.document.documentElement).backgroundColor):vl.TRANSPARENT,mt=Ae.contentWindow.document.body?dl(ce,getComputedStyle(Ae.contentWindow.document.body).backgroundColor):vl.TRANSPARENT;He.backgroundColor=Pr(et)?Pr(mt)?He.styles.backgroundColor:mt:et}}catch(xt){}return He}return ie}(to),fd=["OL","UL","MENU"],fA=function(ue,ie,ce,Ae){for(var He=ie.firstChild,et=void 0;He;He=et)if(et=He.nextSibling,Jc(He)&&He.data.trim().length>0)ce.textNodes.push(new Mc(ue,He,ce.styles));else if(WA(He))if(Uc(He)&&He.assignedNodes)He.assignedNodes().forEach(function(xt){return fA(ue,xt,ce,Ae)});else{var mt=Cc(ue,He);mt.styles.isVisible()&&(md(He,mt,Ae)?mt.flags|=4:Gc(mt.styles)&&(mt.flags|=2),fd.indexOf(He.tagName)!==-1&&(mt.flags|=8),ce.elements.push(mt),He.slot,He.shadowRoot?fA(ue,He.shadowRoot,mt,Ae):!Fc(He)&&!pd(He)&&!wc(He)&&fA(ue,He,mt,Ae))}},Cc=function(ue,ie){return YA(ie)?new Yc(ue,ie):gd(ie)?new Lc(ue,ie):pd(ie)?new cd(ue,ie):_c(ie)?new kc(ue,ie):uc(ie)?new Kc(ue,ie):hd(ie)?new Nc(ue,ie):wc(ie)?new ic(ue,ie):Fc(ie)?new Md(ue,ie):gs(ie)?new dd(ue,ie):new to(ue,ie)},Ql=function(ue,ie){var ce=Cc(ue,ie);return ce.flags|=4,fA(ue,ie,ce,ce),ce},md=function(ue,ie,ce){return ie.styles.isPositionedWithZIndex()||ie.styles.opacity<1||ie.styles.isTransformed()||Vu(ue)&&ce.styles.isTransparent()},Gc=function(ue){return ue.isPositioned()||ue.isFloating()},Jc=function(ue){return ue.nodeType===Node.TEXT_NODE},WA=function(ue){return ue.nodeType===Node.ELEMENT_NODE},Qc=function(ue){return WA(ue)&&typeof ue.style!="undefined"&&!mA(ue)},mA=function(ue){return typeof ue.className=="object"},_c=function(ue){return ue.tagName==="LI"},uc=function(ue){return ue.tagName==="OL"},hd=function(ue){return ue.tagName==="INPUT"},lc=function(ue){return ue.tagName==="HTML"},pd=function(ue){return ue.tagName==="svg"},Vu=function(ue){return ue.tagName==="BODY"},gd=function(ue){return ue.tagName==="CANVAS"},hA=function(ue){return ue.tagName==="VIDEO"},YA=function(ue){return ue.tagName==="IMG"},gs=function(ue){return ue.tagName==="IFRAME"},yc=function(ue){return ue.tagName==="STYLE"},Oc=function(ue){return ue.tagName==="SCRIPT"},Fc=function(ue){return ue.tagName==="TEXTAREA"},wc=function(ue){return ue.tagName==="SELECT"},Uc=function(ue){return ue.tagName==="SLOT"},Pc=function(ue){return ue.tagName.indexOf("-")>0},vd=function(){function ue(){this.counters={}}return ue.prototype.getCounterValue=function(ie){var ce=this.counters[ie];return ce&&ce.length?ce[ce.length-1]:1},ue.prototype.getCounterValues=function(ie){var ce=this.counters[ie];return ce||[]},ue.prototype.pop=function(ie){var ce=this;ie.forEach(function(Ae){return ce.counters[Ae].pop()})},ue.prototype.parse=function(ie){var ce=this,Ae=ie.counterIncrement,He=ie.counterReset,et=!0;Ae!==null&&Ae.forEach(function(xt){var bt=ce.counters[xt.counter];bt&&xt.increment!==0&&(et=!1,bt.length||bt.push(1),bt[Math.max(0,bt.length-1)]+=xt.increment)});var mt=[];return et&&He.forEach(function(xt){var bt=ce.counters[xt.counter];mt.push(xt.counter),bt||(bt=ce.counters[xt.counter]=[]),bt.push(xt.reset)}),mt},ue}(),Ed={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Tc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Bd={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Ai={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},KA=function(ue,ie,ce,Ae,He,et){return ue<ie||ue>ce?b(ue,He,et.length>0):Ae.integers.reduce(function(mt,xt,bt){for(;ue>=xt;)ue-=xt,mt+=Ae.values[bt];return mt},"")+et},Cd=function(ue,ie,ce,Ae){var He="";do ce||ue--,He=Ae(ue)+He,ue/=ie;while(ue*ie>=ie);return He},ul=function(ue,ie,ce,Ae,He){var et=ce-ie+1;return(ue<0?"-":"")+(Cd(Math.abs(ue),et,Ae,function(mt){return Ee(Math.floor(mt%et)+ie)})+He)},MA=function(ue,ie,ce){ce===void 0&&(ce=". ");var Ae=ie.length;return Cd(Math.abs(ue),Ae,!1,function(He){return ie[Math.floor(He%Ae)]})+ce},pA=1,LA=2,Uu=4,VA=8,gA=function(ue,ie,ce,Ae,He,et){if(ue<-9999||ue>9999)return b(ue,4,He.length>0);var mt=Math.abs(ue),xt=He;if(mt===0)return ie[0]+xt;for(var bt=0;mt>0&&bt<=4;bt++){var fn=mt%10;fn===0&&Zr(et,pA)&&xt!==""?xt=ie[fn]+xt:fn>1||fn===1&&bt===0||fn===1&&bt===1&&Zr(et,LA)||fn===1&&bt===1&&Zr(et,Uu)&&ue>100||fn===1&&bt>1&&Zr(et,VA)?xt=ie[fn]+(bt>0?ce[bt-1]:"")+xt:fn===1&&bt>0&&(xt=ce[bt-1]+xt),mt=Math.floor(mt/10)}return(ue<0?Ae:"")+xt},Xc="\u5341\u767E\u5343\u842C",xc="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",E="\uB9C8\uC774\uB108\uC2A4",b=function(ue,ie,ce){var Ae=ce?". ":"",He=ce?"\u3001":"",et=ce?", ":"",mt=ce?" ":"";switch(ie){case 0:return"\u2022"+mt;case 1:return"\u25E6"+mt;case 2:return"\u25FE"+mt;case 5:var xt=ul(ue,48,57,!0,Ae);return xt.length<4?"0"+xt:xt;case 4:return MA(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",He);case 6:return KA(ue,1,3999,Ed,3,Ae).toLowerCase();case 7:return KA(ue,1,3999,Ed,3,Ae);case 8:return ul(ue,945,969,!1,Ae);case 9:return ul(ue,97,122,!1,Ae);case 10:return ul(ue,65,90,!1,Ae);case 11:return ul(ue,1632,1641,!0,Ae);case 12:case 49:return KA(ue,1,9999,Tc,3,Ae);case 35:return KA(ue,1,9999,Tc,3,Ae).toLowerCase();case 13:return ul(ue,2534,2543,!0,Ae);case 14:case 30:return ul(ue,6112,6121,!0,Ae);case 15:return MA(ue,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",He);case 16:return MA(ue,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",He);case 17:case 48:return gA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Xc,"\u8CA0",He,LA|Uu|VA);case 47:return gA(ue,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",xc,"\u8CA0",He,pA|LA|Uu|VA);case 42:return gA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Xc,"\u8D1F",He,LA|Uu|VA);case 41:return gA(ue,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",xc,"\u8D1F",He,pA|LA|Uu|VA);case 26:return gA(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,He,0);case 25:return gA(ue,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,He,pA|LA|Uu);case 31:return gA(ue,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",E,et,pA|LA|Uu);case 33:return gA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",E,et,0);case 32:return gA(ue,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",E,et,pA|LA|Uu);case 18:return ul(ue,2406,2415,!0,Ae);case 20:return KA(ue,1,19999,Ai,3,Ae);case 21:return ul(ue,2790,2799,!0,Ae);case 22:return ul(ue,2662,2671,!0,Ae);case 22:return KA(ue,1,10999,Bd,3,Ae);case 23:return MA(ue,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return MA(ue,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return ul(ue,3302,3311,!0,Ae);case 28:return MA(ue,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",He);case 29:return MA(ue,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",He);case 34:return ul(ue,3792,3801,!0,Ae);case 37:return ul(ue,6160,6169,!0,Ae);case 38:return ul(ue,4160,4169,!0,Ae);case 39:return ul(ue,2918,2927,!0,Ae);case 40:return ul(ue,1776,1785,!0,Ae);case 43:return ul(ue,3046,3055,!0,Ae);case 44:return ul(ue,3174,3183,!0,Ae);case 45:return ul(ue,3664,3673,!0,Ae);case 46:return ul(ue,3872,3881,!0,Ae);case 3:default:return ul(ue,48,57,!0,Ae)}},x="data-html2canvas-ignore",te=function(){function ue(ie,ce,Ae){if(this.context=ie,this.options=Ae,this.scrolledElements=[],this.referenceElement=ce,this.counters=new vd,this.quoteDepth=0,!ce.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ce.ownerDocument.documentElement,!1)}return ue.prototype.toIFrame=function(ie,ce){var Ae=this,He=Te(ie,ce);if(!He.contentWindow)return Promise.reject("Unable to find iframe window");var et=ie.defaultView.pageXOffset,mt=ie.defaultView.pageYOffset,xt=He.contentWindow,bt=xt.document,fn=ot(He).then(function(){return Re(Ae,void 0,void 0,function(){var Cn,Nn;return ke(this,function(ur){switch(ur.label){case 0:return this.scrolledElements.forEach(xn),xt&&(xt.scrollTo(ce.left,ce.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(xt.scrollY!==ce.top||xt.scrollX!==ce.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(xt.scrollX-ce.left,xt.scrollY-ce.top,0,0))),Cn=this.options.onclone,Nn=this.clonedReferenceElement,typeof Nn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:bt.fonts&&bt.fonts.ready?[4,bt.fonts.ready]:[3,2];case 1:ur.sent(),ur.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Xe(bt)]:[3,4];case 3:ur.sent(),ur.label=4;case 4:return typeof Cn=="function"?[2,Promise.resolve().then(function(){return Cn(bt,Nn)}).then(function(){return He})]:[2,He]}})})});return bt.open(),bt.write(Bn(document.doctype)+"<html></html>"),hn(this.referenceElement.ownerDocument,et,mt),bt.replaceChild(bt.adoptNode(this.documentElement),bt.documentElement),bt.close(),fn},ue.prototype.createElementClone=function(ie){if(Qo(ie,2))debugger;if(gd(ie))return this.createCanvasClone(ie);if(hA(ie))return this.createVideoClone(ie);if(yc(ie))return this.createStyleClone(ie);var ce=ie.cloneNode(!1);return YA(ce)&&(YA(ie)&&ie.currentSrc&&ie.currentSrc!==ie.src&&(ce.src=ie.currentSrc,ce.srcset=""),ce.loading==="lazy"&&(ce.loading="eager")),Pc(ce)?this.createCustomElementClone(ce):ce},ue.prototype.createCustomElementClone=function(ie){var ce=document.createElement("html2canvascustomelement");return Kt(ie.style,ce),ce},ue.prototype.createStyleClone=function(ie){try{var ce=ie.sheet;if(ce&&ce.cssRules){var Ae=[].slice.call(ce.cssRules,0).reduce(function(et,mt){return mt&&typeof mt.cssText=="string"?et+mt.cssText:et},""),He=ie.cloneNode(!1);return He.textContent=Ae,He}}catch(et){if(this.context.logger.error("Unable to access cssRules property",et),et.name!=="SecurityError")throw et}return ie.cloneNode(!1)},ue.prototype.createCanvasClone=function(ie){var ce;if(this.options.inlineImages&&ie.ownerDocument){var Ae=ie.ownerDocument.createElement("img");try{return Ae.src=ie.toDataURL(),Ae}catch(fn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ie)}}var He=ie.cloneNode(!1);try{He.width=ie.width,He.height=ie.height;var et=ie.getContext("2d"),mt=He.getContext("2d");if(mt)if(!this.options.allowTaint&&et)mt.putImageData(et.getImageData(0,0,ie.width,ie.height),0,0);else{var xt=(ce=ie.getContext("webgl2"))!==null&&ce!==void 0?ce:ie.getContext("webgl");if(xt){var bt=xt.getContextAttributes();(bt==null?void 0:bt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ie)}mt.drawImage(ie,0,0)}return He}catch(fn){this.context.logger.info("Unable to clone canvas as it is tainted",ie)}return He},ue.prototype.createVideoClone=function(ie){var ce=ie.ownerDocument.createElement("canvas");ce.width=ie.offsetWidth,ce.height=ie.offsetHeight;var Ae=ce.getContext("2d");try{return Ae&&(Ae.drawImage(ie,0,0,ce.width,ce.height),this.options.allowTaint||Ae.getImageData(0,0,ce.width,ce.height)),ce}catch(et){this.context.logger.info("Unable to clone video as it is tainted",ie)}var He=ie.ownerDocument.createElement("canvas");return He.width=ie.offsetWidth,He.height=ie.offsetHeight,He},ue.prototype.appendChildNode=function(ie,ce,Ae){(!WA(ce)||!Oc(ce)&&!ce.hasAttribute(x)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ce)))&&(!this.options.copyStyles||!WA(ce)||!yc(ce))&&ie.appendChild(this.cloneNode(ce,Ae))},ue.prototype.cloneChildNodes=function(ie,ce,Ae){for(var He=this,et=ie.shadowRoot?ie.shadowRoot.firstChild:ie.firstChild;et;et=et.nextSibling)if(WA(et)&&Uc(et)&&typeof et.assignedNodes=="function"){var mt=et.assignedNodes();mt.length&&mt.forEach(function(xt){return He.appendChildNode(ce,xt,Ae)})}else this.appendChildNode(ce,et,Ae)},ue.prototype.cloneNode=function(ie,ce){if(Jc(ie))return document.createTextNode(ie.data);if(!ie.ownerDocument)return ie.cloneNode(!1);var Ae=ie.ownerDocument.defaultView;if(Ae&&WA(ie)&&(Qc(ie)||mA(ie))){var He=this.createElementClone(ie);He.style.transitionProperty="none";var et=Ae.getComputedStyle(ie),mt=Ae.getComputedStyle(ie,":before"),xt=Ae.getComputedStyle(ie,":after");this.referenceElement===ie&&Qc(He)&&(this.clonedReferenceElement=He),Vu(He)&&Ma(He);var bt=this.counters.parse(new Ds(this.context,et)),fn=this.resolvePseudoContent(ie,He,mt,fe.BEFORE);Pc(ie)&&(ce=!0),hA(ie)||this.cloneChildNodes(ie,He,ce),fn&&He.insertBefore(fn,He.firstChild);var Cn=this.resolvePseudoContent(ie,He,xt,fe.AFTER);return Cn&&He.appendChild(Cn),this.counters.pop(bt),(et&&(this.options.copyStyles||mA(ie))&&!gs(ie)||ce)&&Kt(et,He),(ie.scrollTop!==0||ie.scrollLeft!==0)&&this.scrolledElements.push([He,ie.scrollLeft,ie.scrollTop]),(Fc(ie)||wc(ie))&&(Fc(He)||wc(He))&&(He.value=ie.value),He}return ie.cloneNode(!1)},ue.prototype.resolvePseudoContent=function(ie,ce,Ae,He){var et=this;if(Ae){var mt=Ae.content,xt=ce.ownerDocument;if(!(!xt||!mt||mt==="none"||mt==="-moz-alt-content"||Ae.display==="none")){this.counters.parse(new Ds(this.context,Ae));var bt=new mo(this.context,Ae),fn=xt.createElement("html2canvaspseudoelement");Kt(Ae,fn),bt.content.forEach(function(Nn){if(Nn.type===0)fn.appendChild(xt.createTextNode(Nn.value));else if(Nn.type===22){var ur=xt.createElement("img");ur.src=Nn.value,ur.style.opacity="1",fn.appendChild(ur)}else if(Nn.type===18){if(Nn.name==="attr"){var ja=Nn.values.filter(Ra);ja.length&&fn.appendChild(xt.createTextNode(ie.getAttribute(ja[0].value)||""))}else if(Nn.name==="counter"){var In=Nn.values.filter(es),Fa=In[0],qi=In[1];if(Fa&&Ra(Fa)){var ei=et.counters.getCounterValue(Fa.value),_a=qi&&Ra(qi)?Ta.parse(et.context,qi.value):3;fn.appendChild(xt.createTextNode(b(ei,_a,!1)))}}else if(Nn.name==="counters"){var Nu=Nn.values.filter(es),Fa=Nu[0],Ki=Nu[1],qi=Nu[2];if(Fa&&Ra(Fa)){var ki=et.counters.getCounterValues(Fa.value),Oa=qi&&Ra(qi)?Ta.parse(et.context,qi.value):3,Du=Ki&&Ki.type===0?Ki.value:"",Le=ki.map(function(Ot){return b(Ot,Oa,!1)}).join(Du);fn.appendChild(xt.createTextNode(Le))}}}else if(Nn.type===20)switch(Nn.value){case"open-quote":fn.appendChild(xt.createTextNode(fl(bt.quotes,et.quoteDepth++,!0)));break;case"close-quote":fn.appendChild(xt.createTextNode(fl(bt.quotes,--et.quoteDepth,!1)));break;default:fn.appendChild(xt.createTextNode(Nn.value))}}),fn.className=Vr+" "+da;var Cn=He===fe.BEFORE?" "+Vr:" "+da;return mA(ce)?ce.className.baseValue+=Cn:ce.className+=Cn,fn}}},ue.destroy=function(ie){return ie.parentNode?(ie.parentNode.removeChild(ie),!0):!1},ue}(),fe;(function(ue){ue[ue.BEFORE=0]="BEFORE",ue[ue.AFTER=1]="AFTER"})(fe||(fe={}));var Te=function(ue,ie){var ce=ue.createElement("iframe");return ce.className="html2canvas-container",ce.style.visibility="hidden",ce.style.position="fixed",ce.style.left="-10000px",ce.style.top="0px",ce.style.border="0",ce.width=ie.width.toString(),ce.height=ie.height.toString(),ce.scrolling="no",ce.setAttribute(x,"true"),ue.body.appendChild(ce),ce},Ge=function(ue){return new Promise(function(ie){if(ue.complete){ie();return}if(!ue.src){ie();return}ue.onload=ie,ue.onerror=ie})},Xe=function(ue){return Promise.all([].slice.call(ue.images,0).map(Ge))},ot=function(ue){return new Promise(function(ie,ce){var Ae=ue.contentWindow;if(!Ae)return ce("No window assigned for iframe");var He=Ae.document;Ae.onload=ue.onload=function(){Ae.onload=ue.onload=null;var et=setInterval(function(){He.body.childNodes.length>0&&He.readyState==="complete"&&(clearInterval(et),ie(ue))},50)}})},Nt=["all","d","content"],Kt=function(ue,ie){for(var ce=ue.length-1;ce>=0;ce--){var Ae=ue.item(ce);Nt.indexOf(Ae)===-1&&ie.style.setProperty(Ae,ue.getPropertyValue(Ae))}return ie},Bn=function(ue){var ie="";return ue&&(ie+="<!DOCTYPE ",ue.name&&(ie+=ue.name),ue.internalSubset&&(ie+=ue.internalSubset),ue.publicId&&(ie+='"'+ue.publicId+'"'),ue.systemId&&(ie+='"'+ue.systemId+'"'),ie+=">"),ie},hn=function(ue,ie,ce){ue&&ue.defaultView&&(ie!==ue.defaultView.pageXOffset||ce!==ue.defaultView.pageYOffset)&&ue.defaultView.scrollTo(ie,ce)},xn=function(ue){var ie=ue[0],ce=ue[1],Ae=ue[2];ie.scrollLeft=ce,ie.scrollTop=Ae},vr=":before",Nr=":after",Vr="___html2canvas___pseudoelement_before",da="___html2canvas___pseudoelement_after",Gr=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Ma=function(ue){hi(ue,"."+Vr+vr+Gr+`
|
|
|
.`+da+Nr+Gr)},hi=function(ue,ie){var ce=ue.ownerDocument;if(ce){var Ae=ce.createElement("style");Ae.textContent=ie,ue.appendChild(Ae)}},Xa=function(){function ue(){}return ue.getOrigin=function(ie){var ce=ue._link;return ce?(ce.href=ie,ce.href=ce.href,ce.protocol+ce.hostname+ce.port):"about:blank"},ue.isSameOrigin=function(ie){return ue.getOrigin(ie)===ue._origin},ue.setContext=function(ie){ue._link=ie.document.createElement("a"),ue._origin=ue.getOrigin(ie.location.href)},ue._origin="about:blank",ue}(),Yi=function(){function ue(ie,ce){this.context=ie,this._options=ce,this._cache={}}return ue.prototype.addImage=function(ie){var ce=Promise.resolve();return this.has(ie)||(vo(ie)||To(ie))&&(this._cache[ie]=this.loadImage(ie)).catch(function(){}),ce},ue.prototype.match=function(ie){return this._cache[ie]},ue.prototype.loadImage=function(ie){return Re(this,void 0,void 0,function(){var ce,Ae,He,et,mt=this;return ke(this,function(xt){switch(xt.label){case 0:return ce=Xa.isSameOrigin(ie),Ae=!go(ie)&&this._options.useCORS===!0&&Hl.SUPPORT_CORS_IMAGES&&!ce,He=!go(ie)&&!ce&&!vo(ie)&&typeof this._options.proxy=="string"&&Hl.SUPPORT_CORS_XHR&&!Ae,!ce&&this._options.allowTaint===!1&&!go(ie)&&!vo(ie)&&!He&&!Ae?[2]:(et=ie,He?[4,this.proxy(et)]:[3,2]);case 1:et=xt.sent(),xt.label=2;case 2:return this.context.logger.debug("Added image "+ie.substring(0,256)),[4,new Promise(function(bt,fn){var Cn=new Image;Cn.onload=function(){return bt(Cn)},Cn.onerror=fn,(Rl(et)||Ae)&&(Cn.crossOrigin="anonymous"),Cn.src=et,Cn.complete===!0&&setTimeout(function(){return bt(Cn)},500),mt._options.imageTimeout>0&&setTimeout(function(){return fn("Timed out ("+mt._options.imageTimeout+"ms) loading image")},mt._options.imageTimeout)})];case 3:return[2,xt.sent()]}})})},ue.prototype.has=function(ie){return typeof this._cache[ie]!="undefined"},ue.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ue.prototype.proxy=function(ie){var ce=this,Ae=this._options.proxy;if(!Ae)throw new Error("No proxy defined");var He=ie.substring(0,256);return new Promise(function(et,mt){var xt=Hl.SUPPORT_RESPONSE_TYPE?"blob":"text",bt=new XMLHttpRequest;bt.onload=function(){if(bt.status===200)if(xt==="text")et(bt.response);else{var Nn=new FileReader;Nn.addEventListener("load",function(){return et(Nn.result)},!1),Nn.addEventListener("error",function(ur){return mt(ur)},!1),Nn.readAsDataURL(bt.response)}else mt("Failed to proxy resource "+He+" with status code "+bt.status)},bt.onerror=mt;var fn=Ae.indexOf("?")>-1?"&":"?";if(bt.open("GET",""+Ae+fn+"url="+encodeURIComponent(ie)+"&responseType="+xt),xt!=="text"&&bt instanceof XMLHttpRequest&&(bt.responseType=xt),ce._options.imageTimeout){var Cn=ce._options.imageTimeout;bt.timeout=Cn,bt.ontimeout=function(){return mt("Timed out ("+Cn+"ms) proxying "+He)}}bt.send()})},ue}(),Ru=/^data:image\/svg\+xml/i,Gl=/^data:image\/.*;base64,/i,ml=/^data:image\/.*/i,To=function(ue){return Hl.SUPPORT_SVG_DRAWING||!no(ue)},go=function(ue){return ml.test(ue)},Rl=function(ue){return Gl.test(ue)},vo=function(ue){return ue.substr(0,4)==="blob"},no=function(ue){return ue.substr(-3).toLowerCase()==="svg"||Ru.test(ue)},Yr=function(){function ue(ie,ce){this.type=0,this.x=ie,this.y=ce}return ue.prototype.add=function(ie,ce){return new ue(this.x+ie,this.y+ce)},ue}(),ll=function(ue,ie,ce){return new Yr(ue.x+(ie.x-ue.x)*ce,ue.y+(ie.y-ue.y)*ce)},ol=function(){function ue(ie,ce,Ae,He){this.type=1,this.start=ie,this.startControl=ce,this.endControl=Ae,this.end=He}return ue.prototype.subdivide=function(ie,ce){var Ae=ll(this.start,this.startControl,ie),He=ll(this.startControl,this.endControl,ie),et=ll(this.endControl,this.end,ie),mt=ll(Ae,He,ie),xt=ll(He,et,ie),bt=ll(mt,xt,ie);return ce?new ue(this.start,Ae,mt,bt):new ue(bt,xt,et,this.end)},ue.prototype.add=function(ie,ce){return new ue(this.start.add(ie,ce),this.startControl.add(ie,ce),this.endControl.add(ie,ce),this.end.add(ie,ce))},ue.prototype.reverse=function(){return new ue(this.end,this.endControl,this.startControl,this.start)},ue}(),qu=function(ue){return ue.type===1},oc=function(){function ue(ie){var ce=ie.styles,Ae=ie.bounds,He=yo(ce.borderTopLeftRadius,Ae.width,Ae.height),et=He[0],mt=He[1],xt=yo(ce.borderTopRightRadius,Ae.width,Ae.height),bt=xt[0],fn=xt[1],Cn=yo(ce.borderBottomRightRadius,Ae.width,Ae.height),Nn=Cn[0],ur=Cn[1],ja=yo(ce.borderBottomLeftRadius,Ae.width,Ae.height),In=ja[0],Fa=ja[1],qi=[];qi.push((et+bt)/Ae.width),qi.push((In+Nn)/Ae.width),qi.push((mt+Fa)/Ae.height),qi.push((fn+ur)/Ae.height);var ei=Math.max.apply(Math,qi);ei>1&&(et/=ei,mt/=ei,bt/=ei,fn/=ei,Nn/=ei,ur/=ei,In/=ei,Fa/=ei);var _a=Ae.width-bt,Nu=Ae.height-ur,Ki=Ae.width-Nn,ki=Ae.height-Fa,Oa=ce.borderTopWidth,Du=ce.borderRightWidth,Le=ce.borderBottomWidth,Fe=ce.borderLeftWidth,Be=uu(ce.paddingTop,ie.bounds.width),Ot=uu(ce.paddingRight,ie.bounds.width),St=uu(ce.paddingBottom,ie.bounds.width),Pt=uu(ce.paddingLeft,ie.bounds.width);this.topLeftBorderDoubleOuterBox=et>0||mt>0?Xi(Ae.left+Fe/3,Ae.top+Oa/3,et-Fe/3,mt-Oa/3,Au.TOP_LEFT):new Yr(Ae.left+Fe/3,Ae.top+Oa/3),this.topRightBorderDoubleOuterBox=et>0||mt>0?Xi(Ae.left+_a,Ae.top+Oa/3,bt-Du/3,fn-Oa/3,Au.TOP_RIGHT):new Yr(Ae.left+Ae.width-Du/3,Ae.top+Oa/3),this.bottomRightBorderDoubleOuterBox=Nn>0||ur>0?Xi(Ae.left+Ki,Ae.top+Nu,Nn-Du/3,ur-Le/3,Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width-Du/3,Ae.top+Ae.height-Le/3),this.bottomLeftBorderDoubleOuterBox=In>0||Fa>0?Xi(Ae.left+Fe/3,Ae.top+ki,In-Fe/3,Fa-Le/3,Au.BOTTOM_LEFT):new Yr(Ae.left+Fe/3,Ae.top+Ae.height-Le/3),this.topLeftBorderDoubleInnerBox=et>0||mt>0?Xi(Ae.left+Fe*2/3,Ae.top+Oa*2/3,et-Fe*2/3,mt-Oa*2/3,Au.TOP_LEFT):new Yr(Ae.left+Fe*2/3,Ae.top+Oa*2/3),this.topRightBorderDoubleInnerBox=et>0||mt>0?Xi(Ae.left+_a,Ae.top+Oa*2/3,bt-Du*2/3,fn-Oa*2/3,Au.TOP_RIGHT):new Yr(Ae.left+Ae.width-Du*2/3,Ae.top+Oa*2/3),this.bottomRightBorderDoubleInnerBox=Nn>0||ur>0?Xi(Ae.left+Ki,Ae.top+Nu,Nn-Du*2/3,ur-Le*2/3,Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width-Du*2/3,Ae.top+Ae.height-Le*2/3),this.bottomLeftBorderDoubleInnerBox=In>0||Fa>0?Xi(Ae.left+Fe*2/3,Ae.top+ki,In-Fe*2/3,Fa-Le*2/3,Au.BOTTOM_LEFT):new Yr(Ae.left+Fe*2/3,Ae.top+Ae.height-Le*2/3),this.topLeftBorderStroke=et>0||mt>0?Xi(Ae.left+Fe/2,Ae.top+Oa/2,et-Fe/2,mt-Oa/2,Au.TOP_LEFT):new Yr(Ae.left+Fe/2,Ae.top+Oa/2),this.topRightBorderStroke=et>0||mt>0?Xi(Ae.left+_a,Ae.top+Oa/2,bt-Du/2,fn-Oa/2,Au.TOP_RIGHT):new Yr(Ae.left+Ae.width-Du/2,Ae.top+Oa/2),this.bottomRightBorderStroke=Nn>0||ur>0?Xi(Ae.left+Ki,Ae.top+Nu,Nn-Du/2,ur-Le/2,Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width-Du/2,Ae.top+Ae.height-Le/2),this.bottomLeftBorderStroke=In>0||Fa>0?Xi(Ae.left+Fe/2,Ae.top+ki,In-Fe/2,Fa-Le/2,Au.BOTTOM_LEFT):new Yr(Ae.left+Fe/2,Ae.top+Ae.height-Le/2),this.topLeftBorderBox=et>0||mt>0?Xi(Ae.left,Ae.top,et,mt,Au.TOP_LEFT):new Yr(Ae.left,Ae.top),this.topRightBorderBox=bt>0||fn>0?Xi(Ae.left+_a,Ae.top,bt,fn,Au.TOP_RIGHT):new Yr(Ae.left+Ae.width,Ae.top),this.bottomRightBorderBox=Nn>0||ur>0?Xi(Ae.left+Ki,Ae.top+Nu,Nn,ur,Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width,Ae.top+Ae.height),this.bottomLeftBorderBox=In>0||Fa>0?Xi(Ae.left,Ae.top+ki,In,Fa,Au.BOTTOM_LEFT):new Yr(Ae.left,Ae.top+Ae.height),this.topLeftPaddingBox=et>0||mt>0?Xi(Ae.left+Fe,Ae.top+Oa,Math.max(0,et-Fe),Math.max(0,mt-Oa),Au.TOP_LEFT):new Yr(Ae.left+Fe,Ae.top+Oa),this.topRightPaddingBox=bt>0||fn>0?Xi(Ae.left+Math.min(_a,Ae.width-Du),Ae.top+Oa,_a>Ae.width+Du?0:Math.max(0,bt-Du),Math.max(0,fn-Oa),Au.TOP_RIGHT):new Yr(Ae.left+Ae.width-Du,Ae.top+Oa),this.bottomRightPaddingBox=Nn>0||ur>0?Xi(Ae.left+Math.min(Ki,Ae.width-Fe),Ae.top+Math.min(Nu,Ae.height-Le),Math.max(0,Nn-Du),Math.max(0,ur-Le),Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width-Du,Ae.top+Ae.height-Le),this.bottomLeftPaddingBox=In>0||Fa>0?Xi(Ae.left+Fe,Ae.top+Math.min(ki,Ae.height-Le),Math.max(0,In-Fe),Math.max(0,Fa-Le),Au.BOTTOM_LEFT):new Yr(Ae.left+Fe,Ae.top+Ae.height-Le),this.topLeftContentBox=et>0||mt>0?Xi(Ae.left+Fe+Pt,Ae.top+Oa+Be,Math.max(0,et-(Fe+Pt)),Math.max(0,mt-(Oa+Be)),Au.TOP_LEFT):new Yr(Ae.left+Fe+Pt,Ae.top+Oa+Be),this.topRightContentBox=bt>0||fn>0?Xi(Ae.left+Math.min(_a,Ae.width+Fe+Pt),Ae.top+Oa+Be,_a>Ae.width+Fe+Pt?0:bt-Fe+Pt,fn-(Oa+Be),Au.TOP_RIGHT):new Yr(Ae.left+Ae.width-(Du+Ot),Ae.top+Oa+Be),this.bottomRightContentBox=Nn>0||ur>0?Xi(Ae.left+Math.min(Ki,Ae.width-(Fe+Pt)),Ae.top+Math.min(Nu,Ae.height+Oa+Be),Math.max(0,Nn-(Du+Ot)),ur-(Le+St),Au.BOTTOM_RIGHT):new Yr(Ae.left+Ae.width-(Du+Ot),Ae.top+Ae.height-(Le+St)),this.bottomLeftContentBox=In>0||Fa>0?Xi(Ae.left+Fe+Pt,Ae.top+ki,Math.max(0,In-(Fe+Pt)),Fa-(Le+St),Au.BOTTOM_LEFT):new Yr(Ae.left+Fe+Pt,Ae.top+Ae.height-(Le+St))}return ue}(),Au;(function(ue){ue[ue.TOP_LEFT=0]="TOP_LEFT",ue[ue.TOP_RIGHT=1]="TOP_RIGHT",ue[ue.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ue[ue.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Au||(Au={}));var Xi=function(ue,ie,ce,Ae,He){var et=4*((Math.sqrt(2)-1)/3),mt=ce*et,xt=Ae*et,bt=ue+ce,fn=ie+Ae;switch(He){case Au.TOP_LEFT:return new ol(new Yr(ue,fn),new Yr(ue,fn-xt),new Yr(bt-mt,ie),new Yr(bt,ie));case Au.TOP_RIGHT:return new ol(new Yr(ue,ie),new Yr(ue+mt,ie),new Yr(bt,fn-xt),new Yr(bt,fn));case Au.BOTTOM_RIGHT:return new ol(new Yr(bt,ie),new Yr(bt,ie+xt),new Yr(ue+mt,fn),new Yr(ue,fn));case Au.BOTTOM_LEFT:default:return new ol(new Yr(bt,fn),new Yr(bt-mt,fn),new Yr(ue,ie+xt),new Yr(ue,ie))}},ls=function(ue){return[ue.topLeftBorderBox,ue.topRightBorderBox,ue.bottomRightBorderBox,ue.bottomLeftBorderBox]},zl=function(ue){return[ue.topLeftContentBox,ue.topRightContentBox,ue.bottomRightContentBox,ue.bottomLeftContentBox]},sc=function(ue){return[ue.topLeftPaddingBox,ue.topRightPaddingBox,ue.bottomRightPaddingBox,ue.bottomLeftPaddingBox]},vA=function(){function ue(ie,ce,Ae){this.offsetX=ie,this.offsetY=ce,this.matrix=Ae,this.type=0,this.target=6}return ue}(),Ls=function(){function ue(ie,ce){this.path=ie,this.target=ce,this.type=1}return ue}(),GA=function(){function ue(ie){this.opacity=ie,this.type=2,this.target=6}return ue}(),jo=function(ue){return ue.type===0},JA=function(ue){return ue.type===1},qc=function(ue){return ue.type===2},Ld=function(ue,ie){return ue.length===ie.length?ue.some(function(ce,Ae){return ce===ie[Ae]}):!1},Jd=function(ue,ie,ce,Ae,He){return ue.map(function(et,mt){switch(mt){case 0:return et.add(ie,ce);case 1:return et.add(ie+Ae,ce);case 2:return et.add(ie+Ae,ce+He);case 3:return et.add(ie,ce+He)}return et})},Rd=function(){function ue(ie){this.element=ie,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ue}(),kd=function(){function ue(ie,ce){if(this.container=ie,this.parent=ce,this.effects=[],this.curves=new oc(this.container),this.container.styles.opacity<1&&this.effects.push(new GA(this.container.styles.opacity)),this.container.styles.transform!==null){var Ae=this.container.bounds.left+this.container.styles.transformOrigin[0].number,He=this.container.bounds.top+this.container.styles.transformOrigin[1].number,et=this.container.styles.transform;this.effects.push(new vA(Ae,He,et))}if(this.container.styles.overflowX!==0){var mt=ls(this.curves),xt=sc(this.curves);Ld(mt,xt)?this.effects.push(new Ls(mt,6)):(this.effects.push(new Ls(mt,2)),this.effects.push(new Ls(xt,4)))}}return ue.prototype.getEffects=function(ie){for(var ce=[2,3].indexOf(this.container.styles.position)===-1,Ae=this.parent,He=this.effects.slice(0);Ae;){var et=Ae.effects.filter(function(bt){return!JA(bt)});if(ce||Ae.container.styles.position!==0||!Ae.parent){if(He.unshift.apply(He,et),ce=[2,3].indexOf(Ae.container.styles.position)===-1,Ae.container.styles.overflowX!==0){var mt=ls(Ae.curves),xt=sc(Ae.curves);Ld(mt,xt)||He.unshift(new Ls(xt,6))}}else He.unshift.apply(He,et);Ae=Ae.parent}return He.filter(function(bt){return Zr(bt.target,ie)})},ue}(),Nd=function(ue,ie,ce,Ae){ue.container.elements.forEach(function(He){var et=Zr(He.flags,4),mt=Zr(He.flags,2),xt=new kd(He,ue);Zr(He.styles.display,2048)&&Ae.push(xt);var bt=Zr(He.flags,8)?[]:Ae;if(et||mt){var fn=et||He.styles.isPositioned()?ce:ie,Cn=new Rd(xt);if(He.styles.isPositioned()||He.styles.opacity<1||He.styles.isTransformed()){var Nn=He.styles.zIndex.order;if(Nn<0){var ur=0;fn.negativeZIndex.some(function(In,Fa){return Nn>In.element.container.styles.zIndex.order?(ur=Fa,!1):ur>0}),fn.negativeZIndex.splice(ur,0,Cn)}else if(Nn>0){var ja=0;fn.positiveZIndex.some(function(In,Fa){return Nn>=In.element.container.styles.zIndex.order?(ja=Fa+1,!1):ja>0}),fn.positiveZIndex.splice(ja,0,Cn)}else fn.zeroOrAutoZIndexOrTransformedOrOpacity.push(Cn)}else He.styles.isFloating()?fn.nonPositionedFloats.push(Cn):fn.nonPositionedInlineLevel.push(Cn);Nd(xt,Cn,et?Cn:ce,bt)}else He.styles.isInlineLevel()?ie.inlineLevel.push(xt):ie.nonInlineLevel.push(xt),Nd(xt,ie,ce,bt);Zr(He.flags,8)&&_d(He,bt)})},_d=function(ue,ie){for(var ce=ue instanceof Kc?ue.start:1,Ae=ue instanceof Kc?ue.reversed:!1,He=0;He<ie.length;He++){var et=ie[He];et.container instanceof kc&&typeof et.container.value=="number"&&et.container.value!==0&&(ce=et.container.value),et.listValue=b(ce,et.container.styles.listStyleType,!0),ce+=Ae?-1:1}},Xd=function(ue){var ie=new kd(ue,null),ce=new Rd(ie),Ae=[];return Nd(ie,ce,ce,Ae),_d(ie.container,Ae),ce},zd=function(ue,ie){switch(ie){case 0:return Vs(ue.topLeftBorderBox,ue.topLeftPaddingBox,ue.topRightBorderBox,ue.topRightPaddingBox);case 1:return Vs(ue.topRightBorderBox,ue.topRightPaddingBox,ue.bottomRightBorderBox,ue.bottomRightPaddingBox);case 2:return Vs(ue.bottomRightBorderBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox);case 3:default:return Vs(ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox,ue.topLeftBorderBox,ue.topLeftPaddingBox)}},Zd=function(ue,ie){switch(ie){case 0:return Vs(ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox,ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox);case 1:return Vs(ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox,ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox);case 2:return Vs(ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox,ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox);case 3:default:return Vs(ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox,ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox)}},qd=function(ue,ie){switch(ie){case 0:return Vs(ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox,ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox);case 1:return Vs(ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox,ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox);case 2:return Vs(ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox);case 3:default:return Vs(ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox,ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox)}},$d=function(ue,ie){switch(ie){case 0:return $c(ue.topLeftBorderStroke,ue.topRightBorderStroke);case 1:return $c(ue.topRightBorderStroke,ue.bottomRightBorderStroke);case 2:return $c(ue.bottomRightBorderStroke,ue.bottomLeftBorderStroke);case 3:default:return $c(ue.bottomLeftBorderStroke,ue.topLeftBorderStroke)}},$c=function(ue,ie){var ce=[];return qu(ue)?ce.push(ue.subdivide(.5,!1)):ce.push(ue),qu(ie)?ce.push(ie.subdivide(.5,!0)):ce.push(ie),ce},Vs=function(ue,ie,ce,Ae){var He=[];return qu(ue)?He.push(ue.subdivide(.5,!1)):He.push(ue),qu(ce)?He.push(ce.subdivide(.5,!0)):He.push(ce),qu(Ae)?He.push(Ae.subdivide(.5,!0).reverse()):He.push(Ae),qu(ie)?He.push(ie.subdivide(.5,!1).reverse()):He.push(ie),He},e0=function(ue){var ie=ue.bounds,ce=ue.styles;return ie.add(ce.borderLeftWidth,ce.borderTopWidth,-(ce.borderRightWidth+ce.borderLeftWidth),-(ce.borderTopWidth+ce.borderBottomWidth))},yd=function(ue){var ie=ue.styles,ce=ue.bounds,Ae=uu(ie.paddingLeft,ce.width),He=uu(ie.paddingRight,ce.width),et=uu(ie.paddingTop,ce.width),mt=uu(ie.paddingBottom,ce.width);return ce.add(Ae+ie.borderLeftWidth,et+ie.borderTopWidth,-(ie.borderRightWidth+ie.borderLeftWidth+Ae+He),-(ie.borderTopWidth+ie.borderBottomWidth+et+mt))},t0=function(ue,ie){return ue===0?ie.bounds:ue===2?yd(ie):e0(ie)},Wd=function(ue,ie){return ue===0?ie.bounds:ue===2?yd(ie):e0(ie)},Qd=function(ue,ie,ce){var Ae=t0(td(ue.styles.backgroundOrigin,ie),ue),He=Wd(td(ue.styles.backgroundClip,ie),ue),et=n0(td(ue.styles.backgroundSize,ie),ce,Ae),mt=et[0],xt=et[1],bt=yo(td(ue.styles.backgroundPosition,ie),Ae.width-mt,Ae.height-xt),fn=r0(td(ue.styles.backgroundRepeat,ie),bt,et,Ae,He),Cn=Math.round(Ae.left+bt[0]),Nn=Math.round(Ae.top+bt[1]);return[fn,Cn,Nn,mt,xt]},jc=function(ue){return Ra(ue)&&ue.value===aA.AUTO},ed=function(ue){return typeof ue=="number"},n0=function(ue,ie,ce){var Ae=ie[0],He=ie[1],et=ie[2],mt=ue[0],xt=ue[1];if(!mt)return[0,0];if(Va(mt)&&xt&&Va(xt))return[uu(mt,ce.width),uu(xt,ce.height)];var bt=ed(et);if(Ra(mt)&&(mt.value===aA.CONTAIN||mt.value===aA.COVER)){if(ed(et)){var fn=ce.width/ce.height;return fn<et!=(mt.value===aA.COVER)?[ce.width,ce.width/et]:[ce.height*et,ce.height]}return[ce.width,ce.height]}var Cn=ed(Ae),Nn=ed(He),ur=Cn||Nn;if(jc(mt)&&(!xt||jc(xt))){if(Cn&&Nn)return[Ae,He];if(!bt&&!ur)return[ce.width,ce.height];if(ur&&bt){var ja=Cn?Ae:He*et,In=Nn?He:Ae/et;return[ja,In]}var Fa=Cn?Ae:ce.width,qi=Nn?He:ce.height;return[Fa,qi]}if(bt){var ei=0,_a=0;return Va(mt)?ei=uu(mt,ce.width):Va(xt)&&(_a=uu(xt,ce.height)),jc(mt)?ei=_a*et:(!xt||jc(xt))&&(_a=ei/et),[ei,_a]}var Nu=null,Ki=null;if(Va(mt)?Nu=uu(mt,ce.width):xt&&Va(xt)&&(Ki=uu(xt,ce.height)),Nu!==null&&(!xt||jc(xt))&&(Ki=Cn&&Nn?Nu/Ae*He:ce.height),Ki!==null&&jc(mt)&&(Nu=Cn&&Nn?Ki/He*Ae:ce.width),Nu!==null&&Ki!==null)return[Nu,Ki];throw new Error("Unable to calculate background-size for element")},td=function(ue,ie){var ce=ue[ie];return typeof ce=="undefined"?ue[0]:ce},r0=function(ue,ie,ce,Ae,He){var et=ie[0],mt=ie[1],xt=ce[0],bt=ce[1];switch(ue){case 2:return[new Yr(Math.round(Ae.left),Math.round(Ae.top+mt)),new Yr(Math.round(Ae.left+Ae.width),Math.round(Ae.top+mt)),new Yr(Math.round(Ae.left+Ae.width),Math.round(bt+Ae.top+mt)),new Yr(Math.round(Ae.left),Math.round(bt+Ae.top+mt))];case 3:return[new Yr(Math.round(Ae.left+et),Math.round(Ae.top)),new Yr(Math.round(Ae.left+et+xt),Math.round(Ae.top)),new Yr(Math.round(Ae.left+et+xt),Math.round(Ae.height+Ae.top)),new Yr(Math.round(Ae.left+et),Math.round(Ae.height+Ae.top))];case 1:return[new Yr(Math.round(Ae.left+et),Math.round(Ae.top+mt)),new Yr(Math.round(Ae.left+et+xt),Math.round(Ae.top+mt)),new Yr(Math.round(Ae.left+et+xt),Math.round(Ae.top+mt+bt)),new Yr(Math.round(Ae.left+et),Math.round(Ae.top+mt+bt))];default:return[new Yr(Math.round(He.left),Math.round(He.top)),new Yr(Math.round(He.left+He.width),Math.round(He.top)),new Yr(Math.round(He.left+He.width),Math.round(He.height+He.top)),new Yr(Math.round(He.left),Math.round(He.height+He.top))]}},a0="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Od="Hidden Text",i0=function(){function ue(ie){this._data={},this._document=ie}return ue.prototype.parseMetrics=function(ie,ce){var Ae=this._document.createElement("div"),He=this._document.createElement("img"),et=this._document.createElement("span"),mt=this._document.body;Ae.style.visibility="hidden",Ae.style.fontFamily=ie,Ae.style.fontSize=ce,Ae.style.margin="0",Ae.style.padding="0",Ae.style.whiteSpace="nowrap",mt.appendChild(Ae),He.src=a0,He.width=1,He.height=1,He.style.margin="0",He.style.padding="0",He.style.verticalAlign="baseline",et.style.fontFamily=ie,et.style.fontSize=ce,et.style.margin="0",et.style.padding="0",et.appendChild(this._document.createTextNode(Od)),Ae.appendChild(et),Ae.appendChild(He);var xt=He.offsetTop-et.offsetTop+2;Ae.removeChild(et),Ae.appendChild(this._document.createTextNode(Od)),Ae.style.lineHeight="normal",He.style.verticalAlign="super";var bt=He.offsetTop-Ae.offsetTop+2;return mt.removeChild(Ae),{baseline:xt,middle:bt}},ue.prototype.getMetrics=function(ie,ce){var Ae=ie+" "+ce;return typeof this._data[Ae]=="undefined"&&(this._data[Ae]=this.parseMetrics(ie,ce)),this._data[Ae]},ue}(),Yd=function(){function ue(ie,ce){this.context=ie,this.options=ce}return ue}(),Kd=1e4,u0=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He._activeEffects=[],He.canvas=Ae.canvas?Ae.canvas:document.createElement("canvas"),He.ctx=He.canvas.getContext("2d"),Ae.canvas||(He.canvas.width=Math.floor(Ae.width*Ae.scale),He.canvas.height=Math.floor(Ae.height*Ae.scale),He.canvas.style.width=Ae.width+"px",He.canvas.style.height=Ae.height+"px"),He.fontMetrics=new i0(document),He.ctx.scale(He.options.scale,He.options.scale),He.ctx.translate(-Ae.x,-Ae.y),He.ctx.textBaseline="bottom",He._activeEffects=[],He.context.logger.debug("Canvas renderer initialized ("+Ae.width+"x"+Ae.height+") with scale "+Ae.scale),He}return ie.prototype.applyEffects=function(ce){for(var Ae=this;this._activeEffects.length;)this.popEffect();ce.forEach(function(He){return Ae.applyEffect(He)})},ie.prototype.applyEffect=function(ce){this.ctx.save(),qc(ce)&&(this.ctx.globalAlpha=ce.opacity),jo(ce)&&(this.ctx.translate(ce.offsetX,ce.offsetY),this.ctx.transform(ce.matrix[0],ce.matrix[1],ce.matrix[2],ce.matrix[3],ce.matrix[4],ce.matrix[5]),this.ctx.translate(-ce.offsetX,-ce.offsetY)),JA(ce)&&(this.path(ce.path),this.ctx.clip()),this._activeEffects.push(ce)},ie.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ie.prototype.renderStack=function(ce){return Re(this,void 0,void 0,function(){var Ae;return ke(this,function(He){switch(He.label){case 0:return Ae=ce.element.container.styles,Ae.isVisible()?[4,this.renderStackContent(ce)]:[3,2];case 1:He.sent(),He.label=2;case 2:return[2]}})})},ie.prototype.renderNode=function(ce){return Re(this,void 0,void 0,function(){return ke(this,function(Ae){switch(Ae.label){case 0:if(Zr(ce.container.flags,16))debugger;return ce.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(ce)]:[3,3];case 1:return Ae.sent(),[4,this.renderNodeContent(ce)];case 2:Ae.sent(),Ae.label=3;case 3:return[2]}})})},ie.prototype.renderTextWithLetterSpacing=function(ce,Ae,He){var et=this;if(Ae===0)this.ctx.fillText(ce.text,ce.bounds.left,ce.bounds.top+He);else{var mt=Ic(ce.text);mt.reduce(function(xt,bt){return et.ctx.fillText(bt,xt,ce.bounds.top+He),xt+et.ctx.measureText(bt).width},ce.bounds.left)}},ie.prototype.createFontStyle=function(ce){var Ae=ce.fontVariant.filter(function(mt){return mt==="normal"||mt==="small-caps"}).join(""),He=A0(ce.fontFamily).join(", "),et=Co(ce.fontSize)?""+ce.fontSize.number+ce.fontSize.unit:ce.fontSize.number+"px";return[[ce.fontStyle,Ae,ce.fontWeight,et,He].join(" "),He,et]},ie.prototype.renderTextNode=function(ce,Ae){return Re(this,void 0,void 0,function(){var He,et,mt,xt,bt,fn,Cn,Nn,ur=this;return ke(this,function(ja){return He=this.createFontStyle(Ae),et=He[0],mt=He[1],xt=He[2],this.ctx.font=et,this.ctx.direction=Ae.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",bt=this.fontMetrics.getMetrics(mt,xt),fn=bt.baseline,Cn=bt.middle,Nn=Ae.paintOrder,ce.textBounds.forEach(function(In){Nn.forEach(function(Fa){switch(Fa){case 0:ur.ctx.fillStyle=Tr(Ae.color),ur.renderTextWithLetterSpacing(In,Ae.letterSpacing,fn);var qi=Ae.textShadow;qi.length&&In.text.trim().length&&(qi.slice(0).reverse().forEach(function(ei){ur.ctx.shadowColor=Tr(ei.color),ur.ctx.shadowOffsetX=ei.offsetX.number*ur.options.scale,ur.ctx.shadowOffsetY=ei.offsetY.number*ur.options.scale,ur.ctx.shadowBlur=ei.blur.number,ur.renderTextWithLetterSpacing(In,Ae.letterSpacing,fn)}),ur.ctx.shadowColor="",ur.ctx.shadowOffsetX=0,ur.ctx.shadowOffsetY=0,ur.ctx.shadowBlur=0),Ae.textDecorationLine.length&&(ur.ctx.fillStyle=Tr(Ae.textDecorationColor||Ae.color),Ae.textDecorationLine.forEach(function(ei){switch(ei){case 1:ur.ctx.fillRect(In.bounds.left,Math.round(In.bounds.top+fn),In.bounds.width,1);break;case 2:ur.ctx.fillRect(In.bounds.left,Math.round(In.bounds.top),In.bounds.width,1);break;case 3:ur.ctx.fillRect(In.bounds.left,Math.ceil(In.bounds.top+Cn),In.bounds.width,1);break}}));break;case 1:Ae.webkitTextStrokeWidth&&In.text.trim().length&&(ur.ctx.strokeStyle=Tr(Ae.webkitTextStrokeColor),ur.ctx.lineWidth=Ae.webkitTextStrokeWidth,ur.ctx.lineJoin=window.chrome?"miter":"round",ur.ctx.strokeText(In.text,In.bounds.left,In.bounds.top+fn)),ur.ctx.strokeStyle="",ur.ctx.lineWidth=0,ur.ctx.lineJoin="miter";break}})}),[2]})})},ie.prototype.renderReplacedElement=function(ce,Ae,He){if(He&&ce.intrinsicWidth>0&&ce.intrinsicHeight>0){var et=yd(ce),mt=sc(Ae);this.path(mt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(He,0,0,ce.intrinsicWidth,ce.intrinsicHeight,et.left,et.top,et.width,et.height),this.ctx.restore()}},ie.prototype.renderNodeContent=function(ce){return Re(this,void 0,void 0,function(){var Ae,He,et,mt,xt,bt,_a,_a,fn,Cn,Nn,ur,Ki,ja,In,ki,Fa,qi,ei,_a,Nu,Ki,ki;return ke(this,function(Oa){switch(Oa.label){case 0:this.applyEffects(ce.getEffects(4)),Ae=ce.container,He=ce.curves,et=Ae.styles,mt=0,xt=Ae.textNodes,Oa.label=1;case 1:return mt<xt.length?(bt=xt[mt],[4,this.renderTextNode(bt,et)]):[3,4];case 2:Oa.sent(),Oa.label=3;case 3:return mt++,[3,1];case 4:if(!(Ae instanceof Yc))return[3,8];Oa.label=5;case 5:return Oa.trys.push([5,7,,8]),[4,this.context.cache.match(Ae.src)];case 6:return _a=Oa.sent(),this.renderReplacedElement(Ae,He,_a),[3,8];case 7:return Oa.sent(),this.context.logger.error("Error loading image "+Ae.src),[3,8];case 8:if(Ae instanceof Lc&&this.renderReplacedElement(Ae,He,Ae.canvas),!(Ae instanceof cd))return[3,12];Oa.label=9;case 9:return Oa.trys.push([9,11,,12]),[4,this.context.cache.match(Ae.svg)];case 10:return _a=Oa.sent(),this.renderReplacedElement(Ae,He,_a),[3,12];case 11:return Oa.sent(),this.context.logger.error("Error loading svg "+Ae.svg.substring(0,255)),[3,12];case 12:return Ae instanceof dd&&Ae.tree?(fn=new ie(this.context,{scale:this.options.scale,backgroundColor:Ae.backgroundColor,x:0,y:0,width:Ae.width,height:Ae.height}),[4,fn.render(Ae.tree)]):[3,14];case 13:Cn=Oa.sent(),Ae.width&&Ae.height&&this.ctx.drawImage(Cn,0,0,Ae.width,Ae.height,Ae.bounds.left,Ae.bounds.top,Ae.bounds.width,Ae.bounds.height),Oa.label=14;case 14:if(Ae instanceof Nc&&(Nn=Math.min(Ae.bounds.width,Ae.bounds.height),Ae.type===ac?Ae.checked&&(this.ctx.save(),this.path([new Yr(Ae.bounds.left+Nn*.39363,Ae.bounds.top+Nn*.79),new Yr(Ae.bounds.left+Nn*.16,Ae.bounds.top+Nn*.5549),new Yr(Ae.bounds.left+Nn*.27347,Ae.bounds.top+Nn*.44071),new Yr(Ae.bounds.left+Nn*.39694,Ae.bounds.top+Nn*.5649),new Yr(Ae.bounds.left+Nn*.72983,Ae.bounds.top+Nn*.23),new Yr(Ae.bounds.left+Nn*.84,Ae.bounds.top+Nn*.34085),new Yr(Ae.bounds.left+Nn*.39363,Ae.bounds.top+Nn*.79)]),this.ctx.fillStyle=Tr(Id),this.ctx.fill(),this.ctx.restore()):Ae.type===Nl&&Ae.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Ae.bounds.left+Nn/2,Ae.bounds.top+Nn/2,Nn/4,0,Math.PI*2,!0),this.ctx.fillStyle=Tr(Id),this.ctx.fill(),this.ctx.restore())),g0(Ae)&&Ae.value.length){switch(ur=this.createFontStyle(et),Ki=ur[0],ja=ur[1],In=this.fontMetrics.getMetrics(Ki,ja).baseline,this.ctx.font=Ki,this.ctx.fillStyle=Tr(et.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=o0(Ae.styles.textAlign),ki=yd(Ae),Fa=0,Ae.styles.textAlign){case 1:Fa+=ki.width/2;break;case 2:Fa+=ki.width;break}qi=ki.add(Fa,0,0,-ki.height/2+1),this.ctx.save(),this.path([new Yr(ki.left,ki.top),new Yr(ki.left+ki.width,ki.top),new Yr(ki.left+ki.width,ki.top+ki.height),new Yr(ki.left,ki.top+ki.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new kl(Ae.value,qi),et.letterSpacing,In),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Zr(Ae.styles.display,2048))return[3,20];if(Ae.styles.listStyleImage===null)return[3,19];if(ei=Ae.styles.listStyleImage,ei.type!==0)return[3,18];_a=void 0,Nu=ei.url,Oa.label=15;case 15:return Oa.trys.push([15,17,,18]),[4,this.context.cache.match(Nu)];case 16:return _a=Oa.sent(),this.ctx.drawImage(_a,Ae.bounds.left-(_a.width+10),Ae.bounds.top),[3,18];case 17:return Oa.sent(),this.context.logger.error("Error loading list-style-image "+Nu),[3,18];case 18:return[3,20];case 19:ce.listValue&&Ae.styles.listStyleType!==-1&&(Ki=this.createFontStyle(et)[0],this.ctx.font=Ki,this.ctx.fillStyle=Tr(et.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",ki=new Ce(Ae.bounds.left,Ae.bounds.top+uu(Ae.styles.paddingTop,Ae.bounds.width),Ae.bounds.width,xr(et.lineHeight,et.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new kl(ce.listValue,ki),et.letterSpacing,xr(et.lineHeight,et.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Oa.label=20;case 20:return[2]}})})},ie.prototype.renderStackContent=function(ce){return Re(this,void 0,void 0,function(){var Ae,He,ei,et,mt,ei,xt,bt,ei,fn,Cn,ei,Nn,ur,ei,ja,In,ei,Fa,qi,ei;return ke(this,function(_a){switch(_a.label){case 0:if(Zr(ce.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(ce.element)];case 1:_a.sent(),Ae=0,He=ce.negativeZIndex,_a.label=2;case 2:return Ae<He.length?(ei=He[Ae],[4,this.renderStack(ei)]):[3,5];case 3:_a.sent(),_a.label=4;case 4:return Ae++,[3,2];case 5:return[4,this.renderNodeContent(ce.element)];case 6:_a.sent(),et=0,mt=ce.nonInlineLevel,_a.label=7;case 7:return et<mt.length?(ei=mt[et],[4,this.renderNode(ei)]):[3,10];case 8:_a.sent(),_a.label=9;case 9:return et++,[3,7];case 10:xt=0,bt=ce.nonPositionedFloats,_a.label=11;case 11:return xt<bt.length?(ei=bt[xt],[4,this.renderStack(ei)]):[3,14];case 12:_a.sent(),_a.label=13;case 13:return xt++,[3,11];case 14:fn=0,Cn=ce.nonPositionedInlineLevel,_a.label=15;case 15:return fn<Cn.length?(ei=Cn[fn],[4,this.renderStack(ei)]):[3,18];case 16:_a.sent(),_a.label=17;case 17:return fn++,[3,15];case 18:Nn=0,ur=ce.inlineLevel,_a.label=19;case 19:return Nn<ur.length?(ei=ur[Nn],[4,this.renderNode(ei)]):[3,22];case 20:_a.sent(),_a.label=21;case 21:return Nn++,[3,19];case 22:ja=0,In=ce.zeroOrAutoZIndexOrTransformedOrOpacity,_a.label=23;case 23:return ja<In.length?(ei=In[ja],[4,this.renderStack(ei)]):[3,26];case 24:_a.sent(),_a.label=25;case 25:return ja++,[3,23];case 26:Fa=0,qi=ce.positiveZIndex,_a.label=27;case 27:return Fa<qi.length?(ei=qi[Fa],[4,this.renderStack(ei)]):[3,30];case 28:_a.sent(),_a.label=29;case 29:return Fa++,[3,27];case 30:return[2]}})})},ie.prototype.mask=function(ce){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(ce.slice(0).reverse()),this.ctx.closePath()},ie.prototype.path=function(ce){this.ctx.beginPath(),this.formatPath(ce),this.ctx.closePath()},ie.prototype.formatPath=function(ce){var Ae=this;ce.forEach(function(He,et){var mt=qu(He)?He.start:He;et===0?Ae.ctx.moveTo(mt.x,mt.y):Ae.ctx.lineTo(mt.x,mt.y),qu(He)&&Ae.ctx.bezierCurveTo(He.startControl.x,He.startControl.y,He.endControl.x,He.endControl.y,He.end.x,He.end.y)})},ie.prototype.renderRepeat=function(ce,Ae,He,et){this.path(ce),this.ctx.fillStyle=Ae,this.ctx.translate(He,et),this.ctx.fill(),this.ctx.translate(-He,-et)},ie.prototype.resizeImage=function(ce,Ae,He){var et;if(ce.width===Ae&&ce.height===He)return ce;var mt=(et=this.canvas.ownerDocument)!==null&&et!==void 0?et:document,xt=mt.createElement("canvas");xt.width=Math.max(1,Ae),xt.height=Math.max(1,He);var bt=xt.getContext("2d");return bt.drawImage(ce,0,0,ce.width,ce.height,0,0,Ae,He),xt},ie.prototype.renderBackgroundImage=function(ce){return Re(this,void 0,void 0,function(){var Ae,He,et,mt,xt,bt;return ke(this,function(fn){switch(fn.label){case 0:Ae=ce.styles.backgroundImage.length-1,He=function(Cn){var Nn,ur,ja,Be,at,Vt,Pt,Tt,Le,In,Be,at,Vt,Pt,Tt,Fa,qi,ei,_a,Nu,Ki,ki,Oa,Du,Le,Fe,Be,Ot,St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn,cn;return ke(this,function(an){switch(an.label){case 0:if(Cn.type!==0)return[3,5];Nn=void 0,ur=Cn.url,an.label=1;case 1:return an.trys.push([1,3,,4]),[4,et.context.cache.match(ur)];case 2:return Nn=an.sent(),[3,4];case 3:return an.sent(),et.context.logger.error("Error loading background-image "+ur),[3,4];case 4:return Nn&&(ja=Qd(ce,Ae,[Nn.width,Nn.height,Nn.width/Nn.height]),Be=ja[0],at=ja[1],Vt=ja[2],Pt=ja[3],Tt=ja[4],Le=et.ctx.createPattern(et.resizeImage(Nn,Pt,Tt),"repeat"),et.renderRepeat(Be,Le,at,Vt)),[3,6];case 5:tA(Cn)?(In=Qd(ce,Ae,[null,null,null]),Be=In[0],at=In[1],Vt=In[2],Pt=In[3],Tt=In[4],Fa=$s(Cn.angle,Pt,Tt),qi=Fa[0],ei=Fa[1],_a=Fa[2],Nu=Fa[3],Ki=Fa[4],ki=document.createElement("canvas"),ki.width=Pt,ki.height=Tt,Oa=ki.getContext("2d"),Du=Oa.createLinearGradient(ei,Nu,_a,Ki),qs(Cn.stops,qi).forEach(function(on){return Du.addColorStop(on.stop,Tr(on.color))}),Oa.fillStyle=Du,Oa.fillRect(0,0,Pt,Tt),Pt>0&&Tt>0&&(Le=et.ctx.createPattern(ki,"repeat"),et.renderRepeat(Be,Le,at,Vt))):qr(Cn)&&(Fe=Qd(ce,Ae,[null,null,null]),Be=Fe[0],Ot=Fe[1],St=Fe[2],Pt=Fe[3],Tt=Fe[4],Wt=Cn.position.length===0?[js]:Cn.position,at=uu(Wt[0],Pt),Vt=uu(Wt[Wt.length-1],Tt),Xt=pa(Cn,at,Vt,Pt,Tt),Dt=Xt[0],Mn=Xt[1],Dt>0&&Mn>0&&(On=et.ctx.createRadialGradient(Ot+at,St+Vt,0,Ot+at,St+Vt,Dt),qs(Cn.stops,Dt*2).forEach(function(on){return On.addColorStop(on.stop,Tr(on.color))}),et.path(Be),et.ctx.fillStyle=On,Dt!==Mn?(jt=ce.bounds.left+.5*ce.bounds.width,cr=ce.bounds.top+.5*ce.bounds.height,nn=Mn/Dt,cn=1/nn,et.ctx.save(),et.ctx.translate(jt,cr),et.ctx.transform(1,0,0,nn,0,0),et.ctx.translate(-jt,-cr),et.ctx.fillRect(Ot,cn*(St-cr)+cr,Pt,Tt*cn),et.ctx.restore()):et.ctx.fill())),an.label=6;case 6:return Ae--,[2]}})},et=this,mt=0,xt=ce.styles.backgroundImage.slice(0).reverse(),fn.label=1;case 1:return mt<xt.length?(bt=xt[mt],[5,He(bt)]):[3,4];case 2:fn.sent(),fn.label=3;case 3:return mt++,[3,1];case 4:return[2]}})})},ie.prototype.renderSolidBorder=function(ce,Ae,He){return Re(this,void 0,void 0,function(){return ke(this,function(et){return this.path(zd(He,Ae)),this.ctx.fillStyle=Tr(ce),this.ctx.fill(),[2]})})},ie.prototype.renderDoubleBorder=function(ce,Ae,He,et){return Re(this,void 0,void 0,function(){var mt,xt;return ke(this,function(bt){switch(bt.label){case 0:return Ae<3?[4,this.renderSolidBorder(ce,He,et)]:[3,2];case 1:return bt.sent(),[2];case 2:return mt=Zd(et,He),this.path(mt),this.ctx.fillStyle=Tr(ce),this.ctx.fill(),xt=qd(et,He),this.path(xt),this.ctx.fill(),[2]}})})},ie.prototype.renderNodeBackgroundAndBorders=function(ce){return Re(this,void 0,void 0,function(){var Ae,He,et,mt,xt,bt,fn,Cn,Nn=this;return ke(this,function(ur){switch(ur.label){case 0:return this.applyEffects(ce.getEffects(2)),Ae=ce.container.styles,He=!Pr(Ae.backgroundColor)||Ae.backgroundImage.length,et=[{style:Ae.borderTopStyle,color:Ae.borderTopColor,width:Ae.borderTopWidth},{style:Ae.borderRightStyle,color:Ae.borderRightColor,width:Ae.borderRightWidth},{style:Ae.borderBottomStyle,color:Ae.borderBottomColor,width:Ae.borderBottomWidth},{style:Ae.borderLeftStyle,color:Ae.borderLeftColor,width:Ae.borderLeftWidth}],mt=l0(td(Ae.backgroundClip,0),ce.curves),He||Ae.boxShadow.length?(this.ctx.save(),this.path(mt),this.ctx.clip(),Pr(Ae.backgroundColor)||(this.ctx.fillStyle=Tr(Ae.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(ce.container)]):[3,2];case 1:ur.sent(),this.ctx.restore(),Ae.boxShadow.slice(0).reverse().forEach(function(ja){Nn.ctx.save();var In=ls(ce.curves),Fa=ja.inset?0:Kd,qi=Jd(In,-Fa+(ja.inset?1:-1)*ja.spread.number,(ja.inset?1:-1)*ja.spread.number,ja.spread.number*(ja.inset?-2:2),ja.spread.number*(ja.inset?-2:2));ja.inset?(Nn.path(In),Nn.ctx.clip(),Nn.mask(qi)):(Nn.mask(In),Nn.ctx.clip(),Nn.path(qi)),Nn.ctx.shadowOffsetX=ja.offsetX.number+Fa,Nn.ctx.shadowOffsetY=ja.offsetY.number,Nn.ctx.shadowColor=Tr(ja.color),Nn.ctx.shadowBlur=ja.blur.number,Nn.ctx.fillStyle=ja.inset?Tr(ja.color):"rgba(0,0,0,1)",Nn.ctx.fill(),Nn.ctx.restore()}),ur.label=2;case 2:xt=0,bt=0,fn=et,ur.label=3;case 3:return bt<fn.length?(Cn=fn[bt],Cn.style!==0&&!Pr(Cn.color)&&Cn.width>0?Cn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Cn.color,Cn.width,xt,ce.curves,2)]:[3,11]):[3,13];case 4:return ur.sent(),[3,11];case 5:return Cn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Cn.color,Cn.width,xt,ce.curves,3)];case 6:return ur.sent(),[3,11];case 7:return Cn.style!==4?[3,9]:[4,this.renderDoubleBorder(Cn.color,Cn.width,xt,ce.curves)];case 8:return ur.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Cn.color,xt,ce.curves)];case 10:ur.sent(),ur.label=11;case 11:xt++,ur.label=12;case 12:return bt++,[3,3];case 13:return[2]}})})},ie.prototype.renderDashedDottedBorder=function(ce,Ae,He,et,mt){return Re(this,void 0,void 0,function(){var xt,bt,fn,Cn,Nn,ur,ja,In,Fa,qi,ei,_a,Nu,Ki,ki,Oa,ki,Oa;return ke(this,function(Du){return this.ctx.save(),xt=$d(et,He),bt=zd(et,He),mt===2&&(this.path(bt),this.ctx.clip()),qu(bt[0])?(fn=bt[0].start.x,Cn=bt[0].start.y):(fn=bt[0].x,Cn=bt[0].y),qu(bt[1])?(Nn=bt[1].end.x,ur=bt[1].end.y):(Nn=bt[1].x,ur=bt[1].y),He===0||He===2?ja=Math.abs(fn-Nn):ja=Math.abs(Cn-ur),this.ctx.beginPath(),mt===3?this.formatPath(xt):this.formatPath(bt.slice(0,2)),In=Ae<3?Ae*3:Ae*2,Fa=Ae<3?Ae*2:Ae,mt===3&&(In=Ae,Fa=Ae),qi=!0,ja<=In*2?qi=!1:ja<=In*2+Fa?(ei=ja/(2*In+Fa),In*=ei,Fa*=ei):(_a=Math.floor((ja+Fa)/(In+Fa)),Nu=(ja-_a*In)/(_a-1),Ki=(ja-(_a+1)*In)/_a,Fa=Ki<=0||Math.abs(Fa-Nu)<Math.abs(Fa-Ki)?Nu:Ki),qi&&(mt===3?this.ctx.setLineDash([0,In+Fa]):this.ctx.setLineDash([In,Fa])),mt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Ae):this.ctx.lineWidth=Ae*2+1.1,this.ctx.strokeStyle=Tr(ce),this.ctx.stroke(),this.ctx.setLineDash([]),mt===2&&(qu(bt[0])&&(ki=bt[3],Oa=bt[0],this.ctx.beginPath(),this.formatPath([new Yr(ki.end.x,ki.end.y),new Yr(Oa.start.x,Oa.start.y)]),this.ctx.stroke()),qu(bt[1])&&(ki=bt[1],Oa=bt[2],this.ctx.beginPath(),this.formatPath([new Yr(ki.end.x,ki.end.y),new Yr(Oa.start.x,Oa.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ie.prototype.render=function(ce){return Re(this,void 0,void 0,function(){var Ae;return ke(this,function(He){switch(He.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Tr(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Ae=Xd(ce),[4,this.renderStack(Ae)];case 1:return He.sent(),this.applyEffects([]),[2,this.canvas]}})})},ie}(Yd),g0=function(ue){return ue instanceof Md||ue instanceof ic?!0:ue instanceof Nc&&ue.type!==Nl&&ue.type!==ac},l0=function(ue,ie){switch(ue){case 0:return ls(ie);case 2:return zl(ie);case 1:default:return sc(ie)}},o0=function(ue){switch(ue){case 1:return"center";case 2:return"right";case 0:default:return"left"}},s0=["-apple-system","system-ui"],A0=function(ue){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?ue.filter(function(ie){return s0.indexOf(ie)===-1}):ue},Vd=function(ue){ae(ie,ue);function ie(ce,Ae){var He=ue.call(this,ce,Ae)||this;return He.canvas=Ae.canvas?Ae.canvas:document.createElement("canvas"),He.ctx=He.canvas.getContext("2d"),He.options=Ae,He.canvas.width=Math.floor(Ae.width*Ae.scale),He.canvas.height=Math.floor(Ae.height*Ae.scale),He.canvas.style.width=Ae.width+"px",He.canvas.style.height=Ae.height+"px",He.ctx.scale(He.options.scale,He.options.scale),He.ctx.translate(-Ae.x,-Ae.y),He.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Ae.width+"x"+Ae.height+" at "+Ae.x+","+Ae.y+") with scale "+Ae.scale),He}return ie.prototype.render=function(ce){return Re(this,void 0,void 0,function(){var Ae,He;return ke(this,function(et){switch(et.label){case 0:return Ae=IA(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,ce),[4,c0(Ae)];case 1:return He=et.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Tr(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(He,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ie}(Yd),c0=function(ue){return new Promise(function(ie,ce){var Ae=new Image;Ae.onload=function(){ie(Ae)},Ae.onerror=ce,Ae.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},d0=function(){function ue(ie){var ce=ie.id,Ae=ie.enabled;this.id=ce,this.enabled=Ae,this.start=Date.now()}return ue.prototype.debug=function(){for(var ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Je([this.id,this.getTime()+"ms"],ie)):this.info.apply(this,ie))},ue.prototype.getTime=function(){return Date.now()-this.start},ue.prototype.info=function(){for(var ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Je([this.id,this.getTime()+"ms"],ie))},ue.prototype.warn=function(){for(var ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Je([this.id,this.getTime()+"ms"],ie)):this.info.apply(this,ie))},ue.prototype.error=function(){for(var ie=[],ce=0;ce<arguments.length;ce++)ie[ce]=arguments[ce];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Je([this.id,this.getTime()+"ms"],ie)):this.info.apply(this,ie))},ue.instances={},ue}(),f0=function(){function ue(ie,ce){var Ae;this.windowBounds=ce,this.instanceName="#"+ue.instanceCount++,this.logger=new d0({id:this.instanceName,enabled:ie.logging}),this.cache=(Ae=ie.cache)!==null&&Ae!==void 0?Ae:new Yi(this,ie)}return ue.instanceCount=1,ue}(),m0=function(ue,ie){return ie===void 0&&(ie={}),Dn(ue,ie)};typeof window!="undefined"&&Xa.setContext(window);var Dn=function(ue,ie){return Re(void 0,void 0,void 0,function(){var ce,Ae,He,et,mt,xt,bt,fn,Cn,Nn,ur,ja,In,Fa,qi,ei,_a,Nu,Ki,ki,Du,Oa,Du,Le,Fe,Be,Ot,St,Pt,Tt,Wt,at,Vt,Xt,Dt,Mn,On,jt,cr,nn;return ke(this,function(cn){switch(cn.label){case 0:if(!ue||typeof ue!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(ce=ue.ownerDocument,!ce)throw new Error("Element is not attached to a Document");if(Ae=ce.defaultView,!Ae)throw new Error("Document is not attached to a Window");return He={allowTaint:(Le=ie.allowTaint)!==null&&Le!==void 0?Le:!1,imageTimeout:(Fe=ie.imageTimeout)!==null&&Fe!==void 0?Fe:15e3,proxy:ie.proxy,useCORS:(Be=ie.useCORS)!==null&&Be!==void 0?Be:!1},et=y({logging:(Ot=ie.logging)!==null&&Ot!==void 0?Ot:!0,cache:ie.cache},He),mt={windowWidth:(St=ie.windowWidth)!==null&&St!==void 0?St:Ae.innerWidth,windowHeight:(Pt=ie.windowHeight)!==null&&Pt!==void 0?Pt:Ae.innerHeight,scrollX:(Tt=ie.scrollX)!==null&&Tt!==void 0?Tt:Ae.pageXOffset,scrollY:(Wt=ie.scrollY)!==null&&Wt!==void 0?Wt:Ae.pageYOffset},xt=new Ce(mt.scrollX,mt.scrollY,mt.windowWidth,mt.windowHeight),bt=new f0(et,xt),fn=(at=ie.foreignObjectRendering)!==null&&at!==void 0?at:!1,Cn={allowTaint:(Vt=ie.allowTaint)!==null&&Vt!==void 0?Vt:!1,onclone:ie.onclone,ignoreElements:ie.ignoreElements,inlineImages:fn,copyStyles:fn},bt.logger.debug("Starting document clone with size "+xt.width+"x"+xt.height+" scrolled to "+-xt.left+","+-xt.top),Nn=new te(bt,ue,Cn),ur=Nn.clonedReferenceElement,ur?[4,Nn.toIFrame(ce,xt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return ja=cn.sent(),In=Vu(ur)||lc(ur)?Ne(ur.ownerDocument):ge(bt,ur),Fa=In.width,qi=In.height,ei=In.left,_a=In.top,Nu=h0(bt,ur,ie.backgroundColor),Ki={canvas:ie.canvas,backgroundColor:Nu,scale:(Dt=(Xt=ie.scale)!==null&&Xt!==void 0?Xt:Ae.devicePixelRatio)!==null&&Dt!==void 0?Dt:1,x:((Mn=ie.x)!==null&&Mn!==void 0?Mn:0)+ei,y:((On=ie.y)!==null&&On!==void 0?On:0)+_a,width:(jt=ie.width)!==null&&jt!==void 0?jt:Math.ceil(Fa),height:(cr=ie.height)!==null&&cr!==void 0?cr:Math.ceil(qi)},fn?(bt.logger.debug("Document cloned, using foreign object rendering"),Du=new Vd(bt,Ki),[4,Du.render(ur)]):[3,3];case 2:return ki=cn.sent(),[3,5];case 3:return bt.logger.debug("Document cloned, element located at "+ei+","+_a+" with size "+Fa+"x"+qi+" using computed rendering"),bt.logger.debug("Starting DOM parsing"),Oa=Ql(bt,ur),Nu===Oa.styles.backgroundColor&&(Oa.styles.backgroundColor=vl.TRANSPARENT),bt.logger.debug("Starting renderer for element at "+Ki.x+","+Ki.y+" with size "+Ki.width+"x"+Ki.height),Du=new u0(bt,Ki),[4,Du.render(Oa)];case 4:ki=cn.sent(),cn.label=5;case 5:return(!((nn=ie.removeContainer)!==null&&nn!==void 0)||nn)&&(te.destroy(ja)||bt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),bt.logger.debug("Finished rendering"),[2,ki]}})})},h0=function(ue,ie,ce){var Ae=ie.ownerDocument,He=Ae.documentElement?dl(ue,getComputedStyle(Ae.documentElement).backgroundColor):vl.TRANSPARENT,et=Ae.body?dl(ue,getComputedStyle(Ae.body).backgroundColor):vl.TRANSPARENT,mt=typeof ce=="string"?dl(ue,ce):ce===null?vl.TRANSPARENT:4294967295;return ie===Ae.documentElement?Pr(He)?Pr(et)?mt:et:He:mt};return m0})},67467:function(Lt,Ct){Ct.read=function(ae,y,Re,ke,Je){var Ce,ge,Ne=Je*8-ke-1,he=(1<<Ne)-1,Ee=he>>1,we=-7,pe=Re?Je-1:0,Me=Re?-1:1,Ue=ae[y+pe];for(pe+=Me,Ce=Ue&(1<<-we)-1,Ue>>=-we,we+=Ne;we>0;Ce=Ce*256+ae[y+pe],pe+=Me,we-=8);for(ge=Ce&(1<<-we)-1,Ce>>=-we,we+=ke;we>0;ge=ge*256+ae[y+pe],pe+=Me,we-=8);if(Ce===0)Ce=1-Ee;else{if(Ce===he)return ge?NaN:(Ue?-1:1)*(1/0);ge=ge+Math.pow(2,ke),Ce=Ce-Ee}return(Ue?-1:1)*ge*Math.pow(2,Ce-ke)},Ct.write=function(ae,y,Re,ke,Je,Ce){var ge,Ne,he,Ee=Ce*8-Je-1,we=(1<<Ee)-1,pe=we>>1,Me=Je===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ue=ke?0:Ce-1,xe=ke?1:-1,be=y<0||y===0&&1/y<0?1:0;for(y=Math.abs(y),isNaN(y)||y===1/0?(Ne=isNaN(y)?1:0,ge=we):(ge=Math.floor(Math.log(y)/Math.LN2),y*(he=Math.pow(2,-ge))<1&&(ge--,he*=2),ge+pe>=1?y+=Me/he:y+=Me*Math.pow(2,1-pe),y*he>=2&&(ge++,he/=2),ge+pe>=we?(Ne=0,ge=we):ge+pe>=1?(Ne=(y*he-1)*Math.pow(2,Je),ge=ge+pe):(Ne=y*Math.pow(2,pe-1)*Math.pow(2,Je),ge=0));Je>=8;ae[Re+Ue]=Ne&255,Ue+=xe,Ne/=256,Je-=8);for(ge=ge<<Je|Ne,Ee+=Je;Ee>0;ae[Re+Ue]=ge&255,Ue+=xe,ge/=256,Ee-=8);ae[Re+Ue-xe]|=be*128}},86129:function(Lt,Ct,ae){var y=ae(19208).lW,Re=ae(97671);(function(ke){Lt.exports=ke()})(function(){return function ke(Je,Ce,ge){function Ne(we,pe){if(!Ce[we]){if(!Je[we]){var Me=void 0;if(!pe&&Me)return require(we,!0);if(he)return he(we,!0);var Ue=new Error("Cannot find module '"+we+"'");throw Ue.code="MODULE_NOT_FOUND",Ue}var xe=Ce[we]={exports:{}};Je[we][0].call(xe.exports,function(be){var de=Je[we][1][be];return Ne(de||be)},xe,xe.exports,ke,Je,Ce,ge)}return Ce[we].exports}for(var he=void 0,Ee=0;Ee<ge.length;Ee++)Ne(ge[Ee]);return Ne}({1:[function(ke,Je,Ce){"use strict";var ge=ke("./utils"),Ne=ke("./support"),he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ce.encode=function(Ee){for(var we,pe,Me,Ue,xe,be,de,Se=[],Ie=0,je=Ee.length,We=je,ye=ge.getTypeOf(Ee)!=="string";Ie<Ee.length;)We=je-Ie,Me=ye?(we=Ee[Ie++],pe=Ie<je?Ee[Ie++]:0,Ie<je?Ee[Ie++]:0):(we=Ee.charCodeAt(Ie++),pe=Ie<je?Ee.charCodeAt(Ie++):0,Ie<je?Ee.charCodeAt(Ie++):0),Ue=we>>2,xe=(3&we)<<4|pe>>4,be=1<We?(15&pe)<<2|Me>>6:64,de=2<We?63&Me:64,Se.push(he.charAt(Ue)+he.charAt(xe)+he.charAt(be)+he.charAt(de));return Se.join("")},Ce.decode=function(Ee){var we,pe,Me,Ue,xe,be,de=0,Se=0,Ie="data:";if(Ee.substr(0,Ie.length)===Ie)throw new Error("Invalid base64 input, it looks like a data url.");var je,We=3*(Ee=Ee.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Ee.charAt(Ee.length-1)===he.charAt(64)&&We--,Ee.charAt(Ee.length-2)===he.charAt(64)&&We--,We%1!=0)throw new Error("Invalid base64 input, bad content length.");for(je=Ne.uint8array?new Uint8Array(0|We):new Array(0|We);de<Ee.length;)we=he.indexOf(Ee.charAt(de++))<<2|(Ue=he.indexOf(Ee.charAt(de++)))>>4,pe=(15&Ue)<<4|(xe=he.indexOf(Ee.charAt(de++)))>>2,Me=(3&xe)<<6|(be=he.indexOf(Ee.charAt(de++))),je[Se++]=we,xe!==64&&(je[Se++]=pe),be!==64&&(je[Se++]=Me);return je}},{"./support":30,"./utils":32}],2:[function(ke,Je,Ce){"use strict";var ge=ke("./external"),Ne=ke("./stream/DataWorker"),he=ke("./stream/Crc32Probe"),Ee=ke("./stream/DataLengthProbe");function we(pe,Me,Ue,xe,be){this.compressedSize=pe,this.uncompressedSize=Me,this.crc32=Ue,this.compression=xe,this.compressedContent=be}we.prototype={getContentWorker:function(){var pe=new Ne(ge.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ee("data_length")),Me=this;return pe.on("end",function(){if(this.streamInfo.data_length!==Me.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),pe},getCompressedWorker:function(){return new Ne(ge.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},we.createWorkerFrom=function(pe,Me,Ue){return pe.pipe(new he).pipe(new Ee("uncompressedSize")).pipe(Me.compressWorker(Ue)).pipe(new Ee("compressedSize")).withStreamInfo("compression",Me)},Je.exports=we},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ke,Je,Ce){"use strict";var ge=ke("./stream/GenericWorker");Ce.STORE={magic:"\0\0",compressWorker:function(){return new ge("STORE compression")},uncompressWorker:function(){return new ge("STORE decompression")}},Ce.DEFLATE=ke("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ke,Je,Ce){"use strict";var ge=ke("./utils"),Ne=function(){for(var he,Ee=[],we=0;we<256;we++){he=we;for(var pe=0;pe<8;pe++)he=1&he?3988292384^he>>>1:he>>>1;Ee[we]=he}return Ee}();Je.exports=function(he,Ee){return he!==void 0&&he.length?ge.getTypeOf(he)!=="string"?function(we,pe,Me,Ue){var xe=Ne,be=Ue+Me;we^=-1;for(var de=Ue;de<be;de++)we=we>>>8^xe[255&(we^pe[de])];return-1^we}(0|Ee,he,he.length,0):function(we,pe,Me,Ue){var xe=Ne,be=Ue+Me;we^=-1;for(var de=Ue;de<be;de++)we=we>>>8^xe[255&(we^pe.charCodeAt(de))];return-1^we}(0|Ee,he,he.length,0):0}},{"./utils":32}],5:[function(ke,Je,Ce){"use strict";Ce.base64=!1,Ce.binary=!1,Ce.dir=!1,Ce.createFolders=!0,Ce.date=null,Ce.compression=null,Ce.compressionOptions=null,Ce.comment=null,Ce.unixPermissions=null,Ce.dosPermissions=null},{}],6:[function(ke,Je,Ce){"use strict";var ge=null;ge=typeof Promise!="undefined"?Promise:ke("lie"),Je.exports={Promise:ge}},{lie:37}],7:[function(ke,Je,Ce){"use strict";var ge=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Ne=ke("pako"),he=ke("./utils"),Ee=ke("./stream/GenericWorker"),we=ge?"uint8array":"array";function pe(Me,Ue){Ee.call(this,"FlateWorker/"+Me),this._pako=null,this._pakoAction=Me,this._pakoOptions=Ue,this.meta={}}Ce.magic="\b\0",he.inherits(pe,Ee),pe.prototype.processChunk=function(Me){this.meta=Me.meta,this._pako===null&&this._createPako(),this._pako.push(he.transformTo(we,Me.data),!1)},pe.prototype.flush=function(){Ee.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},pe.prototype.cleanUp=function(){Ee.prototype.cleanUp.call(this),this._pako=null},pe.prototype._createPako=function(){this._pako=new Ne[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Me=this;this._pako.onData=function(Ue){Me.push({data:Ue,meta:Me.meta})}},Ce.compressWorker=function(Me){return new pe("Deflate",Me)},Ce.uncompressWorker=function(){return new pe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ke,Je,Ce){"use strict";function ge(xe,be){var de,Se="";for(de=0;de<be;de++)Se+=String.fromCharCode(255&xe),xe>>>=8;return Se}function Ne(xe,be,de,Se,Ie,je){var We,ye,Pe=xe.file,$e=xe.compression,_e=je!==we.utf8encode,st=he.transformTo("string",je(Pe.name)),ve=he.transformTo("string",we.utf8encode(Pe.name)),Ve=Pe.comment,qe=he.transformTo("string",je(Ve)),Oe=he.transformTo("string",we.utf8encode(Ve)),it=ve.length!==Pe.name.length,De=Oe.length!==Ve.length,lt="",Rt="",gt="",ct=Pe.dir,Ft=Pe.date,ze={crc32:0,compressedSize:0,uncompressedSize:0};be&&!de||(ze.crc32=xe.crc32,ze.compressedSize=xe.compressedSize,ze.uncompressedSize=xe.uncompressedSize);var se=0;be&&(se|=8),_e||!it&&!De||(se|=2048);var Qe=0,nt=0;ct&&(Qe|=16),Ie==="UNIX"?(nt=798,Qe|=function(Ke,ut){var ft=Ke;return Ke||(ft=ut?16893:33204),(65535&ft)<<16}(Pe.unixPermissions,ct)):(nt=20,Qe|=function(Ke){return 63&(Ke||0)}(Pe.dosPermissions)),We=Ft.getUTCHours(),We<<=6,We|=Ft.getUTCMinutes(),We<<=5,We|=Ft.getUTCSeconds()/2,ye=Ft.getUTCFullYear()-1980,ye<<=4,ye|=Ft.getUTCMonth()+1,ye<<=5,ye|=Ft.getUTCDate(),it&&(Rt=ge(1,1)+ge(pe(st),4)+ve,lt+="up"+ge(Rt.length,2)+Rt),De&&(gt=ge(1,1)+ge(pe(qe),4)+Oe,lt+="uc"+ge(gt.length,2)+gt);var At="";return At+=`
|
|
|
\0`,At+=ge(se,2),At+=$e.magic,At+=ge(We,2),At+=ge(ye,2),At+=ge(ze.crc32,4),At+=ge(ze.compressedSize,4),At+=ge(ze.uncompressedSize,4),At+=ge(st.length,2),At+=ge(lt.length,2),{fileRecord:Me.LOCAL_FILE_HEADER+At+st+lt,dirRecord:Me.CENTRAL_FILE_HEADER+ge(nt,2)+At+ge(qe.length,2)+"\0\0\0\0"+ge(Qe,4)+ge(Se,4)+st+lt+qe}}var he=ke("../utils"),Ee=ke("../stream/GenericWorker"),we=ke("../utf8"),pe=ke("../crc32"),Me=ke("../signature");function Ue(xe,be,de,Se){Ee.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=be,this.zipPlatform=de,this.encodeFileName=Se,this.streamFiles=xe,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}he.inherits(Ue,Ee),Ue.prototype.push=function(xe){var be=xe.meta.percent||0,de=this.entriesCount,Se=this._sources.length;this.accumulate?this.contentBuffer.push(xe):(this.bytesWritten+=xe.data.length,Ee.prototype.push.call(this,{data:xe.data,meta:{currentFile:this.currentFile,percent:de?(be+100*(de-Se-1))/de:100}}))},Ue.prototype.openedSource=function(xe){this.currentSourceOffset=this.bytesWritten,this.currentFile=xe.file.name;var be=this.streamFiles&&!xe.file.dir;if(be){var de=Ne(xe,be,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:de.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ue.prototype.closedSource=function(xe){this.accumulate=!1;var be=this.streamFiles&&!xe.file.dir,de=Ne(xe,be,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(de.dirRecord),be)this.push({data:function(Se){return Me.DATA_DESCRIPTOR+ge(Se.crc32,4)+ge(Se.compressedSize,4)+ge(Se.uncompressedSize,4)}(xe),meta:{percent:100}});else for(this.push({data:de.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ue.prototype.flush=function(){for(var xe=this.bytesWritten,be=0;be<this.dirRecords.length;be++)this.push({data:this.dirRecords[be],meta:{percent:100}});var de=this.bytesWritten-xe,Se=function(Ie,je,We,ye,Pe){var $e=he.transformTo("string",Pe(ye));return Me.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ge(Ie,2)+ge(Ie,2)+ge(je,4)+ge(We,4)+ge($e.length,2)+$e}(this.dirRecords.length,de,xe,this.zipComment,this.encodeFileName);this.push({data:Se,meta:{percent:100}})},Ue.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Ue.prototype.registerPrevious=function(xe){this._sources.push(xe);var be=this;return xe.on("data",function(de){be.processChunk(de)}),xe.on("end",function(){be.closedSource(be.previous.streamInfo),be._sources.length?be.prepareNextSource():be.end()}),xe.on("error",function(de){be.error(de)}),this},Ue.prototype.resume=function(){return!!Ee.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Ue.prototype.error=function(xe){var be=this._sources;if(!Ee.prototype.error.call(this,xe))return!1;for(var de=0;de<be.length;de++)try{be[de].error(xe)}catch(Se){}return!0},Ue.prototype.lock=function(){Ee.prototype.lock.call(this);for(var xe=this._sources,be=0;be<xe.length;be++)xe[be].lock()},Je.exports=Ue},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(ke,Je,Ce){"use strict";var ge=ke("../compressions"),Ne=ke("./ZipFileWorker");Ce.generateWorker=function(he,Ee,we){var pe=new Ne(Ee.streamFiles,we,Ee.platform,Ee.encodeFileName),Me=0;try{he.forEach(function(Ue,xe){Me++;var be=function(je,We){var ye=je||We,Pe=ge[ye];if(!Pe)throw new Error(ye+" is not a valid compression method !");return Pe}(xe.options.compression,Ee.compression),de=xe.options.compressionOptions||Ee.compressionOptions||{},Se=xe.dir,Ie=xe.date;xe._compressWorker(be,de).withStreamInfo("file",{name:Ue,dir:Se,date:Ie,comment:xe.comment||"",unixPermissions:xe.unixPermissions,dosPermissions:xe.dosPermissions}).pipe(pe)}),pe.entriesCount=Me}catch(Ue){pe.error(Ue)}return pe}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(ke,Je,Ce){"use strict";function ge(){if(!(this instanceof ge))return new ge;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var Ne=new ge;for(var he in this)typeof this[he]!="function"&&(Ne[he]=this[he]);return Ne}}(ge.prototype=ke("./object")).loadAsync=ke("./load"),ge.support=ke("./support"),ge.defaults=ke("./defaults"),ge.version="3.10.1",ge.loadAsync=function(Ne,he){return new ge().loadAsync(Ne,he)},ge.external=ke("./external"),Je.exports=ge},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(ke,Je,Ce){"use strict";var ge=ke("./utils"),Ne=ke("./external"),he=ke("./utf8"),Ee=ke("./zipEntries"),we=ke("./stream/Crc32Probe"),pe=ke("./nodejsUtils");function Me(Ue){return new Ne.Promise(function(xe,be){var de=Ue.decompressed.getContentWorker().pipe(new we);de.on("error",function(Se){be(Se)}).on("end",function(){de.streamInfo.crc32!==Ue.decompressed.crc32?be(new Error("Corrupted zip : CRC32 mismatch")):xe()}).resume()})}Je.exports=function(Ue,xe){var be=this;return xe=ge.extend(xe||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:he.utf8decode}),pe.isNode&&pe.isStream(Ue)?Ne.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ge.prepareContent("the loaded zip file",Ue,!0,xe.optimizedBinaryString,xe.base64).then(function(de){var Se=new Ee(xe);return Se.load(de),Se}).then(function(de){var Se=[Ne.Promise.resolve(de)],Ie=de.files;if(xe.checkCRC32)for(var je=0;je<Ie.length;je++)Se.push(Me(Ie[je]));return Ne.Promise.all(Se)}).then(function(de){for(var Se=de.shift(),Ie=Se.files,je=0;je<Ie.length;je++){var We=Ie[je],ye=We.fileNameStr,Pe=ge.resolve(We.fileNameStr);be.file(Pe,We.decompressed,{binary:!0,optimizedBinaryString:!0,date:We.date,dir:We.dir,comment:We.fileCommentStr.length?We.fileCommentStr:null,unixPermissions:We.unixPermissions,dosPermissions:We.dosPermissions,createFolders:xe.createFolders}),We.dir||(be.file(Pe).unsafeOriginalName=ye)}return Se.zipComment.length&&(be.comment=Se.zipComment),be})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(ke,Je,Ce){"use strict";var ge=ke("../utils"),Ne=ke("../stream/GenericWorker");function he(Ee,we){Ne.call(this,"Nodejs stream input adapter for "+Ee),this._upstreamEnded=!1,this._bindStream(we)}ge.inherits(he,Ne),he.prototype._bindStream=function(Ee){var we=this;(this._stream=Ee).pause(),Ee.on("data",function(pe){we.push({data:pe,meta:{percent:0}})}).on("error",function(pe){we.isPaused?this.generatedError=pe:we.error(pe)}).on("end",function(){we.isPaused?we._upstreamEnded=!0:we.end()})},he.prototype.pause=function(){return!!Ne.prototype.pause.call(this)&&(this._stream.pause(),!0)},he.prototype.resume=function(){return!!Ne.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Je.exports=he},{"../stream/GenericWorker":28,"../utils":32}],13:[function(ke,Je,Ce){"use strict";var ge=ke("readable-stream").Readable;function Ne(he,Ee,we){ge.call(this,Ee),this._helper=he;var pe=this;he.on("data",function(Me,Ue){pe.push(Me)||pe._helper.pause(),we&&we(Ue)}).on("error",function(Me){pe.emit("error",Me)}).on("end",function(){pe.push(null)})}ke("../utils").inherits(Ne,ge),Ne.prototype._read=function(){this._helper.resume()},Je.exports=Ne},{"../utils":32,"readable-stream":16}],14:[function(ke,Je,Ce){"use strict";Je.exports={isNode:typeof y!="undefined",newBufferFrom:function(ge,Ne){if(y.from&&y.from!==Uint8Array.from)return y.from(ge,Ne);if(typeof ge=="number")throw new Error('The "data" argument must not be a number');return new y(ge,Ne)},allocBuffer:function(ge){if(y.alloc)return y.alloc(ge);var Ne=new y(ge);return Ne.fill(0),Ne},isBuffer:function(ge){return y.isBuffer(ge)},isStream:function(ge){return ge&&typeof ge.on=="function"&&typeof ge.pause=="function"&&typeof ge.resume=="function"}}},{}],15:[function(ke,Je,Ce){"use strict";function ge(Pe,$e,_e){var st,ve=he.getTypeOf($e),Ve=he.extend(_e||{},pe);Ve.date=Ve.date||new Date,Ve.compression!==null&&(Ve.compression=Ve.compression.toUpperCase()),typeof Ve.unixPermissions=="string"&&(Ve.unixPermissions=parseInt(Ve.unixPermissions,8)),Ve.unixPermissions&&16384&Ve.unixPermissions&&(Ve.dir=!0),Ve.dosPermissions&&16&Ve.dosPermissions&&(Ve.dir=!0),Ve.dir&&(Pe=Ie(Pe)),Ve.createFolders&&(st=Se(Pe))&&je.call(this,st,!0);var qe=ve==="string"&&Ve.binary===!1&&Ve.base64===!1;_e&&_e.binary!==void 0||(Ve.binary=!qe),($e instanceof Me&&$e.uncompressedSize===0||Ve.dir||!$e||$e.length===0)&&(Ve.base64=!1,Ve.binary=!0,$e="",Ve.compression="STORE",ve="string");var Oe=null;Oe=$e instanceof Me||$e instanceof Ee?$e:be.isNode&&be.isStream($e)?new de(Pe,$e):he.prepareContent(Pe,$e,Ve.binary,Ve.optimizedBinaryString,Ve.base64);var it=new Ue(Pe,Oe,Ve);this.files[Pe]=it}var Ne=ke("./utf8"),he=ke("./utils"),Ee=ke("./stream/GenericWorker"),we=ke("./stream/StreamHelper"),pe=ke("./defaults"),Me=ke("./compressedObject"),Ue=ke("./zipObject"),xe=ke("./generate"),be=ke("./nodejsUtils"),de=ke("./nodejs/NodejsStreamInputAdapter"),Se=function(Pe){Pe.slice(-1)==="/"&&(Pe=Pe.substring(0,Pe.length-1));var $e=Pe.lastIndexOf("/");return 0<$e?Pe.substring(0,$e):""},Ie=function(Pe){return Pe.slice(-1)!=="/"&&(Pe+="/"),Pe},je=function(Pe,$e){return $e=$e!==void 0?$e:pe.createFolders,Pe=Ie(Pe),this.files[Pe]||ge.call(this,Pe,null,{dir:!0,createFolders:$e}),this.files[Pe]};function We(Pe){return Object.prototype.toString.call(Pe)==="[object RegExp]"}var ye={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Pe){var $e,_e,st;for($e in this.files)st=this.files[$e],(_e=$e.slice(this.root.length,$e.length))&&$e.slice(0,this.root.length)===this.root&&Pe(_e,st)},filter:function(Pe){var $e=[];return this.forEach(function(_e,st){Pe(_e,st)&&$e.push(st)}),$e},file:function(Pe,$e,_e){if(arguments.length!==1)return Pe=this.root+Pe,ge.call(this,Pe,$e,_e),this;if(We(Pe)){var st=Pe;return this.filter(function(Ve,qe){return!qe.dir&&st.test(Ve)})}var ve=this.files[this.root+Pe];return ve&&!ve.dir?ve:null},folder:function(Pe){if(!Pe)return this;if(We(Pe))return this.filter(function(ve,Ve){return Ve.dir&&Pe.test(ve)});var $e=this.root+Pe,_e=je.call(this,$e),st=this.clone();return st.root=_e.name,st},remove:function(Pe){Pe=this.root+Pe;var $e=this.files[Pe];if($e||(Pe.slice(-1)!=="/"&&(Pe+="/"),$e=this.files[Pe]),$e&&!$e.dir)delete this.files[Pe];else for(var _e=this.filter(function(ve,Ve){return Ve.name.slice(0,Pe.length)===Pe}),st=0;st<_e.length;st++)delete this.files[_e[st].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Pe){var $e,_e={};try{if((_e=he.extend(Pe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Ne.utf8encode})).type=_e.type.toLowerCase(),_e.compression=_e.compression.toUpperCase(),_e.type==="binarystring"&&(_e.type="string"),!_e.type)throw new Error("No output type specified.");he.checkSupport(_e.type),_e.platform!=="darwin"&&_e.platform!=="freebsd"&&_e.platform!=="linux"&&_e.platform!=="sunos"||(_e.platform="UNIX"),_e.platform==="win32"&&(_e.platform="DOS");var st=_e.comment||this.comment||"";$e=xe.generateWorker(this,_e,st)}catch(ve){($e=new Ee("error")).error(ve)}return new we($e,_e.type||"string",_e.mimeType)},generateAsync:function(Pe,$e){return this.generateInternalStream(Pe).accumulate($e)},generateNodeStream:function(Pe,$e){return(Pe=Pe||{}).type||(Pe.type="nodebuffer"),this.generateInternalStream(Pe).toNodejsStream($e)}};Je.exports=ye},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(ke,Je,Ce){"use strict";Je.exports=ke("stream")},{stream:void 0}],17:[function(ke,Je,Ce){"use strict";var ge=ke("./DataReader");function Ne(he){ge.call(this,he);for(var Ee=0;Ee<this.data.length;Ee++)he[Ee]=255&he[Ee]}ke("../utils").inherits(Ne,ge),Ne.prototype.byteAt=function(he){return this.data[this.zero+he]},Ne.prototype.lastIndexOfSignature=function(he){for(var Ee=he.charCodeAt(0),we=he.charCodeAt(1),pe=he.charCodeAt(2),Me=he.charCodeAt(3),Ue=this.length-4;0<=Ue;--Ue)if(this.data[Ue]===Ee&&this.data[Ue+1]===we&&this.data[Ue+2]===pe&&this.data[Ue+3]===Me)return Ue-this.zero;return-1},Ne.prototype.readAndCheckSignature=function(he){var Ee=he.charCodeAt(0),we=he.charCodeAt(1),pe=he.charCodeAt(2),Me=he.charCodeAt(3),Ue=this.readData(4);return Ee===Ue[0]&&we===Ue[1]&&pe===Ue[2]&&Me===Ue[3]},Ne.prototype.readData=function(he){if(this.checkOffset(he),he===0)return[];var Ee=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ee},Je.exports=Ne},{"../utils":32,"./DataReader":18}],18:[function(ke,Je,Ce){"use strict";var ge=ke("../utils");function Ne(he){this.data=he,this.length=he.length,this.index=0,this.zero=0}Ne.prototype={checkOffset:function(he){this.checkIndex(this.index+he)},checkIndex:function(he){if(this.length<this.zero+he||he<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+he+"). Corrupted zip ?")},setIndex:function(he){this.checkIndex(he),this.index=he},skip:function(he){this.setIndex(this.index+he)},byteAt:function(){},readInt:function(he){var Ee,we=0;for(this.checkOffset(he),Ee=this.index+he-1;Ee>=this.index;Ee--)we=(we<<8)+this.byteAt(Ee);return this.index+=he,we},readString:function(he){return ge.transformTo("string",this.readData(he))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var he=this.readInt(4);return new Date(Date.UTC(1980+(he>>25&127),(he>>21&15)-1,he>>16&31,he>>11&31,he>>5&63,(31&he)<<1))}},Je.exports=Ne},{"../utils":32}],19:[function(ke,Je,Ce){"use strict";var ge=ke("./Uint8ArrayReader");function Ne(he){ge.call(this,he)}ke("../utils").inherits(Ne,ge),Ne.prototype.readData=function(he){this.checkOffset(he);var Ee=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ee},Je.exports=Ne},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ke,Je,Ce){"use strict";var ge=ke("./DataReader");function Ne(he){ge.call(this,he)}ke("../utils").inherits(Ne,ge),Ne.prototype.byteAt=function(he){return this.data.charCodeAt(this.zero+he)},Ne.prototype.lastIndexOfSignature=function(he){return this.data.lastIndexOf(he)-this.zero},Ne.prototype.readAndCheckSignature=function(he){return he===this.readData(4)},Ne.prototype.readData=function(he){this.checkOffset(he);var Ee=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ee},Je.exports=Ne},{"../utils":32,"./DataReader":18}],21:[function(ke,Je,Ce){"use strict";var ge=ke("./ArrayReader");function Ne(he){ge.call(this,he)}ke("../utils").inherits(Ne,ge),Ne.prototype.readData=function(he){if(this.checkOffset(he),he===0)return new Uint8Array(0);var Ee=this.data.subarray(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ee},Je.exports=Ne},{"../utils":32,"./ArrayReader":17}],22:[function(ke,Je,Ce){"use strict";var ge=ke("../utils"),Ne=ke("../support"),he=ke("./ArrayReader"),Ee=ke("./StringReader"),we=ke("./NodeBufferReader"),pe=ke("./Uint8ArrayReader");Je.exports=function(Me){var Ue=ge.getTypeOf(Me);return ge.checkSupport(Ue),Ue!=="string"||Ne.uint8array?Ue==="nodebuffer"?new we(Me):Ne.uint8array?new pe(ge.transformTo("uint8array",Me)):new he(ge.transformTo("array",Me)):new Ee(Me)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ke,Je,Ce){"use strict";Ce.LOCAL_FILE_HEADER="PK",Ce.CENTRAL_FILE_HEADER="PK",Ce.CENTRAL_DIRECTORY_END="PK",Ce.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ce.ZIP64_CENTRAL_DIRECTORY_END="PK",Ce.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ke,Je,Ce){"use strict";var ge=ke("./GenericWorker"),Ne=ke("../utils");function he(Ee){ge.call(this,"ConvertWorker to "+Ee),this.destType=Ee}Ne.inherits(he,ge),he.prototype.processChunk=function(Ee){this.push({data:Ne.transformTo(this.destType,Ee.data),meta:Ee.meta})},Je.exports=he},{"../utils":32,"./GenericWorker":28}],25:[function(ke,Je,Ce){"use strict";var ge=ke("./GenericWorker"),Ne=ke("../crc32");function he(){ge.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ke("../utils").inherits(he,ge),he.prototype.processChunk=function(Ee){this.streamInfo.crc32=Ne(Ee.data,this.streamInfo.crc32||0),this.push(Ee)},Je.exports=he},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ke,Je,Ce){"use strict";var ge=ke("../utils"),Ne=ke("./GenericWorker");function he(Ee){Ne.call(this,"DataLengthProbe for "+Ee),this.propName=Ee,this.withStreamInfo(Ee,0)}ge.inherits(he,Ne),he.prototype.processChunk=function(Ee){if(Ee){var we=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=we+Ee.data.length}Ne.prototype.processChunk.call(this,Ee)},Je.exports=he},{"../utils":32,"./GenericWorker":28}],27:[function(ke,Je,Ce){"use strict";var ge=ke("../utils"),Ne=ke("./GenericWorker");function he(Ee){Ne.call(this,"DataWorker");var we=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ee.then(function(pe){we.dataIsReady=!0,we.data=pe,we.max=pe&&pe.length||0,we.type=ge.getTypeOf(pe),we.isPaused||we._tickAndRepeat()},function(pe){we.error(pe)})}ge.inherits(he,Ne),he.prototype.cleanUp=function(){Ne.prototype.cleanUp.call(this),this.data=null},he.prototype.resume=function(){return!!Ne.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ge.delay(this._tickAndRepeat,[],this)),!0)},he.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ge.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},he.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ee=null,we=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ee=this.data.substring(this.index,we);break;case"uint8array":Ee=this.data.subarray(this.index,we);break;case"array":case"nodebuffer":Ee=this.data.slice(this.index,we)}return this.index=we,this.push({data:Ee,meta:{percent:this.max?this.index/this.max*100:0}})},Je.exports=he},{"../utils":32,"./GenericWorker":28}],28:[function(ke,Je,Ce){"use strict";function ge(Ne){this.name=Ne||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}ge.prototype={push:function(Ne){this.emit("data",Ne)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Ne){this.emit("error",Ne)}return!0},error:function(Ne){return!this.isFinished&&(this.isPaused?this.generatedError=Ne:(this.isFinished=!0,this.emit("error",Ne),this.previous&&this.previous.error(Ne),this.cleanUp()),!0)},on:function(Ne,he){return this._listeners[Ne].push(he),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Ne,he){if(this._listeners[Ne])for(var Ee=0;Ee<this._listeners[Ne].length;Ee++)this._listeners[Ne][Ee].call(this,he)},pipe:function(Ne){return Ne.registerPrevious(this)},registerPrevious:function(Ne){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Ne.streamInfo,this.mergeStreamInfo(),this.previous=Ne;var he=this;return Ne.on("data",function(Ee){he.processChunk(Ee)}),Ne.on("end",function(){he.end()}),Ne.on("error",function(Ee){he.error(Ee)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var Ne=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Ne=!0),this.previous&&this.previous.resume(),!Ne},flush:function(){},processChunk:function(Ne){this.push(Ne)},withStreamInfo:function(Ne,he){return this.extraStreamInfo[Ne]=he,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Ne in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Ne)&&(this.streamInfo[Ne]=this.extraStreamInfo[Ne])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var Ne="Worker "+this.name;return this.previous?this.previous+" -> "+Ne:Ne}},Je.exports=ge},{}],29:[function(ke,Je,Ce){"use strict";var ge=ke("../utils"),Ne=ke("./ConvertWorker"),he=ke("./GenericWorker"),Ee=ke("../base64"),we=ke("../support"),pe=ke("../external"),Me=null;if(we.nodestream)try{Me=ke("../nodejs/NodejsStreamOutputAdapter")}catch(be){}function Ue(be,de){return new pe.Promise(function(Se,Ie){var je=[],We=be._internalType,ye=be._outputType,Pe=be._mimeType;be.on("data",function($e,_e){je.push($e),de&&de(_e)}).on("error",function($e){je=[],Ie($e)}).on("end",function(){try{var $e=function(_e,st,ve){switch(_e){case"blob":return ge.newBlob(ge.transformTo("arraybuffer",st),ve);case"base64":return Ee.encode(st);default:return ge.transformTo(_e,st)}}(ye,function(_e,st){var ve,Ve=0,qe=null,Oe=0;for(ve=0;ve<st.length;ve++)Oe+=st[ve].length;switch(_e){case"string":return st.join("");case"array":return Array.prototype.concat.apply([],st);case"uint8array":for(qe=new Uint8Array(Oe),ve=0;ve<st.length;ve++)qe.set(st[ve],Ve),Ve+=st[ve].length;return qe;case"nodebuffer":return y.concat(st);default:throw new Error("concat : unsupported type '"+_e+"'")}}(We,je),Pe);Se($e)}catch(_e){Ie(_e)}je=[]}).resume()})}function xe(be,de,Se){var Ie=de;switch(de){case"blob":case"arraybuffer":Ie="uint8array";break;case"base64":Ie="string"}try{this._internalType=Ie,this._outputType=de,this._mimeType=Se,ge.checkSupport(Ie),this._worker=be.pipe(new Ne(Ie)),be.lock()}catch(je){this._worker=new he("error"),this._worker.error(je)}}xe.prototype={accumulate:function(be){return Ue(this,be)},on:function(be,de){var Se=this;return be==="data"?this._worker.on(be,function(Ie){de.call(Se,Ie.data,Ie.meta)}):this._worker.on(be,function(){ge.delay(de,arguments,Se)}),this},resume:function(){return ge.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(be){if(ge.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new Me(this,{objectMode:this._outputType!=="nodebuffer"},be)}},Je.exports=xe},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(ke,Je,Ce){"use strict";if(Ce.base64=!0,Ce.array=!0,Ce.string=!0,Ce.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ce.nodebuffer=typeof y!="undefined",Ce.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ce.blob=!1;else{var ge=new ArrayBuffer(0);try{Ce.blob=new Blob([ge],{type:"application/zip"}).size===0}catch(he){try{var Ne=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Ne.append(ge),Ce.blob=Ne.getBlob("application/zip").size===0}catch(Ee){Ce.blob=!1}}}try{Ce.nodestream=!!ke("readable-stream").Readable}catch(he){Ce.nodestream=!1}},{"readable-stream":16}],31:[function(ke,Je,Ce){"use strict";for(var ge=ke("./utils"),Ne=ke("./support"),he=ke("./nodejsUtils"),Ee=ke("./stream/GenericWorker"),we=new Array(256),pe=0;pe<256;pe++)we[pe]=252<=pe?6:248<=pe?5:240<=pe?4:224<=pe?3:192<=pe?2:1;we[254]=we[254]=1;function Me(){Ee.call(this,"utf-8 decode"),this.leftOver=null}function Ue(){Ee.call(this,"utf-8 encode")}Ce.utf8encode=function(xe){return Ne.nodebuffer?he.newBufferFrom(xe,"utf-8"):function(be){var de,Se,Ie,je,We,ye=be.length,Pe=0;for(je=0;je<ye;je++)(64512&(Se=be.charCodeAt(je)))==55296&&je+1<ye&&(64512&(Ie=be.charCodeAt(je+1)))==56320&&(Se=65536+(Se-55296<<10)+(Ie-56320),je++),Pe+=Se<128?1:Se<2048?2:Se<65536?3:4;for(de=Ne.uint8array?new Uint8Array(Pe):new Array(Pe),je=We=0;We<Pe;je++)(64512&(Se=be.charCodeAt(je)))==55296&&je+1<ye&&(64512&(Ie=be.charCodeAt(je+1)))==56320&&(Se=65536+(Se-55296<<10)+(Ie-56320),je++),Se<128?de[We++]=Se:(Se<2048?de[We++]=192|Se>>>6:(Se<65536?de[We++]=224|Se>>>12:(de[We++]=240|Se>>>18,de[We++]=128|Se>>>12&63),de[We++]=128|Se>>>6&63),de[We++]=128|63&Se);return de}(xe)},Ce.utf8decode=function(xe){return Ne.nodebuffer?ge.transformTo("nodebuffer",xe).toString("utf-8"):function(be){var de,Se,Ie,je,We=be.length,ye=new Array(2*We);for(de=Se=0;de<We;)if((Ie=be[de++])<128)ye[Se++]=Ie;else if(4<(je=we[Ie]))ye[Se++]=65533,de+=je-1;else{for(Ie&=je===2?31:je===3?15:7;1<je&&de<We;)Ie=Ie<<6|63&be[de++],je--;1<je?ye[Se++]=65533:Ie<65536?ye[Se++]=Ie:(Ie-=65536,ye[Se++]=55296|Ie>>10&1023,ye[Se++]=56320|1023&Ie)}return ye.length!==Se&&(ye.subarray?ye=ye.subarray(0,Se):ye.length=Se),ge.applyFromCharCode(ye)}(xe=ge.transformTo(Ne.uint8array?"uint8array":"array",xe))},ge.inherits(Me,Ee),Me.prototype.processChunk=function(xe){var be=ge.transformTo(Ne.uint8array?"uint8array":"array",xe.data);if(this.leftOver&&this.leftOver.length){if(Ne.uint8array){var de=be;(be=new Uint8Array(de.length+this.leftOver.length)).set(this.leftOver,0),be.set(de,this.leftOver.length)}else be=this.leftOver.concat(be);this.leftOver=null}var Se=function(je,We){var ye;for((We=We||je.length)>je.length&&(We=je.length),ye=We-1;0<=ye&&(192&je[ye])==128;)ye--;return ye<0||ye===0?We:ye+we[je[ye]]>We?ye:We}(be),Ie=be;Se!==be.length&&(Ne.uint8array?(Ie=be.subarray(0,Se),this.leftOver=be.subarray(Se,be.length)):(Ie=be.slice(0,Se),this.leftOver=be.slice(Se,be.length))),this.push({data:Ce.utf8decode(Ie),meta:xe.meta})},Me.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ce.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ce.Utf8DecodeWorker=Me,ge.inherits(Ue,Ee),Ue.prototype.processChunk=function(xe){this.push({data:Ce.utf8encode(xe.data),meta:xe.meta})},Ce.Utf8EncodeWorker=Ue},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ke,Je,Ce){"use strict";var ge=ke("./support"),Ne=ke("./base64"),he=ke("./nodejsUtils"),Ee=ke("./external");function we(de){return de}function pe(de,Se){for(var Ie=0;Ie<de.length;++Ie)Se[Ie]=255&de.charCodeAt(Ie);return Se}ke("setimmediate"),Ce.newBlob=function(de,Se){Ce.checkSupport("blob");try{return new Blob([de],{type:Se})}catch(je){try{var Ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Ie.append(de),Ie.getBlob(Se)}catch(We){throw new Error("Bug : can't construct the Blob.")}}};var Me={stringifyByChunk:function(de,Se,Ie){var je=[],We=0,ye=de.length;if(ye<=Ie)return String.fromCharCode.apply(null,de);for(;We<ye;)Se==="array"||Se==="nodebuffer"?je.push(String.fromCharCode.apply(null,de.slice(We,Math.min(We+Ie,ye)))):je.push(String.fromCharCode.apply(null,de.subarray(We,Math.min(We+Ie,ye)))),We+=Ie;return je.join("")},stringifyByChar:function(de){for(var Se="",Ie=0;Ie<de.length;Ie++)Se+=String.fromCharCode(de[Ie]);return Se},applyCanBeUsed:{uint8array:function(){try{return ge.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(de){return!1}}(),nodebuffer:function(){try{return ge.nodebuffer&&String.fromCharCode.apply(null,he.allocBuffer(1)).length===1}catch(de){return!1}}()}};function Ue(de){var Se=65536,Ie=Ce.getTypeOf(de),je=!0;if(Ie==="uint8array"?je=Me.applyCanBeUsed.uint8array:Ie==="nodebuffer"&&(je=Me.applyCanBeUsed.nodebuffer),je)for(;1<Se;)try{return Me.stringifyByChunk(de,Ie,Se)}catch(We){Se=Math.floor(Se/2)}return Me.stringifyByChar(de)}function xe(de,Se){for(var Ie=0;Ie<de.length;Ie++)Se[Ie]=de[Ie];return Se}Ce.applyFromCharCode=Ue;var be={};be.string={string:we,array:function(de){return pe(de,new Array(de.length))},arraybuffer:function(de){return be.string.uint8array(de).buffer},uint8array:function(de){return pe(de,new Uint8Array(de.length))},nodebuffer:function(de){return pe(de,he.allocBuffer(de.length))}},be.array={string:Ue,array:we,arraybuffer:function(de){return new Uint8Array(de).buffer},uint8array:function(de){return new Uint8Array(de)},nodebuffer:function(de){return he.newBufferFrom(de)}},be.arraybuffer={string:function(de){return Ue(new Uint8Array(de))},array:function(de){return xe(new Uint8Array(de),new Array(de.byteLength))},arraybuffer:we,uint8array:function(de){return new Uint8Array(de)},nodebuffer:function(de){return he.newBufferFrom(new Uint8Array(de))}},be.uint8array={string:Ue,array:function(de){return xe(de,new Array(de.length))},arraybuffer:function(de){return de.buffer},uint8array:we,nodebuffer:function(de){return he.newBufferFrom(de)}},be.nodebuffer={string:Ue,array:function(de){return xe(de,new Array(de.length))},arraybuffer:function(de){return be.nodebuffer.uint8array(de).buffer},uint8array:function(de){return xe(de,new Uint8Array(de.length))},nodebuffer:we},Ce.transformTo=function(de,Se){if(Se=Se||"",!de)return Se;Ce.checkSupport(de);var Ie=Ce.getTypeOf(Se);return be[Ie][de](Se)},Ce.resolve=function(de){for(var Se=de.split("/"),Ie=[],je=0;je<Se.length;je++){var We=Se[je];We==="."||We===""&&je!==0&&je!==Se.length-1||(We===".."?Ie.pop():Ie.push(We))}return Ie.join("/")},Ce.getTypeOf=function(de){return typeof de=="string"?"string":Object.prototype.toString.call(de)==="[object Array]"?"array":ge.nodebuffer&&he.isBuffer(de)?"nodebuffer":ge.uint8array&&de instanceof Uint8Array?"uint8array":ge.arraybuffer&&de instanceof ArrayBuffer?"arraybuffer":void 0},Ce.checkSupport=function(de){if(!ge[de.toLowerCase()])throw new Error(de+" is not supported by this platform")},Ce.MAX_VALUE_16BITS=65535,Ce.MAX_VALUE_32BITS=-1,Ce.pretty=function(de){var Se,Ie,je="";for(Ie=0;Ie<(de||"").length;Ie++)je+="\\x"+((Se=de.charCodeAt(Ie))<16?"0":"")+Se.toString(16).toUpperCase();return je},Ce.delay=function(de,Se,Ie){setImmediate(function(){de.apply(Ie||null,Se||[])})},Ce.inherits=function(de,Se){function Ie(){}Ie.prototype=Se.prototype,de.prototype=new Ie},Ce.extend=function(){var de,Se,Ie={};for(de=0;de<arguments.length;de++)for(Se in arguments[de])Object.prototype.hasOwnProperty.call(arguments[de],Se)&&Ie[Se]===void 0&&(Ie[Se]=arguments[de][Se]);return Ie},Ce.prepareContent=function(de,Se,Ie,je,We){return Ee.Promise.resolve(Se).then(function(ye){return ge.blob&&(ye instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ye))!==-1)&&typeof FileReader!="undefined"?new Ee.Promise(function(Pe,$e){var _e=new FileReader;_e.onload=function(st){Pe(st.target.result)},_e.onerror=function(st){$e(st.target.error)},_e.readAsArrayBuffer(ye)}):ye}).then(function(ye){var Pe=Ce.getTypeOf(ye);return Pe?(Pe==="arraybuffer"?ye=Ce.transformTo("uint8array",ye):Pe==="string"&&(We?ye=Ne.decode(ye):Ie&&je!==!0&&(ye=function($e){return pe($e,ge.uint8array?new Uint8Array($e.length):new Array($e.length))}(ye))),ye):Ee.Promise.reject(new Error("Can't read the data of '"+de+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(ke,Je,Ce){"use strict";var ge=ke("./reader/readerFor"),Ne=ke("./utils"),he=ke("./signature"),Ee=ke("./zipEntry"),we=ke("./support");function pe(Me){this.files=[],this.loadOptions=Me}pe.prototype={checkSignature:function(Me){if(!this.reader.readAndCheckSignature(Me)){this.reader.index-=4;var Ue=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Ne.pretty(Ue)+", expected "+Ne.pretty(Me)+")")}},isSignature:function(Me,Ue){var xe=this.reader.index;this.reader.setIndex(Me);var be=this.reader.readString(4)===Ue;return this.reader.setIndex(xe),be},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var Me=this.reader.readData(this.zipCommentLength),Ue=we.uint8array?"uint8array":"array",xe=Ne.transformTo(Ue,Me);this.zipComment=this.loadOptions.decodeFileName(xe)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var Me,Ue,xe,be=this.zip64EndOfCentralSize-44;0<be;)Me=this.reader.readInt(2),Ue=this.reader.readInt(4),xe=this.reader.readData(Ue),this.zip64ExtensibleData[Me]={id:Me,length:Ue,value:xe}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var Me,Ue;for(Me=0;Me<this.files.length;Me++)Ue=this.files[Me],this.reader.setIndex(Ue.localHeaderOffset),this.checkSignature(he.LOCAL_FILE_HEADER),Ue.readLocalPart(this.reader),Ue.handleUTF8(),Ue.processAttributes()},readCentralDir:function(){var Me;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(he.CENTRAL_FILE_HEADER);)(Me=new Ee({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(Me);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var Me=this.reader.lastIndexOfSignature(he.CENTRAL_DIRECTORY_END);if(Me<0)throw this.isSignature(0,he.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(Me);var Ue=Me;if(this.checkSignature(he.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Ne.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Ne.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Ne.MAX_VALUE_16BITS||this.centralDirRecords===Ne.MAX_VALUE_16BITS||this.centralDirSize===Ne.MAX_VALUE_32BITS||this.centralDirOffset===Ne.MAX_VALUE_32BITS){if(this.zip64=!0,(Me=this.reader.lastIndexOfSignature(he.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(Me),this.checkSignature(he.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,he.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(he.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(he.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var xe=this.centralDirOffset+this.centralDirSize;this.zip64&&(xe+=20,xe+=12+this.zip64EndOfCentralSize);var be=Ue-xe;if(0<be)this.isSignature(Ue,he.CENTRAL_FILE_HEADER)||(this.reader.zero=be);else if(be<0)throw new Error("Corrupted zip: missing "+Math.abs(be)+" bytes.")},prepareReader:function(Me){this.reader=ge(Me)},load:function(Me){this.prepareReader(Me),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Je.exports=pe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(ke,Je,Ce){"use strict";var ge=ke("./reader/readerFor"),Ne=ke("./utils"),he=ke("./compressedObject"),Ee=ke("./crc32"),we=ke("./utf8"),pe=ke("./compressions"),Me=ke("./support");function Ue(xe,be){this.options=xe,this.loadOptions=be}Ue.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(xe){var be,de;if(xe.skip(22),this.fileNameLength=xe.readInt(2),de=xe.readInt(2),this.fileName=xe.readData(this.fileNameLength),xe.skip(de),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((be=function(Se){for(var Ie in pe)if(Object.prototype.hasOwnProperty.call(pe,Ie)&&pe[Ie].magic===Se)return pe[Ie];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Ne.pretty(this.compressionMethod)+" unknown (inner file : "+Ne.transformTo("string",this.fileName)+")");this.decompressed=new he(this.compressedSize,this.uncompressedSize,this.crc32,be,xe.readData(this.compressedSize))},readCentralPart:function(xe){this.versionMadeBy=xe.readInt(2),xe.skip(2),this.bitFlag=xe.readInt(2),this.compressionMethod=xe.readString(2),this.date=xe.readDate(),this.crc32=xe.readInt(4),this.compressedSize=xe.readInt(4),this.uncompressedSize=xe.readInt(4);var be=xe.readInt(2);if(this.extraFieldsLength=xe.readInt(2),this.fileCommentLength=xe.readInt(2),this.diskNumberStart=xe.readInt(2),this.internalFileAttributes=xe.readInt(2),this.externalFileAttributes=xe.readInt(4),this.localHeaderOffset=xe.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");xe.skip(be),this.readExtraFields(xe),this.parseZIP64ExtraField(xe),this.fileComment=xe.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var xe=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),xe==0&&(this.dosPermissions=63&this.externalFileAttributes),xe==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var xe=ge(this.extraFields[1].value);this.uncompressedSize===Ne.MAX_VALUE_32BITS&&(this.uncompressedSize=xe.readInt(8)),this.compressedSize===Ne.MAX_VALUE_32BITS&&(this.compressedSize=xe.readInt(8)),this.localHeaderOffset===Ne.MAX_VALUE_32BITS&&(this.localHeaderOffset=xe.readInt(8)),this.diskNumberStart===Ne.MAX_VALUE_32BITS&&(this.diskNumberStart=xe.readInt(4))}},readExtraFields:function(xe){var be,de,Se,Ie=xe.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});xe.index+4<Ie;)be=xe.readInt(2),de=xe.readInt(2),Se=xe.readData(de),this.extraFields[be]={id:be,length:de,value:Se};xe.setIndex(Ie)},handleUTF8:function(){var xe=Me.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=we.utf8decode(this.fileName),this.fileCommentStr=we.utf8decode(this.fileComment);else{var be=this.findExtraFieldUnicodePath();if(be!==null)this.fileNameStr=be;else{var de=Ne.transformTo(xe,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(de)}var Se=this.findExtraFieldUnicodeComment();if(Se!==null)this.fileCommentStr=Se;else{var Ie=Ne.transformTo(xe,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Ie)}}},findExtraFieldUnicodePath:function(){var xe=this.extraFields[28789];if(xe){var be=ge(xe.value);return be.readInt(1)!==1||Ee(this.fileName)!==be.readInt(4)?null:we.utf8decode(be.readData(xe.length-5))}return null},findExtraFieldUnicodeComment:function(){var xe=this.extraFields[25461];if(xe){var be=ge(xe.value);return be.readInt(1)!==1||Ee(this.fileComment)!==be.readInt(4)?null:we.utf8decode(be.readData(xe.length-5))}return null}},Je.exports=Ue},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(ke,Je,Ce){"use strict";function ge(be,de,Se){this.name=be,this.dir=Se.dir,this.date=Se.date,this.comment=Se.comment,this.unixPermissions=Se.unixPermissions,this.dosPermissions=Se.dosPermissions,this._data=de,this._dataBinary=Se.binary,this.options={compression:Se.compression,compressionOptions:Se.compressionOptions}}var Ne=ke("./stream/StreamHelper"),he=ke("./stream/DataWorker"),Ee=ke("./utf8"),we=ke("./compressedObject"),pe=ke("./stream/GenericWorker");ge.prototype={internalStream:function(be){var de=null,Se="string";try{if(!be)throw new Error("No output type specified.");var Ie=(Se=be.toLowerCase())==="string"||Se==="text";Se!=="binarystring"&&Se!=="text"||(Se="string"),de=this._decompressWorker();var je=!this._dataBinary;je&&!Ie&&(de=de.pipe(new Ee.Utf8EncodeWorker)),!je&&Ie&&(de=de.pipe(new Ee.Utf8DecodeWorker))}catch(We){(de=new pe("error")).error(We)}return new Ne(de,Se,"")},async:function(be,de){return this.internalStream(be).accumulate(de)},nodeStream:function(be,de){return this.internalStream(be||"nodebuffer").toNodejsStream(de)},_compressWorker:function(be,de){if(this._data instanceof we&&this._data.compression.magic===be.magic)return this._data.getCompressedWorker();var Se=this._decompressWorker();return this._dataBinary||(Se=Se.pipe(new Ee.Utf8EncodeWorker)),we.createWorkerFrom(Se,be,de)},_decompressWorker:function(){return this._data instanceof we?this._data.getContentWorker():this._data instanceof pe?this._data:new he(this._data)}};for(var Me=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Ue=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},xe=0;xe<Me.length;xe++)ge.prototype[Me[xe]]=Ue;Je.exports=ge},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(ke,Je,Ce){(function(ge){"use strict";var Ne,he,Ee=ge.MutationObserver||ge.WebKitMutationObserver;if(Ee){var we=0,pe=new Ee(be),Me=ge.document.createTextNode("");pe.observe(Me,{characterData:!0}),Ne=function(){Me.data=we=++we%2}}else if(ge.setImmediate||ge.MessageChannel===void 0)Ne="document"in ge&&"onreadystatechange"in ge.document.createElement("script")?function(){var de=ge.document.createElement("script");de.onreadystatechange=function(){be(),de.onreadystatechange=null,de.parentNode.removeChild(de),de=null},ge.document.documentElement.appendChild(de)}:function(){setTimeout(be,0)};else{var Ue=new ge.MessageChannel;Ue.port1.onmessage=be,Ne=function(){Ue.port2.postMessage(0)}}var xe=[];function be(){var de,Se;he=!0;for(var Ie=xe.length;Ie;){for(Se=xe,xe=[],de=-1;++de<Ie;)Se[de]();Ie=xe.length}he=!1}Je.exports=function(de){xe.push(de)!==1||he||Ne()}}).call(this,typeof ae.g!="undefined"?ae.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(ke,Je,Ce){"use strict";var ge=ke("immediate");function Ne(){}var he={},Ee=["REJECTED"],we=["FULFILLED"],pe=["PENDING"];function Me(Ie){if(typeof Ie!="function")throw new TypeError("resolver must be a function");this.state=pe,this.queue=[],this.outcome=void 0,Ie!==Ne&&de(this,Ie)}function Ue(Ie,je,We){this.promise=Ie,typeof je=="function"&&(this.onFulfilled=je,this.callFulfilled=this.otherCallFulfilled),typeof We=="function"&&(this.onRejected=We,this.callRejected=this.otherCallRejected)}function xe(Ie,je,We){ge(function(){var ye;try{ye=je(We)}catch(Pe){return he.reject(Ie,Pe)}ye===Ie?he.reject(Ie,new TypeError("Cannot resolve promise with itself")):he.resolve(Ie,ye)})}function be(Ie){var je=Ie&&Ie.then;if(Ie&&(typeof Ie=="object"||typeof Ie=="function")&&typeof je=="function")return function(){je.apply(Ie,arguments)}}function de(Ie,je){var We=!1;function ye(_e){We||(We=!0,he.reject(Ie,_e))}function Pe(_e){We||(We=!0,he.resolve(Ie,_e))}var $e=Se(function(){je(Pe,ye)});$e.status==="error"&&ye($e.value)}function Se(Ie,je){var We={};try{We.value=Ie(je),We.status="success"}catch(ye){We.status="error",We.value=ye}return We}(Je.exports=Me).prototype.finally=function(Ie){if(typeof Ie!="function")return this;var je=this.constructor;return this.then(function(We){return je.resolve(Ie()).then(function(){return We})},function(We){return je.resolve(Ie()).then(function(){throw We})})},Me.prototype.catch=function(Ie){return this.then(null,Ie)},Me.prototype.then=function(Ie,je){if(typeof Ie!="function"&&this.state===we||typeof je!="function"&&this.state===Ee)return this;var We=new this.constructor(Ne);return this.state!==pe?xe(We,this.state===we?Ie:je,this.outcome):this.queue.push(new Ue(We,Ie,je)),We},Ue.prototype.callFulfilled=function(Ie){he.resolve(this.promise,Ie)},Ue.prototype.otherCallFulfilled=function(Ie){xe(this.promise,this.onFulfilled,Ie)},Ue.prototype.callRejected=function(Ie){he.reject(this.promise,Ie)},Ue.prototype.otherCallRejected=function(Ie){xe(this.promise,this.onRejected,Ie)},he.resolve=function(Ie,je){var We=Se(be,je);if(We.status==="error")return he.reject(Ie,We.value);var ye=We.value;if(ye)de(Ie,ye);else{Ie.state=we,Ie.outcome=je;for(var Pe=-1,$e=Ie.queue.length;++Pe<$e;)Ie.queue[Pe].callFulfilled(je)}return Ie},he.reject=function(Ie,je){Ie.state=Ee,Ie.outcome=je;for(var We=-1,ye=Ie.queue.length;++We<ye;)Ie.queue[We].callRejected(je);return Ie},Me.resolve=function(Ie){return Ie instanceof this?Ie:he.resolve(new this(Ne),Ie)},Me.reject=function(Ie){var je=new this(Ne);return he.reject(je,Ie)},Me.all=function(Ie){var je=this;if(Object.prototype.toString.call(Ie)!=="[object Array]")return this.reject(new TypeError("must be an array"));var We=Ie.length,ye=!1;if(!We)return this.resolve([]);for(var Pe=new Array(We),$e=0,_e=-1,st=new this(Ne);++_e<We;)ve(Ie[_e],_e);return st;function ve(Ve,qe){je.resolve(Ve).then(function(Oe){Pe[qe]=Oe,++$e!==We||ye||(ye=!0,he.resolve(st,Pe))},function(Oe){ye||(ye=!0,he.reject(st,Oe))})}},Me.race=function(Ie){var je=this;if(Object.prototype.toString.call(Ie)!=="[object Array]")return this.reject(new TypeError("must be an array"));var We=Ie.length,ye=!1;if(!We)return this.resolve([]);for(var Pe=-1,$e=new this(Ne);++Pe<We;)_e=Ie[Pe],je.resolve(_e).then(function(st){ye||(ye=!0,he.resolve($e,st))},function(st){ye||(ye=!0,he.reject($e,st))});var _e;return $e}},{immediate:36}],38:[function(ke,Je,Ce){"use strict";var ge={};(0,ke("./lib/utils/common").assign)(ge,ke("./lib/deflate"),ke("./lib/inflate"),ke("./lib/zlib/constants")),Je.exports=ge},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(ke,Je,Ce){"use strict";var ge=ke("./zlib/deflate"),Ne=ke("./utils/common"),he=ke("./utils/strings"),Ee=ke("./zlib/messages"),we=ke("./zlib/zstream"),pe=Object.prototype.toString,Me=0,Ue=-1,xe=0,be=8;function de(Ie){if(!(this instanceof de))return new de(Ie);this.options=Ne.assign({level:Ue,method:be,chunkSize:16384,windowBits:15,memLevel:8,strategy:xe,to:""},Ie||{});var je=this.options;je.raw&&0<je.windowBits?je.windowBits=-je.windowBits:je.gzip&&0<je.windowBits&&je.windowBits<16&&(je.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new we,this.strm.avail_out=0;var We=ge.deflateInit2(this.strm,je.level,je.method,je.windowBits,je.memLevel,je.strategy);if(We!==Me)throw new Error(Ee[We]);if(je.header&&ge.deflateSetHeader(this.strm,je.header),je.dictionary){var ye;if(ye=typeof je.dictionary=="string"?he.string2buf(je.dictionary):pe.call(je.dictionary)==="[object ArrayBuffer]"?new Uint8Array(je.dictionary):je.dictionary,(We=ge.deflateSetDictionary(this.strm,ye))!==Me)throw new Error(Ee[We]);this._dict_set=!0}}function Se(Ie,je){var We=new de(je);if(We.push(Ie,!0),We.err)throw We.msg||Ee[We.err];return We.result}de.prototype.push=function(Ie,je){var We,ye,Pe=this.strm,$e=this.options.chunkSize;if(this.ended)return!1;ye=je===~~je?je:je===!0?4:0,typeof Ie=="string"?Pe.input=he.string2buf(Ie):pe.call(Ie)==="[object ArrayBuffer]"?Pe.input=new Uint8Array(Ie):Pe.input=Ie,Pe.next_in=0,Pe.avail_in=Pe.input.length;do{if(Pe.avail_out===0&&(Pe.output=new Ne.Buf8($e),Pe.next_out=0,Pe.avail_out=$e),(We=ge.deflate(Pe,ye))!==1&&We!==Me)return this.onEnd(We),!(this.ended=!0);Pe.avail_out!==0&&(Pe.avail_in!==0||ye!==4&&ye!==2)||(this.options.to==="string"?this.onData(he.buf2binstring(Ne.shrinkBuf(Pe.output,Pe.next_out))):this.onData(Ne.shrinkBuf(Pe.output,Pe.next_out)))}while((0<Pe.avail_in||Pe.avail_out===0)&&We!==1);return ye===4?(We=ge.deflateEnd(this.strm),this.onEnd(We),this.ended=!0,We===Me):ye!==2||(this.onEnd(Me),!(Pe.avail_out=0))},de.prototype.onData=function(Ie){this.chunks.push(Ie)},de.prototype.onEnd=function(Ie){Ie===Me&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ne.flattenChunks(this.chunks)),this.chunks=[],this.err=Ie,this.msg=this.strm.msg},Ce.Deflate=de,Ce.deflate=Se,Ce.deflateRaw=function(Ie,je){return(je=je||{}).raw=!0,Se(Ie,je)},Ce.gzip=function(Ie,je){return(je=je||{}).gzip=!0,Se(Ie,je)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(ke,Je,Ce){"use strict";var ge=ke("./zlib/inflate"),Ne=ke("./utils/common"),he=ke("./utils/strings"),Ee=ke("./zlib/constants"),we=ke("./zlib/messages"),pe=ke("./zlib/zstream"),Me=ke("./zlib/gzheader"),Ue=Object.prototype.toString;function xe(de){if(!(this instanceof xe))return new xe(de);this.options=Ne.assign({chunkSize:16384,windowBits:0,to:""},de||{});var Se=this.options;Se.raw&&0<=Se.windowBits&&Se.windowBits<16&&(Se.windowBits=-Se.windowBits,Se.windowBits===0&&(Se.windowBits=-15)),!(0<=Se.windowBits&&Se.windowBits<16)||de&&de.windowBits||(Se.windowBits+=32),15<Se.windowBits&&Se.windowBits<48&&!(15&Se.windowBits)&&(Se.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new pe,this.strm.avail_out=0;var Ie=ge.inflateInit2(this.strm,Se.windowBits);if(Ie!==Ee.Z_OK)throw new Error(we[Ie]);this.header=new Me,ge.inflateGetHeader(this.strm,this.header)}function be(de,Se){var Ie=new xe(Se);if(Ie.push(de,!0),Ie.err)throw Ie.msg||we[Ie.err];return Ie.result}xe.prototype.push=function(de,Se){var Ie,je,We,ye,Pe,$e,_e=this.strm,st=this.options.chunkSize,ve=this.options.dictionary,Ve=!1;if(this.ended)return!1;je=Se===~~Se?Se:Se===!0?Ee.Z_FINISH:Ee.Z_NO_FLUSH,typeof de=="string"?_e.input=he.binstring2buf(de):Ue.call(de)==="[object ArrayBuffer]"?_e.input=new Uint8Array(de):_e.input=de,_e.next_in=0,_e.avail_in=_e.input.length;do{if(_e.avail_out===0&&(_e.output=new Ne.Buf8(st),_e.next_out=0,_e.avail_out=st),(Ie=ge.inflate(_e,Ee.Z_NO_FLUSH))===Ee.Z_NEED_DICT&&ve&&($e=typeof ve=="string"?he.string2buf(ve):Ue.call(ve)==="[object ArrayBuffer]"?new Uint8Array(ve):ve,Ie=ge.inflateSetDictionary(this.strm,$e)),Ie===Ee.Z_BUF_ERROR&&Ve===!0&&(Ie=Ee.Z_OK,Ve=!1),Ie!==Ee.Z_STREAM_END&&Ie!==Ee.Z_OK)return this.onEnd(Ie),!(this.ended=!0);_e.next_out&&(_e.avail_out!==0&&Ie!==Ee.Z_STREAM_END&&(_e.avail_in!==0||je!==Ee.Z_FINISH&&je!==Ee.Z_SYNC_FLUSH)||(this.options.to==="string"?(We=he.utf8border(_e.output,_e.next_out),ye=_e.next_out-We,Pe=he.buf2string(_e.output,We),_e.next_out=ye,_e.avail_out=st-ye,ye&&Ne.arraySet(_e.output,_e.output,We,ye,0),this.onData(Pe)):this.onData(Ne.shrinkBuf(_e.output,_e.next_out)))),_e.avail_in===0&&_e.avail_out===0&&(Ve=!0)}while((0<_e.avail_in||_e.avail_out===0)&&Ie!==Ee.Z_STREAM_END);return Ie===Ee.Z_STREAM_END&&(je=Ee.Z_FINISH),je===Ee.Z_FINISH?(Ie=ge.inflateEnd(this.strm),this.onEnd(Ie),this.ended=!0,Ie===Ee.Z_OK):je!==Ee.Z_SYNC_FLUSH||(this.onEnd(Ee.Z_OK),!(_e.avail_out=0))},xe.prototype.onData=function(de){this.chunks.push(de)},xe.prototype.onEnd=function(de){de===Ee.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ne.flattenChunks(this.chunks)),this.chunks=[],this.err=de,this.msg=this.strm.msg},Ce.Inflate=xe,Ce.inflate=be,Ce.inflateRaw=function(de,Se){return(Se=Se||{}).raw=!0,be(de,Se)},Ce.ungzip=be},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(ke,Je,Ce){"use strict";var ge=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ce.assign=function(Ee){for(var we=Array.prototype.slice.call(arguments,1);we.length;){var pe=we.shift();if(pe){if(typeof pe!="object")throw new TypeError(pe+"must be non-object");for(var Me in pe)pe.hasOwnProperty(Me)&&(Ee[Me]=pe[Me])}}return Ee},Ce.shrinkBuf=function(Ee,we){return Ee.length===we?Ee:Ee.subarray?Ee.subarray(0,we):(Ee.length=we,Ee)};var Ne={arraySet:function(Ee,we,pe,Me,Ue){if(we.subarray&&Ee.subarray)Ee.set(we.subarray(pe,pe+Me),Ue);else for(var xe=0;xe<Me;xe++)Ee[Ue+xe]=we[pe+xe]},flattenChunks:function(Ee){var we,pe,Me,Ue,xe,be;for(we=Me=0,pe=Ee.length;we<pe;we++)Me+=Ee[we].length;for(be=new Uint8Array(Me),we=Ue=0,pe=Ee.length;we<pe;we++)xe=Ee[we],be.set(xe,Ue),Ue+=xe.length;return be}},he={arraySet:function(Ee,we,pe,Me,Ue){for(var xe=0;xe<Me;xe++)Ee[Ue+xe]=we[pe+xe]},flattenChunks:function(Ee){return[].concat.apply([],Ee)}};Ce.setTyped=function(Ee){Ee?(Ce.Buf8=Uint8Array,Ce.Buf16=Uint16Array,Ce.Buf32=Int32Array,Ce.assign(Ce,Ne)):(Ce.Buf8=Array,Ce.Buf16=Array,Ce.Buf32=Array,Ce.assign(Ce,he))},Ce.setTyped(ge)},{}],42:[function(ke,Je,Ce){"use strict";var ge=ke("./common"),Ne=!0,he=!0;try{String.fromCharCode.apply(null,[0])}catch(Me){Ne=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(Me){he=!1}for(var Ee=new ge.Buf8(256),we=0;we<256;we++)Ee[we]=252<=we?6:248<=we?5:240<=we?4:224<=we?3:192<=we?2:1;function pe(Me,Ue){if(Ue<65537&&(Me.subarray&&he||!Me.subarray&&Ne))return String.fromCharCode.apply(null,ge.shrinkBuf(Me,Ue));for(var xe="",be=0;be<Ue;be++)xe+=String.fromCharCode(Me[be]);return xe}Ee[254]=Ee[254]=1,Ce.string2buf=function(Me){var Ue,xe,be,de,Se,Ie=Me.length,je=0;for(de=0;de<Ie;de++)(64512&(xe=Me.charCodeAt(de)))==55296&&de+1<Ie&&(64512&(be=Me.charCodeAt(de+1)))==56320&&(xe=65536+(xe-55296<<10)+(be-56320),de++),je+=xe<128?1:xe<2048?2:xe<65536?3:4;for(Ue=new ge.Buf8(je),de=Se=0;Se<je;de++)(64512&(xe=Me.charCodeAt(de)))==55296&&de+1<Ie&&(64512&(be=Me.charCodeAt(de+1)))==56320&&(xe=65536+(xe-55296<<10)+(be-56320),de++),xe<128?Ue[Se++]=xe:(xe<2048?Ue[Se++]=192|xe>>>6:(xe<65536?Ue[Se++]=224|xe>>>12:(Ue[Se++]=240|xe>>>18,Ue[Se++]=128|xe>>>12&63),Ue[Se++]=128|xe>>>6&63),Ue[Se++]=128|63&xe);return Ue},Ce.buf2binstring=function(Me){return pe(Me,Me.length)},Ce.binstring2buf=function(Me){for(var Ue=new ge.Buf8(Me.length),xe=0,be=Ue.length;xe<be;xe++)Ue[xe]=Me.charCodeAt(xe);return Ue},Ce.buf2string=function(Me,Ue){var xe,be,de,Se,Ie=Ue||Me.length,je=new Array(2*Ie);for(xe=be=0;xe<Ie;)if((de=Me[xe++])<128)je[be++]=de;else if(4<(Se=Ee[de]))je[be++]=65533,xe+=Se-1;else{for(de&=Se===2?31:Se===3?15:7;1<Se&&xe<Ie;)de=de<<6|63&Me[xe++],Se--;1<Se?je[be++]=65533:de<65536?je[be++]=de:(de-=65536,je[be++]=55296|de>>10&1023,je[be++]=56320|1023&de)}return pe(je,be)},Ce.utf8border=function(Me,Ue){var xe;for((Ue=Ue||Me.length)>Me.length&&(Ue=Me.length),xe=Ue-1;0<=xe&&(192&Me[xe])==128;)xe--;return xe<0||xe===0?Ue:xe+Ee[Me[xe]]>Ue?xe:Ue}},{"./common":41}],43:[function(ke,Je,Ce){"use strict";Je.exports=function(ge,Ne,he,Ee){for(var we=65535&ge|0,pe=ge>>>16&65535|0,Me=0;he!==0;){for(he-=Me=2e3<he?2e3:he;pe=pe+(we=we+Ne[Ee++]|0)|0,--Me;);we%=65521,pe%=65521}return we|pe<<16|0}},{}],44:[function(ke,Je,Ce){"use strict";Je.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(ke,Je,Ce){"use strict";var ge=function(){for(var Ne,he=[],Ee=0;Ee<256;Ee++){Ne=Ee;for(var we=0;we<8;we++)Ne=1&Ne?3988292384^Ne>>>1:Ne>>>1;he[Ee]=Ne}return he}();Je.exports=function(Ne,he,Ee,we){var pe=ge,Me=we+Ee;Ne^=-1;for(var Ue=we;Ue<Me;Ue++)Ne=Ne>>>8^pe[255&(Ne^he[Ue])];return-1^Ne}},{}],46:[function(ke,Je,Ce){"use strict";var ge,Ne=ke("../utils/common"),he=ke("./trees"),Ee=ke("./adler32"),we=ke("./crc32"),pe=ke("./messages"),Me=0,Ue=4,xe=0,be=-2,de=-1,Se=4,Ie=2,je=8,We=9,ye=286,Pe=30,$e=19,_e=2*ye+1,st=15,ve=3,Ve=258,qe=Ve+ve+1,Oe=42,it=113,De=1,lt=2,Rt=3,gt=4;function ct(oe,le){return oe.msg=pe[le],le}function Ft(oe){return(oe<<1)-(4<oe?9:0)}function ze(oe){for(var le=oe.length;0<=--le;)oe[le]=0}function se(oe){var le=oe.state,ee=le.pending;ee>oe.avail_out&&(ee=oe.avail_out),ee!==0&&(Ne.arraySet(oe.output,le.pending_buf,le.pending_out,ee,oe.next_out),oe.next_out+=ee,le.pending_out+=ee,oe.total_out+=ee,oe.avail_out-=ee,le.pending-=ee,le.pending===0&&(le.pending_out=0))}function Qe(oe,le){he._tr_flush_block(oe,0<=oe.block_start?oe.block_start:-1,oe.strstart-oe.block_start,le),oe.block_start=oe.strstart,se(oe.strm)}function nt(oe,le){oe.pending_buf[oe.pending++]=le}function At(oe,le){oe.pending_buf[oe.pending++]=le>>>8&255,oe.pending_buf[oe.pending++]=255&le}function Ke(oe,le){var ee,z,re=oe.max_chain_length,ne=oe.strstart,Ze=oe.prev_length,dt=oe.nice_match,rt=oe.strstart>oe.w_size-qe?oe.strstart-(oe.w_size-qe):0,Zt=oe.window,Jt=oe.w_mask,zt=oe.prev,dn=oe.strstart+Ve,pn=Zt[ne+Ze-1],rr=Zt[ne+Ze];oe.prev_length>=oe.good_match&&(re>>=2),dt>oe.lookahead&&(dt=oe.lookahead);do if(Zt[(ee=le)+Ze]===rr&&Zt[ee+Ze-1]===pn&&Zt[ee]===Zt[ne]&&Zt[++ee]===Zt[ne+1]){ne+=2,ee++;do;while(Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&Zt[++ne]===Zt[++ee]&&ne<dn);if(z=Ve-(dn-ne),ne=dn-Ve,Ze<z){if(oe.match_start=le,dt<=(Ze=z))break;pn=Zt[ne+Ze-1],rr=Zt[ne+Ze]}}while((le=zt[le&Jt])>rt&&--re!=0);return Ze<=oe.lookahead?Ze:oe.lookahead}function ut(oe){var le,ee,z,re,ne,Ze,dt,rt,Zt,Jt,zt=oe.w_size;do{if(re=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=zt+(zt-qe)){for(Ne.arraySet(oe.window,oe.window,zt,zt,0),oe.match_start-=zt,oe.strstart-=zt,oe.block_start-=zt,le=ee=oe.hash_size;z=oe.head[--le],oe.head[le]=zt<=z?z-zt:0,--ee;);for(le=ee=zt;z=oe.prev[--le],oe.prev[le]=zt<=z?z-zt:0,--ee;);re+=zt}if(oe.strm.avail_in===0)break;if(Ze=oe.strm,dt=oe.window,rt=oe.strstart+oe.lookahead,Zt=re,Jt=void 0,Jt=Ze.avail_in,Zt<Jt&&(Jt=Zt),ee=Jt===0?0:(Ze.avail_in-=Jt,Ne.arraySet(dt,Ze.input,Ze.next_in,Jt,rt),Ze.state.wrap===1?Ze.adler=Ee(Ze.adler,dt,Jt,rt):Ze.state.wrap===2&&(Ze.adler=we(Ze.adler,dt,Jt,rt)),Ze.next_in+=Jt,Ze.total_in+=Jt,Jt),oe.lookahead+=ee,oe.lookahead+oe.insert>=ve)for(ne=oe.strstart-oe.insert,oe.ins_h=oe.window[ne],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+1])&oe.hash_mask;oe.insert&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+ve-1])&oe.hash_mask,oe.prev[ne&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=ne,ne++,oe.insert--,!(oe.lookahead+oe.insert<ve)););}while(oe.lookahead<qe&&oe.strm.avail_in!==0)}function ft(oe,le){for(var ee,z;;){if(oe.lookahead<qe){if(ut(oe),oe.lookahead<qe&&le===Me)return De;if(oe.lookahead===0)break}if(ee=0,oe.lookahead>=ve&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ve-1])&oe.hash_mask,ee=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),ee!==0&&oe.strstart-ee<=oe.w_size-qe&&(oe.match_length=Ke(oe,ee)),oe.match_length>=ve)if(z=he._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-ve),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=ve){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ve-1])&oe.hash_mask,ee=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart,--oe.match_length!=0;);oe.strstart++}else oe.strstart+=oe.match_length,oe.match_length=0,oe.ins_h=oe.window[oe.strstart],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+1])&oe.hash_mask;else z=he._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++;if(z&&(Qe(oe,!1),oe.strm.avail_out===0))return De}return oe.insert=oe.strstart<ve-1?oe.strstart:ve-1,le===Ue?(Qe(oe,!0),oe.strm.avail_out===0?Rt:gt):oe.last_lit&&(Qe(oe,!1),oe.strm.avail_out===0)?De:lt}function yt(oe,le){for(var ee,z,re;;){if(oe.lookahead<qe){if(ut(oe),oe.lookahead<qe&&le===Me)return De;if(oe.lookahead===0)break}if(ee=0,oe.lookahead>=ve&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ve-1])&oe.hash_mask,ee=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),oe.prev_length=oe.match_length,oe.prev_match=oe.match_start,oe.match_length=ve-1,ee!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-ee<=oe.w_size-qe&&(oe.match_length=Ke(oe,ee),oe.match_length<=5&&(oe.strategy===1||oe.match_length===ve&&4096<oe.strstart-oe.match_start)&&(oe.match_length=ve-1)),oe.prev_length>=ve&&oe.match_length<=oe.prev_length){for(re=oe.strstart+oe.lookahead-ve,z=he._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-ve),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;++oe.strstart<=re&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ve-1])&oe.hash_mask,ee=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),--oe.prev_length!=0;);if(oe.match_available=0,oe.match_length=ve-1,oe.strstart++,z&&(Qe(oe,!1),oe.strm.avail_out===0))return De}else if(oe.match_available){if((z=he._tr_tally(oe,0,oe.window[oe.strstart-1]))&&Qe(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return De}else oe.match_available=1,oe.strstart++,oe.lookahead--}return oe.match_available&&(z=he._tr_tally(oe,0,oe.window[oe.strstart-1]),oe.match_available=0),oe.insert=oe.strstart<ve-1?oe.strstart:ve-1,le===Ue?(Qe(oe,!0),oe.strm.avail_out===0?Rt:gt):oe.last_lit&&(Qe(oe,!1),oe.strm.avail_out===0)?De:lt}function Et(oe,le,ee,z,re){this.good_length=oe,this.max_lazy=le,this.nice_length=ee,this.max_chain=z,this.func=re}function Qt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=je,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Ne.Buf16(2*_e),this.dyn_dtree=new Ne.Buf16(2*(2*Pe+1)),this.bl_tree=new Ne.Buf16(2*(2*$e+1)),ze(this.dyn_ltree),ze(this.dyn_dtree),ze(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ne.Buf16(st+1),this.heap=new Ne.Buf16(2*ye+1),ze(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ne.Buf16(2*ye+1),ze(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Bt(oe){var le;return oe&&oe.state?(oe.total_in=oe.total_out=0,oe.data_type=Ie,(le=oe.state).pending=0,le.pending_out=0,le.wrap<0&&(le.wrap=-le.wrap),le.status=le.wrap?Oe:it,oe.adler=le.wrap===2?0:1,le.last_flush=Me,he._tr_init(le),xe):ct(oe,be)}function It(oe){var le=Bt(oe);return le===xe&&function(ee){ee.window_size=2*ee.w_size,ze(ee.head),ee.max_lazy_match=ge[ee.level].max_lazy,ee.good_match=ge[ee.level].good_length,ee.nice_match=ge[ee.level].nice_length,ee.max_chain_length=ge[ee.level].max_chain,ee.strstart=0,ee.block_start=0,ee.lookahead=0,ee.insert=0,ee.match_length=ee.prev_length=ve-1,ee.match_available=0,ee.ins_h=0}(oe.state),le}function _t(oe,le,ee,z,re,ne){if(!oe)return be;var Ze=1;if(le===de&&(le=6),z<0?(Ze=0,z=-z):15<z&&(Ze=2,z-=16),re<1||We<re||ee!==je||z<8||15<z||le<0||9<le||ne<0||Se<ne)return ct(oe,be);z===8&&(z=9);var dt=new Qt;return(oe.state=dt).strm=oe,dt.wrap=Ze,dt.gzhead=null,dt.w_bits=z,dt.w_size=1<<dt.w_bits,dt.w_mask=dt.w_size-1,dt.hash_bits=re+7,dt.hash_size=1<<dt.hash_bits,dt.hash_mask=dt.hash_size-1,dt.hash_shift=~~((dt.hash_bits+ve-1)/ve),dt.window=new Ne.Buf8(2*dt.w_size),dt.head=new Ne.Buf16(dt.hash_size),dt.prev=new Ne.Buf16(dt.w_size),dt.lit_bufsize=1<<re+6,dt.pending_buf_size=4*dt.lit_bufsize,dt.pending_buf=new Ne.Buf8(dt.pending_buf_size),dt.d_buf=1*dt.lit_bufsize,dt.l_buf=3*dt.lit_bufsize,dt.level=le,dt.strategy=ne,dt.method=ee,It(oe)}ge=[new Et(0,0,0,0,function(oe,le){var ee=65535;for(ee>oe.pending_buf_size-5&&(ee=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(ut(oe),oe.lookahead===0&&le===Me)return De;if(oe.lookahead===0)break}oe.strstart+=oe.lookahead,oe.lookahead=0;var z=oe.block_start+ee;if((oe.strstart===0||oe.strstart>=z)&&(oe.lookahead=oe.strstart-z,oe.strstart=z,Qe(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-qe&&(Qe(oe,!1),oe.strm.avail_out===0))return De}return oe.insert=0,le===Ue?(Qe(oe,!0),oe.strm.avail_out===0?Rt:gt):(oe.strstart>oe.block_start&&(Qe(oe,!1),oe.strm.avail_out),De)}),new Et(4,4,8,4,ft),new Et(4,5,16,8,ft),new Et(4,6,32,32,ft),new Et(4,4,16,16,yt),new Et(8,16,32,32,yt),new Et(8,16,128,128,yt),new Et(8,32,128,256,yt),new Et(32,128,258,1024,yt),new Et(32,258,258,4096,yt)],Ce.deflateInit=function(oe,le){return _t(oe,le,je,15,8,0)},Ce.deflateInit2=_t,Ce.deflateReset=It,Ce.deflateResetKeep=Bt,Ce.deflateSetHeader=function(oe,le){return oe&&oe.state?oe.state.wrap!==2?be:(oe.state.gzhead=le,xe):be},Ce.deflate=function(oe,le){var ee,z,re,ne;if(!oe||!oe.state||5<le||le<0)return oe?ct(oe,be):be;if(z=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||z.status===666&&le!==Ue)return ct(oe,oe.avail_out===0?-5:be);if(z.strm=oe,ee=z.last_flush,z.last_flush=le,z.status===Oe)if(z.wrap===2)oe.adler=0,nt(z,31),nt(z,139),nt(z,8),z.gzhead?(nt(z,(z.gzhead.text?1:0)+(z.gzhead.hcrc?2:0)+(z.gzhead.extra?4:0)+(z.gzhead.name?8:0)+(z.gzhead.comment?16:0)),nt(z,255&z.gzhead.time),nt(z,z.gzhead.time>>8&255),nt(z,z.gzhead.time>>16&255),nt(z,z.gzhead.time>>24&255),nt(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),nt(z,255&z.gzhead.os),z.gzhead.extra&&z.gzhead.extra.length&&(nt(z,255&z.gzhead.extra.length),nt(z,z.gzhead.extra.length>>8&255)),z.gzhead.hcrc&&(oe.adler=we(oe.adler,z.pending_buf,z.pending,0)),z.gzindex=0,z.status=69):(nt(z,0),nt(z,0),nt(z,0),nt(z,0),nt(z,0),nt(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),nt(z,3),z.status=it);else{var Ze=je+(z.w_bits-8<<4)<<8;Ze|=(2<=z.strategy||z.level<2?0:z.level<6?1:z.level===6?2:3)<<6,z.strstart!==0&&(Ze|=32),Ze+=31-Ze%31,z.status=it,At(z,Ze),z.strstart!==0&&(At(z,oe.adler>>>16),At(z,65535&oe.adler)),oe.adler=1}if(z.status===69)if(z.gzhead.extra){for(re=z.pending;z.gzindex<(65535&z.gzhead.extra.length)&&(z.pending!==z.pending_buf_size||(z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),se(oe),re=z.pending,z.pending!==z.pending_buf_size));)nt(z,255&z.gzhead.extra[z.gzindex]),z.gzindex++;z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),z.gzindex===z.gzhead.extra.length&&(z.gzindex=0,z.status=73)}else z.status=73;if(z.status===73)if(z.gzhead.name){re=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),se(oe),re=z.pending,z.pending===z.pending_buf_size)){ne=1;break}ne=z.gzindex<z.gzhead.name.length?255&z.gzhead.name.charCodeAt(z.gzindex++):0,nt(z,ne)}while(ne!==0);z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),ne===0&&(z.gzindex=0,z.status=91)}else z.status=91;if(z.status===91)if(z.gzhead.comment){re=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),se(oe),re=z.pending,z.pending===z.pending_buf_size)){ne=1;break}ne=z.gzindex<z.gzhead.comment.length?255&z.gzhead.comment.charCodeAt(z.gzindex++):0,nt(z,ne)}while(ne!==0);z.gzhead.hcrc&&z.pending>re&&(oe.adler=we(oe.adler,z.pending_buf,z.pending-re,re)),ne===0&&(z.status=103)}else z.status=103;if(z.status===103&&(z.gzhead.hcrc?(z.pending+2>z.pending_buf_size&&se(oe),z.pending+2<=z.pending_buf_size&&(nt(z,255&oe.adler),nt(z,oe.adler>>8&255),oe.adler=0,z.status=it)):z.status=it),z.pending!==0){if(se(oe),oe.avail_out===0)return z.last_flush=-1,xe}else if(oe.avail_in===0&&Ft(le)<=Ft(ee)&&le!==Ue)return ct(oe,-5);if(z.status===666&&oe.avail_in!==0)return ct(oe,-5);if(oe.avail_in!==0||z.lookahead!==0||le!==Me&&z.status!==666){var dt=z.strategy===2?function(rt,Zt){for(var Jt;;){if(rt.lookahead===0&&(ut(rt),rt.lookahead===0)){if(Zt===Me)return De;break}if(rt.match_length=0,Jt=he._tr_tally(rt,0,rt.window[rt.strstart]),rt.lookahead--,rt.strstart++,Jt&&(Qe(rt,!1),rt.strm.avail_out===0))return De}return rt.insert=0,Zt===Ue?(Qe(rt,!0),rt.strm.avail_out===0?Rt:gt):rt.last_lit&&(Qe(rt,!1),rt.strm.avail_out===0)?De:lt}(z,le):z.strategy===3?function(rt,Zt){for(var Jt,zt,dn,pn,rr=rt.window;;){if(rt.lookahead<=Ve){if(ut(rt),rt.lookahead<=Ve&&Zt===Me)return De;if(rt.lookahead===0)break}if(rt.match_length=0,rt.lookahead>=ve&&0<rt.strstart&&(zt=rr[dn=rt.strstart-1])===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]){pn=rt.strstart+Ve;do;while(zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&zt===rr[++dn]&&dn<pn);rt.match_length=Ve-(pn-dn),rt.match_length>rt.lookahead&&(rt.match_length=rt.lookahead)}if(rt.match_length>=ve?(Jt=he._tr_tally(rt,1,rt.match_length-ve),rt.lookahead-=rt.match_length,rt.strstart+=rt.match_length,rt.match_length=0):(Jt=he._tr_tally(rt,0,rt.window[rt.strstart]),rt.lookahead--,rt.strstart++),Jt&&(Qe(rt,!1),rt.strm.avail_out===0))return De}return rt.insert=0,Zt===Ue?(Qe(rt,!0),rt.strm.avail_out===0?Rt:gt):rt.last_lit&&(Qe(rt,!1),rt.strm.avail_out===0)?De:lt}(z,le):ge[z.level].func(z,le);if(dt!==Rt&&dt!==gt||(z.status=666),dt===De||dt===Rt)return oe.avail_out===0&&(z.last_flush=-1),xe;if(dt===lt&&(le===1?he._tr_align(z):le!==5&&(he._tr_stored_block(z,0,0,!1),le===3&&(ze(z.head),z.lookahead===0&&(z.strstart=0,z.block_start=0,z.insert=0))),se(oe),oe.avail_out===0))return z.last_flush=-1,xe}return le!==Ue?xe:z.wrap<=0?1:(z.wrap===2?(nt(z,255&oe.adler),nt(z,oe.adler>>8&255),nt(z,oe.adler>>16&255),nt(z,oe.adler>>24&255),nt(z,255&oe.total_in),nt(z,oe.total_in>>8&255),nt(z,oe.total_in>>16&255),nt(z,oe.total_in>>24&255)):(At(z,oe.adler>>>16),At(z,65535&oe.adler)),se(oe),0<z.wrap&&(z.wrap=-z.wrap),z.pending!==0?xe:1)},Ce.deflateEnd=function(oe){var le;return oe&&oe.state?(le=oe.state.status)!==Oe&&le!==69&&le!==73&&le!==91&&le!==103&&le!==it&&le!==666?ct(oe,be):(oe.state=null,le===it?ct(oe,-3):xe):be},Ce.deflateSetDictionary=function(oe,le){var ee,z,re,ne,Ze,dt,rt,Zt,Jt=le.length;if(!oe||!oe.state||(ne=(ee=oe.state).wrap)===2||ne===1&&ee.status!==Oe||ee.lookahead)return be;for(ne===1&&(oe.adler=Ee(oe.adler,le,Jt,0)),ee.wrap=0,Jt>=ee.w_size&&(ne===0&&(ze(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),Zt=new Ne.Buf8(ee.w_size),Ne.arraySet(Zt,le,Jt-ee.w_size,ee.w_size,0),le=Zt,Jt=ee.w_size),Ze=oe.avail_in,dt=oe.next_in,rt=oe.input,oe.avail_in=Jt,oe.next_in=0,oe.input=le,ut(ee);ee.lookahead>=ve;){for(z=ee.strstart,re=ee.lookahead-(ve-1);ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[z+ve-1])&ee.hash_mask,ee.prev[z&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=z,z++,--re;);ee.strstart=z,ee.lookahead=ve-1,ut(ee)}return ee.strstart+=ee.lookahead,ee.block_start=ee.strstart,ee.insert=ee.lookahead,ee.lookahead=0,ee.match_length=ee.prev_length=ve-1,ee.match_available=0,oe.next_in=dt,oe.input=rt,oe.avail_in=Ze,ee.wrap=ne,xe},Ce.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(ke,Je,Ce){"use strict";Je.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(ke,Je,Ce){"use strict";Je.exports=function(ge,Ne){var he,Ee,we,pe,Me,Ue,xe,be,de,Se,Ie,je,We,ye,Pe,$e,_e,st,ve,Ve,qe,Oe,it,De,lt;he=ge.state,Ee=ge.next_in,De=ge.input,we=Ee+(ge.avail_in-5),pe=ge.next_out,lt=ge.output,Me=pe-(Ne-ge.avail_out),Ue=pe+(ge.avail_out-257),xe=he.dmax,be=he.wsize,de=he.whave,Se=he.wnext,Ie=he.window,je=he.hold,We=he.bits,ye=he.lencode,Pe=he.distcode,$e=(1<<he.lenbits)-1,_e=(1<<he.distbits)-1;e:do{We<15&&(je+=De[Ee++]<<We,We+=8,je+=De[Ee++]<<We,We+=8),st=ye[je&$e];t:for(;;){if(je>>>=ve=st>>>24,We-=ve,(ve=st>>>16&255)===0)lt[pe++]=65535&st;else{if(!(16&ve)){if(!(64&ve)){st=ye[(65535&st)+(je&(1<<ve)-1)];continue t}if(32&ve){he.mode=12;break e}ge.msg="invalid literal/length code",he.mode=30;break e}Ve=65535&st,(ve&=15)&&(We<ve&&(je+=De[Ee++]<<We,We+=8),Ve+=je&(1<<ve)-1,je>>>=ve,We-=ve),We<15&&(je+=De[Ee++]<<We,We+=8,je+=De[Ee++]<<We,We+=8),st=Pe[je&_e];n:for(;;){if(je>>>=ve=st>>>24,We-=ve,!(16&(ve=st>>>16&255))){if(!(64&ve)){st=Pe[(65535&st)+(je&(1<<ve)-1)];continue n}ge.msg="invalid distance code",he.mode=30;break e}if(qe=65535&st,We<(ve&=15)&&(je+=De[Ee++]<<We,(We+=8)<ve&&(je+=De[Ee++]<<We,We+=8)),xe<(qe+=je&(1<<ve)-1)){ge.msg="invalid distance too far back",he.mode=30;break e}if(je>>>=ve,We-=ve,(ve=pe-Me)<qe){if(de<(ve=qe-ve)&&he.sane){ge.msg="invalid distance too far back",he.mode=30;break e}if(it=Ie,(Oe=0)===Se){if(Oe+=be-ve,ve<Ve){for(Ve-=ve;lt[pe++]=Ie[Oe++],--ve;);Oe=pe-qe,it=lt}}else if(Se<ve){if(Oe+=be+Se-ve,(ve-=Se)<Ve){for(Ve-=ve;lt[pe++]=Ie[Oe++],--ve;);if(Oe=0,Se<Ve){for(Ve-=ve=Se;lt[pe++]=Ie[Oe++],--ve;);Oe=pe-qe,it=lt}}}else if(Oe+=Se-ve,ve<Ve){for(Ve-=ve;lt[pe++]=Ie[Oe++],--ve;);Oe=pe-qe,it=lt}for(;2<Ve;)lt[pe++]=it[Oe++],lt[pe++]=it[Oe++],lt[pe++]=it[Oe++],Ve-=3;Ve&&(lt[pe++]=it[Oe++],1<Ve&&(lt[pe++]=it[Oe++]))}else{for(Oe=pe-qe;lt[pe++]=lt[Oe++],lt[pe++]=lt[Oe++],lt[pe++]=lt[Oe++],2<(Ve-=3););Ve&&(lt[pe++]=lt[Oe++],1<Ve&&(lt[pe++]=lt[Oe++]))}break}}break}}while(Ee<we&&pe<Ue);Ee-=Ve=We>>3,je&=(1<<(We-=Ve<<3))-1,ge.next_in=Ee,ge.next_out=pe,ge.avail_in=Ee<we?we-Ee+5:5-(Ee-we),ge.avail_out=pe<Ue?Ue-pe+257:257-(pe-Ue),he.hold=je,he.bits=We}},{}],49:[function(ke,Je,Ce){"use strict";var ge=ke("../utils/common"),Ne=ke("./adler32"),he=ke("./crc32"),Ee=ke("./inffast"),we=ke("./inftrees"),pe=1,Me=2,Ue=0,xe=-2,be=1,de=852,Se=592;function Ie(Oe){return(Oe>>>24&255)+(Oe>>>8&65280)+((65280&Oe)<<8)+((255&Oe)<<24)}function je(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ge.Buf16(320),this.work=new ge.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function We(Oe){var it;return Oe&&Oe.state?(it=Oe.state,Oe.total_in=Oe.total_out=it.total=0,Oe.msg="",it.wrap&&(Oe.adler=1&it.wrap),it.mode=be,it.last=0,it.havedict=0,it.dmax=32768,it.head=null,it.hold=0,it.bits=0,it.lencode=it.lendyn=new ge.Buf32(de),it.distcode=it.distdyn=new ge.Buf32(Se),it.sane=1,it.back=-1,Ue):xe}function ye(Oe){var it;return Oe&&Oe.state?((it=Oe.state).wsize=0,it.whave=0,it.wnext=0,We(Oe)):xe}function Pe(Oe,it){var De,lt;return Oe&&Oe.state?(lt=Oe.state,it<0?(De=0,it=-it):(De=1+(it>>4),it<48&&(it&=15)),it&&(it<8||15<it)?xe:(lt.window!==null&<.wbits!==it&&(lt.window=null),lt.wrap=De,lt.wbits=it,ye(Oe))):xe}function $e(Oe,it){var De,lt;return Oe?(lt=new je,(Oe.state=lt).window=null,(De=Pe(Oe,it))!==Ue&&(Oe.state=null),De):xe}var _e,st,ve=!0;function Ve(Oe){if(ve){var it;for(_e=new ge.Buf32(512),st=new ge.Buf32(32),it=0;it<144;)Oe.lens[it++]=8;for(;it<256;)Oe.lens[it++]=9;for(;it<280;)Oe.lens[it++]=7;for(;it<288;)Oe.lens[it++]=8;for(we(pe,Oe.lens,0,288,_e,0,Oe.work,{bits:9}),it=0;it<32;)Oe.lens[it++]=5;we(Me,Oe.lens,0,32,st,0,Oe.work,{bits:5}),ve=!1}Oe.lencode=_e,Oe.lenbits=9,Oe.distcode=st,Oe.distbits=5}function qe(Oe,it,De,lt){var Rt,gt=Oe.state;return gt.window===null&&(gt.wsize=1<<gt.wbits,gt.wnext=0,gt.whave=0,gt.window=new ge.Buf8(gt.wsize)),lt>=gt.wsize?(ge.arraySet(gt.window,it,De-gt.wsize,gt.wsize,0),gt.wnext=0,gt.whave=gt.wsize):(lt<(Rt=gt.wsize-gt.wnext)&&(Rt=lt),ge.arraySet(gt.window,it,De-lt,Rt,gt.wnext),(lt-=Rt)?(ge.arraySet(gt.window,it,De-lt,lt,0),gt.wnext=lt,gt.whave=gt.wsize):(gt.wnext+=Rt,gt.wnext===gt.wsize&&(gt.wnext=0),gt.whave<gt.wsize&&(gt.whave+=Rt))),0}Ce.inflateReset=ye,Ce.inflateReset2=Pe,Ce.inflateResetKeep=We,Ce.inflateInit=function(Oe){return $e(Oe,15)},Ce.inflateInit2=$e,Ce.inflate=function(Oe,it){var De,lt,Rt,gt,ct,Ft,ze,se,Qe,nt,At,Ke,ut,ft,yt,Et,Qt,Bt,It,_t,oe,le,ee,z,re=0,ne=new ge.Buf8(4),Ze=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Oe||!Oe.state||!Oe.output||!Oe.input&&Oe.avail_in!==0)return xe;(De=Oe.state).mode===12&&(De.mode=13),ct=Oe.next_out,Rt=Oe.output,ze=Oe.avail_out,gt=Oe.next_in,lt=Oe.input,Ft=Oe.avail_in,se=De.hold,Qe=De.bits,nt=Ft,At=ze,le=Ue;e:for(;;)switch(De.mode){case be:if(De.wrap===0){De.mode=13;break}for(;Qe<16;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(2&De.wrap&&se===35615){ne[De.check=0]=255&se,ne[1]=se>>>8&255,De.check=he(De.check,ne,2,0),Qe=se=0,De.mode=2;break}if(De.flags=0,De.head&&(De.head.done=!1),!(1&De.wrap)||(((255&se)<<8)+(se>>8))%31){Oe.msg="incorrect header check",De.mode=30;break}if((15&se)!=8){Oe.msg="unknown compression method",De.mode=30;break}if(Qe-=4,oe=8+(15&(se>>>=4)),De.wbits===0)De.wbits=oe;else if(oe>De.wbits){Oe.msg="invalid window size",De.mode=30;break}De.dmax=1<<oe,Oe.adler=De.check=1,De.mode=512&se?10:12,Qe=se=0;break;case 2:for(;Qe<16;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(De.flags=se,(255&De.flags)!=8){Oe.msg="unknown compression method",De.mode=30;break}if(57344&De.flags){Oe.msg="unknown header flags set",De.mode=30;break}De.head&&(De.head.text=se>>8&1),512&De.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,De.check=he(De.check,ne,2,0)),Qe=se=0,De.mode=3;case 3:for(;Qe<32;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.head&&(De.head.time=se),512&De.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ne[2]=se>>>16&255,ne[3]=se>>>24&255,De.check=he(De.check,ne,4,0)),Qe=se=0,De.mode=4;case 4:for(;Qe<16;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.head&&(De.head.xflags=255&se,De.head.os=se>>8),512&De.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,De.check=he(De.check,ne,2,0)),Qe=se=0,De.mode=5;case 5:if(1024&De.flags){for(;Qe<16;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.length=se,De.head&&(De.head.extra_len=se),512&De.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,De.check=he(De.check,ne,2,0)),Qe=se=0}else De.head&&(De.head.extra=null);De.mode=6;case 6:if(1024&De.flags&&(Ft<(Ke=De.length)&&(Ke=Ft),Ke&&(De.head&&(oe=De.head.extra_len-De.length,De.head.extra||(De.head.extra=new Array(De.head.extra_len)),ge.arraySet(De.head.extra,lt,gt,Ke,oe)),512&De.flags&&(De.check=he(De.check,lt,Ke,gt)),Ft-=Ke,gt+=Ke,De.length-=Ke),De.length))break e;De.length=0,De.mode=7;case 7:if(2048&De.flags){if(Ft===0)break e;for(Ke=0;oe=lt[gt+Ke++],De.head&&oe&&De.length<65536&&(De.head.name+=String.fromCharCode(oe)),oe&&Ke<Ft;);if(512&De.flags&&(De.check=he(De.check,lt,Ke,gt)),Ft-=Ke,gt+=Ke,oe)break e}else De.head&&(De.head.name=null);De.length=0,De.mode=8;case 8:if(4096&De.flags){if(Ft===0)break e;for(Ke=0;oe=lt[gt+Ke++],De.head&&oe&&De.length<65536&&(De.head.comment+=String.fromCharCode(oe)),oe&&Ke<Ft;);if(512&De.flags&&(De.check=he(De.check,lt,Ke,gt)),Ft-=Ke,gt+=Ke,oe)break e}else De.head&&(De.head.comment=null);De.mode=9;case 9:if(512&De.flags){for(;Qe<16;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(se!==(65535&De.check)){Oe.msg="header crc mismatch",De.mode=30;break}Qe=se=0}De.head&&(De.head.hcrc=De.flags>>9&1,De.head.done=!0),Oe.adler=De.check=0,De.mode=12;break;case 10:for(;Qe<32;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}Oe.adler=De.check=Ie(se),Qe=se=0,De.mode=11;case 11:if(De.havedict===0)return Oe.next_out=ct,Oe.avail_out=ze,Oe.next_in=gt,Oe.avail_in=Ft,De.hold=se,De.bits=Qe,2;Oe.adler=De.check=1,De.mode=12;case 12:if(it===5||it===6)break e;case 13:if(De.last){se>>>=7&Qe,Qe-=7&Qe,De.mode=27;break}for(;Qe<3;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}switch(De.last=1&se,Qe-=1,3&(se>>>=1)){case 0:De.mode=14;break;case 1:if(Ve(De),De.mode=20,it!==6)break;se>>>=2,Qe-=2;break e;case 2:De.mode=17;break;case 3:Oe.msg="invalid block type",De.mode=30}se>>>=2,Qe-=2;break;case 14:for(se>>>=7&Qe,Qe-=7&Qe;Qe<32;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if((65535&se)!=(se>>>16^65535)){Oe.msg="invalid stored block lengths",De.mode=30;break}if(De.length=65535&se,Qe=se=0,De.mode=15,it===6)break e;case 15:De.mode=16;case 16:if(Ke=De.length){if(Ft<Ke&&(Ke=Ft),ze<Ke&&(Ke=ze),Ke===0)break e;ge.arraySet(Rt,lt,gt,Ke,ct),Ft-=Ke,gt+=Ke,ze-=Ke,ct+=Ke,De.length-=Ke;break}De.mode=12;break;case 17:for(;Qe<14;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(De.nlen=257+(31&se),se>>>=5,Qe-=5,De.ndist=1+(31&se),se>>>=5,Qe-=5,De.ncode=4+(15&se),se>>>=4,Qe-=4,286<De.nlen||30<De.ndist){Oe.msg="too many length or distance symbols",De.mode=30;break}De.have=0,De.mode=18;case 18:for(;De.have<De.ncode;){for(;Qe<3;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.lens[Ze[De.have++]]=7&se,se>>>=3,Qe-=3}for(;De.have<19;)De.lens[Ze[De.have++]]=0;if(De.lencode=De.lendyn,De.lenbits=7,ee={bits:De.lenbits},le=we(0,De.lens,0,19,De.lencode,0,De.work,ee),De.lenbits=ee.bits,le){Oe.msg="invalid code lengths set",De.mode=30;break}De.have=0,De.mode=19;case 19:for(;De.have<De.nlen+De.ndist;){for(;Et=(re=De.lencode[se&(1<<De.lenbits)-1])>>>16&255,Qt=65535&re,!((yt=re>>>24)<=Qe);){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(Qt<16)se>>>=yt,Qe-=yt,De.lens[De.have++]=Qt;else{if(Qt===16){for(z=yt+2;Qe<z;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(se>>>=yt,Qe-=yt,De.have===0){Oe.msg="invalid bit length repeat",De.mode=30;break}oe=De.lens[De.have-1],Ke=3+(3&se),se>>>=2,Qe-=2}else if(Qt===17){for(z=yt+3;Qe<z;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}Qe-=yt,oe=0,Ke=3+(7&(se>>>=yt)),se>>>=3,Qe-=3}else{for(z=yt+7;Qe<z;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}Qe-=yt,oe=0,Ke=11+(127&(se>>>=yt)),se>>>=7,Qe-=7}if(De.have+Ke>De.nlen+De.ndist){Oe.msg="invalid bit length repeat",De.mode=30;break}for(;Ke--;)De.lens[De.have++]=oe}}if(De.mode===30)break;if(De.lens[256]===0){Oe.msg="invalid code -- missing end-of-block",De.mode=30;break}if(De.lenbits=9,ee={bits:De.lenbits},le=we(pe,De.lens,0,De.nlen,De.lencode,0,De.work,ee),De.lenbits=ee.bits,le){Oe.msg="invalid literal/lengths set",De.mode=30;break}if(De.distbits=6,De.distcode=De.distdyn,ee={bits:De.distbits},le=we(Me,De.lens,De.nlen,De.ndist,De.distcode,0,De.work,ee),De.distbits=ee.bits,le){Oe.msg="invalid distances set",De.mode=30;break}if(De.mode=20,it===6)break e;case 20:De.mode=21;case 21:if(6<=Ft&&258<=ze){Oe.next_out=ct,Oe.avail_out=ze,Oe.next_in=gt,Oe.avail_in=Ft,De.hold=se,De.bits=Qe,Ee(Oe,At),ct=Oe.next_out,Rt=Oe.output,ze=Oe.avail_out,gt=Oe.next_in,lt=Oe.input,Ft=Oe.avail_in,se=De.hold,Qe=De.bits,De.mode===12&&(De.back=-1);break}for(De.back=0;Et=(re=De.lencode[se&(1<<De.lenbits)-1])>>>16&255,Qt=65535&re,!((yt=re>>>24)<=Qe);){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(Et&&!(240&Et)){for(Bt=yt,It=Et,_t=Qt;Et=(re=De.lencode[_t+((se&(1<<Bt+It)-1)>>Bt)])>>>16&255,Qt=65535&re,!(Bt+(yt=re>>>24)<=Qe);){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}se>>>=Bt,Qe-=Bt,De.back+=Bt}if(se>>>=yt,Qe-=yt,De.back+=yt,De.length=Qt,Et===0){De.mode=26;break}if(32&Et){De.back=-1,De.mode=12;break}if(64&Et){Oe.msg="invalid literal/length code",De.mode=30;break}De.extra=15&Et,De.mode=22;case 22:if(De.extra){for(z=De.extra;Qe<z;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.length+=se&(1<<De.extra)-1,se>>>=De.extra,Qe-=De.extra,De.back+=De.extra}De.was=De.length,De.mode=23;case 23:for(;Et=(re=De.distcode[se&(1<<De.distbits)-1])>>>16&255,Qt=65535&re,!((yt=re>>>24)<=Qe);){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(!(240&Et)){for(Bt=yt,It=Et,_t=Qt;Et=(re=De.distcode[_t+((se&(1<<Bt+It)-1)>>Bt)])>>>16&255,Qt=65535&re,!(Bt+(yt=re>>>24)<=Qe);){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}se>>>=Bt,Qe-=Bt,De.back+=Bt}if(se>>>=yt,Qe-=yt,De.back+=yt,64&Et){Oe.msg="invalid distance code",De.mode=30;break}De.offset=Qt,De.extra=15&Et,De.mode=24;case 24:if(De.extra){for(z=De.extra;Qe<z;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}De.offset+=se&(1<<De.extra)-1,se>>>=De.extra,Qe-=De.extra,De.back+=De.extra}if(De.offset>De.dmax){Oe.msg="invalid distance too far back",De.mode=30;break}De.mode=25;case 25:if(ze===0)break e;if(Ke=At-ze,De.offset>Ke){if((Ke=De.offset-Ke)>De.whave&&De.sane){Oe.msg="invalid distance too far back",De.mode=30;break}ut=Ke>De.wnext?(Ke-=De.wnext,De.wsize-Ke):De.wnext-Ke,Ke>De.length&&(Ke=De.length),ft=De.window}else ft=Rt,ut=ct-De.offset,Ke=De.length;for(ze<Ke&&(Ke=ze),ze-=Ke,De.length-=Ke;Rt[ct++]=ft[ut++],--Ke;);De.length===0&&(De.mode=21);break;case 26:if(ze===0)break e;Rt[ct++]=De.length,ze--,De.mode=21;break;case 27:if(De.wrap){for(;Qe<32;){if(Ft===0)break e;Ft--,se|=lt[gt++]<<Qe,Qe+=8}if(At-=ze,Oe.total_out+=At,De.total+=At,At&&(Oe.adler=De.check=De.flags?he(De.check,Rt,At,ct-At):Ne(De.check,Rt,At,ct-At)),At=ze,(De.flags?se:Ie(se))!==De.check){Oe.msg="incorrect data check",De.mode=30;break}Qe=se=0}De.mode=28;case 28:if(De.wrap&&De.flags){for(;Qe<32;){if(Ft===0)break e;Ft--,se+=lt[gt++]<<Qe,Qe+=8}if(se!==(4294967295&De.total)){Oe.msg="incorrect length check",De.mode=30;break}Qe=se=0}De.mode=29;case 29:le=1;break e;case 30:le=-3;break e;case 31:return-4;case 32:default:return xe}return Oe.next_out=ct,Oe.avail_out=ze,Oe.next_in=gt,Oe.avail_in=Ft,De.hold=se,De.bits=Qe,(De.wsize||At!==Oe.avail_out&&De.mode<30&&(De.mode<27||it!==4))&&qe(Oe,Oe.output,Oe.next_out,At-Oe.avail_out)?(De.mode=31,-4):(nt-=Oe.avail_in,At-=Oe.avail_out,Oe.total_in+=nt,Oe.total_out+=At,De.total+=At,De.wrap&&At&&(Oe.adler=De.check=De.flags?he(De.check,Rt,At,Oe.next_out-At):Ne(De.check,Rt,At,Oe.next_out-At)),Oe.data_type=De.bits+(De.last?64:0)+(De.mode===12?128:0)+(De.mode===20||De.mode===15?256:0),(nt==0&&At===0||it===4)&&le===Ue&&(le=-5),le)},Ce.inflateEnd=function(Oe){if(!Oe||!Oe.state)return xe;var it=Oe.state;return it.window&&(it.window=null),Oe.state=null,Ue},Ce.inflateGetHeader=function(Oe,it){var De;return Oe&&Oe.state&&2&(De=Oe.state).wrap?((De.head=it).done=!1,Ue):xe},Ce.inflateSetDictionary=function(Oe,it){var De,lt=it.length;return Oe&&Oe.state?(De=Oe.state).wrap!==0&&De.mode!==11?xe:De.mode===11&&Ne(1,it,lt,0)!==De.check?-3:qe(Oe,it,lt,lt)?(De.mode=31,-4):(De.havedict=1,Ue):xe},Ce.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(ke,Je,Ce){"use strict";var ge=ke("../utils/common"),Ne=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],he=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Ee=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],we=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];Je.exports=function(pe,Me,Ue,xe,be,de,Se,Ie){var je,We,ye,Pe,$e,_e,st,ve,Ve,qe=Ie.bits,Oe=0,it=0,De=0,lt=0,Rt=0,gt=0,ct=0,Ft=0,ze=0,se=0,Qe=null,nt=0,At=new ge.Buf16(16),Ke=new ge.Buf16(16),ut=null,ft=0;for(Oe=0;Oe<=15;Oe++)At[Oe]=0;for(it=0;it<xe;it++)At[Me[Ue+it]]++;for(Rt=qe,lt=15;1<=lt&&At[lt]===0;lt--);if(lt<Rt&&(Rt=lt),lt===0)return be[de++]=20971520,be[de++]=20971520,Ie.bits=1,0;for(De=1;De<lt&&At[De]===0;De++);for(Rt<De&&(Rt=De),Oe=Ft=1;Oe<=15;Oe++)if(Ft<<=1,(Ft-=At[Oe])<0)return-1;if(0<Ft&&(pe===0||lt!==1))return-1;for(Ke[1]=0,Oe=1;Oe<15;Oe++)Ke[Oe+1]=Ke[Oe]+At[Oe];for(it=0;it<xe;it++)Me[Ue+it]!==0&&(Se[Ke[Me[Ue+it]]++]=it);if(_e=pe===0?(Qe=ut=Se,19):pe===1?(Qe=Ne,nt-=257,ut=he,ft-=257,256):(Qe=Ee,ut=we,-1),Oe=De,$e=de,ct=it=se=0,ye=-1,Pe=(ze=1<<(gt=Rt))-1,pe===1&&852<ze||pe===2&&592<ze)return 1;for(;;){for(st=Oe-ct,Ve=Se[it]<_e?(ve=0,Se[it]):Se[it]>_e?(ve=ut[ft+Se[it]],Qe[nt+Se[it]]):(ve=96,0),je=1<<Oe-ct,De=We=1<<gt;be[$e+(se>>ct)+(We-=je)]=st<<24|ve<<16|Ve|0,We!==0;);for(je=1<<Oe-1;se&je;)je>>=1;if(je!==0?(se&=je-1,se+=je):se=0,it++,--At[Oe]==0){if(Oe===lt)break;Oe=Me[Ue+Se[it]]}if(Rt<Oe&&(se&Pe)!==ye){for(ct===0&&(ct=Rt),$e+=De,Ft=1<<(gt=Oe-ct);gt+ct<lt&&!((Ft-=At[gt+ct])<=0);)gt++,Ft<<=1;if(ze+=1<<gt,pe===1&&852<ze||pe===2&&592<ze)return 1;be[ye=se&Pe]=Rt<<24|gt<<16|$e-de|0}}return se!==0&&(be[$e+se]=Oe-ct<<24|64<<16|0),Ie.bits=Rt,0}},{"../utils/common":41}],51:[function(ke,Je,Ce){"use strict";Je.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(ke,Je,Ce){"use strict";var ge=ke("../utils/common"),Ne=0,he=1;function Ee(re){for(var ne=re.length;0<=--ne;)re[ne]=0}var we=0,pe=29,Me=256,Ue=Me+1+pe,xe=30,be=19,de=2*Ue+1,Se=15,Ie=16,je=7,We=256,ye=16,Pe=17,$e=18,_e=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],st=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ve=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],qe=new Array(2*(Ue+2));Ee(qe);var Oe=new Array(2*xe);Ee(Oe);var it=new Array(512);Ee(it);var De=new Array(256);Ee(De);var lt=new Array(pe);Ee(lt);var Rt,gt,ct,Ft=new Array(xe);function ze(re,ne,Ze,dt,rt){this.static_tree=re,this.extra_bits=ne,this.extra_base=Ze,this.elems=dt,this.max_length=rt,this.has_stree=re&&re.length}function se(re,ne){this.dyn_tree=re,this.max_code=0,this.stat_desc=ne}function Qe(re){return re<256?it[re]:it[256+(re>>>7)]}function nt(re,ne){re.pending_buf[re.pending++]=255&ne,re.pending_buf[re.pending++]=ne>>>8&255}function At(re,ne,Ze){re.bi_valid>Ie-Ze?(re.bi_buf|=ne<<re.bi_valid&65535,nt(re,re.bi_buf),re.bi_buf=ne>>Ie-re.bi_valid,re.bi_valid+=Ze-Ie):(re.bi_buf|=ne<<re.bi_valid&65535,re.bi_valid+=Ze)}function Ke(re,ne,Ze){At(re,Ze[2*ne],Ze[2*ne+1])}function ut(re,ne){for(var Ze=0;Ze|=1&re,re>>>=1,Ze<<=1,0<--ne;);return Ze>>>1}function ft(re,ne,Ze){var dt,rt,Zt=new Array(Se+1),Jt=0;for(dt=1;dt<=Se;dt++)Zt[dt]=Jt=Jt+Ze[dt-1]<<1;for(rt=0;rt<=ne;rt++){var zt=re[2*rt+1];zt!==0&&(re[2*rt]=ut(Zt[zt]++,zt))}}function yt(re){var ne;for(ne=0;ne<Ue;ne++)re.dyn_ltree[2*ne]=0;for(ne=0;ne<xe;ne++)re.dyn_dtree[2*ne]=0;for(ne=0;ne<be;ne++)re.bl_tree[2*ne]=0;re.dyn_ltree[2*We]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function Et(re){8<re.bi_valid?nt(re,re.bi_buf):0<re.bi_valid&&(re.pending_buf[re.pending++]=re.bi_buf),re.bi_buf=0,re.bi_valid=0}function Qt(re,ne,Ze,dt){var rt=2*ne,Zt=2*Ze;return re[rt]<re[Zt]||re[rt]===re[Zt]&&dt[ne]<=dt[Ze]}function Bt(re,ne,Ze){for(var dt=re.heap[Ze],rt=Ze<<1;rt<=re.heap_len&&(rt<re.heap_len&&Qt(ne,re.heap[rt+1],re.heap[rt],re.depth)&&rt++,!Qt(ne,dt,re.heap[rt],re.depth));)re.heap[Ze]=re.heap[rt],Ze=rt,rt<<=1;re.heap[Ze]=dt}function It(re,ne,Ze){var dt,rt,Zt,Jt,zt=0;if(re.last_lit!==0)for(;dt=re.pending_buf[re.d_buf+2*zt]<<8|re.pending_buf[re.d_buf+2*zt+1],rt=re.pending_buf[re.l_buf+zt],zt++,dt===0?Ke(re,rt,ne):(Ke(re,(Zt=De[rt])+Me+1,ne),(Jt=_e[Zt])!==0&&At(re,rt-=lt[Zt],Jt),Ke(re,Zt=Qe(--dt),Ze),(Jt=st[Zt])!==0&&At(re,dt-=Ft[Zt],Jt)),zt<re.last_lit;);Ke(re,We,ne)}function _t(re,ne){var Ze,dt,rt,Zt=ne.dyn_tree,Jt=ne.stat_desc.static_tree,zt=ne.stat_desc.has_stree,dn=ne.stat_desc.elems,pn=-1;for(re.heap_len=0,re.heap_max=de,Ze=0;Ze<dn;Ze++)Zt[2*Ze]!==0?(re.heap[++re.heap_len]=pn=Ze,re.depth[Ze]=0):Zt[2*Ze+1]=0;for(;re.heap_len<2;)Zt[2*(rt=re.heap[++re.heap_len]=pn<2?++pn:0)]=1,re.depth[rt]=0,re.opt_len--,zt&&(re.static_len-=Jt[2*rt+1]);for(ne.max_code=pn,Ze=re.heap_len>>1;1<=Ze;Ze--)Bt(re,Zt,Ze);for(rt=dn;Ze=re.heap[1],re.heap[1]=re.heap[re.heap_len--],Bt(re,Zt,1),dt=re.heap[1],re.heap[--re.heap_max]=Ze,re.heap[--re.heap_max]=dt,Zt[2*rt]=Zt[2*Ze]+Zt[2*dt],re.depth[rt]=(re.depth[Ze]>=re.depth[dt]?re.depth[Ze]:re.depth[dt])+1,Zt[2*Ze+1]=Zt[2*dt+1]=rt,re.heap[1]=rt++,Bt(re,Zt,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(rr,Zn){var _n,Er,Ir,sr,qt,sn,Gn=Zn.dyn_tree,Qr=Zn.max_code,ya=Zn.stat_desc.static_tree,Fi=Zn.stat_desc.has_stree,Ei=Zn.stat_desc.extra_bits,aa=Zn.stat_desc.extra_base,Ci=Zn.stat_desc.max_length,wi=0;for(sr=0;sr<=Se;sr++)rr.bl_count[sr]=0;for(Gn[2*rr.heap[rr.heap_max]+1]=0,_n=rr.heap_max+1;_n<de;_n++)Ci<(sr=Gn[2*Gn[2*(Er=rr.heap[_n])+1]+1]+1)&&(sr=Ci,wi++),Gn[2*Er+1]=sr,Qr<Er||(rr.bl_count[sr]++,qt=0,aa<=Er&&(qt=Ei[Er-aa]),sn=Gn[2*Er],rr.opt_len+=sn*(sr+qt),Fi&&(rr.static_len+=sn*(ya[2*Er+1]+qt)));if(wi!==0){do{for(sr=Ci-1;rr.bl_count[sr]===0;)sr--;rr.bl_count[sr]--,rr.bl_count[sr+1]+=2,rr.bl_count[Ci]--,wi-=2}while(0<wi);for(sr=Ci;sr!==0;sr--)for(Er=rr.bl_count[sr];Er!==0;)Qr<(Ir=rr.heap[--_n])||(Gn[2*Ir+1]!==sr&&(rr.opt_len+=(sr-Gn[2*Ir+1])*Gn[2*Ir],Gn[2*Ir+1]=sr),Er--)}}(re,ne),ft(Zt,pn,re.bl_count)}function oe(re,ne,Ze){var dt,rt,Zt=-1,Jt=ne[1],zt=0,dn=7,pn=4;for(Jt===0&&(dn=138,pn=3),ne[2*(Ze+1)+1]=65535,dt=0;dt<=Ze;dt++)rt=Jt,Jt=ne[2*(dt+1)+1],++zt<dn&&rt===Jt||(zt<pn?re.bl_tree[2*rt]+=zt:rt!==0?(rt!==Zt&&re.bl_tree[2*rt]++,re.bl_tree[2*ye]++):zt<=10?re.bl_tree[2*Pe]++:re.bl_tree[2*$e]++,Zt=rt,pn=(zt=0)===Jt?(dn=138,3):rt===Jt?(dn=6,3):(dn=7,4))}function le(re,ne,Ze){var dt,rt,Zt=-1,Jt=ne[1],zt=0,dn=7,pn=4;for(Jt===0&&(dn=138,pn=3),dt=0;dt<=Ze;dt++)if(rt=Jt,Jt=ne[2*(dt+1)+1],!(++zt<dn&&rt===Jt)){if(zt<pn)for(;Ke(re,rt,re.bl_tree),--zt!=0;);else rt!==0?(rt!==Zt&&(Ke(re,rt,re.bl_tree),zt--),Ke(re,ye,re.bl_tree),At(re,zt-3,2)):zt<=10?(Ke(re,Pe,re.bl_tree),At(re,zt-3,3)):(Ke(re,$e,re.bl_tree),At(re,zt-11,7));Zt=rt,pn=(zt=0)===Jt?(dn=138,3):rt===Jt?(dn=6,3):(dn=7,4)}}Ee(Ft);var ee=!1;function z(re,ne,Ze,dt){At(re,(we<<1)+(dt?1:0),3),function(rt,Zt,Jt,zt){Et(rt),zt&&(nt(rt,Jt),nt(rt,~Jt)),ge.arraySet(rt.pending_buf,rt.window,Zt,Jt,rt.pending),rt.pending+=Jt}(re,ne,Ze,!0)}Ce._tr_init=function(re){ee||(function(){var ne,Ze,dt,rt,Zt,Jt=new Array(Se+1);for(rt=dt=0;rt<pe-1;rt++)for(lt[rt]=dt,ne=0;ne<1<<_e[rt];ne++)De[dt++]=rt;for(De[dt-1]=rt,rt=Zt=0;rt<16;rt++)for(Ft[rt]=Zt,ne=0;ne<1<<st[rt];ne++)it[Zt++]=rt;for(Zt>>=7;rt<xe;rt++)for(Ft[rt]=Zt<<7,ne=0;ne<1<<st[rt]-7;ne++)it[256+Zt++]=rt;for(Ze=0;Ze<=Se;Ze++)Jt[Ze]=0;for(ne=0;ne<=143;)qe[2*ne+1]=8,ne++,Jt[8]++;for(;ne<=255;)qe[2*ne+1]=9,ne++,Jt[9]++;for(;ne<=279;)qe[2*ne+1]=7,ne++,Jt[7]++;for(;ne<=287;)qe[2*ne+1]=8,ne++,Jt[8]++;for(ft(qe,Ue+1,Jt),ne=0;ne<xe;ne++)Oe[2*ne+1]=5,Oe[2*ne]=ut(ne,5);Rt=new ze(qe,_e,Me+1,Ue,Se),gt=new ze(Oe,st,0,xe,Se),ct=new ze(new Array(0),ve,0,be,je)}(),ee=!0),re.l_desc=new se(re.dyn_ltree,Rt),re.d_desc=new se(re.dyn_dtree,gt),re.bl_desc=new se(re.bl_tree,ct),re.bi_buf=0,re.bi_valid=0,yt(re)},Ce._tr_stored_block=z,Ce._tr_flush_block=function(re,ne,Ze,dt){var rt,Zt,Jt=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(zt){var dn,pn=4093624447;for(dn=0;dn<=31;dn++,pn>>>=1)if(1&pn&&zt.dyn_ltree[2*dn]!==0)return Ne;if(zt.dyn_ltree[18]!==0||zt.dyn_ltree[20]!==0||zt.dyn_ltree[26]!==0)return he;for(dn=32;dn<Me;dn++)if(zt.dyn_ltree[2*dn]!==0)return he;return Ne}(re)),_t(re,re.l_desc),_t(re,re.d_desc),Jt=function(zt){var dn;for(oe(zt,zt.dyn_ltree,zt.l_desc.max_code),oe(zt,zt.dyn_dtree,zt.d_desc.max_code),_t(zt,zt.bl_desc),dn=be-1;3<=dn&&zt.bl_tree[2*Ve[dn]+1]===0;dn--);return zt.opt_len+=3*(dn+1)+5+5+4,dn}(re),rt=re.opt_len+3+7>>>3,(Zt=re.static_len+3+7>>>3)<=rt&&(rt=Zt)):rt=Zt=Ze+5,Ze+4<=rt&&ne!==-1?z(re,ne,Ze,dt):re.strategy===4||Zt===rt?(At(re,2+(dt?1:0),3),It(re,qe,Oe)):(At(re,4+(dt?1:0),3),function(zt,dn,pn,rr){var Zn;for(At(zt,dn-257,5),At(zt,pn-1,5),At(zt,rr-4,4),Zn=0;Zn<rr;Zn++)At(zt,zt.bl_tree[2*Ve[Zn]+1],3);le(zt,zt.dyn_ltree,dn-1),le(zt,zt.dyn_dtree,pn-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,Jt+1),It(re,re.dyn_ltree,re.dyn_dtree)),yt(re),dt&&Et(re)},Ce._tr_tally=function(re,ne,Ze){return re.pending_buf[re.d_buf+2*re.last_lit]=ne>>>8&255,re.pending_buf[re.d_buf+2*re.last_lit+1]=255&ne,re.pending_buf[re.l_buf+re.last_lit]=255&Ze,re.last_lit++,ne===0?re.dyn_ltree[2*Ze]++:(re.matches++,ne--,re.dyn_ltree[2*(De[Ze]+Me+1)]++,re.dyn_dtree[2*Qe(ne)]++),re.last_lit===re.lit_bufsize-1},Ce._tr_align=function(re){At(re,2,3),Ke(re,We,qe),function(ne){ne.bi_valid===16?(nt(ne,ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0):8<=ne.bi_valid&&(ne.pending_buf[ne.pending++]=255&ne.bi_buf,ne.bi_buf>>=8,ne.bi_valid-=8)}(re)}},{"../utils/common":41}],53:[function(ke,Je,Ce){"use strict";Je.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(ke,Je,Ce){(function(ge){(function(Ne,he){"use strict";if(!Ne.setImmediate){var Ee,we,pe,Me,Ue=1,xe={},be=!1,de=Ne.document,Se=Object.getPrototypeOf&&Object.getPrototypeOf(Ne);Se=Se&&Se.setTimeout?Se:Ne,Ee={}.toString.call(Ne.process)==="[object process]"?function(ye){Re.nextTick(function(){je(ye)})}:function(){if(Ne.postMessage&&!Ne.importScripts){var ye=!0,Pe=Ne.onmessage;return Ne.onmessage=function(){ye=!1},Ne.postMessage("","*"),Ne.onmessage=Pe,ye}}()?(Me="setImmediate$"+Math.random()+"$",Ne.addEventListener?Ne.addEventListener("message",We,!1):Ne.attachEvent("onmessage",We),function(ye){Ne.postMessage(Me+ye,"*")}):Ne.MessageChannel?((pe=new MessageChannel).port1.onmessage=function(ye){je(ye.data)},function(ye){pe.port2.postMessage(ye)}):de&&"onreadystatechange"in de.createElement("script")?(we=de.documentElement,function(ye){var Pe=de.createElement("script");Pe.onreadystatechange=function(){je(ye),Pe.onreadystatechange=null,we.removeChild(Pe),Pe=null},we.appendChild(Pe)}):function(ye){setTimeout(je,0,ye)},Se.setImmediate=function(ye){typeof ye!="function"&&(ye=new Function(""+ye));for(var Pe=new Array(arguments.length-1),$e=0;$e<Pe.length;$e++)Pe[$e]=arguments[$e+1];var _e={callback:ye,args:Pe};return xe[Ue]=_e,Ee(Ue),Ue++},Se.clearImmediate=Ie}function Ie(ye){delete xe[ye]}function je(ye){if(be)setTimeout(je,0,ye);else{var Pe=xe[ye];if(Pe){be=!0;try{(function($e){var _e=$e.callback,st=$e.args;switch(st.length){case 0:_e();break;case 1:_e(st[0]);break;case 2:_e(st[0],st[1]);break;case 3:_e(st[0],st[1],st[2]);break;default:_e.apply(he,st)}})(Pe)}finally{Ie(ye),be=!1}}}}function We(ye){ye.source===Ne&&typeof ye.data=="string"&&ye.data.indexOf(Me)===0&&je(+ye.data.slice(Me.length))}})(typeof self=="undefined"?ge===void 0?this:ge:self)}).call(this,typeof ae.g!="undefined"?ae.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(Lt,Ct,ae){"use strict";ae.d(Ct,{hP:function(){return _t}});var y=function(oe,le){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,z){ee.__proto__=z}||function(ee,z){for(var re in z)Object.prototype.hasOwnProperty.call(z,re)&&(ee[re]=z[re])})(oe,le)};function Re(oe,le){function ee(){this.constructor=oe}y(oe,le),oe.prototype=le===null?Object.create(le):(ee.prototype=le.prototype,new ee)}function ke(oe,le,ee,z){return new(ee||(ee=Promise))(function(re,ne){function Ze(Zt){try{rt(z.next(Zt))}catch(Jt){ne(Jt)}}function dt(Zt){try{rt(z.throw(Zt))}catch(Jt){ne(Jt)}}function rt(Zt){var Jt;Zt.done?re(Zt.value):(Jt=Zt.value,Jt instanceof ee?Jt:new ee(function(zt){zt(Jt)})).then(Ze,dt)}rt((z=z.apply(oe,le||[])).next())})}function Je(oe,le){var ee,z,re,ne,Ze={label:0,sent:function(){if(1&re[0])throw re[1];return re[1]},trys:[],ops:[]};return ne={next:dt(0),throw:dt(1),return:dt(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function dt(rt){return function(Zt){return function(Jt){if(ee)throw new TypeError("Generator is already executing.");for(;Ze;)try{if(ee=1,z&&(re=2&Jt[0]?z.return:Jt[0]?z.throw||((re=z.return)&&re.call(z),0):z.next)&&!(re=re.call(z,Jt[1])).done)return re;switch(z=0,re&&(Jt=[2&Jt[0],re.value]),Jt[0]){case 0:case 1:re=Jt;break;case 4:return Ze.label++,{value:Jt[1],done:!1};case 5:Ze.label++,z=Jt[1],Jt=[0];continue;case 7:Jt=Ze.ops.pop(),Ze.trys.pop();continue;default:if(re=Ze.trys,!((re=re.length>0&&re[re.length-1])||Jt[0]!==6&&Jt[0]!==2)){Ze=0;continue}if(Jt[0]===3&&(!re||Jt[1]>re[0]&&Jt[1]<re[3])){Ze.label=Jt[1];break}if(Jt[0]===6&&Ze.label<re[1]){Ze.label=re[1],re=Jt;break}if(re&&Ze.label<re[2]){Ze.label=re[2],Ze.ops.push(Jt);break}re[2]&&Ze.ops.pop(),Ze.trys.pop();continue}Jt=le.call(oe,Ze)}catch(zt){Jt=[6,zt],z=0}finally{ee=re=0}if(5&Jt[0])throw Jt[1];return{value:Jt[0]?Jt[1]:void 0,done:!0}}([rt,Zt])}}}function Ce(){for(var oe=0,le=0,ee=arguments.length;le<ee;le++)oe+=arguments[le].length;var z=Array(oe),re=0;for(le=0;le<ee;le++)for(var ne=arguments[le],Ze=0,dt=ne.length;Ze<dt;Ze++,re++)z[re]=ne[Ze];return z}var ge=function(){function oe(){}return oe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},oe.setAttributes=function(le,ee){for(var z=0,re=ee;z<re.length;z++){var ne=re[z],Ze=ne[0],dt=ne[1];le.setAttribute(Ze,dt)}},oe.createRect=function(le,ee,z){var re=document.createElementNS("http://www.w3.org/2000/svg","rect");return re.setAttribute("width",le.toString()),re.setAttribute("height",ee.toString()),z&&oe.setAttributes(re,z),re},oe.createLine=function(le,ee,z,re,ne){var Ze=document.createElementNS("http://www.w3.org/2000/svg","line");return Ze.setAttribute("x1",le.toString()),Ze.setAttribute("y1",ee.toString()),Ze.setAttribute("x2",z.toString()),Ze.setAttribute("y2",re.toString()),ne&&oe.setAttributes(Ze,ne),Ze},oe.createPolygon=function(le,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","polygon");return z.setAttribute("points",le),ee&&oe.setAttributes(z,ee),z},oe.createCircle=function(le,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","circle");return z.setAttribute("cx",(le/2).toString()),z.setAttribute("cy",(le/2).toString()),z.setAttribute("r",le.toString()),ee&&oe.setAttributes(z,ee),z},oe.createEllipse=function(le,ee,z){var re=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return re.setAttribute("cx",(le/2).toString()),re.setAttribute("cy",(ee/2).toString()),re.setAttribute("rx",(le/2).toString()),re.setAttribute("ry",(ee/2).toString()),z&&oe.setAttributes(re,z),re},oe.createGroup=function(le){var ee=document.createElementNS("http://www.w3.org/2000/svg","g");return le&&oe.setAttributes(ee,le),ee},oe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},oe.createMarker=function(le,ee,z,re,ne,Ze,dt){var rt=document.createElementNS("http://www.w3.org/2000/svg","marker");return oe.setAttributes(rt,[["id",le],["orient",ee],["markerWidth",z.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",Ze.toString()]]),rt.appendChild(dt),rt},oe.createText=function(le){var ee=document.createElementNS("http://www.w3.org/2000/svg","text");return ee.setAttribute("x","0"),ee.setAttribute("y","0"),le&&oe.setAttributes(ee,le),ee},oe.createTSpan=function(le,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","tspan");return z.textContent=le,ee&&oe.setAttributes(z,ee),z},oe.createImage=function(le){var ee=document.createElementNS("http://www.w3.org/2000/svg","image");return le&&oe.setAttributes(ee,le),ee},oe.createPoint=function(le,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return z.x=le,z.y=ee,z},oe.createPath=function(le,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","path");return z.setAttribute("d",le),ee&&oe.setAttributes(z,ee),z},oe}(),Ne=function(){function oe(){}return oe.addKey=function(le){oe.key=le},Object.defineProperty(oe,"isLicensed",{get:function(){return!!oe.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(oe.key)},enumerable:!1,configurable:!0}),oe}(),he=function(){function oe(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return oe.prototype.rasterize=function(le,ee,z){var re=this;return new Promise(function(ne){var Ze=z!==void 0?z:document.createElement("canvas");le===null&&(re.markersOnly=!0,re.naturalSize=!1);var dt=document.createElementNS("http://www.w3.org/2000/svg","svg");dt.setAttribute("xmlns","http://www.w3.org/2000/svg"),dt.setAttribute("width",ee.width.baseVal.valueAsString),dt.setAttribute("height",ee.height.baseVal.valueAsString),dt.setAttribute("viewBox","0 0 "+ee.viewBox.baseVal.width.toString()+" "+ee.viewBox.baseVal.height.toString()),dt.innerHTML=ee.innerHTML,re.naturalSize===!0?(dt.width.baseVal.value=le.naturalWidth,dt.height.baseVal.value=le.naturalHeight):re.width!==void 0&&re.height!==void 0&&(dt.width.baseVal.value=re.width,dt.height.baseVal.value=re.height),Ze.width=dt.width.baseVal.value,Ze.height=dt.height.baseVal.value;var rt=dt.outerHTML,Zt=Ze.getContext("2d");re.markersOnly!==!0&&Zt.drawImage(le,0,0,Ze.width,Ze.height);var Jt=window.URL,zt=new Image(Ze.width,Ze.height);zt.setAttribute("crossOrigin","anonymous");var dn=new Blob([rt],{type:"image/svg+xml"}),pn=Jt.createObjectURL(dn);zt.onload=function(){Zt.drawImage(zt,0,0),Jt.revokeObjectURL(pn);var rr=Ze.toDataURL(re.imageType,re.imageQuality);ne(rr)},zt.src=pn})},oe}(),Ee=function(){},we=function(){function oe(le){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+le+"_"}return Object.defineProperty(oe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),oe.prototype.addClass=function(le){return this.styleSheet===void 0&&this.addStyleSheet(),le.name=""+this.classNamePrefix+le.localName,this.classes.push(le),this.styleSheet.sheet.insertRule("."+le.name+" {"+le.style+"}",this.styleSheet.sheet.cssRules.length),le},oe.prototype.addRule=function(le){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(le),this.styleSheet.sheet.insertRule(le.selector+" {"+le.style+"}",this.styleSheet.sheet.cssRules.length)},oe.prototype.addStyleSheet=function(){var le;this.styleSheet=document.createElement("style"),((le=this.styleSheetRoot)!==null&&le!==void 0?le:document.head).appendChild(this.styleSheet),this.addRule(new pe("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new pe("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new pe("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new Me("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new Me("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},oe.prototype.removeStyleSheet=function(){var le;this.styleSheet&&(((le=this.styleSheetRoot)!==null&&le!==void 0?le:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},oe}(),pe=function(oe,le){this.selector=oe,this.style=le},Me=function(oe,le){this.localName=oe,this.style=le},Ue=function(){function oe(le,ee,z,re,ne){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=le,this.displayMode=ee,this.markerItems=z,this.uiStyleSettings=re,this.styles=ne,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return oe.prototype.show=function(le){var ee=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=le,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var z=document.createElement("div");z.className=this.toolbarBlockStyleClass.name,z.style.whiteSpace="nowrap",this.uiContainer.appendChild(z),this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(z,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"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(ne){var Ze=document.createElement("div");Ze.className=""+ee.toolbarButtonStyleClass.name,Ze.setAttribute("data-type-name",ne.typeName),Ze.innerHTML=ne.icon,Ze.addEventListener("click",function(){ee.markerToolbarButtonClicked(Ze,ne)}),ee.buttons.push(Ze),ee.markerButtons.push(Ze)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var re=document.createElement("div");re.className=this.toolbarBlockStyleClass.name,re.style.whiteSpace="nowrap",re.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(re),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},oe.prototype.addButtonClickListener=function(le){this.buttonClickListeners.push(le)},oe.prototype.removeButtonClickListener=function(le){this.buttonClickListeners.indexOf(le)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(le),1)},oe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},oe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var le=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ee=0;ee<this.markerButtons.length;ee++)ee<le||ee===le&&this.markerButtons.length-1===le?this.markerButtonBlock.appendChild(this.markerButtons[ee]):(ee===le&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ee]))}},oe.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},oe.prototype.resetButtonStyles=function(){var le=this;this.buttons.forEach(function(ee){ee.className=ee.className.replace(le.uiStyleSettings.toolbarButtonStyleColorsClassName?le.uiStyleSettings.toolbarButtonStyleColorsClassName:le.toolbarButtonStyleColorsClass.name,"").trim(),ee.className=ee.className.replace(le.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?le.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:le.toolbarActiveButtonStyleColorsClass.name,"").trim(),ee.className+=" "+(le.uiStyleSettings.toolbarButtonStyleColorsClassName?le.uiStyleSettings.toolbarButtonStyleColorsClassName:le.toolbarButtonStyleColorsClass.name)})},oe.prototype.addActionButton=function(le,ee,z){var re=this,ne=document.createElement("div");switch(ne.className=""+this.toolbarButtonStyleClass.name,ne.innerHTML=ee,ne.setAttribute("data-action",z),ne.addEventListener("click",function(){re.actionToolbarButtonClicked(ne,z)}),z){case"select":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":ne.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":ne.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":ne.style.fill=this.uiStyleSettings.closeButtonColor}le.appendChild(ne),this.buttons.push(ne)},oe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Me("toolbar",`
|
|
|
width: 100%;
|
|
|
flex-shrink: 0;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
height: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
|
box-sizing: content-box;
|
|
|
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
overflow: hidden;
|
|
|
`)),this.toolbarStyleColorsClass=this.styles.addClass(new Me("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new Me("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new Me("toolbar-overflow-block",`
|
|
|
position: absolute;
|
|
|
top: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
|
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
|
|
|
z-index: 10;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new Me("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var le=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Me("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*le)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*le)+`px;
|
|
|
padding: `+le+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new Me("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new Me("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new pe("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new pe("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},oe.prototype.markerToolbarButtonClicked=function(le,ee){this.setActiveButton(le),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(z){return z("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},oe.prototype.actionToolbarButtonClicked=function(le,ee){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(z){return z("action",ee)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},oe.prototype.setActiveButton=function(le){this.resetButtonStyles(),le.className=le.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),le.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},oe.prototype.setActiveMarkerButton=function(le){var ee=this.markerButtons.find(function(z){return z.getAttribute("data-type-name")===le});ee&&this.setActiveButton(ee)},oe.prototype.setCurrentMarker=function(le){var ee=this;this.currentMarker=le,this.buttons.filter(function(z){return/delete|notes/.test(z.getAttribute("data-action"))}).forEach(function(z){ee.currentMarker===void 0?(z.style.fillOpacity="0.4",z.style.pointerEvents="none"):(z.style.fillOpacity="1",z.style.pointerEvents="all")})},oe}(),xe=function(){function oe(le,ee,z,re){this.panels=[],this.panelButtons=[],this.markerjsContainer=le,this.displayMode=ee,this.uiStyleSettings=z,this.styles=re,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return oe.prototype.addStyles=function(){var le;this.toolboxStyleClass=this.styles.addClass(new Me("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 Me("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var ee=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Me("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Me("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Me("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 Me("toolbox-panel-row_colors",`
|
|
|
background-color: `+((le=this.uiStyleSettings.toolboxBackgroundColor)!==null&&le!==void 0?le:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new Me("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px;
|
|
|
padding: `+ee+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Me("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Me("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new pe("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new pe("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},oe.prototype.show=function(le){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=le,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},oe.prototype.setPanelButtons=function(le){var ee,z,re=this;this.panels=le,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((z=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&z!==void 0?z:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var Ze;ne.uiStyleSettings=re.uiStyleSettings;var dt=document.createElement("div");dt.className=re.toolboxButtonStyleClass.name+" "+((Ze=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ze!==void 0?Ze:re.toolboxButtonStyleColorsClass.name),dt.innerHTML=ne.icon,dt.title=ne.title,dt.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(dt),re.buttonRow.appendChild(dt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},oe.prototype.panelButtonClick=function(le){var ee=this,z=-1;if(le!==this.activePanel){z=this.panels.indexOf(le),this.panelRow.innerHTML="";var re=le.getUi();re.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(re),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=le}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ee.displayMode==="inline"?ee.panelRow.style.display="none":ee.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,Ze){var dt,rt;ne.className=ee.toolboxButtonStyleClass.name+" "+(Ze===z?""+((dt=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&dt!==void 0?dt:ee.toolboxActiveButtonStyleColorsClass.name):""+((rt=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&rt!==void 0?rt:ee.toolboxButtonStyleColorsClass.name))})},oe}(),be=function(oe,le){this.title=oe,this.icon=le},de=function(oe){function le(ee,z,re,ne){var Ze=oe.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return Ze.colors=[],Ze.addTransparent=!1,Ze.colorBoxes=[],Ze.colors=z,Ze.currentColor=re,Ze.setCurrentColor=Ze.setCurrentColor.bind(Ze),Ze.getColorBox=Ze.getColorBox.bind(Ze),Ze}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.whiteSpace="nowrap",this.colors.forEach(function(re){var ne=ee.getColorBox(re);z.appendChild(ne),ee.colorBoxes.push(ne)}),z},le.prototype.getColorBox=function(ee){var z=this,re=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-re,Ze=document.createElement("div");Ze.style.display="inline-block",Ze.style.boxSizing="content-box",Ze.style.width=ne-2+"px",Ze.style.height=ne-2+"px",Ze.style.padding="1px",Ze.style.marginRight="2px",Ze.style.marginBottom="2px",Ze.style.borderWidth="2px",Ze.style.borderStyle="solid",Ze.style.borderRadius=(ne+2)/2+"px",Ze.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",Ze.addEventListener("click",function(){z.setCurrentColor(ee,Ze)});var dt=document.createElement("div");return dt.style.display="inline-block",dt.style.width=ne-2+"px",dt.style.height=ne-2+"px",dt.style.backgroundColor=ee,dt.style.borderRadius=ne/2+"px",ee==="transparent"&&(dt.style.fill=this.uiStyleSettings.toolboxAccentColor,dt.innerHTML=`<svg viewBox="0 0 24 24">
|
|
|
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
|
|
|
</svg>`),Ze.appendChild(dt),Ze},le.prototype.setCurrentColor=function(ee,z){var re=this;this.currentColor=ee,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},le}(be),Se=function(){function oe(le,ee,z){this._state="new",this._isSelected=!1,this._container=le,this._overlayContainer=ee,this.globalSettings=z,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(oe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(le){return!1},Object.defineProperty(oe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),oe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},oe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},oe.prototype.pointerDown=function(le,ee){},oe.prototype.dblClick=function(le,ee){},oe.prototype.manipulate=function(le){},oe.prototype.pointerUp=function(le){this.stateChanged()},oe.prototype.dispose=function(){},oe.prototype.addMarkerVisualToContainer=function(le){this.container.childNodes.length>0?this.container.insertBefore(le,this.container.childNodes[0]):this.container.appendChild(le)},oe.prototype.getState=function(){return{typeName:oe.typeName,state:this.state,notes:this.notes}},oe.prototype.restoreState=function(le){this._state=le.state,this.notes=le.notes},oe.prototype.scale=function(le,ee){},oe.prototype.colorChanged=function(le){this.onColorChanged&&this.onColorChanged(le),this.stateChanged()},oe.prototype.fillColorChanged=function(le){this.onFillColorChanged&&this.onFillColorChanged(le),this.stateChanged()},oe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var le=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),le.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(le)&&this.onStateChanged(this)}},oe.typeName="MarkerBase",oe}(),Ie=function(){function oe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return oe.prototype.findGripByVisual=function(le){return this.topLeft.ownsTarget(le)?this.topLeft:this.topCenter.ownsTarget(le)?this.topCenter:this.topRight.ownsTarget(le)?this.topRight:this.centerLeft.ownsTarget(le)?this.centerLeft:this.centerRight.ownsTarget(le)?this.centerRight:this.bottomLeft.ownsTarget(le)?this.bottomLeft:this.bottomCenter.ownsTarget(le)?this.bottomCenter:this.bottomRight.ownsTarget(le)?this.bottomRight:void 0},oe}(),je=function(){function oe(){this.GRIP_SIZE=10,this.visual=ge.createGroup(),this.visual.appendChild(ge.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ge.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return oe.prototype.ownsTarget=function(le){return le===this.visual||le===this.visual.childNodes[0]||le===this.visual.childNodes[1]},oe}(),We=function(){function oe(){}return oe.toITransformMatrix=function(le){return{a:le.a,b:le.b,c:le.c,d:le.d,e:le.e,f:le.f}},oe.toSVGMatrix=function(le,ee){return le.a=ee.a,le.b=ee.b,le.c=ee.c,le.d=ee.d,le.e=ee.e,le.f=ee.f,le},oe}(),ye=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(ge.createTransform()),ne.setupControlBox(),ne}return Re(le,oe),Object.defineProperty(le.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var z=ge.createTransform();this._visual.transform.baseVal.appendItem(z)},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(ee){return!!oe.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.left=ee.x,this.top=ee.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var re=this.unrotatePoint(ee);if(this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.offsetX=re.x-this.left,this.offsetY=re.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(z),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(z)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Ze=this.container.transform.baseVal.getItem(0);Ze.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Ze,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},le.prototype.pointerUp=function(ee){var z=this.state;oe.prototype.pointerUp.call(this,ee),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ee),this._state="select",z==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},le.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},le.prototype.manipulate=function(ee){var z=this.unrotatePoint(ee);this.state==="creating"?this.resize(ee):this.state==="move"?(this.left=this.manipulationStartLeft+(z.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(z.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(z):this.state==="rotate"&&this.rotate(ee)},le.prototype.resize=function(ee){var z=this.manipulationStartLeft,re=this.manipulationStartWidth,ne=this.manipulationStartTop,Ze=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:z=this.manipulationStartLeft+ee.x-this.manipulationStartX,re=this.manipulationStartWidth+this.manipulationStartLeft-z;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:re=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+ee.y-this.manipulationStartY,Ze=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Ze=this.manipulationStartHeight+ee.y-this.manipulationStartY}re>=0?(this.left=z,this.width=re):(this.left=z+re,this.width=-re),Ze>=0?(this.top=ne,this.height=Ze):(this.top=ne+Ze,this.height=-Ze),this.setSize()},le.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},le.prototype.rotate=function(ee){if(Math.abs(ee.x-this.centerX)>.1){var z=Math.sign(ee.x-this.centerX);this.rotationAngle=180*Math.atan((ee.y-this.centerY)/(ee.x-this.centerX))/Math.PI+90*z,this.applyRotation()}},le.prototype.applyRotation=function(){var ee=this.container.transform.baseVal.getItem(0);ee.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ee,0)},le.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM(),re=ge.createPoint(ee.x,ee.y);return{x:(re=re.matrixTransform(z)).x,y:re.y}},le.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM();z=z.inverse();var re=ge.createPoint(ee.x,ee.y);return{x:(re=re.matrixTransform(z)).x,y:re.y}},le.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=ge.createGroup();var ee=ge.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=ge.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=ge.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 Ie,this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){var ee=this.controlBox.transform.baseVal.getItem(0);ee.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ee,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},le.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},le.prototype.createGrip=function(){var ee=new je;return ee.visual.transform.baseVal.appendItem(ge.createTransform()),this.controlBox.appendChild(ee.visual),ee},le.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,z=-ee/2,re=z,ne=(this.width+this.CB_DISTANCE)/2-ee/2,Ze=(this.height+this.CB_DISTANCE)/2-ee/2,dt=this.height+this.CB_DISTANCE-ee/2,rt=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,z,re),this.positionGrip(this.controlGrips.topCenter.visual,ne,re),this.positionGrip(this.controlGrips.topRight.visual,rt,re),this.positionGrip(this.controlGrips.centerLeft.visual,z,Ze),this.positionGrip(this.controlGrips.centerRight.visual,rt,Ze),this.positionGrip(this.controlGrips.bottomLeft.visual,z,dt),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,dt),this.positionGrip(this.controlGrips.bottomRight.visual,rt,dt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,re-3*this.CB_DISTANCE)},le.prototype.positionGrip=function(ee,z,re){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(z,re),ee.transform.baseVal.replaceItem(ne,0)},le.prototype.hideControlBox=function(){this.controlBox.style.display="none"},le.prototype.showControlBox=function(){this.controlBox.style.display=""},le.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:We.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:We.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},oe.prototype.getState.call(this))},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee);var z=ee;this.left=z.left,this.top=z.top,this.width=z.width,this.height=z.height,this.rotationAngle=z.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(We.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,z.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(We.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,z.containerTransformMatrix))},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z);var re=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:re.x*ee,y:re.y*z});this.left=ne.x,this.top=ne.y,this.width=this.width*ee,this.height=this.height*z,this.adjustControlBox()},le}(Se),Pe=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},le.prototype.createVisual=function(){this.visual=ge.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},le.prototype.manipulate=function(ee){oe.prototype.manipulate.call(this,ee)},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),this.setSize()},le.prototype.setSize=function(){oe.prototype.setSize.call(this),ge.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(ee){oe.prototype.pointerUp.call(this,ee),this.setSize()},le.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&ge.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},le.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&ge.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},le.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&ge.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&ge.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},le.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this))},le.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),oe.prototype.restoreState.call(this,ee),this.setSize()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.setSize()},le.title="Rectangle marker",le}(ye),$e=function(oe){function le(ee,z,re,ne){var Ze=oe.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return Ze.widths=[],Ze.widthBoxes=[],Ze.widths=z,Ze.currentWidth=re,Ze.setCurrentWidth=Ze.setCurrentWidth.bind(Ze),Ze}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.widths.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentWidth(re,ne)}),z.appendChild(ne);var Ze=document.createElement("div");Ze.innerText=re.toString(),Ze.style.marginRight="5px",ne.appendChild(Ze);var dt=document.createElement("div");dt.style.minHeight="20px",dt.style.flexGrow="2",dt.style.display="flex",dt.style.alignItems="center";var rt=document.createElement("hr");rt.style.minWidth="20px",rt.style.border="0px",rt.style.borderTop=re+"px solid "+ee.uiStyleSettings.toolboxColor,rt.style.flexGrow="2",dt.appendChild(rt),ne.appendChild(dt),ee.widthBoxes.push(ne)}),z},le.prototype.setCurrentWidth=function(ee,z){var re=this;this.currentWidth=ee,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},le}(be),_e=function(oe){function le(ee,z,re,ne){var Ze=oe.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return Ze.styles=[],Ze.styleBoxes=[],Ze.styles=z,Ze.currentStyle=re,Ze.setCurrentStyle=Ze.setCurrentStyle.bind(Ze),Ze}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.styles.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.styles.length-5+"%",ne.style.borderColor=re===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentStyle(re,ne)}),z.appendChild(ne);var Ze=document.createElement("div");Ze.style.minHeight="20px",Ze.style.flexGrow="2",Ze.style.overflow="hidden";var dt=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ee.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(re!==""?'stroke-dasharray="'+re+'"':"")+` />
|
|
|
</svg>`;Ze.innerHTML=dt,ne.appendChild(Ze),ee.styleBoxes.push(ne)}),z},le.prototype.setCurrentStyle=function(ee,z){var re=this;this.currentStyle=ee,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},le}(be),st=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new de("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new _e("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Re(le,oe),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=oe.prototype.getState.call(this);return ee.typeName=le.typeName,ee},le.typeName="FrameMarker",le.title="Frame marker",le.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',le}(Pe),ve=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"},Ve=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!!oe.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.manipulationStartX=ee.x,this.manipulationStartY=ee.y,this.state==="new"&&(this.x1=ee.x,this.y1=ee.y,this.x2=ee.x,this.y2=ee.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(z)?this.activeGrip=this.grip1:this.grip2.ownsTarget(z)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},le.prototype.pointerUp=function(ee){var z=this.state;oe.prototype.pointerUp.call(this,ee),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(ee),this._state="select",z==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},le.prototype.adjustVisual=function(){},le.prototype.manipulate=function(ee){this.state==="creating"?this.resize(ee):this.state==="move"?(this.x1=this.manipulationStartX1+ee.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ee.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ee.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ee.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ee)},le.prototype.resize=function(ee){switch(this.activeGrip){case this.grip1:this.x1=ee.x,this.y1=ee.y;break;case this.grip2:case void 0:this.x2=ee.x,this.y2=ee.y}this.adjustVisual(),this.adjustControlBox()},le.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=ge.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){this.positionGrips()},le.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},le.prototype.createGrip=function(){var ee=new je;return ee.visual.transform.baseVal.appendItem(ge.createTransform()),this.controlBox.appendChild(ee.visual),ee},le.prototype.positionGrips=function(){var ee=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ee/2,this.y1-ee/2),this.positionGrip(this.grip2.visual,this.x2-ee/2,this.y2-ee/2)},le.prototype.positionGrip=function(ee,z,re){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(z,re),ee.transform.baseVal.replaceItem(ne,0)},le.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},oe.prototype.getState.call(this))},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee);var z=ee;this.x1=z.x1,this.y1=z.y1,this.x2=z.x2,this.y2=z.y2},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.x1=this.x1*ee,this.y1=this.y1*z,this.x2=this.x2*ee,this.y2=this.y2*z,this.adjustVisual(),this.adjustControlBox()},le}(Se),qe=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new de("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new _e("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},le.prototype.createVisual=function(){this.visual=ge.createGroup(),this.selectorLine=ge.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ge.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},le.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),ge.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ge.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ge.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},le.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee);var z=ee;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.createVisual(),this.adjustVisual()},le.typeName="LineMarker",le.title="Line marker",le.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',le}(Ve),Oe=function(oe){function le(ee,z,re,ne){var Ze=oe.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return Ze.fonts=[],Ze.fontBoxes=[],Ze.fonts=z,Ze.currentFont=re,Ze.setCurrentFont=Ze.setCurrentFont.bind(Ze),Ze}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.flexGrow="2",this.fonts.forEach(function(re){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.fonts.length-5+"%",ne.style.borderColor=re===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentFont(re,ne)}),z.appendChild(ne);var Ze=document.createElement("div");Ze.style.display="flex",Ze.style.minHeight="20px",Ze.style.flexGrow="2",Ze.style.fontFamily=re,Ze.style.overflow="hidden";var dt=document.createElement("div");dt.style.whiteSpace="nowrap",dt.style.overflow="hidden",dt.style.textOverflow="ellipsis",dt.innerHTML="The quick brown fox jumps over the lazy dog",Ze.appendChild(dt),ne.appendChild(Ze),ee.fontBoxes.push(ne)}),z},le.prototype.setCurrentFont=function(ee,z){var re=this;this.currentFont=ee,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},le}(be),it=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=re.defaultColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new de("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Oe("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){if(oe.prototype.ownsTarget.call(this,ee)||ee===this.visual||ee===this.textElement||ee===this.bgRectangle)return!0;var z=!1;return this.textElement.childNodes.forEach(function(re){re===ee&&(z=!0)}),z},le.prototype.createVisual=function(){this.visual=ge.createGroup(),this.bgRectangle=ge.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ge.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ge.createTransform()),this.textElement.transform.baseVal.appendItem(ge.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},le.prototype.renderText=function(){var ee=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(z){ee.textElement.appendChild(ge.createTSpan(z.trim()===""?" ":z.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},le.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),z=1;if(ee.width>0&&ee.height>0){var re=(1*this.width-this.width*this.padding*2/100)/ee.width,ne=(1*this.height-this.height*this.padding*2/100)/ee.height;z=Math.min(re,ne)}return z},le.prototype.getTextPosition=function(ee){var z=this.textElement.getBBox(),re=0,ne=0;return z.width>0&&z.height>0&&(re=(this.width-z.width*ee)/2,ne=this.height/2-z.height*ee/2),{x:re,y:ne}},le.prototype.sizeText=function(){var ee=this.textElement.getBBox(),z=this.getTextScale(),re=this.getTextPosition(z);re.y-=ee.y*z,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+re.x+"px, "+re.y+"px) scale("+z+", "+z+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(re.x,re.y),this.textElement.transform.baseVal.getItem(1).setScale(z,z))},le.prototype.manipulate=function(ee){oe.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},le.prototype.setSize=function(){oe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ge.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ge.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},le.prototype.pointerUp=function(ee){var z=this.state;z==="creating"&&(this._suppressMarkerCreateEvent=!0),oe.prototype.pointerUp.call(this,ee),this.setSize(),(z==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.showTextEditor=function(){var ee=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(z){z.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var z=Number.parseFloat(ee.textEditor.style.fontSize);ee.textEditor.clientWidth>=Number.parseInt(ee.textEditor.style.maxWidth)&&z>.9;)z-=.1,ee.textEditor.style.fontSize=Math.max(z,.9)+"em"}),this.textEditor.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(z){if(z.clipboardData){var re=z.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(re)),z.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ee.textEditDivClicked(ee.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},le.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ee=this.getTextScale(),z=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),re=this.textElement.getBBox(),ne={x:re.width*ee,y:re.height*ee};z.x-=ne.x/2,z.y-=ne.y/2,this.textEditor.style.top=z.y+"px",this.textEditor.style.left=z.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-z.x+"px",this.textEditor.style.fontSize=Math.max(16*ee,12)+"px",this.textElement.style.display="none"}},le.prototype.textEditDivClicked=function(ee){this.text=ee.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},le.prototype.select=function(){oe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},le.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),oe.prototype.deselect.call(this)},le.prototype.dblClick=function(ee,z){oe.prototype.dblClick.call(this,ee,z),this.showTextEditor()},le.prototype.setColor=function(ee){this.textElement&&ge.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},le.prototype.setFont=function(ee){this.textElement&&ge.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},le.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},le.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){var z=ee;this.color=z.color,this.fontFamily=z.fontFamily,this.padding=z.padding,this.text=z.text,this.createVisual(),oe.prototype.restoreState.call(this,ee),this.setSize()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.setSize(),this.sizeText(),this.positionTextEditor()},le.typeName="TextMarker",le.title="Text marker",le.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',le}(ye),De=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=re.defaultColor,ne.lineWidth=re.defaultStrokeWidth,ne.pixelRatio=re.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new de("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},le.prototype.createVisual=function(){this.visual=ge.createGroup(),this.drawingImage=ge.createImage(),this.visual.appendChild(this.drawingImage);var ee=ge.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ee,z){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(ee.x,ee.y),this.drawing=!0):oe.prototype.pointerDown.call(this,ee,z)},le.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):oe.prototype.manipulate.call(this,ee)},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),ge.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ge.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):oe.prototype.pointerUp.call(this,ee)},le.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},le.prototype.select=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.select.call(this)},le.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.deselect.call(this)},le.prototype.finishCreation=function(){for(var ee=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),z=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],re=z[0],ne=z[1],Ze=z[2],dt=z[3],rt=!1,Zt=0;Zt<this.canvasElement.height;Zt++)for(var Jt=0;Jt<this.canvasElement.width;Jt++)ee.data[Zt*this.canvasElement.width*4+4*Jt+3]>0&&(rt=!0,Zt<ne&&(ne=Zt),Jt<re&&(re=Jt),Zt>dt&&(dt=Zt),Jt>Ze&&(Ze=Jt));if(rt){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(Ze-re)/this.pixelRatio,this.height=(dt-ne)/this.pixelRatio;var zt=document.createElement("canvas");zt.width=Ze-re,zt.height=dt-ne,zt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,Ze-re,dt-ne),0,0),this.drawingImgUrl=zt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},le.prototype.setDrawingImage=function(){ge.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ge.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},le.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},le.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){this.createVisual(),oe.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.setDrawingImage()},le.typeName="FreehandMarker",le.title="Freehand marker",le.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',le}(ye),lt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,re||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return ne.typeBoxes=[],ne.currentType=z,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2";for(var re=function(dt){var rt="both";switch(dt){case 0:rt="both";break;case 1:rt="start";break;case 2:rt="end";break;case 3:rt="none"}var Zt=document.createElement("div");if(Zt.style.display="flex",Zt.style.flexGrow="2",Zt.style.alignItems="center",Zt.style.justifyContent="space-between",Zt.style.padding="5px",Zt.style.borderWidth="2px",Zt.style.borderStyle="solid",Zt.style.borderColor=rt===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Zt.addEventListener("click",function(){ee.setCurrentType(rt,Zt)}),z.appendChild(Zt),rt==="both"||rt==="start"){var Jt=document.createElement("div");Jt.style.display="flex",Jt.style.alignItems="center",Jt.style.minHeight="20px",Jt.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,5 10,0 10,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,Jt.style.marginLeft="5px",Zt.appendChild(Jt)}var zt=document.createElement("div");zt.style.display="flex",zt.style.alignItems="center",zt.style.minHeight="20px",zt.style.flexGrow="2";var dn=document.createElement("hr");if(dn.style.minWidth="20px",dn.style.border="0px",dn.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),dn.style.flexGrow="2",zt.appendChild(dn),Zt.appendChild(zt),rt==="both"||rt==="end"){var pn=document.createElement("div");pn.style.display="flex",pn.style.alignItems="center",pn.style.minHeight="20px",pn.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,0 10,5 0,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,pn.style.marginRight="5px",Zt.appendChild(pn)}ne.typeBoxes.push(Zt)},ne=this,Ze=0;Ze<4;Ze++)re(Ze);return z},le.prototype.setCurrentType=function(ee,z){var re=this;this.currentType=ee,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},le}(be),Rt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new lt("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},le.prototype.getArrowPoints=function(ee,z){var re=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return ee-re/2+","+(z+ne/2)+" "+ee+","+(z-ne/2)+" "+(ee+re/2)+","+(z+ne/2)},le.prototype.createTips=function(){this.arrow1=ge.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ge.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ge.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ge.createTransform()),this.visual.appendChild(this.arrow2)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(oe.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",ge.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ge.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ee=0;Math.abs(this.x1-this.x2)>.1&&(ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var z=this.arrow1.transform.baseVal.getItem(0);z.setRotate(ee,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(z,0);var re=this.arrow2.transform.baseVal.getItem(0);re.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(re,0)}},le.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee);var z=ee;this.arrowType=z.arrowType,this.createTips(),this.adjustVisual()},le.typeName="ArrowMarker",le.title="Arrow marker",le.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',le}(qe),gt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.fillColor=re.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new de("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return Re(le,oe),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=oe.prototype.getState.call(this);return ee.typeName=le.typeName,ee},le.typeName="CoverMarker",le.title="Cover marker",le.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',le}(Pe),ct=function(oe){function le(ee,z,re,ne){var Ze=oe.call(this,ee,ne||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return Ze.opacities=[],Ze.opacityBoxes=[],Ze.opacities=z,Ze.currentOpacity=re,Ze.setCurrentOpacity=Ze.setCurrentOpacity.bind(Ze),Ze}return Re(le,oe),le.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",z.style.justifyContent="space-between",this.opacities.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentOpacity(re,ne)}),z.appendChild(ne);var Ze=document.createElement("div");Ze.innerText=100*re+"%",ne.appendChild(Ze),ee.opacityBoxes.push(ne)}),z},le.prototype.setCurrentOpacity=function(ee,z){var re=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===z?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},le}(be),Ft=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=re.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=re.defaultHighlightOpacity,ne.fillPanel=new de("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ct("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Re(le,oe),le.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&ge.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=oe.prototype.getState.call(this);return ee.typeName=le.typeName,ee},le.typeName="HighlightMarker",le.title="Highlight marker",le.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',le}(gt),ze='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',se='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Qe=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=re.defaultStrokeColor,ne.bgColor=re.defaultFillColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new de("Text color",re.defaultColorSet,ne.color,ze),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new de("Fill color",re.defaultColorSet,ne.bgColor,se),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Oe("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new je,ne.tipGrip.visual.transform.baseVal.appendItem(ge.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return oe.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},le.prototype.createTip=function(){ge.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ge.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},le.prototype.pointerDown=function(ee,z){this.state==="new"&&oe.prototype.pointerDown.call(this,ee,z),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(z)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):oe.prototype.pointerDown.call(this,ee,z)},le.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,oe.prototype.pointerUp.call(this,ee);else{var z=this.state==="creating";oe.prototype.pointerUp.call(this,ee),this.setTipPoints(z),this.positionTip()}},le.prototype.manipulate=function(ee){if(this.tipMoving){var z=this.unrotatePoint(ee);this.tipPosition={x:z.x-this.manipulationStartLeft,y:z.y-this.manipulationStartTop},this.positionTip()}else oe.prototype.manipulate.call(this,ee)},le.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(ge.setAttributes(this.bgRectangle,[["fill",ee]]),ge.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},le.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},le.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var z=Math.min(this.height/2,15),re=this.height/5;ee&&(this.tipPosition={x:z+re/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:0},this.tipBase2Position={x:z+re,y:0}):(this.tipBase1Position={x:0,y:z},this.tipBase2Position={x:0,y:z+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-re,y:0},this.tipBase2Position={x:this.width-z,y:0}):(this.tipBase1Position={x:this.width,y:z},this.tipBase2Position={x:this.width,y:z+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?ne<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-re,y:this.height},this.tipBase2Position={x:this.width-z,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-z-re},this.tipBase2Position={x:this.width,y:this.height-z}):ne<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(re=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:this.height},this.tipBase2Position={x:z+re,y:this.height}):(this.tipBase1Position={x:0,y:this.height-z},this.tipBase2Position={x:0,y:this.height-z-re})},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),this.positionTip()},le.prototype.positionTip=function(){ge.setAttributes(this.tip,[["points",this.getTipPoints()]]);var ee=this.tipGrip.visual.transform.baseVal.getItem(0);ee.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(ee,0)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),le.prototype.select=function(){this.positionTip(),oe.prototype.select.call(this)},le.prototype.getState=function(){var ee=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){var z=ee;this.bgColor=z.bgColor,this.tipPosition=z.tipPosition,oe.prototype.restoreState.call(this,ee),this.createTip(),this.setTipPoints()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.tipPosition={x:this.tipPosition.x*ee,y:this.tipPosition.y*z},this.positionTip()},le.typeName="CalloutMarker",le.title="Callout marker",le.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',le}(it),nt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.setOpacity=ne.setOpacity.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.strokePanel=new de("Line color",Ce(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new de("Fill color",Ce(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new _e("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.opacityPanel=new ct("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},le.prototype.createVisual=function(){this.visual=ge.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},le.prototype.manipulate=function(ee){oe.prototype.manipulate.call(this,ee)},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),this.setSize()},le.prototype.setSize=function(){oe.prototype.setSize.call(this),ge.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},le.prototype.pointerUp=function(ee){oe.prototype.pointerUp.call(this,ee),this.setSize()},le.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&ge.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},le.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&ge.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},le.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&ge.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&ge.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},le.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&ge.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),oe.prototype.restoreState.call(this,ee),this.setSize()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.setSize()},le.typeName="EllipseMarker",le.title="Ellipse marker",le.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',le}(ye),At=function(oe){function le(ee,z,re){return oe.call(this,ee,z,re)||this}return Re(le,oe),Object.defineProperty(le.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.tip1&&ee!==this.tip2)},le.prototype.createTips=function(){this.tip1=ge.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(ge.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ge.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(ge.createTransform()),this.visual.appendChild(this.tip2)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(oe.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(ge.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),ge.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.tip1.transform.baseVal.getItem(0);z.setRotate(ee,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(z,0);var re=this.tip2.transform.baseVal.getItem(0);re.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(re,0)}},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=oe.prototype.getState.call(this);return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},le.typeName="MeasurementMarker",le.title="Measurement marker",le.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',le}(qe),Ke=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.strokePanel.colors=re.defaultColorSet,ne.fillColor="transparent",ne}return Re(le,oe),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=oe.prototype.getState.call(this);return ee.typeName=le.typeName,ee},le.typeName="EllipseFrameMarker",le.title="Ellipse frame marker",le.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',le}(nt),ut=function(){function oe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),oe.prototype.addUndoStep=function(le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(le)||(this.undoStack.push(le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(le)&&this.redoStack.splice(0,this.redoStack.length))},oe.prototype.replaceLastUndoStep=function(le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=le)},oe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},oe.prototype.undo=function(){if(this.undoStack.length>1){var le=this.undoStack.pop();return le!==void 0&&this.redoStack.push(le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},oe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},oe}(),ft=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new de("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new _e("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},le.prototype.createVisual=function(){this.visual=ge.createGroup(),this.selectorCurve=ge.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ge.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ee.x,this.curveY=ee.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(z)&&(this.activeGrip=this.curveGrip,this._state="resize")},le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ge.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ge.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ge.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=ge.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ge.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,oe.prototype.addControlGrips.call(this)},le.prototype.positionGrips=function(){oe.prototype.positionGrips.call(this);var ee=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ee/2,this.curveY-ee/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},le.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),oe.prototype.manipulate.call(this,ee)},le.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),oe.prototype.resize.call(this,ee),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},le.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},le.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},le.prototype.scale=function(ee,z){this.curveX=this.curveX*ee,this.curveY=this.curveY*z,oe.prototype.scale.call(this,ee,z)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},oe.prototype.getState.call(this));return ee.typeName=le.typeName,ee},le.prototype.restoreState=function(ee){oe.prototype.restoreState.call(this,ee);var z=ee;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.curveX=z.curveX,this.curveY=z.curveY,this.createVisual(),this.adjustVisual()},le.typeName="CurveMarker",le.title="Curve marker",le.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',le}(Ve),yt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,z,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.textColor=re.defaultStrokeColor,ne.fontFamily=re.defaultFontFamily,ne.fontSize=re.defaultCaptionFontSize,ne.captionText=re.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new de("Line color",Ce(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new de("Fill color",Ce(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new $e("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new _e("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Oe("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new de("Text color",re.defaultColorSet,ne.textColor,ze),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return Re(le,oe),le.prototype.ownsTarget=function(ee){return!(!oe.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},le.prototype.createVisual=function(){this.visual=ge.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ge.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ge.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=ge.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},le.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},le.prototype.pointerDown=function(ee,z){oe.prototype.pointerDown.call(this,ee,z),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},le.prototype.manipulate=function(ee){oe.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ee){oe.prototype.resize.call(this,ee),this.setSize()},le.prototype.sizeCaption=function(){var ee=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ee.width+2*this.PADDING,this.captionBoxHeight=ee.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ge.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')"]]),ge.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},le.prototype.showTextEditor=function(){var ee=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(z){z.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(z){z.key==="Enter"&&ee.finishTextEditing(ee.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},le.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},le.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},le.prototype.setFont=function(ee){this.captionElement&&ge.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},le.prototype.setTextColor=function(ee){this.captionElement&&ge.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},le.prototype.setSize=function(){oe.prototype.setSize.call(this),ge.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},le.prototype.pointerUp=function(ee){oe.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.dblClick=function(ee,z){oe.prototype.dblClick.call(this,ee,z),this.showTextEditor()},le.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&ge.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},le.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&ge.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},le.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&ge.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&ge.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ee=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},oe.prototype.getState.call(this));return ee.typeName=this.typeName,ee},le.prototype.restoreState=function(ee){var z=ee;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.textColor=z.textColor,this.fontFamily=z.fontFamily,this.captionText=z.captionText,this.fontSize=z.fontSize,this.createVisual(),oe.prototype.restoreState.call(this,ee),this.setSize()},le.prototype.scale=function(ee,z){oe.prototype.scale.call(this,ee,z),this.setSize()},le.typeName="CaptionFrameMarker",le.title="Caption frame marker",le.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',le}(ye),Et=function(){function oe(le,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=le,this.cancelable=ee}return Object.defineProperty(oe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),oe.prototype.preventDefault=function(){this._defaultPrevented=!0},oe}(),Qt=function(oe){function le(ee,z,re){var ne=oe.call(this,ee,!1)||this;return ne.dataUrl=z,ne.state=re,ne}return Re(le,oe),le}(Et),Bt=function(oe){function le(ee,z,re){re===void 0&&(re=!1);var ne=oe.call(this,ee,re)||this;return ne.marker=z,ne}return Re(le,oe),le}(Et),It=function(){function oe(){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 oe.prototype.addEventListener=function(le,ee){this[le].push(ee)},oe.prototype.removeEventListener=function(le,ee){var z=this[le].indexOf(ee);z>-1&&this[le].splice(z,1)},oe}(),_t=function(){function oe(le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ve,this._isOpen=!1,this.undoRedoManager=new ut,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 It,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new we(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=le,this.targetRoot=document.body,this.width=le.clientWidth,this.height=le.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(oe.prototype,"ALL_MARKER_TYPES",{get:function(){return[st,De,Rt,it,Ke,nt,Ft,Qe,At,gt,qe,ft,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[st,De,Rt,it,nt,Ft,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[st,De,Rt,it,Ft]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(le){var ee=this;this._availableMarkerTypes.splice(0),le.forEach(function(z){if(typeof z=="string"){var re=ee.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===z});re!==void 0&&ee._availableMarkerTypes.push(re)}else ee._availableMarkerTypes.push(z)})},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(le){this._zoomLevel=le,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),oe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ne.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},oe.prototype.show=function(){var le=this;this.styles.styleSheetRoot===void 0&&Ee.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ee.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new Et(le))})},oe.prototype.render=function(){return ke(this,void 0,void 0,function(){var le;return Je(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(le=new he).naturalSize=this.renderAtNaturalSize,le.imageType=this.renderImageType,le.imageQuality=this.renderImageQuality,le.markersOnly=this.renderMarkersOnly,le.width=this.renderWidth,le.height=this.renderHeight,[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},oe.prototype.close=function(le){var ee=this;if(le===void 0&&(le=!1),this.isOpen){var z=!1;le||this.eventListeners.beforeclose.forEach(function(re){var ne=new Et(ee,!0);re(ne),ne.defaultPrevented&&(z=!0)}),z||(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(re){return re(new Et(ee))}),this.detachEvents(),this._isOpen=!1)}},oe.prototype.addMarkersToToolbar=function(){for(var le,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];(le=this._availableMarkerTypes).push.apply(le,ee)},oe.prototype.addRenderEventListener=function(le){this.addEventListener("render",function(ee){le(ee.dataUrl,ee.state)})},oe.prototype.removeRenderEventListener=function(le){},oe.prototype.addCloseEventListener=function(le){this.addEventListener("close",function(){le()})},oe.prototype.removeCloseEventListener=function(le){},oe.prototype.setupResizeObserver=function(){var le=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){le.resize(le.target.clientWidth,le.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return le.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},oe.prototype.onPopupTargetResize=function(){var le=1*this.target.clientWidth/this.target.clientHeight,ee=this.editorCanvas.clientWidth/le>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*le:this.editorCanvas.clientWidth,z=ee<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/le;this.resize(ee,z)},oe.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},oe.prototype.resize=function(le,ee){this._isResizing=!0;var z=le/this.imageWidth,re=ee/this.imageHeight;this.imageWidth=Math.round(le),this.imageHeight=Math.round(ee),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(z,re),this._isResizing=!1},oe.prototype.scaleMarkers=function(le,ee){var z,re=this;this._currentMarker&&this._currentMarker instanceof it?this._currentMarker.scale(le,ee):(z=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(ne){ne!==re._currentMarker&&ne.scale(le,ee)}),z!==void 0&&this.setCurrentMarker(z)},oe.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},oe.prototype.setTopLeft=function(){var le=this.editingTarget.getBoundingClientRect(),ee=this.editorCanvas.getBoundingClientRect();this.left=le.left-ee.left,this.top=le.top-ee.top},oe.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},oe.prototype.addDefs=function(){for(var le,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];this.defs=ge.createDefs(),this.addDefsToImage(),(le=this.defs).append.apply(le,ee)},oe.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},oe.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},oe.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},oe.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},oe.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},oe.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},oe.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},oe.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var le=document.createElement("a");le.href="https://markerjs.com/",le.target="_blank",le.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',le.title="Powered by marker.js",le.style.display="grid",le.style.alignItems="center",le.style.justifyItems="center",le.style.padding="3px",le.style.width="20px",le.style.height="20px",this.logoUI.appendChild(le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},oe.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")},oe.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"},oe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},oe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var le=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Ue(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<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new xe(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},oe.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},oe.prototype.removeMarker=function(le){this.markerImage.removeChild(le.container),this.markers.indexOf(le)>-1&&this.markers.splice(this.markers.indexOf(le),1),le.dispose()},oe.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())},oe.prototype.toolbarButtonClicked=function(le,ee){if(le==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(le==="action")switch(ee){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()}},oe.prototype.deleteSelectedMarker=function(){var le=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(re){var ne=new Bt(le,le._currentMarker,!0);re(ne),ne.defaultPrevented&&(ee=!0)}),!ee){var z=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(re){return re(new Bt(le,z))})}}},oe.prototype.clear=function(){var le=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ze){var dt=new Bt(le,void 0,!0);Ze(dt),dt.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var z=function(Ze){var dt=re.markers[Ze];re.setCurrentMarker(re.markers[Ze]),re._currentMarker.dispose(),re.markerImage.removeChild(re._currentMarker.container),re.markers.splice(re.markers.indexOf(re._currentMarker),1),re.eventListeners.markerdelete.forEach(function(rt){return rt(new Bt(le,dt))})},re=this,ne=this.markers.length-1;ne>=0;ne--)z(ne);this.addUndoStep()}},Object.defineProperty(oe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),oe.prototype.showNotesEditor=function(){var le;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(le=this._currentMarker.notes)!==null&&le!==void 0?le:"",this.overlayContainer.appendChild(this.notesArea))},oe.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)},oe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},oe.prototype.addUndoStep=function(){var le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ee=this.getState(),z=this.undoRedoManager.getLastUndoStep();if(!z||z.width===ee.width&&z.height===ee.height){var re=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),re<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(ne){return ne(new Et(le))})}else this.undoRedoManager.replaceLastUndoStep(ee),this.eventListeners.statechange.forEach(function(ne){return ne(new Et(le))})}},oe.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},oe.prototype.undoStep=function(){var le=this,ee=this.undoRedoManager.undo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Et(le))}))},oe.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},oe.prototype.redoStep=function(){var le=this,ee=this.undoRedoManager.redo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Et(le))}))},oe.prototype.stepZoom=function(){var le=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=le<this.zoomSteps.length-1?this.zoomSteps[le+1]:this.zoomSteps[0]},oe.prototype.panTo=function(le){this.contentDiv.scrollBy({left:this.prevPanPoint.x-le.x,top:this.prevPanPoint.y-le.y}),this.prevPanPoint=le},oe.prototype.startRenderAndClose=function(){return ke(this,void 0,void 0,function(){var le,ee,z=this;return Je(this,function(re){switch(re.label){case 0:return[4,this.render()];case 1:return le=re.sent(),ee=this.getState(),this.eventListeners.render.forEach(function(ne){return ne(new Qt(z,le,ee))}),this.close(!0),[2]}})})},oe.prototype.getState=function(le){le===!0&&this.setCurrentMarker();var ee={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(z){return ee.markers.push(z.getState())}),ee},oe.prototype.restoreState=function(le){var ee=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);le.markers.forEach(function(z){var re=ee._availableMarkerTypes.find(function(Ze){return Ze.typeName===z.typeName});if(re!==void 0){var ne=ee.addNewMarker(re);ne.restoreState(z),ee.markers.push(ne)}}),le.width&&le.height&&(le.width!==this.imageWidth||le.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/le.width,this.imageHeight/le.height),this.eventListeners.restorestate.forEach(function(z){return z(new Et(ee))})},oe.prototype.addNewMarker=function(le){var ee=ge.createGroup();return this.markerImage.appendChild(ee),new le(ee,this.overlayContainer,this.settings)},oe.prototype.createNewMarker=function(le){var ee,z=this;(ee=typeof le=="string"?this._availableMarkerTypes.find(function(re){return re.typeName===le}):le)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(ee),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(ee.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(re){return re(new Bt(z,z._currentMarker))}))},oe.prototype.markerCreated=function(le){var ee=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(le),this.setCurrentMarker(le),le instanceof De&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(De):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(z){return z(new Bt(ee,ee._currentMarker))})},oe.prototype.colorChanged=function(le){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=le,this.settings.defaultStrokeColor=le)},oe.prototype.fillColorChanged=function(le){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=le)},oe.prototype.markerStateChanged=function(le){var ee=this;this.eventListeners.markerchange.forEach(function(z){return z(new Bt(ee,le))})},oe.prototype.setCurrentMarker=function(le){var ee=this;this._currentMarker!==le&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(z){return z(new Bt(ee,ee._currentMarker))})),this._currentMarker=le,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(z){return z(new Bt(ee,ee._currentMarker))}))},oe.prototype.onPointerDown=function(le){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||le.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var ee=this.markers.find(function(z){return z.ownsTarget(le.target)});ee!==void 0?(this.setCurrentMarker(ee),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(le.clientX,le.clientY),le.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:le.clientX,y:le.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(le.clientX,le.clientY))},oe.prototype.onDblClick=function(le){if(this._isFocused||this.focus(),this.mode==="select"){var ee=this.markers.find(function(z){return z.ownsTarget(le.target)});ee!==void 0&&ee!==this._currentMarker&&this.setCurrentMarker(ee),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(le.clientX,le.clientY),le.target):this.setCurrentMarker()}},oe.prototype.onPointerMove=function(le){this.touchPoints!==1&&le.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||le.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(le.clientX,le.clientY)):this.zoomLevel>1&&this.panTo({x:le.clientX,y:le.clientY}))},oe.prototype.onPointerUp=function(le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(le.clientX,le.clientY)),this.isDragging=!1,this.addUndoStep()},oe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},oe.prototype.onKeyUp=function(le){this._currentMarker===void 0||this.notesArea!==void 0||le.key!=="Delete"&&le.key!=="Backspace"||this.deleteSelectedMarker()},oe.prototype.clientToLocalCoordinates=function(le,ee){var z=this.markerImage.getBoundingClientRect();return{x:(le-z.left)/this.zoomLevel,y:(ee-z.top)/this.zoomLevel}},oe.prototype.onWindowResize=function(){this.positionUI()},oe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},oe.prototype.addLicenseKey=function(le){Ne.addKey(le)},oe.prototype.addEventListener=function(le,ee){this.eventListeners.addEventListener(le,ee)},oe.prototype.removeEventListener=function(le,ee){this.eventListeners.removeEventListener(le,ee)},oe.prototype.renderState=function(le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(oe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),oe.prototype.focus=function(){var le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ee){return ee(new Et(le))}))},oe.prototype.blur=function(){var le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new Et(le))}))},oe.instanceCounter=0,oe}()},62752:function(Lt,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.SizeSensorId=Ct.SensorTabIndex=Ct.SensorClassName=void 0;var ae=Ct.SizeSensorId="size-sensor-id",y=Ct.SensorClassName="size-sensor-object",Re=Ct.SensorTabIndex="-1"},25224:function(Lt,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.default=void 0;var ae=Ct.default=function(Re){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Je=null;return function(){for(var Ce=this,ge=arguments.length,Ne=new Array(ge),he=0;he<ge;he++)Ne[he]=arguments[he];clearTimeout(Je),Je=setTimeout(function(){Re.apply(Ce,Ne)},ke)}}},82196:function(Lt,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.default=void 0;var ae=1,y=Ct.default=function(){return"".concat(ae++)}},10413:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.ver=Ct.clear=Ct.bind=void 0;var y=ae(2963),Re=Ct.bind=function(ge,Ne){var he=(0,y.getSensor)(ge);return he.bind(Ne),function(){he.unbind(Ne)}},ke=Ct.clear=function(ge){var Ne=(0,y.getSensor)(ge);(0,y.removeSensor)(Ne)},Je=Ct.ver="1.0.3"},2963:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.removeSensor=Ct.getSensor=Ct.Sensors=void 0;var y=Je(ae(82196)),Re=ae(42065),ke=ae(62752);function Je(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}}var Ce=Ct.Sensors={};function ge(Ee){Ee&&Ce[Ee]&&delete Ce[Ee]}var Ne=Ct.getSensor=function(we){var pe=we.getAttribute(ke.SizeSensorId);if(pe&&Ce[pe])return Ce[pe];var Me=(0,y.default)();we.setAttribute(ke.SizeSensorId,Me);var Ue=(0,Re.createSensor)(we,function(){return ge(Me)});return Ce[Me]=Ue,Ue},he=Ct.removeSensor=function(we){var pe=we.element.getAttribute(ke.SizeSensorId);we.destroy(),ge(pe)}},42065:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.createSensor=void 0;var y=ae(38132),Re=ae(38950),ke=Ct.createSensor=typeof ResizeObserver!="undefined"?Re.createSensor:y.createSensor},38132:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.createSensor=void 0;var y=ke(ae(25224)),Re=ae(62752);function ke(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}var Je=Ct.createSensor=function(ge,Ne){var he=void 0,Ee=[],we=function(){getComputedStyle(ge).position==="static"&&(ge.style.position="relative");var de=document.createElement("object");return de.onload=function(){de.contentDocument.defaultView.addEventListener("resize",pe),pe()},de.style.display="block",de.style.position="absolute",de.style.top="0",de.style.left="0",de.style.height="100%",de.style.width="100%",de.style.overflow="hidden",de.style.pointerEvents="none",de.style.zIndex="-1",de.style.opacity="0",de.setAttribute("class",Re.SensorClassName),de.setAttribute("tabindex",Re.SensorTabIndex),de.type="text/html",ge.appendChild(de),de.data="about:blank",de},pe=(0,y.default)(function(){Ee.forEach(function(be){be(ge)})}),Me=function(de){he||(he=we()),Ee.indexOf(de)===-1&&Ee.push(de)},Ue=function(){he&&he.parentNode&&(he.contentDocument&&he.contentDocument.defaultView.removeEventListener("resize",pe),he.parentNode.removeChild(he),ge.removeAttribute(Re.SizeSensorId),he=void 0,Ee=[],Ne&&Ne())},xe=function(de){var Se=Ee.indexOf(de);Se!==-1&&Ee.splice(Se,1),Ee.length===0&&he&&Ue()};return{element:ge,bind:Me,destroy:Ue,unbind:xe}}},38950:function(Lt,Ct,ae){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.createSensor=void 0;var y=ae(62752),Re=ke(ae(25224));function ke(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}var Je=Ct.createSensor=function(ge,Ne){var he=void 0,Ee=[],we=(0,Re.default)(function(){Ee.forEach(function(be){be(ge)})}),pe=function(){var de=new ResizeObserver(we);return de.observe(ge),we(),de},Me=function(de){he||(he=pe()),Ee.indexOf(de)===-1&&Ee.push(de)},Ue=function(){he&&he.disconnect(),Ee=[],he=void 0,ge.removeAttribute(y.SizeSensorId),Ne&&Ne()},xe=function(de){var Se=Ee.indexOf(de);Se!==-1&&Ee.splice(Se,1),Ee.length===0&&he&&Ue()};return{element:ge,bind:Me,destroy:Ue,unbind:xe}}},20441:function(Lt,Ct,ae){var y={"./aac.svg":47274,"./amr.svg":45091,"./avi.svg":41006,"./bmp.svg":84422,"./default.svg":85305,"./doc.svg":30259,"./docx.svg":23546,"./flv.svg":97112,"./gif.svg":51652,"./jpeg.svg":31549,"./jpg.svg":81790,"./m4a.svg":21932,"./md.svg":18699,"./mkv.svg":42336,"./mov.svg":17255,"./mp3.svg":68574,"./mp4.svg":47150,"./mpeg.svg":50515,"./ogg.svg":7359,"./opus.svg":69853,"./pdf.svg":18463,"./png.svg":78290,"./ppt.svg":41934,"./pptx.svg":68292,"./txt.svg":36579,"./wav.svg":90260,"./webm.svg":91459,"./wma.svg":83086,"./wmv.svg":23157,"./wps.svg":50394,"./xls.svg":79753,"./xlsx.svg":31782};function Re(Je){var Ce=ke(Je);return ae(Ce)}function ke(Je){if(!ae.o(y,Je)){var Ce=new Error("Cannot find module '"+Je+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return y[Je]}Re.keys=function(){return Object.keys(y)},Re.resolve=ke,Lt.exports=Re,Re.id=20441},90034:function(Lt,Ct,ae){var y={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function Re(Je){var Ce=ke(Je);return ae(Ce)}function ke(Je){if(!ae.o(y,Je)){var Ce=new Error("Cannot find module '"+Je+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return y[Je]}Re.keys=function(){return Object.keys(y)},Re.resolve=ke,Lt.exports=Re,Re.id=90034},47274:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/aac.b3e9a3ba.svg"},45091:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/amr.ce411d51.svg"},41006:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/avi.d7b8adf7.svg"},84422:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/bmp.c62f88c4.svg"},85305:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/default.f48aef2c.svg"},30259:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/doc.e6c75d4c.svg"},23546:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/docx.150535e3.svg"},97112:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/flv.43967063.svg"},51652:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/gif.b2122741.svg"},31549:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/jpeg.fffee469.svg"},81790:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/jpg.2fb4a360.svg"},21932:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/m4a.7994dbc0.svg"},18699:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/md.1f56aa84.svg"},42336:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/mkv.f43ec502.svg"},17255:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/mov.1e1eebb7.svg"},68574:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/mp3.a7e45c91.svg"},47150:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/mp4.31a2d9d7.svg"},50515:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/mpeg.9a0dfa86.svg"},7359:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/ogg.0394dc54.svg"},69853:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/opus.faad335c.svg"},18463:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/pdf.5d12b224.svg"},78290:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/png.eacc8c1c.svg"},41934:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/ppt.d710530e.svg"},68292:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/pptx.d78add0d.svg"},36579:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/txt.53f7213d.svg"},90260:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/wav.a76e7dde.svg"},91459:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/webm.3a7e6ebc.svg"},83086:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/wma.a57b430b.svg"},23157:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/wmv.f22ee4a1.svg"},50394:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/wps.f48aef2c.svg"},79753:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/xls.0db636e2.svg"},31782:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/xlsx.5d09490a.svg"},25510:function(Lt){"use strict";Lt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},13014:function(Lt,Ct,ae){"use strict";Lt.exports=ae.p+"static/yunying_code.7d649890.jpg"},4977:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},71986:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},37166:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},28984:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},63604:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},30045:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},13740:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},58881:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},28982:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},2487:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},3164:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},88745:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},49321:function(Lt){"use strict";Lt.exports="data:image/png;base64,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"},96885:function(Lt,Ct,ae){"use strict";ae.d(Ct,{Z:function(){return Je}});var y=ae(38882),Re=ae(54628),ke=ae(51296);function Je(Ce,ge,Ne){return ge=(0,y.Z)(ge),(0,ke.Z)(Ce,(0,Re.Z)()?Reflect.construct(ge,Ne||[],(0,y.Z)(Ce).constructor):ge.apply(Ce,Ne))}}}]);
|