You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Commo...

1350 lines
2.4 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

!(function(){var V0=Object.defineProperty,G0=Object.defineProperties;var J0=Object.getOwnPropertyDescriptors;var _d=Object.getOwnPropertySymbols;var I0=Object.prototype.hasOwnProperty,M0=Object.prototype.propertyIsEnumerable;var S0=(wt,dt,re)=>dt in wt?V0(wt,dt,{enumerable:!0,configurable:!0,writable:!0,value:re}):wt[dt]=re,Dc=(wt,dt)=>{for(var re in dt||(dt={}))I0.call(dt,re)&&S0(wt,re,dt[re]);if(_d)for(var re of _d(dt))M0.call(dt,re)&&S0(wt,re,dt[re]);return wt},E0=(wt,dt)=>G0(wt,J0(dt));var L0=(wt,dt)=>{var re={};for(var y in wt)I0.call(wt,y)&&dt.indexOf(y)<0&&(re[y]=wt[y]);if(wt!=null&&_d)for(var y of _d(wt))dt.indexOf(y)<0&&M0.call(wt,y)&&(re[y]=wt[y]);return re};(self.webpackChunk=self.webpackChunk||[]).push([[3668],{27812:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},67921:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},87169:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},61481:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},63524:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},12893:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},32134:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},32050:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(60499),je=re(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"},Ke=ke,Be=re(7657),pe=function(xe,Ee){return je.createElement(Be.Z,(0,y.Z)({},xe,{ref:Ee,icon:Ke}))},Le=je.forwardRef(pe),ge=Le},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(wt,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},30463:function(wt,dt){"use strict";dt.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"}},56753:function(wt,dt){"use strict";dt.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"}},90834:function(wt,dt){"use strict";dt.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",flexRow:"flexRow___AJEUu",formWrap:"formWrap___W4o4T",hasAnswer:"hasAnswer___Z7EaU",noAnswer:"noAnswer___BvSay"}},83889:function(wt,dt){"use strict";dt.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"}},61094:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},ye),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},87731:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},ye),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},24712:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},ye),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"}))));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},25638:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},ye),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},34553:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},ye),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},36797:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},31944:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(ye,xe,Ee)=>xe in ye?je(ye,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ye[xe]=Ee,Le=(ye,xe)=>{for(var Ee in xe||(xe={}))Ke.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);if(ke)for(var Ee of ke(xe))Be.call(xe,Ee)&&pe(ye,Ee,xe[Ee]);return ye};const ge=ye=>React.createElement("svg",Le({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},84915: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 wt={},dt="5.0",re={},y=null,je=!1,ke=!1,Ke=null,Be=!1,pe=null,Le=null,ge=0;ge<arguments.length;ge++){var ye=arguments[ge];if(ye!==null)switch(typeof ye){case"number":dt=ye.toFixed(1);break;case"string":ye.match(new RegExp("^[0-9]\\.[0-9]+$"))?dt=ye:Ke=ye;break;case"object":typeof ye.is3D!="undefined"?y=ye:re=ye;break;case"boolean":je=ye,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},re.material_id!==void 0&&!ke&&(je=!0)),Ke!==null&&re.id===void 0&&(re.id=Ke);var xe="",Ee="",Me=!1,Ne=null,we=null,be=null,se=!1,Ce=null,De=null,Ue=null,He=null,ve=null;re.height!==void 0&&(re.height=Math.round(re.height)),re.width!==void 0&&(re.width=Math.round(re.width));var Qe=function(Ge){return parseFloat(Ge)>4?parseFloat(Ge):5};wt.setHTML5Codebase=function(Ge,ot){Le=Ge,Pe(Ge,ot)},wt.setJavaCodebase=wt.setJavaCodebaseVersion=wt.isCompiledInstalled=wt.setPreCompiledScriptPath=wt.setPreCompiledResourcePath=function(){},wt.setHTML5CodebaseVersion=function(Ge,ot){var mt=parseFloat(Ge);if(mt!==NaN&&mt<5){console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead.");return}pe=Ge,oe(Ge,ot)},wt.getHTML5CodebaseVersion=function(){return we},wt.getParameters=function(){return re},wt.setFontsCSSURL=function(Ge){He=Ge},wt.setGiacJSURL=function(Ge){},wt.setJNLPFile=function(Ge){xe=Ge},wt.setJNLPBaseDir=function(Ge){},wt.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",mt=re.id,yt,Bt=!1,Nt=0;Nt<arguments.length;Nt++){var Ct=arguments[Nt];typeof Ct=="string"?(Ct=Ct.toLowerCase(),Ct.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?ot=Ct:mt=arguments[Nt]):typeof Ct=="boolean"?Bt=Ct:Ct instanceof HTMLElement&&(yt=Ct)}Lt();function Lt(){if(!Be){setTimeout(Lt,200);return}ot=Ft(ot);var Jt=yt||document.getElementById(mt);if(!Jt){console.log("possibly bug on ajax loading? ");return}if(wt.removeExistingApplet(Jt,!1),re.width===void 0&&Jt.clientWidth&&(re.width=Jt.clientWidth),re.height===void 0&&Jt.clientHeight&&(re.height=Jt.clientHeight),!(re.width&&re.height)&&ot==="html5"&&(delete re.width,delete re.height),Ne=ot,ot==="screenshot")Ie(Jt,re);else{var le=!1;re.hasOwnProperty("playButton")&&re.playButton||re.hasOwnProperty("clickToLoad")&&re.clickToLoad?le=!0:re.hasOwnProperty("playButtonAutoDecide")&&re.playButtonAutoDecide&&(le=(!Xe()||Ge())&&ze()),le?(Ne="screenshot",Ut(Jt,re,Bt,ot)):nt(Jt,re,Bt)}}};function Xe(){try{return window.self!==window.top}catch(Ge){return!0}}function ze(){return re.hasOwnProperty("screenshotGenerator")&&re.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}wt.getViews=function(){return y},wt.isJavaInstalled=function(){return!1};var qe=function(Ge){var ot=function(Nt){var Ct=JSON.parse(Nt),Lt=function(Ae){return Ae.type=="G"||Ae.type=="E"},Jt=Ct.elements?Ct.elements.filter(Lt)[0]:Ct;if(!Jt||!Jt.url){mt();return}re.fileName=Jt.url,me(Jt.settings||{}),y.is3D=!0;var le="https://www.geogebra.org/images/";wt.setPreviewImage(Ce||Jt.previewUrl,le+"GeoGebra_loading.png",le+"applet_play.png"),Ge()},mt=function(){re.onError&&re.onError(),at("Error: Fetching material (id "+re.material_id+") failed.",re)},yt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Bt="/materials/"+re.material_id+"?scope=basic";Je("https://"+yt+"/api/proxy.php?path="+encodeURIComponent(Bt),ot,mt)};function me(Ge){var ot=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(mt){Ge[mt]=!!Ge[mt]}),ot.forEach(function(mt){re[mt]===void 0&&Ge[mt]!==void 0&&(re[mt]=Ge[mt])}),re.showToolBarHelp===void 0&&(re.showToolBarHelp=re.showToolBar)}function Je(Ge,ot,mt){var yt=new XMLHttpRequest;yt.open("GET",Ge),yt.onload=function(){ot(yt.responseText)},yt.onerror=mt,yt.send()}wt.isHTML5Installed=function(){return!0},wt.getLoadedAppletType=function(){return Ne},wt.setPreviewImage=function(Ge,ot,mt){Ce=Ge,De=ot,Ue=mt},wt.removeExistingApplet=function(Ge,ot){var mt;typeof Ge=="string"&&(Ge=document.getElementById(Ge)),Ne=null;var yt=null;for(mt=0;mt<Ge.childNodes.length;mt++){var Bt=Ge.childNodes[mt],Nt=Bt.className;Nt==="applet_screenshot"?ot?(Bt.style.display="block",Ne="screenshot"):Bt.style.display="none":Nt!=="applet_scaler prerender"&&(Ge.removeChild(Bt),yt=Nt&&Nt.indexOf("appletParameters")!=-1?Bt.id:null,mt--)}var Ct=re.id!==void 0?re.id:yt,Lt=window[Ct];Lt&&typeof Lt.getBase64=="function"&&(Lt.remove(),window[Ct]=null)},wt.refreshHitPoints=function(){if(Qe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ge=wt.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},wt.startAnimation=function(){var Ge=wt.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},wt.stopAnimation=function(){var Ge=wt.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},wt.getAppletObject=function(){var Ge=re.id!==void 0?re.id:"ggbApplet";return window[Ge]},wt.resize=function(){};var $e=function(Ge,ot,mt){var yt=document.createElement("param");yt.setAttribute("name",ot),yt.setAttribute("value",mt),Ge.appendChild(yt)},Te=function(Ge){return Ge&&Ge!=="false"},nt=function(Ge,ot,mt){Qe(we)<=4.2&&(mt=!0);var yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==we||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Bt=document.createElement("div");Bt.classList.add("appletParameters","notranslate");var Nt=ot.width,Ct=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(Qe(we)<=4.4)Te(ot.showToolBar)&&(ot.height-=7),Te(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Te(ot.showToolBar)&&(ot.width=605,Nt=605);else{var Lt=100;(Te(ot.showToolBar)||Te(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),Lt=Te(ot.showMenuBar)?245:155),Nt<Lt&&(ot.width=Lt,Nt=Lt)}Bt.style.border="none",Bt.style.display="inline-block";for(var Jt in ot)ot.hasOwnProperty(Jt)&&Jt!=="appletOnLoad"&&Bt.setAttribute("data-param-"+Jt,ot[Jt]);He&&Bt.setAttribute("data-param-fontscssurl",He),wt.resize=function(){GGBAppletUtils.responsiveResize(Ge,ot)},window.addEventListener("resize",function(on){wt.resize()});var le=typeof ot.appletOnLoad=="function"?ot.appletOnLoad:function(){};if(!mt&&ot.width!==void 0){ot.hasOwnProperty("showSplash")||Bt.setAttribute("data-param-showSplash","false");var Ae=Ge.querySelector(".applet_scaler.prerender"),ee=Ae!==null;if(ee)var z=Ae.querySelector(".ggb_preview");else{var z=ct(Nt,Ct,ot.borderColor,!1);Ae=document.createElement("div"),Ae.className="applet_scaler",Ae.style.position="relative",Ae.style.display="block",Ae.style.width=Nt+"px",Ae.style.height=Ct+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ae,"66%"),Qe(we)>=5?(ot.appletOnLoad=function(on){var ln=Ge.querySelector(".ggb_preview");ln&&ln.parentNode.removeChild(ln),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ae),window.GGBT_wsf_view&&$(window).trigger("resize"),le(on)},ee||Ae.appendChild(z)):Bt.appendChild(z),Ae.appendChild(Bt),ee||Ge.appendChild(Ae),setTimeout(function(){wt.resize()},1)}else{var ae=document.createElement("div");ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.appendChild(Bt),Ge.appendChild(ae),ot.appletOnLoad=function(on){wt.resize(),le(on)}}function te(on,ln){ln&&typeof ln.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(on,ln.appletOnLoad):renderGGBElement(on),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ln)}function We(on,ln){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:on,params:ln}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Jn){te(Jn.article,Jn.params)}),html5AppletsToProcess=null)},Qe(we)<5&&(on.className+=" geogebraweb")):te(on,ln)}if(yt){scriptLoadStarted=!0;for(var ft=0;ft<Bt.childNodes.length;ft++){var lt=Bt.childNodes[ft].tagName;lt==="TABLE"&&(Bt.removeChild(Bt.childNodes[ft]),ft--)}if(ggbHTML5LoadedScript!==null){var zt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');zt!=null&&zt.parentNode.removeChild(zt)}var Kt=document.createElement("script"),Pt=function(){We(Bt,ot)};Kt.src=Ee+be,ggbHTML5LoadedCodebaseIsWebSimple=se,ggbHTML5LoadedCodebaseVersion=we,ggbHTML5LoadedScript=Kt.src,at("GeoGebra HTML5 codebase loaded: '"+Ee+"'.",ot),!Le&&(!pe||pe=="5.0")?(se?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Pt()):Ee.requirejs?__webpack_require__.e(4510).then(function(){var on=[__webpack_require__(4510)];Pt.apply(null,on)}.bind(this)).catch(__webpack_require__.oe):(Kt.onload=Pt,Ge.appendChild(Kt))}else We(Bt,ot);ot.height=Ct,ot.width=Nt},Ie=function(Ge,ot,mt){var yt=ct(ot.width,ot.height,ot.borderColor,mt),Bt=document.createElement("div");Bt.style.position="relative",Bt.style.display="block",Bt.style.width=ot.width+"px",Bt.style.height=ot.height+"px",Bt.className="applet_screenshot applet_scaler"+(mt?" applet_screenshot_play":""),Bt.appendChild(yt);var Nt=GGBAppletUtils.getScale(ot,Ge,mt);mt?(Ge.appendChild(gt()),window.GGBT_wsf_view||(Ge.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Bt,"66%"),Ge.appendChild(Bt),Nt!==1&&!isNaN(Nt)&&(GGBAppletUtils.scaleElement(Bt,Nt),Bt.style.width=ot.width+"px",Bt.style.height=ot.height+"px",Bt.parentNode.style.width=ot.width*Nt+"px",Bt.parentNode.style.height=ot.height*Nt+"px"),wt.resize=function(){ut(Ge,yt,Bt,mt)},window.addEventListener("resize",function(Ct){wt.resize()}),wt.resize()};function ut(Ge,ot,mt,yt){if(Ge.contains(ot)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}var Bt=GGBAppletUtils.getScale(re,Ge,yt);mt.parentNode!==null&&(!isNaN(Bt)&&Bt!==1?(GGBAppletUtils.scaleElement(mt,Bt),mt.parentNode.style.width=re.width*Bt+"px",mt.parentNode.style.height=re.height*Bt+"px"):(GGBAppletUtils.scaleElement(mt,1),mt.parentNode.style.width=re.width+"px",mt.parentNode.style.height=re.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ge),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}wt.onExitFullscreen=function(Ge,ot){ot.appendChild(Ge)};var Ut=function(Ge,ot,mt,yt){Ie(Ge,ot,!0);for(var Bt=function(){var Lt=[];for(Ct=0;Ct<Ge.childNodes.length;Ct++)Lt.push(Ge.childNodes[Ct]);if(window.GGBT_wsf_view){var Jt=window.GGBT_wsf_view.renderFullScreen(Ge,ot.id),le=document.getElementById("fullscreencontainer"),Ae=jQuery(Ge).find(".fullscreencontent");Ae.length>0?(Jt.remove(),Ae.attr("id","fullscreencontent").show(),jQuery(le).append(Ae),window.dispatchEvent(new Event("resize"))):nt(Jt,ot,!1),window.GGBT_wsf_view.launchFullScreen(le)}else Ne=yt,nt(Ge,ot,!1);if(!window.GGBT_wsf_view)for(Ct=0;Ct<Lt.length;Ct++)Ge.removeChild(Lt[Ct])},Nt=Ge.getElementsByClassName("ggb_preview_play"),Ct=0;Ct<Nt.length;Ct++)Nt[Ct].addEventListener("click",Bt,!1),Nt[Ct].addEventListener("ontouchstart",Bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ge),ze()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},gt=function(){var Ge=document.createElement("div");if(Ge.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var ot='.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");}',mt=document.createElement("style");mt.styleSheet?mt.styleSheet.cssText=ot:mt.appendChild(document.createTextNode(ot)),document.getElementsByTagName("head")[0].appendChild(mt)}return Ge},ct=function(Ge,ot,mt,yt){var Bt=document.createElement("div");Bt.className="ggb_preview",Bt.style.position="absolute",Bt.style.zIndex="90",Bt.style.width=Ge-2+"px",Bt.style.height=ot-2+"px",Bt.style.top="0px",Bt.style.left="0px",Bt.style.overflow="hidden",Bt.style.backgroundColor="white";var Nt="lightgrey";mt!==void 0&&(mt==="none"?Nt="transparent":Nt=mt),Bt.style.border="1px solid "+Nt;var Ct=document.createElement("img");if(Ct.style.position="relative",Ct.style.zIndex="1000",Ct.style.top="-1px",Ct.style.left="-1px",Ce!==null&&Ct.setAttribute("src",Ce),Ct.style.opacity=.7,De!==null){var Lt,Jt,le;if(!yt){Lt=document.createElement("img"),Lt.style.position="absolute",Lt.style.zIndex="1001",Lt.style.opacity=1,Ct.style.opacity=.3,Jt=360,Jt>Ge/4*3&&(Jt=Ge/4*3),le=Jt/5.8,Lt.setAttribute("src",De),Lt.setAttribute("width",Jt),Lt.setAttribute("height",le);var Ae=(Ge-Jt)/2,ee=(ot-le)/2;Lt.style.left=Ae+"px",Lt.style.top=ee+"px",Bt.appendChild(Lt)}}return Bt.appendChild(Ct),Bt},Ft=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},Ye=["web","webSimple","web3d","tablet","tablet3d","phone"],oe=function(Ge,ot){if(we=Ge,ot){Pe(we,!0);return}var mt=!je;if(mt){var yt=Qe(we);!isNaN(yt)&&yt<4.4&&(mt=!1)}var Bt,Nt;window.location.protocol.substr(0,4)==="http"?Bt=window.location.protocol:Bt="http:";var Ct=we.indexOf("//");Ct>0?Nt=we:Ct===0?Nt=Bt+we:Nt="https://www.geogebra.org/apps/5.2.814.0/";for(var Lt in Ye)if(we.slice(Ye[Lt].length*-1)===Ye[Lt]||we.slice((Ye[Lt].length+1)*-1)===Ye[Lt]+"/"){Pe(Nt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&mt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Te(re.showToolBar)&&!Te(re.showMenuBar)&&!Te(re.showAlgebraInput)&&!Te(re.enableRightClick)&&(!re.appName||re.appName=="classic")?Nt+="webSimple/":Nt+="web3d/",Pe(Nt,!1)},Pe=function(Ge,ot){if(Ge.requirejs){Ee=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),Ee=Ge,ot===null&&(ot=Ge.indexOf("http")===-1),Me=ot,be="web.nocache.js",se=!1;var mt=Ee.split("/");mt.length>1&&(!ot&&mt[mt.length-2]==="webSimple"?(be="webSimple.nocache.js",se=!0):Ye.indexOf(mt[mt.length-2])>=0&&(be=mt[mt.length-2]+".nocache.js")),mt=Ge.split("/"),we=mt[mt.length-3],we.substr(0,4)==="test"?we=we.substr(4,1)+"."+we.substr(5,1):(we.substr(0,3)==="war"||we.substr(0,4)==="beta")&&(we="5.0");var yt=parseFloat(we);yt!==NaN&&yt<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead."),oe("5.0",ot))},at=function(Ge,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(Ge)};re.material_id!==void 0?qe(At):At();function At(){var Ge=dt;pe!==null?Ge=pe:parseFloat(Ge)<5&&(Ge="5.0"),oe(Ge,!1),Le!==null&&Pe(Le,Me),Be=!0}return wt},GGBAppletUtils=function(){"use strict";function wt(){return window.GGBT_wsf_edit!==void 0}function dt(Be,pe){pe!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+pe+","+pe+")",Be.style.webkitTransform="scale("+pe+","+pe+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function re(Be,pe,Le,ge,ye,xe){var Ee=null;if(xe!=null&&xe!="")for(var Me=Be.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+xe+" ")>-1){Ee=Me;break}else Me=Me.parentNode;var Ne=0,we=0,be=0,se=0,Ce=0,De=0,Ue=0;if(Ee)Ne=Ee.offsetWidth,we=Math.max(ge?Ee.offsetWidth:0,Ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ne=Math.min(window.innerWidth,document.documentElement.clientWidth),we=Math.min(window.innerHeight,document.documentElement.clientHeight),be=Ne):(Ne=window.innerWidth,we=window.innerHeight,be=window.innerWidth),Be){var He=Be.getBoundingClientRect();He.left>0&&He.left<=Ne&&(ye===void 0||!ye)&&(document.dir==="rtl"?(Ce=Ne-He.width-He.left,De=be<=480?10:30):(De=He.left,Ce=be<=480?10:30),se=De+Ce)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ve=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,Ue=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,Ue=40)}}return Be&&((Le===void 0||!Le)&&pe>0&&pe+se<Ne?Ne=pe:Ne-=se,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le===void 0||!Le)&&(we-=Ue)),{width:Ne,height:we}}function y(Be,pe,Le,ge,ye){if(Be.isScreenshoGenerator)return 1;var xe=ge!==void 0&&ge,Ee=Be.noScaleMargin!=null&&Be.noScaleMargin,Me=function(ve){return ve&&ve!=="false"},Ne=Me(Be.autoHeight),we=re(pe,Be.width,Le,Ne,xe&&window.GGBT_wsf_view||Ee,ye),be=parseInt(we.width),se=Be.width,Ce=Be.height;if(se===void 0){var De=pe.querySelector(".appletParameters");De&&(se=De.offsetWidth,Ce=De.offsetHeight)}var Ue=be/se,He=xe?1:we.height/Ce;return Le!==void 0&&!Le&&(Ue=Math.min(1,Ue),He=Math.min(1,He)),Math.min(Ue,He)}function je(Be,pe,Le){var ge=1,ye,xe=!1;if(Be.hasOwnProperty("allowUpscale")&&(xe=Be.allowUpscale),Be.hasOwnProperty("scale")&&(ge=parseFloat(Be.scale),(isNaN(ge)||ge===null||ge===0)&&(ge=1),ge>1&&(xe=!0)),pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(xe=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))ye=y(Be,pe,xe,Le,Be.scaleContainerClass);else return ge;return xe&&(!Be.hasOwnProperty("scale")||ge===1)?ye:Math.min(ge,ye)}function ke(Be){var pe=Math.min(window.innerWidth,document.documentElement.clientWidth),Le=Math.min(window.innerHeight,document.documentElement.clientHeight),ge=Be.getBoundingClientRect(),ye=(pe-ge.width)/2,xe=(Le-ge.height)/2;xe<0&&(xe=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye<40?Be.style.left="40px":Be.style.left=ye+"px",Be.style.top=xe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(xe<40?Be.style.top="40px":Be.style.top=xe+"px",Be.style.left=ye+"px")}function Ke(Be,pe){var Le=Be.querySelector(".appletParameters");if(Le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pe.id!==Le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(Le.parentElement&&/fullscreen/.test(Le.parentElement.className))return;var ge=je(pe,Be);wt()&&Le.setAttribute("data-param-scale",ge);for(var ye=null,xe=0;xe<Be.childNodes.length;xe++)if(Be.childNodes[xe].className!==void 0&&Be.childNodes[xe].className.match(/^applet_scaler/)){ye=Be.childNodes[xe];break}if(ye!==null&&ye.querySelector(".noscale")!==null)return;var Ee=pe.id!==void 0?pe.id:"ggbApplet",Me=window[Ee];(Me==null||!Me.recalculateEnvironments)&&ye!==null&&!ye.className.match(/fullscreen/)&&(ye.parentNode.style.transform="",!isNaN(ge)&&ge!==1?(ye.parentNode.style.width=pe.width*ge+"px",ye.parentNode.style.height=pe.height*ge+"px",dt(ye,ge)):(dt(ye,1),ye.parentNode.style.width=pe.width+"px",ye.parentNode.style.height=pe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&ke(Be),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Le).parents(".content-added-content"))}}return{responsiveResize:Ke,isFlexibleWorksheetEditor:wt,positionCenter:ke,getScale:je,scaleElement:dt}}();__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 wt=n.location.search;return wt.indexOf(J)!=-1||wt.indexOf(K)!=-1}function q(wt,dt){}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(wt){var dt=s[L].bindings;s[L].bindings=function(){for(var re=dt?dt():{},y=wt[webModule.__softPermutationId],je=O;je<y.length;je++){var ke=y[je];re[ke[O]]=ke[P]}return re}};var t;function u(){return v(),t}function v(){if(!t){var wt=o.createElement(Q);if(wt.id=L,wt.style.cssText=R+S,wt.tabIndex=-1,o.body.appendChild(wt),t=wt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var dt=document.compatMode==U?V:W;t.write(dt+X),t.close()}}}function w(wt){function dt(y){function je(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var ke=je();if(ke){y();return}function Ke(){if(!ke){if(!je())return;ke=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Ke,!1),Be&&clearInterval(Be)}}o.addEventListener&&o.addEventListener(Z,Ke,!1);var Be=setInterval(function(){Ke()},$)}function re(y){var je=u(),ke=je.body,Ke=je.createElement(_);Ke.language=ab,Ke.crossOrigin=W,Ke.src=y,webModule.__errFn&&(Ke.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),ke.appendChild(Ke)}dt(function(){re(wt)})}webModule.__startLoadingFragment=function(wt){return C(wt)},webModule.__installRunAsyncCode=function(wt){var dt=u(),re=dt.body,y=dt.createElement(_);y.language=ab,y.text=wt,re.appendChild(y),re.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(wt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(wt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(wt){var dt=c[wt];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function wt(Be){var pe=Be.lastIndexOf(rb);pe==-1&&(pe=Be.length);var Le=Be.indexOf(sb);Le==-1&&(Le=Be.length);var ge=Be.lastIndexOf(tb,Math.min(Le,pe));return ge>=O?Be.substring(O,ge+P):W}function dt(Be){if(!Be.match(/^\w+:\/\//)){var pe=o.createElement(ub);pe.src=Be+vb,Be=wt(pe.src)}return Be}function re(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function y(){for(var Be=o.getElementsByTagName(_),pe=O;pe<Be.length;++pe)if(Be[pe].src.indexOf(xb)!=-1)return wt(Be[pe].src);return W}function je(){var Be=o.getElementsByTagName(yb);return Be.length>O?Be[Be.length-P].href:W}function ke(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var Ke=re();return Ke==W&&(Ke=y()),Ke==W&&(Ke=je()),Ke==W&&ke()&&(Ke=wt(o.location.href)),Ke=dt(Ke),Ke}function C(wt){return wt.match(/^\//)||wt.match(/^[a-zA-Z]+:\/\//)?wt:webModule.__moduleBase+wt}function D(){var wt=[],dt=O,re=[],y=[];function je(Be){var pe=y[Be](),Le=re[Be];if(pe in Le)return pe;var ge=[];for(var ye in Le)ge[Le[ye]]=ye;throw r&&r(Be,ge,pe),null}if(__gwt_isKnownPropertyValue=function(Be,pe){return pe in re[Be]},webModule.__getPropMap=function(){var Be={};for(var pe in re)re.hasOwnProperty(pe)&&(Be[pe]=je(pe));return Be},webModule.__computePropValue=je,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var Ke=ke.indexOf(Db);Ke!=-1&&(dt=parseInt(ke.substring(Ke+P),$),ke=ke.substring(O,Ke))}catch(Be){}return webModule.__softPermutationId=dt,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})()},23216:function(wt,dt,re){"use strict";re.d(dt,{Ax:function(){return Ke},Ds:function(){return Be},KI:function(){return Le},SI:function(){return ke},f1:function(){return je}});var y=re(14185);function je(ge){let ye=!0;if(ge.length>0){for(let xe=0;xe<ge.length;xe++)if(ge[xe].compile_success==0||!ge[xe].compile_success){ye=!1;break}}else ye=!1;return ye}function ke(ge,ye=""){let xe=[];for(let Ee=0;Ee<ge.length;Ee++){let Me=ge[Ee],Ne=ye?`${ye}/${Me.name}`:`${Me.name}`;xe.push({title:Me.name,type:Me.type,isLeaf:Me.type!=="tree",key:Ne})}return xe}function Ke(ge,ye,xe){for(let Ee=0;Ee<ge.length;Ee++){let Me=ge[Ee];if(Me.key===ye){Me.children=xe;break}Me.children&&Ke(Me.children,ye,xe)}return ge}function Be(ge,ye,xe){let Ee;return function(){let Me=this,Ne=arguments,we=function(){Ee=null,xe||ge.apply(Me,Ne)},be=xe&&!Ee;clearTimeout(Ee),Ee=setTimeout(we,ye),be&&ge.apply(Me,Ne)}}const pe=!0,Le=y.Z.API_SERVER},77311:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Xe}});var y=re(33156),je=re(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"},Ke=re(92310),Be=re.n(Ke),pe=re(28284),Le=re(6767),ge=re(62957),ye=re(7939),xe=re(37568),Ee=re(62673),Me=re(42075),Ne=re(8191),we=re(49317),be=Object.defineProperty,se=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ue=(ze,qe,me)=>qe in ze?be(ze,qe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ze[qe]=me,He=(ze,qe)=>{for(var me in qe||(qe={}))Ce.call(qe,me)&&Ue(ze,me,qe[me]);if(se)for(var me of se(qe))De.call(qe,me)&&Ue(ze,me,qe[me]);return ze},ve=(ze,qe,me)=>new Promise((Je,$e)=>{var Te=ut=>{try{Ie(me.next(ut))}catch(Ut){$e(Ut)}},nt=ut=>{try{Ie(me.throw(ut))}catch(Ut){$e(Ut)}},Ie=ut=>ut.done?Je(ut.value):Promise.resolve(ut.value).then(Te,nt);Ie((me=me.apply(ze,qe)).next())}),Xe=({className:ze,style:qe={},height:me,title:Je,type:$e,emptyNode:Te,data:nt={},autoPollingStr:Ie,noDataCanEdit:ut,otherFormItem:Ut=[]})=>{const[gt]=pe.default.useForm(),[ct,Ft]=(0,je.useState)(1),[Ye,oe]=(0,je.useState)(1),[Pe,at]=(0,je.useState)(!1),[At,Ge]=(0,je.useState)(!1),[ot,mt]=(0,je.useState)(""),[yt,Bt]=(0,je.useState)({}),Nt=(0,je.useRef)(null),Ct=(0,je.useRef)(!0),Lt=(0,je.useRef)(0);(0,je.useEffect)(()=>{Nt!=null&&Nt.current&&setTimeout(()=>{var z;((z=Nt.current)==null?void 0:z.offsetHeight)>me?Ft(1):Ft(0)},300)},[ot]),(0,je.useEffect)(()=>(Jt(),()=>{Ct.current=!1}),[]),(0,je.useEffect)(()=>{const z=Ie||$e;return y.Z.subscribe(z,()=>{Jt()})},[]);const Jt=()=>ve(void 0,null,function*(){var z,ae,te,We,ft,lt;let zt;const Kt=Lt.current+1;Lt.current=Kt,oe(1),Ft(1);do{if(zt=yield(0,we.ZP)("/api/ai/reports/get_report_info.json",{method:"get",params:He({container_type:$e},nt)}),(zt==null?void 0:zt.status)!==0){console.log("\u72B6\u6001\u5F02\u5E38"),oe(0);break}if((ae=(z=zt==null?void 0:zt.data)==null?void 0:z.ai_report_info)!=null&&ae.ai_report_id)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Pt=>setTimeout(Pt,2e3));else{console.log("\u64CD\u4F5C\u6210\u529F"),Bt((zt==null?void 0:zt.data)||{});const Pt=(We=(te=zt==null?void 0:zt.data)==null?void 0:te.ai_report_info)==null?void 0:We.result;Pt?(mt(Pt),oe(2)):oe(0);break}}while((lt=(ft=zt==null?void 0:zt.data)==null?void 0:ft.ai_report_info)!=null&&lt.ai_report_id&&Ct.current&&Kt===Lt.current);return zt}),le=()=>ve(void 0,null,function*(){at(!0),gt.setFieldsValue(He({target:yt==null?void 0:yt.target,prompt:yt==null?void 0:yt.prompt},(yt==null?void 0:yt.settings)||{}))}),Ae=z=>ve(void 0,null,function*(){Ge(!0);const ae=yield(0,we.ZP)("/api/ai/reports.json",{method:"post",body:He(He({container_type:$e},nt),z)});(ae==null?void 0:ae.status)===0&&(Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Jt(),at(!1)),Ge(!1)}),ee=ut?[1].includes(Ye):[0,1].includes(Ye);return je.createElement(je.Fragment,null,je.createElement("div",{className:Be()(ke.report,ze),style:qe},je.createElement("div",{className:ke.head},je.createElement("div",{className:ke.title},Je),je.createElement("div",{className:ke.btns},je.createElement(Me.Z,{disabled:ee,onClick:le,type:"link"},"\u4FEE\u6539\u63D0\u793A\u8BCD"))),je.createElement("div",{className:ke.container,style:{height:Ye!==2||ct===1?me:"auto"}},Ye===2?je.createElement("div",{className:ke.content,ref:Nt},je.createElement(Ne.Z,{key:ot,value:ot,streamingStatus:!1})):je.createElement("div",{className:ke.info},Ye===0?Te:"\u6B63\u5728\u751F\u6210\u4E2D"),Ye===2&&ct>0&&je.createElement("div",{className:ke.toggleWrap},je.createElement("div",{onClick:()=>Ft(ct===1?2:1),className:ke.toggle},ct===1&&je.createElement(je.Fragment,null,je.createElement("span",null,"\u5C55\u5F00"),je.createElement("i",{className:"iconfont icon-zhankai6"})),ct===2&&je.createElement(je.Fragment,null,je.createElement("span",null,"\u6536\u8D77"),je.createElement("i",{className:"icon-shouqi6"})))))),je.createElement(ge.default,{centered:!0,title:"\u62A5\u544A\u8981\u6C42",open:Pe,width:650,onCancel:()=>at(!1),footer:je.createElement("div",{className:"flex"},je.createElement(ye.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"),je.createElement(ye.ZP,{onClick:()=>at(!1),style:{marginLeft:"auto"}},"\u53D6\u6D88"),je.createElement(ye.ZP,{loading:At,onClick:()=>gt.submit(),type:"primary"},"\u751F\u6210\u62A5\u544A"))},je.createElement(pe.default,{layout:"vertical",form:gt,onFinish:Ae},je.createElement(pe.default.Item,{className:"mb10",label:"\u62A5\u544A\u7ED3\u6784",name:"target"},je.createElement(xe.default.TextArea,{readOnly:!0,style:{height:88}})),je.createElement(pe.default.Item,{className:"mb0",name:"prompt"},je.createElement(xe.default.TextArea,{style:{height:260}})),Ut==null?void 0:Ut.map((z,ae)=>je.createElement(pe.default.Item,{key:ae,className:`mb0 ${ae===0?"mt8":""}`,name:z.field,valuePropName:"checked"},je.createElement(Ee.default,{disabled:!!(z!=null&&z.disabled)},z.name))))))}},42075:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return we}});var y=re(7939),je=re(59301),ke=Object.defineProperty,Ke=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(be,se,Ce)=>se in be?ke(be,se,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):be[se]=Ce,xe=(be,se)=>{for(var Ce in se||(se={}))Le.call(se,Ce)&&ye(be,Ce,se[Ce]);if(pe)for(var Ce of pe(se))ge.call(se,Ce)&&ye(be,Ce,se[Ce]);return be},Ee=(be,se)=>Ke(be,Be(se)),Me=(be,se)=>{var Ce={};for(var De in be)Le.call(be,De)&&se.indexOf(De)<0&&(Ce[De]=be[De]);if(be!=null&&pe)for(var De of pe(be))se.indexOf(De)<0&&ge.call(be,De)&&(Ce[De]=be[De]);return Ce},Ne=(be,se,Ce)=>new Promise((De,Ue)=>{var He=Xe=>{try{Qe(Ce.next(Xe))}catch(ze){Ue(ze)}},ve=Xe=>{try{Qe(Ce.throw(Xe))}catch(ze){Ue(ze)}},Qe=Xe=>Xe.done?De(Xe.value):Promise.resolve(Xe.value).then(He,ve);Qe((Ce=Ce.apply(be,se)).next())});const we=be=>{var se=be,{children:Ce}=se,De=Me(se,["children"]);const[Ue,He]=(0,je.useState)(!1);return je.createElement(y.ZP,Ee(xe({},De),{loading:Ue,onClick:ve=>Ne(void 0,null,function*(){try{He(!0),yield De.onClick(ve),He(!1)}catch(Qe){console.error(Qe),He(!1)}})}),Ce)}},74410:function(wt,dt,re){"use strict";var y=re(86204),je=re.n(y),ke=Object.defineProperty,Ke=(ge,ye,xe)=>ye in ge?ke(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ge[ye]=xe,Be=(ge,ye,xe)=>Ke(ge,typeof ye!="symbol"?ye+"":ye,xe),pe=(ge,ye,xe)=>new Promise((Ee,Me)=>{var Ne=se=>{try{be(xe.next(se))}catch(Ce){Me(Ce)}},we=se=>{try{be(xe.throw(se))}catch(Ce){Me(Ce)}},be=se=>se.done?Ee(se.value):Promise.resolve(se.value).then(Ne,we);be((xe=xe.apply(ge,ye)).next())});class Le extends y.EventEmitter{constructor(ye,xe){super(),Be(this,"url"),Be(this,"body"),Be(this,"fullContent",""),Be(this,"controller",null),Be(this,"buffer",""),this.url=ye,this.body=xe}startStream(){return pe(this,null,function*(){this.controller=new AbortController;const{signal:ye}=this.controller;try{const xe=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ye});if(!xe.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${xe.status}`);const Ee=xe.headers.get("content-type");if(!Ee)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ee.includes("application/json")){const we=yield xe.json();this.emit("error",we);return}if(!Ee.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Me=xe.body.getReader(),Ne=new TextDecoder("utf-8");for(;;){const{done:we,value:be}=yield Me.read();if(we)break;const se=Ne.decode(be,{stream:!0});this.buffer+=se;const Ce=this.buffer.split(`
`);this.buffer=Ce.pop()||"";for(const De of Ce)if(De.startsWith("data:")){const Ue=De.slice(5).trim();if(Ue==="[DONE]")break;try{const He=JSON.parse(Ue);He.data&&this.handleData(He.data)}catch(He){this.buffer=De+`
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",He)}}}this.emit("done",this.fullContent)}catch(xe){xe.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",xe.message)}})}handleData(ye){ye.content&&(this.fullContent+=ye.content,this.emit("data",{chunk:ye,full:this.fullContent}))}cancelRequest(){var ye;(ye=this.controller)==null||ye.abort()}}dt.Z=Le},76593:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ne}});var y=re(59301),je=re(36207),ke=re(77019),Ke=re(5269),Be={smartWrp:"smartWrp___NjRcB"},pe=re(34728),Le=re(70467),ge=re(42075),ye=re(59301),xe=(we,be,se)=>new Promise((Ce,De)=>{var Ue=Qe=>{try{ve(se.next(Qe))}catch(Xe){De(Xe)}},He=Qe=>{try{ve(se.throw(Qe))}catch(Xe){De(Xe)}},ve=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Ue,He);ve((se=se.apply(we,be)).next())});const Ee=`<!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:we=!0,onChange:be,defaultValue:se,placement:Ce,width:De,height:Ue,extra:He,onDynamic:ve,onOpenChange:Qe,showExtra:Xe=!0}){const ze=(0,y.useRef)(null),qe=(0,y.useRef)(null),[me,Je]=(0,y.useState)(se||""),[$e,Te]=(0,y.useState)(se||""),[nt,Ie]=(0,y.useState)(!!we),[ut,Ut]=(0,y.useState)(1),gt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{we&&(Je(se),Te(se),Ie(!0))},[we,se]),(0,y.useEffect)(()=>{me!==""&&(clearTimeout(qe.current),qe.current=setTimeout(()=>{const Ft=document.createElement("iframe");if(Ft.style.width="100%",Ft.style.height="100%",Ft.style.border="0",ze.current){ze.current.innerHTML="",ze.current.appendChild(Ft);const Ye=Ft.contentDocument||Ft.contentWindow.document;Ye.open(),Ye.write(me),Ye.close()}},1e3))},[we,me]);const ct=Ft=>{Je(Ft),be==null||be(Ft,$e)};return ye.createElement(je.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:nt,width:"100%",height:Ue||"100vh",rootClassName:Be.smartWrp,destroyOnClose:!0,onClose:()=>{Ie(!1),Qe==null||Qe(me)},extra:Xe&&ye.createElement("div",null,ye.createElement(Le.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ut,onChange:Ft=>Ut(Ft)}),ye.createElement(ge.Z,{type:"primary",className:"ml20",onClick:()=>xe(this,null,function*(){yield ve(me,()=>{Ie(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ye.createElement(ke.Z,{className:"h100"},ye.createElement(Ke.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ut===1?"block":"none"}},ye.createElement("div",{className:"h100",ref:ze})),ye.createElement(Ke.Z,{flex:"1",style:{display:ut===2?"block":"none"}},ye.createElement(pe.ZP,{height:"90vh",value:se,language:"html",theme:"vs",showMiniMap:!1,options:gt,onChange:ct}))))}var Ne=Me},8191:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ot}});var y=re(59301),je=re(24342),ke=re(66328),Ke=re(84821),Be=re(18369),pe=re(56102),Le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ge=re(6767),ye=re(75786),xe=re(40797),Ee=re(91378),Me=re(15342),Ne=re.n(Me),we=re(19453),be=Object.defineProperty,se=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ve=(mt,yt,Bt)=>yt in mt?be(mt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):mt[yt]=Bt,Qe=(mt,yt)=>{for(var Bt in yt||(yt={}))Ue.call(yt,Bt)&&ve(mt,Bt,yt[Bt]);if(De)for(var Bt of De(yt))He.call(yt,Bt)&&ve(mt,Bt,yt[Bt]);return mt},Xe=(mt,yt)=>se(mt,Ce(yt));const ze={},qe=[];function me(mt){const yt=mt||ze;return function(Bt,Nt){(0,we.S4)(Bt,"element",function(Ct,Lt){const Jt=Array.isArray(Ct.properties.className)?Ct.properties.className:qe,le=Jt.includes("language-math"),Ae=Jt.includes("math-display"),ee=Jt.includes("math-inline");let z=Ae;if(!le&&!Ae&&!ee)return;let ae=Lt[Lt.length-1],te=Ct;if(Ct.tagName==="code"&&le&&ae&&ae.type==="element"&&ae.tagName==="pre"&&(te=ae,ae=Lt[Lt.length-2],z=!0),!ae)return;const We=(0,Ee.l)(te,{whitespace:"pre"});let ft;try{const zt=Ne().renderToString(We,Xe(Qe({},yt),{displayMode:z,throwOnError:!0}));ft=(0,xe.N)(`<mathx data-text="${We.replace(/"/g,"&quot;")}">
${zt}
</mathx>`,{fragment:!0}).children}catch(zt){const Kt=zt;Nt.message("Could not render math with KaTeX",{ancestors:[...Lt,Ct],cause:Kt,place:Ct.position,ruleId:Kt.name.toLowerCase(),source:"rehype-katex"}),ft=[{type:"element",tagName:"mathx",properties:{"data-text":We},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(yt.errorColor||"#cc0000"),title:String(zt)},children:[{type:"text",value:We}]}]}]}const lt=ae.children.indexOf(te);return ae.children.splice(lt,1,...ft),we.AM})}}var Je=re(55468),$e=re(3369),Te=re(20570),nt=re(46214),Ie=re(76593),ut=Object.defineProperty,Ut=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,oe=(mt,yt,Bt)=>yt in mt?ut(mt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):mt[yt]=Bt,Pe=(mt,yt)=>{for(var Bt in yt||(yt={}))Ft.call(yt,Bt)&&oe(mt,Bt,yt[Bt]);if(ct)for(var Bt of ct(yt))Ye.call(yt,Bt)&&oe(mt,Bt,yt[Bt]);return mt},at=(mt,yt)=>Ut(mt,gt(yt)),At=(mt,yt)=>{var Bt={};for(var Nt in mt)Ft.call(mt,Nt)&&yt.indexOf(Nt)<0&&(Bt[Nt]=mt[Nt]);if(mt!=null&&ct)for(var Nt of ct(mt))yt.indexOf(Nt)<0&&Ye.call(mt,Nt)&&(Bt[Nt]=mt[Nt]);return Bt},ot=({onFinish:mt,value:yt,streamingStatus:Bt,cancelIndex:Nt,loadImage:Ct,onDynamic:Lt,isHiddenHtml:Jt})=>{const[le,Ae]=(0,y.useState)(""),[ee,z]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ae,te]=(0,y.useState)(0),[We,ft]=(0,y.useState)(!1),lt=Pt=>Pt,zt=()=>{ft(!0),mt==null||mt()};(0,y.useEffect)(()=>{const on=Ct?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${yt}`:yt;if(!We)if(Ct||!Bt||Nt>0){Ae(on),te(on.length),(!Bt||Nt>0)&&!Ct&&zt();return}else if((on==null?void 0:on.length)<4)Ae(on),te(on.length);else if(ae<on.length){const ln=on.length-ae,Jn=setInterval(()=>{Ae(on.slice(0,ae+2)),te(jn=>jn+2)},ln>10?Math.max(500/(ln/2),20):50);return()=>clearInterval(Jn)}else Bt||zt()},[yt,Bt,Nt,Ct,ae]);const Kt=(0,y.useMemo)(()=>y.createElement("section",{className:`${Le.answer} fadeIn animated edu_md`},y.createElement(je.UG,{remarkPlugins:[Je.Z,$e.Z,Te.Z],rehypePlugins:[me,Ke.Z],components:{code(Pt){var on=Pt,{node:ln,inline:Jn,className:jn,children:qn}=on,Ar=At(on,["node","inline","className","children"]);const xr=/language-(\w+)/.exec(jn||""),sr=String(qn).trim();return Jn||!xr?y.createElement("code",Pe({className:jn},Ar),qn):y.createElement("code",{className:Le.codeCopy,"data-text":`\`\`\`${xr?xr[1]:""}
${qn}
\`\`\``},!Jt&&y.createElement(pe.CopyToClipboard,{text:sr,onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!Jt&&xr[1]==="html"&&We&&y.createElement("button",{className:Le.runCode,onClick:()=>{z(Pe({},at(Pe({},ee),{open:++ee.open,defaultValue:sr,language:xr[1]})))}},"\u8FD0\u884CHTML"),y.createElement(ke.Z,Pe({wrapLongLines:!0,style:Be.Z,language:xr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ar),sr))},img({node:Pt}){var on;const ln=(on=Pt.properties)==null?void 0:on.src;return y.createElement(ye.Z,{src:ln,width:320,"data-text":ln,onLoad:()=>Ct&&setTimeout(()=>zt(),500)})},a:Pt=>{var on=Pt,{node:ln}=on,Jn=At(on,["node"]);return y.createElement("a",at(Pe({},Jn),{target:"_blank",rel:"noopener noreferrer"}))}}},We?le:`${le}__`)),[le,We]);return y.createElement(y.Fragment,null,y.createElement(Ie.Z,{defaultValue:ee.defaultValue,open:ee.open,language:ee.language,height:ee.height,onChange:(Pt,on)=>{Ae(le.replaceAll(on,Pt))},onDynamic:Lt}),Kt)}},67279:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Le}});var y=re(59301),je=re(76406),ke={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Ke=re(14185),Be=re(12495),Le=({src:ge,onClick:ye,topPercentage:xe=.62,draggableExtraNode:Ee,showAvatarEditData:Me})=>{var Ne;const we=(0,y.useRef)(null),be=(0,y.useRef)(!1),se=(0,y.useRef)(!1),[Ce,De]=(0,y.useState)(Math.min(window.innerHeight*xe,window.innerHeight-220)),[Ue,He]=(0,y.useState)(!1),ve=10;return(0,y.useEffect)(()=>{if(we.current){let Qe=function(Je){var $e;be.current=!0,me=Je.pageY,qe=Je.pageY-((($e=we.current)==null?void 0:$e.getBoundingClientRect().top)||0),(0,je.kk)("none"),document.onselectstart=function(){return!1}},Xe=function(){be.current&&!se.current&&ye&&ye(),be.current=!1,se.current=!1,(0,je.kk)("auto"),document.onselectstart=null},ze=function(Je){var $e;if(be.current){const nt=Je.pageY-qe,Ie=window.innerHeight-((($e=we.current)==null?void 0:$e.offsetHeight)||0)-50,ut=50;if(!se.current&&Math.abs(me-Je.pageY)>ve&&(se.current=!0),se.current){let Ut=Math.max(ut,Math.min(nt,Ie));De(Ut)}}},qe=0,me=0;return we.current.addEventListener("mousedown",Qe),document.addEventListener("mousemove",ze),document.addEventListener("mouseup",Xe),()=>{var Je,$e;($e=(Je=we==null?void 0:we.current)==null?void 0:Je.removeEventListener)==null||$e.call(Je,"mousedown",Qe),document.removeEventListener("mousemove",ze),document.removeEventListener("mouseup",Xe)}}},[ye]),(0,y.useEffect)(()=>{const Qe=()=>{De(window.innerHeight*xe)};return window.addEventListener("resize",Qe),()=>{window.removeEventListener("resize",Qe)}},[xe]),y.createElement("div",{className:ke.draggableImage,style:{top:`${Ce}px`,display:Ue?"none":"block",cursor:be.current?"grabbing":"grab"},ref:we},Ee&&y.createElement("div",{className:ke.extraNode,onMouseUp:Qe=>Qe.stopPropagation(),onMouseDownCapture:Qe=>Qe.stopPropagation()},Ee),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?((Ne=Ke.Z)==null?void 0:Ne.API_SERVER)+"/api/attachments/"+(Me==null?void 0:Me.headImgId):Be,width:60,draggable:"false"})):y.createElement("img",{className:ke.img,src:ge,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${ke.close}`,onMouseUp:Qe=>{Qe.stopPropagation(),He(!0)}}))}},73928:function(wt,dt,re){"use strict";re.d(dt,{r:function(){return Ce}});var y=re(59301),je=re(44104),ke=re(62957),Ke=re(76406),Be=re(14185),pe=re(70467),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",ge="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==",ye=re(49317),xe=re(66649),Ee=re.n(xe),Me=re(64270),Ne=re.n(Me),we=re(8191),be=re(4676),se=(De,Ue,He)=>new Promise((ve,Qe)=>{var Xe=me=>{try{qe(He.next(me))}catch(Je){Qe(Je)}},ze=me=>{try{qe(He.throw(me))}catch(Je){Qe(Je)}},qe=me=>me.done?ve(me.value):Promise.resolve(me.value).then(Xe,ze);qe((He=He.apply(De,Ue)).next())});const Ce=De=>{const Ue=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Le},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:ge}],He=Je=>Je==null?"":String(Je).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"),ve=Je=>se(void 0,null,function*(){return new Promise($e=>{const Te=document.createElement("div");Te.style.position="fixed",Te.style.left="-9999px",Te.style.top="0",Te.style.width="720px",document.body.appendChild(Te);let nt=null,Ie=!1;const ut=Je==null?void 0:Je.trim().startsWith("<img");try{if(ut){Te.innerHTML=Je?`<p style="color:#434D6C;">\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A</p>${Je}`:"";const Pe=Te.querySelector("img");if(Pe){Pe.addEventListener("load",()=>{try{const At=document.createElement("canvas");At.width=320,At.height=320;const Ge=At.getContext("2d");Ge&&Ge.drawImage(Pe,0,0);const ot=At.toDataURL("image/png");Pe.src=ot}catch(At){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",At)}const at=Te.innerHTML;Te.parentNode&&Te.parentNode.removeChild(Te),$e(at)}),Pe.addEventListener("error",()=>{const at=Te.innerHTML;Te.parentNode&&Te.parentNode.removeChild(Te),$e(at)});return}else{const at=Te.innerHTML;Te.parentNode&&Te.parentNode.removeChild(Te),$e(at);return}}else if(be.render)be.render(y.createElement(we.Z,{value:Je,streamingStatus:!1}),Te);else{Te.innerText=Je!=null?Je:"";const Pe=Te.innerHTML;document.body.removeChild(Te),$e(Pe);return}}catch(Pe){console.error("[exportHistory] render Answer failed:",Pe),Te.innerText=typeof Je=="string"?Je:String(Je!=null?Je:"");const at=Te.innerHTML;try{Ie&&nt&&nt.unmount?nt.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Te)}catch(At){}document.body.removeChild(Te),$e(at);return}let Ut=Date.now();const gt=new MutationObserver(()=>{Ut=Date.now()});gt.observe(Te,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const ct=350,Ft=6e3,Ye=Date.now(),oe=()=>{const Pe=Date.now();if(Pe-Ut>ct){gt.disconnect();const at=Te.innerHTML;try{Ie&&nt&&nt.unmount?nt.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Te)}catch(At){}Te.parentNode&&Te.parentNode.removeChild(Te),$e(at);return}if(Pe-Ye>Ft){gt.disconnect();const at=Te.innerHTML;try{Ie&&nt&&nt.unmount?nt.unmount():be.unmountComponentAtNode&&be.unmountComponentAtNode(Te)}catch(At){}Te.parentNode&&Te.parentNode.removeChild(Te),$e(at);return}setTimeout(oe,ct)};setTimeout(oe,ct)})}),Qe=Je=>Ee()(Je).format("YYYY-MM-DD HH:mm:ss"),Xe=(Je,$e,Te)=>se(void 0,null,function*(){return(yield Promise.all(Je.map(Ie=>se(void 0,null,function*(){var ut,Ut;let gt="";try{gt=yield ve(Ie.answer)}catch(ct){console.error("[exportHistory] renderAnswer error:",ct),gt=He(String((ut=Ie.answer)!=null?ut:""))}return`
<div class="message">
<p class="user-name">${He($e)}<span class="timestamp">${Qe(Ie.updated_at)}</span></p>
<pre class="code">${He((Ut=Ie.question)!=null?Ut:"")}</pre>
</div>
<div class="message">
<p class="user-name">${He(Te)}</p>
<div class="code">${gt}</div>
</div>
`})))).join("")}),ze=Je=>se(void 0,null,function*(){const $e=yield Xe(Je.data,Je.my_user_name,Je.user_name),Te=`export-id-${String(Math.random()).slice(-6)}`,nt=`
<!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='${Te}'>
${$e}
</div>
</body>
</html>
`,Ie=document.createElement("div");Ie.innerHTML=nt.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(Ie);const ut=document.getElementById(Te);if(!ut){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),Ie.parentNode&&Ie.parentNode.removeChild(Ie);return}ut.style.width="auto",ut.style.height="auto",ut.style.position="initial";try{const gt=(yield Ne()(ut,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),ct=document.createElement("a");ct.href=gt,ct.download=`\u5386\u53F2\u5BF9\u8BDD-${Je.my_user_name}-${Ee()().format("YYYYMMDDHHmmss")}.png`,ct.click()}catch(Ut){console.error("[exportHistory] html2canvas error:",Ut)}finally{Ie.parentNode&&Ie.parentNode.removeChild(Ie)}});let qe="markdown";const me=()=>{const[Je,$e]=(0,y.useState)(qe);return qe=Je,y.createElement(je.Z,{size:30},Ue.map(Te=>y.createElement(pe.op,{key:Te.key,style:Je===Te.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>$e(Te.key),shape:"default",icon:y.createElement("img",{src:Te.icon})},Te.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(me,null),onOk:()=>se(void 0,null,function*(){var Je,$e,Te;if(qe==="image"){const Ie=yield(0,ye.ZP)(`/api/course_qna_sessions/${De}.json`,{method:"get"});if((Ie==null?void 0:Ie.status)===0){const ut=($e=(Je=Ie==null?void 0:Ie.data)==null?void 0:Je.messages)==null?void 0:$e.map(gt=>({updated_at:gt.updated_at,question:gt.question,answer:gt.answer})),Ut={my_user_name:(Te=Ie==null?void 0:Ie.data)==null?void 0:Te.user_name,user_name:"AI\u56DE\u7B54",data:ut};yield ze(Ut)}return}const nt=`${Be.Z.API_SERVER}/api/course_qna_sessions/${De}/download_chat_data.json?file_type=${qe}`;(0,Ke.Nd)(null,nt)})})}},64466:function(wt,dt,re){"use strict";var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(Me,Ne,we)=>Ne in Me?je(Me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:we}):Me[Ne]=we,Le=(Me,Ne)=>{for(var we in Ne||(Ne={}))Ke.call(Ne,we)&&pe(Me,we,Ne[we]);if(ke)for(var we of ke(Ne))Be.call(Ne,we)&&pe(Me,we,Ne[we]);return Me},ge=(Me,Ne)=>{var we={};for(var be in Me)Ke.call(Me,be)&&Ne.indexOf(be)<0&&(we[be]=Me[be]);if(Me!=null&&ke)for(var be of ke(Me))Ne.indexOf(be)<0&&Be.call(Me,be)&&(we[be]=Me[be]);return we};const ye=re(20441),xe={};ye.keys().forEach(Me=>{const Ne=Me.replace("./","").replace(".svg","");xe[Ne]=ye(Me)});const Ee=Me=>{var Ne=Me,{filename:we}=Ne,be=ge(Ne,["filename"]),se;const Ce=((se=we==null?void 0:we.split(".").pop())==null?void 0:se.toLowerCase())||"unknown",De=xe[Ce]||xe.default;return y.createElement("img",Le({src:De,alt:Ce},be))};dt.Z=Ee},10345:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ne}});var y=re(59301),je={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=re(37285),Ke=re(64466),Be=re(25399),pe=re(37639),Le=re(86974),ge=re(49317),ye=(we,be,se)=>new Promise((Ce,De)=>{var Ue=Qe=>{try{ve(se.next(Qe))}catch(Xe){De(Xe)}},He=Qe=>{try{ve(se.throw(Qe))}catch(Xe){De(Xe)}},ve=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Ue,He);ve((se=se.apply(we,be)).next())}),Ee=({item:we})=>{var be,se,Ce,De,Ue;const[He,ve]=(0,y.useState)(!1),[Qe,Xe]=(0,y.useState)({}),ze=(0,y.useRef)(),[qe,me]=(0,y.useState)(!1);let Je=[{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(Ke.Z,{filename:we==null?void 0:we.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:je.f_l_c},y.createElement(Be.Z,{title:we==null?void 0:we.name},y.createElement(pe.Z,{placement:"top",content:y.createElement("div",null,y.createElement(ke.Z,null),y.createElement("pre",{className:je.preclass,style:{maxWidth:600,maxHeight:400}},(we==null?void 0:we.type)==="document"&&((be=we==null?void 0:we.contents)==null?void 0:be.toString()),(we==null?void 0:we.type)!=="document"&&y.createElement("a",{target:"_blank",href:(se=we==null?void 0:we.contents)==null?void 0:se.toString()},(Ce=we==null?void 0:we.contents)==null?void 0:Ce.toString()))),title:y.createElement("div",null,(De=Je==null?void 0:Je.find($e=>($e==null?void 0:$e.name)===we.type))==null?void 0:De.icon,we==null?void 0:we.name),trigger:"click",open:He,onOpenChange:$e=>ye(void 0,null,function*(){var Te;if(we!=null&&we.deployable_type){let nt={};(we==null?void 0:we.deployable_type)=="Course"?nt.course_id=we==null?void 0:we.deployable_id:nt.subject_id=we==null?void 0:we.deployable_id;let Ie=yield(0,ge.ZP)("/api/users/get_permissions.json",{method:"get",params:nt});if(!((Te=Ie==null?void 0:Ie.data)!=null&&Te.manager)){ve($e);return}}if(!(we!=null&&we.web_url))ve($e);else{const Ut=new URL(we==null?void 0:we.web_url).pathname.split("/").pop().split(".").pop();if(Ut==="txt"){me(!0);let gt=yield(0,ge.ZP)(we==null?void 0:we.web_url,{method:"get"},!1,!1,!0);me(!1);const Ft=new TextDecoder("utf-8").decode(gt);ze.current=Ft,Xe({file_type:"txt",url:we==null?void 0:we.web_url})}else Xe({file_type:["docx","doc"].includes(Ut)?"office":Ut,url:we==null?void 0:we.web_url})}})},y.createElement("div",{className:je.officediv},(Ue=Je==null?void 0:Je.find($e=>($e==null?void 0:$e.name)===we.type))==null?void 0:Ue.icon,we==null?void 0:we.name))),y.createElement(Le.Z,{close:!0,monacoEditor:{value:ze.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Qe==null?void 0:Qe.url,type:Qe==null?void 0:Qe.file_type,disabledDownload:!0,onClose:()=>Xe({})}))},Ne=({Filelist:we})=>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:je.f_l_c},we==null?void 0:we.map(be=>y.createElement(Ee,{item:be}))))},70990:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Qe}});var y=re(59301),je={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ke=re(44104),Ke=Object.defineProperty,Be=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ge=(Xe,ze,qe)=>ze in Xe?Ke(Xe,ze,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Xe[ze]=qe,ye=(Xe,ze)=>{for(var qe in ze||(ze={}))pe.call(ze,qe)&&ge(Xe,qe,ze[qe]);if(Be)for(var qe of Be(ze))Le.call(ze,qe)&&ge(Xe,qe,ze[qe]);return Xe};const xe=Xe=>React.createElement("svg",ye({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Xe),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 Ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Me=Object.defineProperty,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,se=(Xe,ze,qe)=>ze in Xe?Me(Xe,ze,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Xe[ze]=qe,Ce=(Xe,ze)=>{for(var qe in ze||(ze={}))we.call(ze,qe)&&se(Xe,qe,ze[qe]);if(Ne)for(var qe of Ne(ze))be.call(ze,qe)&&se(Xe,qe,ze[qe]);return Xe};const De=Xe=>React.createElement("svg",Ce({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Xe),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 Ue="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",He=re(59301),Qe=({value:Xe,onChange:ze})=>{const[qe,me]=(0,y.useState)(!1),Je=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:Ee},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ue}],$e=Je.find(Te=>Te.key===Xe);return He.createElement("div",{className:je.select},He.createElement(ke.Z,{size:10},He.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),He.createElement("div",{className:je.box,onMouseLeave:()=>me(!1)},He.createElement("div",{className:je.text,onClick:()=>me(!0)},He.createElement("img",{src:$e.img,width:20}),He.createElement("span",null,$e.name),He.createElement("b",{className:"iconfont icon-zhankai6"})),qe&&He.createElement("div",{className:je.itemWrap},He.createElement("aside",null,Je.map(Te=>He.createElement("div",{key:Te.key,className:`${je.item} ${Te.key===Xe?je.active:""}`,onClick:nt=>{nt.stopPropagation(),ze(Te.key),me(!1)}},He.createElement("img",{src:Te.img,width:20}),He.createElement("span",null,Te.name))))))))}},90283:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Le}});var y=re(59301),je={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ke=re(29787),Ke=re(59301),Be=(ge,ye,xe)=>new Promise((Ee,Me)=>{var Ne=se=>{try{be(xe.next(se))}catch(Ce){Me(Ce)}},we=se=>{try{be(xe.throw(se))}catch(Ce){Me(Ce)}},be=se=>se.done?Ee(se.value):Promise.resolve(se.value).then(Ne,we);be((xe=xe.apply(ge,ye)).next())}),Le=({value:ge="",streamingStatus:ye,onFinish:xe,cancelIndex:Ee,time:Me,loading:Ne,loadAll:we})=>{const[be,se]=(0,y.useState)(""),[Ce,De]=(0,y.useState)(!0),Ue=(0,y.useRef)(ge),He=(0,y.useRef)(ye),ve=(0,y.useRef)(0),Qe=(0,y.useRef)(null),[Xe,ze]=(0,y.useState)(!1),qe=70;(0,y.useEffect)(()=>{He.current=ye},[ye]),(0,y.useEffect)(()=>{Ue.current=ge},[ge]),(0,y.useEffect)(()=>{if(!ye){se(Ue.current);return}return ze(!0),Qe.current=setInterval(me,qe),()=>{clearInterval(Qe.current)}},[]),(0,y.useEffect)(()=>{Xe&&(se(Ue.current),clearInterval(Qe.current),ze(!1),xe())},[Ee]);const me=()=>Be(void 0,null,function*(){const Je=Ue.current[ve.current];Je!==void 0?(se($e=>$e+Je),ve.current++,clearInterval(Qe.current),Qe.current=setInterval(me,280/(Ue.current.length-ve.current))):He.current===!1&&(se(Ue.current),clearInterval(Qe.current),ze(!1),xe())});return Ke.createElement("div",{className:`${je.reasoning} fadeIn animated`},Ke.createElement("div",{className:je.btn,onClick:()=>De(!Ce)},Ke.createElement("i",{className:"iconfont icon-shendusikao"}),Me?Ke.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Me," \u79D2\uFF09"):Ke.createElement("span",null,"\u601D\u8003\u4E2D..."),Ce?Ke.createElement("b",{className:"iconfont icon-shouqi6"}):Ke.createElement("b",{className:"iconfont icon-zhankai6"})),Ne&&Ke.createElement(ke.Z,{spinning:!0,className:"mt20"}),Ce&&!Ne&&Ke.createElement("div",{className:je.content},be,Xe?Ke.createElement("span",{className:"aiBlink"},"__"):""))}},54747:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ae}});var y=re(59301),je=re(36207),ke=re(6767),Ke=re(94968),Be=re(62957),pe=re(25399),Le=re(37568),ge=re(7939),ye=re(29787),xe=re(584),Ee=re(93725),Me=re(75727),Ne=re(37639),we=re(92310),be=re.n(we),se=re(8191),Ce=re(10345),De=re(90283),Ue=re(70990),He={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"},ve=re(49317),Qe=re(76406),Xe=re(67279),ze=re(12495),qe=re(28984),me=re(71986),Je=re(14185),$e=re(56102),Te=re(74410),nt=re(58617),Ie=re(32050),ut={addImg:"addImg___SRqVr"},Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj0AAADWCAYAAAA6jTNpAAAQAElEQVR4Aey9B2BkSXUu/NXtoDyjyTnvhN3ZmZ3NgY1sgCWHJRlMeAYcsQ3YmN9+Nuvw7Gc/G2xjgxNxMWBgMSYvsLCJjWyY3ZmdnJNmJM1Ioyx13/q/r25fqaVRHrXUkqp1z62qU6dOVZ2+VffrU3WvAkyOj2EzPQHeBt4G/hqA/3gLeAt4C4zOAsUCeoaayEfXO1/KW8BbYCpaYKj5QvlTsd++TwWzgFc8XSwwkaBHE1NMg9k7lvEhvKcH8DYAvA0w9CeeL4aW9BLeAt4C08YCEwF6BpqMYn7fMP4y+vJ9Gv7mB3gbANPKBsh9Bhv/OREXxHIuMdKTl/cW8BaYWhYYb9CjCaivBcUTxXzF+6M434feAt4C09cC/c0NMS+2St+0+OIp9OQt4C0wjS0wnqCn76SjtEjmVzgUqa2eAG+DCbeB/w44aCfyOjSsfyiiSLcHTHFRXEZxT94C3gLT0AKauMaj25ps8uuJ0wpFylM4EKmdA+V5Prond28Lb4vpeg2An7jvjLoxoVAkvsKY+qZjvg+9BbwFprgFBCYK3cW+E0yczg8V70tqW0x984oyTUP6dsHdbLwdvB0KeQ3E84LCuJ78eMyLQ/CjOIPuo2+6O8NHvAW8BaauBTRRjGfv4olGYX+k9vTHF095nuCXVnjB+utgel8HhtdATLoW4nh/IUUdEM8PFffkLeAtUBgLFLVWTRiFbKAmoVh/HFcoEl+hSO0Q5ceVzifleYKbwL0dvB2m8zWQPy/0jcsu4imMCfwozsCNH4WimKe4J28Bb4FpYAFNDuPZzfxJRvHBaDzb5evyFvAWmLwWGGweifPUO8UVepoIC4xhnV/8mb3is/fby75wv/2YKFatuMinIwt86UG7KYr5c2yBQoKe/AlGcZHqVTggfeADH0j+6Ec/qr7//vtnefI28NeAvwaGuga+973vzXjNa16T4OSieUVzmsL+iCLuUJ6L8JQfZ9IfxW6Brz1kf6ssiSe3rMSTqxfgbtGxOmtFiosUFykuUlykuEhxkeIixUWKixQXKS5SXKS4SHGR4iLFRYqLFBcpLlJcpLhIcZHiIsVFiosUFykuUlykuEhxkeIixUWKixQ/csqeLUlg6xfvt/daa/11nruwNUHkogUL8o2teL900UUXBUePHr3l4x//+Ldvu+22F1/60pfu9ORt4K+BKX8NnPc4v/POO1+49957P/vMM8+szc1ifecYscXLDxX3NMkscLTWrrv2IvzZNRtgFsxEYvVCQBR3Q3GRTwNBgKpr1sNcvga3H6tDPDZi00zbcDxAz0DGNcxw9P73vz/15JNP/tmSJUu+nkwmbzLGzGRepSd4G8DbwI+Dwa8BzhdzOW/cdckll9y7Z8+eq2gvS3JzS17IqN/PIyNMVrqHy1kHT+J/eNOaFejbnawdGcd2y07Vlajq6MLff/kndsE4Vl20VfH6GZe26RIVqTKFIsUhD8/f/d3ffaiiouK36YIrc0x/8hbwFvAWGKEFgiBYs3r16k899thjK1lUwIeBOzTfiFyCp/w4k/6YDBYILW7uymLDZGhrsbXxUC3u7ATeUmztmoj2jBfoifuWP9kobu69995VBDy/SYGEMWIx5g9vAW8Bb4FRWIDA58JLL730AwsWLNDcpglFFGtSXBSnfTiJLJDJ4P5FsydRg4uoqWVpyM3pr33AvfOFwbgehrWJGACzZ89ea4yZ4xJDn7yEt4C3gLfAoBZIp9Ov+f73v7+GQrG3R/ONiKx+j8Hy+i3gmeNvgV95udlaVTb+9U6FGpfPA951m/mHqdCX8+2Dfg2dr47+yseTSBwOKGOSyUK1ob86Pc9bwFtgilvAGLNgyYIly3PdHHIOysn5oMgtcM9P7OtONRR5I8eteSOrKJMFvvZjq72yIys4BaXHA3DEk45CkcwYhQsWmGxn53i0QXV68hbwFpgGFrDWms7QzSvRPAN59qGP0qI4rtDTJLFAaHBJc/skaWyRNfNwLdAW4HfhP5gwwME1d3PRnDn8UWbiSch/Hd4C3gLeAudvATelJDSvxCSdiisU5ceVnjI0lTuS6cK35nlfxai+4mQCCEM0jqrwFCs0XqAnf5JR3IRhaDojL4/SU8ysvjveAt4CE2YBa5HgJI958wx/XKkZfo6RFSY5FWJPz75jbfjWw7UEBPH2r3ON9LNnzuBgTW8Xk9I/evI0OrvCcwv04ew+0oqv/+wUTp7u7JPTfzIMLfYfb8Phk1GdLx5swX1P1IOXdf8FhsHVnp733G7+fhiiU15kvEBPb0MuXqwNzGbmypWGl8yI2pDNZq0nbwN/DYzkGpj8spxABr4rMbPvEYZhYv3s2Sacw0WRvpk+PSktMNo9Pd9+pA4f/fS+XvTUjrPOBtsOtODfv32coMcle532EhA9vLUBn7z3KO4laHlmVxO+/2g9/uM7x/HI8w341DePItCLcHqV6p04daYT/+eLB3HPD2vw1M6z+MkvTveiWPr02S783y8dwgf/cQ/e8rHt+MAnduPf2C7l3/vAKQKzOjgHphijIL+np8doIwIcPcXOL7YgmzXZ6mqzsKQkQGiG3Ybvff8H2HLZlVi5eq3x5G3gr4Hpcw1svuQyaPwPZ+YxMPT0JEzlsmXB7OxsQ2+Pgf9MegsQvo5qT8/xug7sO9aKFQtLsWx+CV7Y34wzTZkh7fHTp8/gE187go7OEA8R/Hz6W8fwhR+ewKyqFOS9KeXt66v3n8SXflTj6ExTVy+dquf3/mkv6hq6kKX35tP/fQyf+K8jvSguUFWeRGNzBsJQre1Z/PG7VuIPfmmF8yQ9t6cZLW1Z/PnnD/Yiycflhwr9np4eCw0bcPQUOb/YypUrEc6ZY1ZWVZl0eg7rzw57Qvqd3/0wjh0/blpaW+Hp/G3gbehtOFmugaMc9xr/w5p9jPYvhIF+VFVXV7ul9GGV80JFbYHz2dNTVZHEr79+Cd732iXdffyDT+3Ftx6qdemPfHovPvxPexwJ5Ij53lcvxjf+YhMqyhJ458sXYdXiUlRXJfHK6+Zg9+FWt9z0k6fO4Ks/OQl5k5pas9Dn6KkOfPyrh/H/0btUWZ7Av/7+Bnzv/13STf/2kQ2opM5bL58lcUeppMFf/doavPolc136sg0zUFWRwHd+Xu9A18pFpchkraOa0x14fHsjgT0vdCc99Mnv6emxEUFHT2I8YgcPHnTfVCZTaUpLS40+w6339JnTwxX1ct4C3gJ9LGCtpRs/5GQ9opWiPlomLjnc8c9uQref8vJyk+GPK8ybuDb7msfOAuezp6eO3pb3/fVO/Mbf7uxu0JL5paiuTEKfpfNK6GUx2HmIYIaMFw+24NUf2epIXpbPfu84fv58IwRotOwkgPOaG+bic394IZIJg/cTIC1fUMqSwDe4HKVlsbtumY8bt1TjTz6zH7/g0pYytU/nY0zPnpHC+17TA8D2Hm1zS1pf+EGNxPChf9yNr/30FORJuv2q2fjwW5fjNdfPxR+8fTk2r6nE4rklDjg54WGc/J6eHiP1A3p6MgsRW7p0KWZzeauiostUVRWiBq/TW2DqWkA39NH0LpFIYNOWy3HtDTdh5eo1wOTEPcPrunGdM2VlZaYqkzGIUA/D4RX3UsVpgXvO4z09ZVyKehnBw+1Xzunu3G/ftRRXXTQD8rJ8iKDitiui1z3rQhEI+ug7VkAkkKFC73jZQpd+dneTkjh6sgMNXJLqylgsmlPieDr9+uuW4F/pzXn3KxbhldfOdSDlY585gL/+z0Nuz05lWRJ/8f7VqKIXSPKi8tIAG1dVIJVS7cCFKyuwit6d6zfPxHuoR8tpf/If+3GivhOq7+LVFSo2bPJ7enpMNe6g5+jRnsq7ukoMf5HxW3aTVE9GkcYSQQKVFRUoKy0F3eaYVV2NIDjXhOVl5aioKAd/aTKsQFlJKaoqK518RXk5qmfORDqdHvTGU8L8GUSF0q86pbMkXcJ6Z6KEeeKVlpT0/Grvx4T0ork2zJ5VDd4AXL3JZBJlpWWuH1WVVZjJtiR5Q3Q3wX50iE+PHNtfxV9CAdKplKu/lH2SzjLaYvasWdRX2dMW+M+oLED7p1NpyK7yyvTVIdvPqp5J+5ecc+1IvqKsDCt5w6ca5H+Ud/0tt6HrbCP2b30W1ZUV2HTpZVP2+zLgX2hMV1ep0TjVj6x8e/j45LRAaEb/nh4tUd1Fz8vrb5rXq/PNbVmCj6TjhblfFMYAM7gcVkOA8XV6W57f14ySVABtfn5sWyNuovfmjTfPhzZB7+IylwovmptW4KgkHWD+rCjd1pHFojlpVJQm8OgLjXjVdXPxN7+5BnPo6XHCuZM8NwI3Z1uivUaLCKKuvHAG3nXnItQ1dnGsRoICPFdy6etX85bpopzBz35PT499gp7o+MYy7hcYkBjfakdfG+8kswgerrrycixZshgrli3FmjWr3XJBvlIDgw3r12LF8uWkZbj8si1YunQJ1q27ACp74YXrceGG9ZgzezZKStJIJVMwxuSr4AVusWb1Ktx04/VYd8EabN50Ma64/FLWuwhXXXE5VjNPujZvvpiu1STXdhMEUSn0/QTUe8GaVbh440VYuWK5a8/iRQtxCcstXrzIhddfe7UDPmpLOh0N1Hw9umFuvHADbrj+Ota7EpddugVbLtmMxYsXYsvmTZg7dw42XXyRy5Ms/GfUFrBEmFVVlbwmkgSXvb8L2bZCgLuslEC2jJK8IPNqShCQCyBnKs4Fn1VVM/k9zUVrUz3Baxpn609h7YYLkQgCXmvoF7jnqZ6k0axRw7u6ulyouKfJbYHz2dOj5a1f/Zud+K2P7+plBPGrc0tcYRiNqURg3CPjP3yiHjVnOnEXAc4tl89y+3hmE6zIg/P22xegpT2Lr/ykBisXlkJ8KRaIepTA6D++exwf+uQe/K+/2oEv/rDGyQroyGPzsf84gP/vX/Y5euDZMyrm6PuP16OtI3Txb/zslHvi6ydPncbv//Ne3meitjUSFP35Fw7gydzTZ054GKckb7RhiMZhiE55kWDiejgDqFTt/DYUFDsZ8MIL0d7eDt5x0NnZidaWFhjDjD5tz2QzkBcmlUrizJkGBAmamddsQ0MDzp5tonsyA4I+dHVl6D0xTm8fFWhta8Px48dZXwdOnz6Dw0eOIEsfpcq3NLcgmw3R1NSMDOtK0XvT2dXVVwUC3ggzuTIh5bPZrGt7Tc1J1+66+vpoQzj7obzQRgOulyJ2r6W1FTU1NexzFxoaG1FbV+faLFvoRnz8+Am0t7X3KuYTo7OAvofKygp+dzR8HxWZTMZdD9mQ32OfvCSvtTJ6ETvpZQzQu2xI+QSvkVWrV2DVysVYSsAunn7YVrGu3tJ9FE/aZAKlpSXs2syx7kHB9X1tm03fc7/9rS/8xD72hfvtWYbWk7W8hJ+rKhud+ctKAtzB5a14CSvWsvNQC9YtK3dJTpEuDAh65Km5bP0MfPrD6/G6G+e5PTl3uF0cHQAAEABJREFUXjsHb79jIerpeSmhN+eK9VXQXpyXXh4ti6mw9v/89ZcOuUfbO7us+1FxNZfQVPclayuxcE7a0YLZaciDdOpMNG8frml34OjlV0fLb7/xhqVopZfo6V1NuOSCSiQSvJQBzJ2ZwsWrK/HI1gamhn9oTw+79YlpdR1FY+cxjSWNqdhaQRwZv/Bor6qyiH6R9WIWaeL0mTN47PGnsG//AezYtRvbd+zkRU00k9deXuZ44YXtePrZ5/A8w+ef34Zdu/fgqaefxRNPPo3de/biF08/gzoBB4KMjq5OGBNd0LEaYwwOHTqCp5/ZioOHDrsyCg8ePozHn3iKAOgoHnz4EexkG4wxaO/oiIv2CgWEduzYhWe3Pu90vLD9RRw5egzSs4ftUPkHH/q5K58hINJNtZcCJowx2LVrD555divrPYKdO3fjwMFDjtRH6dizdz/27N3HG/UEXE5s41Q5jDE409CAY8dOoIOgOr9fxhicbWpy+Y2NZ8+5Zjp4DQjEnqqtBXpfTmhpbsbBfXtRNWcRwqAEFbPm4/lnnoFAbhPzsvwJiKn04ZDkvNK7R0t7J4s1RZCzpK0GT9Dp8Em28Rr+wKpi6I+cBU415CIjDLS8pSUpARgVfXLnWectqSOAuXBluVj8AWnpZTXgUOMP0xDLF5TgvidPu/fyyCMk78qb/vgF6GWGKiBwpHDFwhIFjgRmPvnBdfivP7sYevpLzLfetgC/86Zlvei371qmrG56bHsjtHfowhVRW7TX6JVcCtNj71dwOatbkBHt83lqZ1O3V4isIQ/+9h1SZsoJWGjsXKOxpDGlsaU+Bjp5Gr4FBGpEKmGMUXAOcc7lwInyDOG1BNwAiVhKci5zwYAnV4fkSbo5SdAYJnhARIaWPBgMeEhceowxrM/CmChUgVA/8xlRPoNBDyeTqxMMVa8xBkGQu3zEYw2Yzp8x6rsxBiZ3zfRVaYxxLGOi0CVyJ2MMwgHAi/Q9+ejP8exzW3GmNYvHHnsU+/bsgjHGUU6FDybYAu7XqMV32Ywt1RXI3LoFnW+/Bdl33gqMBb3jlhCJmv/EUvNTvObyBrzq0tOY2/F9VDZ+E7/8UjuiOiT/thu7MJ508YosRvq/t0Le8do7Q8gD8w9fP4Lf+NtdNC+wdU+ze0tySSqAPDFiSk5pxdu4zKSXEP6Yy0sHTrSJhSvo+fnI21fgDTfNh5af9ITWjIokPvXNY9CylhPiSU9xpZKGseEfL+Xy2TtfvrBXge/8vA6l9CjdfGl1L77a0dkVuj1GvTIGSWhPj+w3nt/XRNd113VduP6iLKrKrCyzhbeo72qM5e5a4o0/VTaPf52+Rm+BaWkBzsFahnz22WfRyCVKY8iYFoZojHp5NAqK+dxeg19j+xzgecWVMEvmIJ0Ixm7b46OPPor169fjpS99Kaqrq/VWfLziFa9w8eeff55VF/exdE6Ikf7vLXlqBFy0/0ZLUddsnIG//NU1+L+/tsYtTd125Wy3kVkbhF880OI2MMsK2kj8rb/aDD2Srvf7iPfya2ZDm4i/8IMT+Nz3T7jlsn/8nbVuGeqP/m2/e5JLcn3p3/7nGD72mf296O7P7u8lNq86jTVLeq/dveYlc+ktWoLy0gQ9T+7G7cos5BKZlsvkVXKMYZy0pyeVGIbgFBJJJYFlc0PccWkGMytwml3b0nES759Q0MNGjN2IlrLiI98ib4HisQBxjjE8FU+LfEtyFnj0UVtmAnxYycvXIuRNasxvUfv27cOll17q9go2NDSgmUubx48fx3XXXYft27er6qKmWZXgr/aRNfHai2fi7v+1Cl/904uhZSctOWmPjP71xEx6ad5xxwL3luO7/vcLeHZPE264pNpVoGEi+uN/348/+Y/9KC8JsGJBKYFSKwSiXnv9XPzWG5di3qw0/vjdq3CirsPt+3GF+5wCem4DKutFwdDjcMm8Erz86tn46L/sw9/85yGkUwaL50ZLaVouW788WgrrU12/Se3p2bC0nz2b/UpPLWaa4OfKtaHbdErH39snHPSMxLxZlMNTcdsgNOWwQcW4UWgq/DUxScdFBmUYKY1kvphMsmdS+AMbYonavKAaYw54pNfmlrS3bduGo0ePun2FiqdSKWgDvWSKmY7WGYx0T4+ezNKj35VlvU36obcuI1hZ6Tw773nFIvz+Ly3Hxz+wFn2XmN7zykX46DtW4rN/eBFBR4BNayrxj7+7Du9/7RIkcsBF79f5+G+vxUsvm9XLfEvmpaFHy//wl1fiYwReveg9q1zepWsre5VZRyAjMJXIuzP/8ssWOoD1zx9aD23I7lVgmAnt6emMnoYfZomxFptYffNmZGe4FhhszDOtYxX1KTRpeCpuG9igBJbf03gRgjQBVtpfF7T55BkbKX5fotz3Bob9EmXQm4p6ghpl4+77hX0d75+3cgHD3ZkL4eVR02bMmIH6+nrccccduPjii7Fy5UoXP3z4MBYsWCCRoqYzLWbEe3oG6pCezoqXk5bOL8H1m6vRn+dk9eIyaM9PVd6LBONy+br1MkN5dPJ587hkpbcoV1cl89kuTscPlLd2WblLxyd5cu68Zk43oBJfoErLcMpTejSkPT27jk2q2/1oujlYmQhdWlRNaysMZiGfN3ILBBzJQzttR653qBITVe9Q7fL5A1uAN/goszsSJXvOA2b0iEyB2I+etWutwW9y3BS8w9rLc++990JLW7Hpamtr8YMf/AA33HBDzBrXcCSVjWZPz0j0T2VZAmlMtz09A32fHvQMZBnPH5EFiHdgAk7dZmLI1T2iFnvh4rVAwe//RdH1+7baijCLu9nbFAwYFLZZ2rz8pje9Cd/97ndxzz334Itf/CLuv/9+vOMd73BvAS9s7eevfRZ/q1f13ut7/kqniYbpvKen71fsQU9fiwyStlwTD8PQPRoch9lsyPXw0L2vR/nnEPWdw6OeYfFYVodkw9C6OpQOe7XBuvaoHeJHslF7IlnryomvdA+Rz4Q1SQxInIlZmFJDH8YQ7AwtVjAJYwx4FEy/VzxWFuhzbzf96R1L3syxVDa2ujL4PSpcZDgUaYY+hmFOAY65c+c6kPP2t7/dhW9961uhZa8CVDXmKkezp2fMGzFJFU73PT35X5sHPfnWGCI+o6oCr73zBrz81mtw2eZ1WL50AW6/6Qrc9JItWLRgDq7YsgEXX7gaGzeswiaGixfMRUk6hVXLF2HZkgW45OILsGLZQie3dvVSrFjK+CUbXHjzSy7FxvWrsPmiNVi6eD5uvfFy3EZavWIxFi2cg+uv2YQbr92CdCpJPWtxy/WXOT1LFs3F7TdfiTtuuRLXX70ZF65biVfcdi3TV2Hu7Jm44ZrNrpzkkfcJgzK0Vl+Pltk3O8ouuAXtc25GsPgWdM2PeK2zbkA2qZvG4POxwIYxnLbz9E9ENCiCNkxEvydbnb2upl6JAvakyF5O+KOn7ethcD0vWSsKC9j1/lQHQQBRf3nFyhvLPT3F2sdCtcvv6emxbNAT9bGhLNDR0elAzCICnMazLagoL0NCi6UsmE6lXN7JU6exfs0yLF40D5suWo2y0hJsWLsCmzeugUBTbV0DFi+ci+aWNqy/YBnB0HwkEoHLE1iSR2b5kvkOsAScmASSLtu0HokggZkzKlBRUYZntu5CW3sHnnj6RfIDzJ1TjYryUiTZFulW+2ZXV2H+3FkoJ3/RgtmoqixHFcuyqZD3pqt0OWyijEmDeVUJLJ2TwpLZKVxxQZkLwRlZm5I7y1c7eQzyCUxAaVNwGrIGtmOQZk5Y1ljc1+XFC/O8fYXsDG/CiGls6+ljiT7Jsa0r1pZ7T0+cLILwJ8/ZdbxUf4U2toaji02yht4ehv4YxAKLZ1vMnzkuF80grZicWYnAoiTpbadvL9DJ0/AsMH/eLASBQYa+wvVrl2PH7oPYd+AYtu88gENHa9wyV2dnF/S249LSNE7WniHgWe6UnzxVjzmzZqC0JA39H6wu6tCdJbT8jaeZj0teL1JfJcFJEwERoHoyqK0/g8PHTqLmZD3rDlx5gadSgimFAjV1dQ0Q8BCQam1rR2NTC0FRJ2pPN6CuvgG6WR6vqUM724bcJ8i2MMaKeW7vsqgoDdDJm+qOo52oP5slNzry5SLOuWdO3ucyJ4gTTGBjVHVMcffLykogb131zErnGVxMwLyMnjwBUmOijRzVlRmUprOoKs+gsjSLZCJEeUnWpTVZ6ZqTB3EDrzl5CAVuBWLLeI0tIbgW4F1EvQLFC+bNdgBY4DmRCIhvLRQunD8baoPq1XUj+XkEy3PnzISActxeNimOulDpmBzjPE92yPIDSwycM6RS4OgwZMZB5GfbbCWH/B/BQu/stUQ9lva1HO52HKqf1FXMqbKYXRVO6j5MVOPXLg6xbom/xGT/QKfJTePX+rr6RmzbcQBbt+3FCy/ud0BDNx+BDXDWeo58AZYfP/AL3Hf/E9i+6wD27j+Knzz4C7y46yAeenQrTjecxc9+/izOMHzkiefx8OPPO2Dy/Iv7cODQCTQ1tWLnnkN44pkXHaBqbGzB6dON2HvwGLZu34saepKWcEnr+IlaKBTY2n/oOPYcOOq8R7v3HcHT9ATJC5RKJl07txGUKS1ABn04y6Y6jqGkeTuS7UfR1nAE23fsQ92JQ6irOYRWpsVPt+5GunUvQHkM8ImyIvA0gMj4sqMGjW+d/dQWN2MWwc7N123BhWtX4kouf27eeAEu3bwWq1cudiDEEmiuXdKOi1e2Yd7MDDavbsWV61rw0i1nce1FzVi5oAOJIIE6XgOtre2Qp3Dh/DluyXQBgYyWWWdXz3BLqgIvWzatxXyCc8v5rXqmliaB8rJSXLR+FZZziVUex+VL50PLqCu57KqlV3kY4y4YY/h1mzjZK2QW8+AII/5Y3udHXGjKFchm8EFadx47JoM4wMNLAOTxGyN3Ao4wt0dwAqoecZVnmi12HgVksxEXnoYFNA8cqaWXJ+XBYvz1FxXo0aiPKW5gMYVaUtq59zC27dyPltYOzJhRif2Ha5BOp3ljKUEqlXTLWSkudYnmzJ5FkNOEVDqFTDZ0Hhgtg0WTjEVbWwfBTxOamttw6EgN5KWRbnmSDh4+Qe/RSeflOUYvTcirVzz9gt9L71JMHR1dEOjZtmM/drFt9bw5Sq6GnqVjBEZdmYzzSCW59GUMp1b0fFIEPKXNL8JRSy6M0wzTrQc5Gesb6SnTN2YooaNYqE8X+za3oGljaI0cqSJG0UHv2gsElPoutu86CHnzthGECrwI4Erm5Jkk9h0vRVtngH0nSrD9UBke31mJbQfKUHNG104W1bzW0ryOSkrSBLetDgTVnDwN6T5NAC2wK1B+9PgptNBTKL2duX9aqut2P0GzAPOxE3WoJXjfQzCua2Q/gbauPddenXJkTO++5NjdAbO748ONmHzBfi+rfpn5pSZ1/P7n7OuJ/K62dPDRfnFnmYSjQnXuySefhB5V/xhPMNUAABAASURBVPznP++e2lJ869at0Dx08OBBfPKTn8Q3v/lNPP7444VqwpjpXTLHwhKkNTaHnHIsjtcD+2vAsRNVMa3TNEF+/3mZ4YVDFk1tFoleg4+C0/goKtCj70EzgUjxYqS5c2a5vTMrVyzF8uVLsHbNSixbugjV1TOxePFCLF60AIsWznd5Gy9a5/b5LFq4AOsuWI3lyxZj/bo1WLd2DXTzyu+fMdFVaUxPaIyBMTmisDGG53MPY0yP3ADxc0uRQ1kWxKCEIT5miPxxzjZmAhvEC1e1G/CP7TDG4PSZs3jq2Z0EsDUOfApgaEl0Lz1zmWwWxhgcPlWKM81JnKhP4+SZNM62JlHXmOKEXoKW9gQEdOX9U5mTtacdUBaIau/odN7BFnqApPdU3Rl6Ive7ZVVjDM42NTv9AtEHCKJV9kV6H7VUuo8g6PDRk87LKLCsr4nNh2EkIsO4YQowxnQTRvWRZsCd3WlUSiZ1oUe22vXswC/TlKGhKRwZhNrLQ54l6imYZfT/ts6ePcvq4ZbIFV+3bh0OHz6MHTt2YMuWLe6HW2lpqZMp5pPeNXPjxVmsXZzF3BkZVJVl3FLwnMouzJvRNaHpL/4si/98OCya9sg+11+YwU20VypZzN/q+LYtGN/qJn9t+uXe1ZXFqdp6nKg5xZtaAxobm5DlDaz+9BmcqqtHLenMmUYcP36Sv6Ys8xtx5NhxV+bQ4aM4evwEuroyk98Y7IExhmd/yALyxgmg8J6GHqsYGNM/qcxwKQgCd8MypkeXyhpjFJxTh5jGRHlx3BhzjpwxEU8yop47r2IWhkzDs4hRGMNYjpQeMRmWsKRpdDyy01Z1Bfg9mi2abw1xLEkmMAGxoAUxDwplFc41XWhvb4euoUQiQQ9zGzL0AC9evBjyBsrbc+zYMc5VIRoaGtSsoifa0rVx9UKLTStCVOTw2kSnF8wsrvaUpJyZ/CnPAtEgzGNMZFTzoRokmsh2DFS3MYaTQiMnfuDY8RrU1Z3GgYNHcPzESZw8VefSAkB19Wccb8euvVze6ET96QacPduM1tY2LmW14DTTci0PVI/nT14LaK9BlidRyDACQZOnP669vM4BjUbkProfW8cR1yhmc1lDBn0E+yR7ig+Y0SMyCWO0p+nqwG+bELPl1SG0iQGOZY8Jd2BpbkuT2kJ1r6ysjCjLorm5GYovW7bMeXZSXIaXd0dA6Nprr8VTTz0FgZ9CtWOq6/3wa0OIpno/J3v/ihVfFK1djTGubcYYGDM8cgWm6Ekz9xTt2tTu1gC90/dpCdZgKMDrGyIowXTu0J1aXq1cclhB9x29t6phlZVQd3klJhE9uA2vowm3hOCHXh1Dojldd2iK7tABIooU4pCHZ+nSpTh+/DgWLFgAAZwwDJ2X55JLLoHAj/bzXHXVVdi4cWMhmuB1egsUjQU86Cmar2LyNsRwFi8WmrxWLJ6WC9CEAj68JRs1SyfeuUEii8sgOitjKIrkonNOtlcix0O/zDjzPMPoCTYsPU81oyj+4Av2QoR4M4tamtC9i4egMopzDVTmZM8tcktdlCvIsX37dixfvhx/8id/gkWLFmHnzp148cUX3T8fPXjwIAR23ve+9+HSSy8tSP3TRenf/U8A0XTp72Ttpwc9I/zm6K5GEBiUl5fBGM5WnMVGqKKYxUfcNtljxIUKWcAWUvn00a3vNUtvgEgASJTNhiMAPD224g0/SozyuxllsahONObC8Q0e32NnsN8fMAGM4TQBEvthgwDWpeUuE/Ahic/WMeC5AMcVV1zRvVl5xYoVuP7663H55ZdDe3quueYarFq1ClriKkDVXqW3QNFZICi6FhVxg3QjWLduNV7/ujtw43WbcMftV2PFiqVuvbyImz3mTRPOE0mxbKKwWCi6lxRLayZ/O/Q96zsWjbY3g9/NB88dbZ3nlDt6DqdgDNpK+3h+AxbVAjiyoSG4AT+Mq8OWYEiXqgNAkgkS9Akx3x+T1wLazyOavD2YHi0fHuiZHrYYspdz587BReuX49EffBdPP/AgnnvwAVx5+YWoqqp0wCcRBOAE5v4/VjKZQEk6hWQiICUQMCPmcVKElhBcyF/T4McYTosMxYspoD7FyR73I65XzQoC4x7TT6eSrk+lpSmI1D/xksmAvxSN63s0t3NeN2zyBJA8EqzZH0ViAV4JUUu6I1FyuOdRFhuu+oLIaR8Pwc1GGxD2cEBwDHWDG4Ed7d9hftw1gR/kpoGCtMcr9RbwFuixQNATLY6YZgJRcbSmpxUCAatWL0OmqxOVVaWYv6DKhZazld7Xs3zpAvdPQK+7cpP7h6R6463+Oelll6zHW19/K1564+W47cYrcNtNV+CKLRtwzeUX4apLL8TVl2/khBdC/xJA/2Jg6eL5WLNyMaRv8cI5EPDpaUVhY+qjMQapVBJ6i6/+z1dlRTkUlpWVoKQ0jXRJCnpJniPGxSspSaOivAyVFaTKMpRRNkXQR1Wc8sfv21T7RYW1ktc+PAu4e3mPqOmJTuXYQ9vsRfwN8BojwEMTsNtWxD5rILh9PdrUHCjfIOQYsTCIZSjmj2K2wGBt034e0WAyPm/iLVBUoMfSHjExWnRHNpNFKl3KJa0lmD9vNpYtW8x02r2jRx6G2voG94j6mYYmAhmLzs4uFx6rqUUDefpXAiK9VK7xbAvaOztx4mQ9wJkvG2YpG2Lu7JkEHSmCiFIY/hX6Jh7rTyWTrs7K8lKUEswkOXPTwQOiFh6WFEXBqCMm40NeK8WNMfRoBZAuAR+BoArqSwkAQR8VVlgg4s/nAmn2akdkAX3PhldvXiGx8pJTMfqzZ211wuD9HB9G/RPwCRXJgR9GZQUHcOTtYVqH5TiLwI9SnrwFvAUKaoGiAj0F7el5KjfGYM/eAyivqoJJlyHgTJUoZTyZxsGDR6A35D63bY97++5Djz2HZ1/Yjf/+/kNM78BPH34GTz6708Uf/8V2vPDiPvf/tfQ/vI4cO0mgYFBXfxb61wDK0z8yfXH3IfcvKM6z2QMWFz7QzFxCgCOgU1KSdH1yBdzUzJhCBtGhRB5JQY7k7YqBTyQbnY0xSBDwxACoJJ0GWRCCUt1jTdp0S+X+mHAL6JvlnX7Iduh6Glho8NyBy41/DnD33TZIleB9rHsG5Lkx9OLwQk8ojLw6lte+I8q4kcPJ13l+rENGhErM8MfktYD284gmbw+mR8s57oqno5oq1SBR8bSqpyVNZ5vxwx/8DGUz5mPBmi1Ils3Et791H9rbO5yQMQbG9E8CScZEeVqyMsYQZAROHvww6dIhp0PlB2QYY5hTmCOdTnIJq8R5ZSyrYLWconkwIu/PYOSmZ1dIBUk89EZqV4aZ7nZHPcgjdaWEdVaWl7l9QSwypocAj6obU6Ve2SgtoIsjr2ifZF7OlIne8WZoSWsdDKzhMIKADAcCV781DBxPfF2jHAtWZCkrMUNQpHQhjdHV1eVePBiqQX0qam9vR01NDds5Db6oPn33yelngWD6dXn0PTbGoP70WXzrew/iy1+/Dz/4yRNobeuAMZzORq92XEsGiQBlpWmCnQQ0xTmgwpl44JAzOAUpwgib6uKczcnIL6PJVMAjUtotGidZMDpkqpJ0yi2lJdgWjMGHreESo24fY6BsDFVMZ1W8THq6P4rh0at8j6aijD2+x14Eg5cHvBDZVTXdMm0dmCGgCUju6lQ+gQ47oaFDEVh5gjSUxCMV7FCFZ86cwb59+zhWst31tLa2uvf2dHKpvZvpI6OygPbziEZV2BcaNwt40DNCUxtjEHAWAz9BwCmO4WQ5UqkESlJJ6KNJsDcBeh+dJmdLgW7SjJwjeaF6l+Es7vLAX4lAJpOlDvJUngqY5fj9hcYYlJWVoITLa5r9z4cyGbWalfqjCCzALz6/FUqK8nku3i/T5YztaebYquuj7eHn7Sxk8W7wo/HDXlle2u6SNxoKJMdTSPDj4gZOxsmRF5BYvKBHmkvL+sejAjd79+7lWM24f0uxa9cuzJ07F/rXFMZMrvmsoAbzyqesBTzoGfevdvwr1Fym5axEQO+OZl0S8sk1KcfgdN0/sNGsDee1F8TISUdq8sp0dXZBe3wG1kE9rM+V5ymZTKKstISYZ3QTrgCP6oL/FI0FeDnAXRhskTGGPxJ6yBgDHhjsw8tigOyBcwYo0MNe2hMdqxivuyBdgvfYEJUCOOyX5YSq7ruQ9ThvD22hhrv9O/IGMSHQEw8jsECcZpHCHalUCgI+8soK7OzZs8f9W4olS5bwOzGFq3iaaNZ+HtE06e6k7SbH6KRtu2/4MCzAiRgpencM+PNSs6ubgS3BS0RWafE1E+cR2dGNi7yeapigrJulGXLSZ5QauuOgXqAzkwEzWCO6Cfkfyis/poCNLOWSW2ACyqul5xL6yYneEKx7B/ynCCyg68EYgxSBbAmXMEtJAttKJ5MJ976qZDJAUnFSIsHvm/IY9scMW7JHMPdG5gK8nPCJXXg161mFgKNFxKteV2OgoUZiHjnMY4SXdvQ2ZsoJ+GigsOscPLDslVWaYgU/9CNj7dq1/A6SWLhwoXsrszFsQcFr9hV4C/SxwAQlgwmq11c7DhbQXKYbDCznXgIN3ZT6klzyom4+hS0pzKPuPKdHunqIYkywM8xzEdVDhR30+GiPT09ZalVeTLkirhjjARurR+VN0P8EnM+VTi2lCfSwqD8m2AL6DvW9xUAnSWCjdN9mSa6HZxyMDfh9B0EAY0xP1oCx3hoGFBuHjCf32I1s9i2synlw2PooNAh5+cOlGXehBgYvf+0h1uVvCHxErizz2HVL5DNunRPwWbduHfR/uNgGf4yRBbSfRzRG6ryaAlkgKJDeKa1WN91iJ062SCSi5axee3E4I1uR5SzsiPCG/vmQ5PqkvHyiTJhHTobpOGRpxPlOb1yWMp0EPgInymeyFz5S+djTo7hIF01JOgnDG2HfO0Cc1h2lqyuDTDbL4nEfhg4D6nREwxiS6hKp3ulOssP5UDqVhLw6iUT+dMLvBNHHxeIvUCwXd1ylIIQAfSkiDPRxhQbKHFf+84fsLA6XX4orZcssLy8rjw+7YEUuTQHFGUTLXAQ4inMsWBg3HNCdH+Uxe3wOY/IGwfhUOdxavJy3QEEtkD9LFbSi4Si3FApzxKDoDndz5FxVxqWY8rIS98j36MJSli0slZWVIs01/JhSjKe43JBKp90LFVMphn0oSZl8cmWSKS5XxJR0bvEkly+S5DtZxXnTS5ISLB+T8hOU0WwfWkNgBOiXbkRMhwZZftlZFyoeUWiDqD7qSuaR2qK0+lBWXoYK96bo8mGHZWVliKicti9DOXWIRqonki9jvaJy6I3VegnjxFEp21BGUjhySvN703WNUXyMMdDbuJNcqoqLawyL4jSHS3cUvRN5fEWtAACiE4r287Wv2URnB36ZDSwjyXRu2cqyc4QRNrdMZZUWSYZmsuy6VWjo5QlIBE1OpjvfUIIJf0wXIyhTAAAQAElEQVReC2g/j0jeHlHcE8VFPh1ZQLYQRSlA8Ud3cvTEjAKHQYH1Txn1mt3KSkswu3oGbzDlqOBNc/RUyvIjpTKWGT7p30icQ6WlKGcfhktlBHaOWMaFcdqFaZQR/JUpr5tiXhrao1Pm8hkvSfHmmE9JpkXiKcyjtOKpnO70OWE56x4NxW0pK6POUeroqZd2LBOVoIy6yhgfa9J3J50KB6cyRPkKR04zZlRiVnXViMepMYbfYQoBXRrdt2vdxnOa4qju9mIRACggNHBH90n8blklupVF4t3nIomsuhSvZFOWBeyBNi/HocA8BFwIaMSPwQ9xPcVhjeSZp4RkaT73uLr4YL9dqExP3gLTzAKP7jJ4jDRe3eaYHa+qhq6HA5/zBhyhCD+pVBKigG788SeDIDHOxBuabmqu3jjuQzibFNgOJqdfYSEpwWs5nU7BGI0+DOtjjHGAx5i4DO/aLBmdFcnFcoFu6rznMyM+YigUp/PCuEweq1iiz2kfj8FL2ERrCGBEWtISBUqzk7SIVVpE80TARmBInVC3SZKRvFhQHkmyLu1Pk94C8vaI4o4oLvLpyAKyhShKAfd+JIv8dMwvVBgUSvFo9XJC4Dww2tLjWI4zXzSZj2Odvqq+FvDpCbBAmt44YzRS8yvXgOBdP5/VTzySystwDJ54DFzaZeYVGv/o9iN2dhjgjfRKRY0heGEr5ABWujvknOC8Ogo5uVIcjiRLi1li2ZATnOPxxKMnnzL+8BbwFiiwBTguC1zDFFSvGW7mjApUVZZH8zSnvdKSNBJBgBLtmUkmobQe1VWYSCTgPpRTmGQ64E0jEUTm18wnvngKOWE6vZJLBIHTK12Gmd0yjPuj+C2QCAJ3TaRTKddYfaf532HAfKWTeftiJCi+ZI0x6I67u6V114MB4PIZ5h/pVJJ30ehCU750K1/yiURADQbGGLFGTLruU2xnwDZ3F44v3qhKsiM0wAgvYzKjQ0l3TesUFYnkmO3y+oaOOSanmeethf1OdHbirVyyKg3UARLbqw7YBD085NOxA0uzWqs0c2hhFgPFXPX80ihFj44YymOOohQH9Ai7oU4n6U/eAtPMAtrTIxqvbnMMj1dV41hPgavSpD171kzMmlXlbjCrVizC+jXLsWjBHGxYuxzLly7AVZddhJXLF+LSTeswf241dPMpLU3xBpjCsmULMG/eLCxZMt8BpxL+cl62eD7LLYSeTqooL3Fz4qqVi7GUMguod8nieUgQLC1ZNA8rly3EgnmzXd3wn6K2QFlpCWZXV0Fvnk4EAS6+cDWvi0W4eMNqrFq2CFdu2YALVi11aWMMItACzKyqwHxeIyq/YO4sbGK5C1YvcbKXbLzAhS+5ehPmMU9AJE0wUlFeimVLFrhrIxGwrg2rsILXyibWtXrlElxxyQas4LW5hnFeYBjpJwgMkqzn3HK8y8dM3coVj0PFh1tZrzKuIE/9Mskf4bF0hPJ54lv3484wi8WWoCUk3xCgBCRGdVjxQbCjvTriG8aVVibJ8mu1hDxQOREjrlOSs5bDmPLSS1l/eAtMeQtsOxxtXhbQEWlPj0jxmCRTKENwjBZK9dTVW84b2am6M5BXp7KyDHosu72jg7MXcLqhCY1nm3GWVFffyPRZdHR0uTwBms6uDJqaWnGGcu25/9uld9q0tLajgz8nOUE64APOjI2NzWhpbUMr886yTMhZVbNlc3Ob+yenhjLwn6K2gL7vIAiga8YYg7r6Bvd9NjQ2obGpGcdO1KLudKML5RrQu410P9VGcL0CIGCZdl5btacb3HXT3t6JE6fqcYbXxt79x9DGaygMrbtmEkEA1adrRkap5fWn/w2na1J17Dt4zF2PbW3tMMZIZNjEmzNSySRYEAN9dG325PVOCffY6ESRKE86kceLuMwe0yP3csJR6nzukN3IolcKoHCyFIAJQfBjSeSFbL68NVabl5XPPlkOUyitfIUsr4NZlGaHaXkWZ5wGiWXk7ZGQJ2+BsbRAMepaNhf49x8H+LtvJxw9tiuAKE4rTzKFajvHaaFUT129bbwJNbe0Yc/+I2huacfhYyexc89hHD1xCoeP1KCWN7ZnXtjDG0wTdu4+hPozjW6G6+zMEPxY1BIwdRIInaw9DQEkYwxlzuJ4TR2MMWjjjY0BlF9b14AzDWdRz5ue3ndzhHXpBthAUAXOnlPXylOjZ51dXe57reF3LXB85PgpgpbTUHj6TFMuPMtrosF1OJvlPZVf/omT9aghuGkm6D3T0Iwjx06xXD2vsVrqq0dt/RnGT6GpuRUCShmWO8v4seO1BMrtkB5djzWnTju5BoIkXZeNTS1M17rr0VU4zBObRE9jn+lCt3GWzwWKUS8DHg7A8MT7OlM9B1kuEYV55yjq8gpyGsUbmZ/YYecgg1ezaTYwILRk95igFXiOWknQou7bnGfHEnc6El8SShP4hLSfdFiFHLdWFMtQzlp6exj6w1tgyltgZjnwvtvDAfupPMkMKHCeGRy/56lhGhY3xoCH67lCY5jmrGhMTxi4NGBcaOA+cWAY0cHQGEaYqcCYKI44YNoYA2Miolh33BijpKdJYAHd+I3h96WDIQ/3PSKXVuioT19snM7JGWPAI0eKG4AH9MmFoc1NJkwbY8CDlB8qblRiRJRIcKqQsnNKRa10Z3eiQBwyOuARy8Rhv4KDZvZbYqyYP/uZTZaV4I3Ul2bPnfcmEDAx/N1CIi8k2on4TNOiDtAoFJ/l9LUzSqDEBA8bsjs6nAw9PsxxMoZ6CYyYRalxOXwl3gITa4H3EvTMKDv3khdPeYVsHcduIdWPTLdMoClb1F9Juf8nlDRLcRqb0Db4+nnX4b3C22Hc7KDls0B3/GHaPCTw0hgJ8+RdnHd9yzzFRbY7P6QbZXjfaX/zQiF4c1bhDs5H80BAo/lIwETDX4AlEGCJKqUIvwal2Xx5e8RQvkAM41blxVeamNHyN5DV8peTYTmnt0dXFPNnb4EpbgF5cuTR6dtN8ZTXlz+WaY69sVRXWF03XnsJJopuunaL23S6ZeMF8ORtMNWugRuu2YyBxtZN112Cl1y1CddesbGHLlf8YqZJV16M6xxtYrjJyUr++qsV38z0Zlx/Nemazbjh6ksc3XjNJbjxmi24keNKocbXuXQpbrq2NxV2hom0ax8PQcolSnGClAcnVGgJUgRgFFqCIeFAB2ToqZGsABHLWcmEZLh8lhFfcbII82ATCbjlLqaZC0sdYR74cWx/8haY6haQR0eenbifiosXpwsVciwXSvXo9HKC4I+j/stefsl6TBhtWQ89NbNxwyp48jaYatfAUONqy8UXuOtfY8CR0o7WYsvFOdq0Fpc6Wscwoss2r0MPrcdl/YzhK7ZswHCp/5lh7Lg7jto5QQYvE7ChVgdSOElaS2CjUBuOYwBj5N0hbKEQDyjFYnCbmlU2zgdzmOH40sF07oDlfGchhGRBEZbyh7fANLGAPDry7MTdVVy8OF2okGOwUKpHrpcTgAM8Ckde2pcojAW8Vm+B6WEBLrclu7rwGnpqkuyxYIgVwBEmISThwhwRjg7mcI4SSHH5nESJieAADCMRX3IRwfHoGaLeSIfizCNSsvTyWE561nt6aHF/TDsLCOjMKLcQKT4eBuB4HY9qfB3eAt4ChbAAb77gjXPkVIjGTJBOy3pjYrTPMbNPeuDkiwdxG205xxDUCOw4IMI4bUzcEoEa8VkXD0QAhvkCM1ZARt4gpilslVZ5yzQnWQsiJ+mRbrbAsp4Y6FjxYfnHDB2ZTAaTgdRWT94C+RboygAP7QW+/QLwnWHQg/uAqy4MHSk+nDJ9ZX64AzjTmt+KweMcj4MLDJQ7HfmtnYA2dBYrGWO6vxb+asVYUxiGGAtSu8ZCj3SMpa6x1qe2dX8hBYjozvvwjnb88Nm2EdNDL7bz+ihAoyZApewgOp+qtx+yG00CF5qA8CSA22xMfcQsBCNMC8iAwIZIx1WlDckcbSEnUMsSFIW+bifvlsDoyQktbCJAyGHp+NRkpd+QrwKkiE+9zGMyOiJFFGJuscajlvqzt0BvC5xosrjniRDfed7i26KtDEWK96UcPyjPQuTk82Vy+d38vumc7DefsXh0vxuWvRszQIpjdoAcz+5lAU5wnNUAY0xRE3IfY/pvZ8DZ2hiDODSmt1zQJ21MlK/JF2P0KVZdY9S9Yavp4lpKX1t0dHSgpaXlHB2tra1oamqC8uPMTMZCoOepvR14dn8HntkX0b4TXdh5tBN7jnViF2nHkU5sP9zpZBRKXuU6WT7WNXXDoV9O+ItdZ+fwMr+ZwMOCHhlOipZpGwTkyDBZEPO4uIUACgGNJSmLGYQmuXwyVcawnEhxsiKxHM+lGSfT1cFQilUXa1bK0ySzgG9ungWyWaCrPYTtDBF2ZjG31GJemUUJfy2Ukco5wExXiDITYk5piCQLrKi2qEiGEL8iCDEzZZHKhljAZa+Aspa6xF9UYVFKHeKLF3ZwYLKOLMOODsuhmdeQQaIc34Pk+qxBLdDYkkUzv+AzzTS+BTq6LHQjEZ1tzaKLN5VGhpmshai1IxxU30gzQ/6UlN62YeptZDt3HW5HzekuvLCvDXUNme4qO9n2Y7WdOHKqs5s3WKSFN+ajR4+6G/GhQ4fQ2NiIAwcOoK2trbuYXPRnz54lWKRxurnnRkJ6kI4dO+Z01dTUoLa2FsePH4fi+aCgubkZnZ1Dt0/g4ODBgzhz5gxOnjzp2nbixIl+23Zua3pzGhoanI66ujrs2bMHakN9fT2yHKyxpOLqpyjmDRWqX5Jvb2/vto/sEPNk3746ysvLnY1UNs4zuciahSmsWpBCZanBLZvKsZrpq9eX4YYLy3Dp6hJcTlq7OIXNK0uQ1KhXQVGu/GQO1B3RaLrzta9tS5WVVr2cyCWhZSoRr1ZiGbin6mkXeWcskYmlfmZBk6tCG4hL8BMQCDHTMkNfjQV5sTz1Mst9xc57ZFjG6WHo5Cjr0gyZ9oe3wOS2AK9+28mLm0DF8J5y2TKDl29MYOOCKLxpbUAQBFyxLMCKmQbXrU7gJasDXLLIoIID6mbmX7sywObFAa5eFWD1HCDF+8PFLH/7RQlctybAS9cHuHVDgMoEB43qYj3gPXa4hguGK+jleluAkxlONmRxisDhFMM2fsk7j3ZA9MLBDmw7GP3KfnJ3O/RLe29NlG4iCOqtafSpurNZvHCoA/qVHxIADaUp4EXSQpCWpWy7EHRegXTKcJYHGgjk8tgDRrvopZDXQTf8VnohJJhKpSC+4qKQF6vyFR+MJCcwIzLGIOBPZIEn6UfeR3LD0aeyKibQVVJSoqi767hI7iRdolxywCDWIRCi9km3+ptfNpGgYalBAIbBsA6Bp2Qy6YBY3Cf12xjjAJXy8hWpHZIT3xjeJvMzGT9wsguHarvcd3ikPoPaxix0fRw4lcEOen0O1WYIyCNgznmJJfwhC1x89cabeLlVkyx/hLp/Nz3GWwAAEABJREFU/uniygQEfuSFcYBFfE6YVuBG2cx0ZWwsx1B8XvawiluWD3jpkalyKm9yaYWG+fwqrUDT2P4cYoX+8BaYAAtY3ltCApEsyfBHf3OzxfwqoILeG/2wbmQ6IEBRekk1kOSvg7Z2iy7Kz0hb/fsWaBJLUE+KeRsIduaWAaWcYqsZViaBtlaLTpZpbwnpTQrpVeJAyg6/s8HwRQsvaVmFBr+I0aI/OFkhQ2NzMkMyYVBC4DCjLIEK/trm94p00mDd4jSqygPeyAABDslhjD7VhLrzZiQwg/qNOfdG2LeasnSAC1eUYX51CptXl2NedRL5n2Xz09i4kldWPnOA+MyZM7Fq1SpUVVVh3bp1qKysxOLFi106LpJOp1FdXQ1jTMzqNxRoWLFiBWbPno158+Zh1qxZWLlypdNnjOkuo7rKyoZu35w5c1xZ6auoqMCMGTOwYMEC5JdV29SHbuUDRNSWcnpYli5divXr17u2LVy4EAIo+UVUh9qezxssrnZJr/qk/seyc+fOhSgGazFf8sYY5LdZ111Z2kCeG84R7u7axsnjmb3tOEXQs/VAB3ZzeauBk8PxMxkcIjASIJdFy3it6vqN9U/5cOm5Pdx+qONCmHAt7agpRx4dF3Ku1W8aB3boptG0pDzOrM7EURqwAYnD3pVxJ8OS5NG+rqxqVJzKXHmF5FnaPRSfcR1kg9VAepVGkmC42Cn/mnWN9idvAVmAV7HVygOdACGpJGGx92gW8yp5xXPJqpzg58SpLLiKhaYWixIOooamEB38MV5bH8LwxhlwMmtsyqK+IcTRUyFCzmkVKeDU6RD7j9PRcCZEgsOlvS10gCfUD3jqVvXDIVY5HDEv09cCvP/gAgKatTlKJQDFl81LYv3SElx3YSkuWJSC0ivmpXDh0jSu21CGUt6k+uoabTpNULV0bgoXryghsBhaiwCX6k+xXJo3vf5KqF/98fvyjDHuxq/JLyYBAWN4caPnY0zvtHKM6c0zxjhdxkSh9Ehnip4j5H2M6V0uL6tXVGUFahRKhzEGiqPPx5ih9alcrCuZuxlJp/h91PE7GFJfdxH1UXpExvQup7xuwVxE9fWVTfDu+YFXzMTvvba6N70ul1YoivMVFzH9O6+ciRTv2Dn10y647+d751gkrmPHrVYqiTxst4eGzHiZi9HuJStLQKO0obeGc661Ckn8GmLQQhbBEMGP9Dl5QiVOsjyTz/Liy6Ok8k4Xc1w+85h2hzHGXUvGFHfoGutP3gJ5FnCDJUMwQuoi+NlxIIOEsagjgGluAapKDDrashpeIB6ipweYWwEQ06CEg6KtzeJ0Y4gLFibQTm9OhoAnpMfoLIFRmgXkQRJQ6mCeFdhhPZbgyo2pvHYMFg0Gy5yIPMNKRQwmxcF5ybXTGAPdhERqv8KAs2FAPg+4eGDcZIZx+BhjoBvlWFF8wx+LUG0aCz2F0DGWbZOuQlMqlUBJeuSkcvltw1T/5P3D0ffffXd62bKVL+VoDPhxQIW/WZx3Jgg484JEMEKTOJ4mVE6ULs4hTCzDfMlJJpQwLPnOe8NMHsx3bBfqZN0szzJOP0MKWQ7RUOmQFTFOFiP+8BaYzBbgVRx2WIgsAUsnQYzAS7tCema04dh2WZyszWLXwS40Esy0dwDV5QZzK4HTDVkcPZFFHT3Tx05msGCmQQM9O7sOZnCkJkQngVQNy3bQMzSHZbKqq5ODjR6i4ZqNY3m4ooWXM6wiJkaL6uB3iUShrFVUPe2/McYYB9iM8aExw7dB/9b03Im0wAd+6fdeQidXZRDwd6k2uAmEiCyct8cECDnUNeS7AYul9yb2BAWUM5xnJUMhq1D9EYAh+LGSVZyXiXW6WFbAybCcQstQ+Sqj8o5PfUp78haY1BYIDZejQpJ1VHMqg+891IFHn+nEz0k/eKgNAkNPPN+JQ0cy+Olj7fjuA+342RMd2LE3g4ef7sTu/Z145Bed2Eegc9/PO9B0NovjJzL48aPt2LGnC89s78Rjz3airj5LXWFE9AYN124cr8MV9XLl8qt5M3gLnKcFeKtFMdB5dmOSFJ/Zq52PPl+zwSQTKxyT8yUCrVLBARd5ewhUQgETB0o4p1LO5eWHAj/y3AiwwPCrDEgCLTYKOala6VAZARwBJCdLGelXPkNmEVNZEssrTXl/eAtMagskOYgSoUWWHhlRR0uI5sYs2loiOstlriyXo1rOhmill6eN+W3NzGvKQnxwyUp7eLRJuVN55GeoS+m25hAdrSGU7qKnp4vxrDw9LFOa4uAapuU4/oYp6cW8BbwFxsQCevJrvEFP3zrj9Jh0aJIouffeh+bMqpp5GSc9BzgEbAIk3FfBLjheQjskCUIEUly+7QEyFLDiJZL0BJHPMsQ+BC2MxzrJoxjLEAxJlmkd1nmAqFdLWSzkPEq98oc/Z0ufJ2+BorTA4nkGH3hbGd71mlK8+9UkhSLFRXFcYR694dY0KpIcdZkQN12ewruZ53Qw7KUnTse6mH7v60tZJj1se3CsDlvWCw5iAT1OrNlTN5NBxCYkq6OjAw0NDdD7a9rb26H3zDQ3N0NxPYatd8PEdObMGc7YFno0W++myX8EfUIaPwUrNcYg4B1P14q+A9lY34PSuo6MMe59RIrru4sfV5eMeEqLVFahvitde9LZHxljYIyBykpWMsYYTI9P9HLCN73//em1my+9nqAjsAQfgiqcYnkwBl7y4pHiTc20jQMvCgVSXBnmk+nK8MSD5ViWkyjZTg8EbkA5lSMzkiEAYsS910eyRiApgHsPkPhKK2QZf/RrAc+cLBZIJQ2u3ZLCK25M484R0JteXor/9cZyvOH2MvzKG0pHVPbWa9KYWWWGbSKOwWHLesFBLHDq1CnoZX16yd4gYhOSpQ2rxhgHZHTj1Iv6YpCjlwrqBX4CQuIprkbqhqpyLS0tSnoqgAViEKLvRHaOwY/4MdjR96B8pfPzFReAEeiRjEDPUE2UHskKXA0lO9XyP/yBj10VJJPlnPAIORxAcSGxp/PeIAtiFbh4gkBGadqAWIR8SqqciDxo6UpxDqlQ5R2PwIYhcQ51E1kZUFeOyHG6TQArYiLSq/wczzGowB/eAlPBAm4g8KIeLMyEBh1hgLYw6WjLljK84o4KZBIptGUTLk8yXC2Lfl0MoG+k9uLYHWkRL9+fBXSj0jtX9O6V/vInkhff5PSeGj1+vWDBAlRXV0OPQOv9L3rvjN5pI1q+fLnzCpSWlvJCs1D+RLZ9KtedTCbde430veg9R0orboyBriOldU3pu9D3JlJcfL3HR2X0HUpG3puhbKXvUt+7rtWhZCdD/nDb+Hef/vK6snT54sC6RzxsAAKSgJQAp9Ee4gTt0jxZClkBGsVZjw0JisRT3MmxPOPUxGHCs3Q6oEM+v74wBjZuU3OCXh2Tq4cAylLeMBQAcrpyaafPn7wFprAFeO2jiwNJQKfDJpGx8eAw2F5r8JEHDbYxDDmAlCcZyaqMHSO7cKyOkaYxUKNO8UeSfkiNgbbxVaGX1+mGohfjjW/NQ9emm6Veaqebo26a8+bNczfV+MV74itfN1qRNOrmKxCkm6rSnsbWAmEYOnApACPAIjvLs6ZajDFQXKQ8keQkY0yUJ57SklEe+JHO/kheIJHyjDFOt9KYBp/XvOm9s5cuWXERu8rpJaFuWwQMCTQIQ2wOAJLHVCIHYAhcJK+ntAh8QhZ0AEg8EXmRHupQnnicxwljovJMQ2WVxwnWakJTyK+clfAIJcHQgsVgDUNGKO74/uQtMCUtkOUvgHZ6dboIdCz4E6FPLx8+AjS1AQp7ZxkCpQRUNkMdvfNGnuJYHHkhX8JboHgtUPwtE2CZCDLGwJiIVL8xpviNdR4tXLFiXerSy6+6gl4a4grYrNasEt3AhE4W2IBpVcGJ0CpbYIVpYhBYhSQI5JBC5dFiMT8OoX08Kk8Zt0GZZZxuhSQpcrI0t5UMQwekmGcNAZYwkMoz7Q9vgSlpgS6OqI4BwE7UYYu3XGixcR5cCI2aKKP7bGHQSR3S1c0cRYRjbRSlfBFnAfdzj9NbMYWuYf7kLdDHAsYYGNOb+ohMueRtr3z1llQyKBWwSQSBTQWJUMBGe3Y48VnXYdsDgpi2SDBNHghGuKLFBCRn3VvuyROfDB6gPQmaAi5dcYaOvTgCQIZp6Xdx5oNLW/yBymmf6qg7CFiOPOjDNAM3hTAcl0P7+J577jls3brV/QPdcanUVzJtLaB9O10EK+BAQK+PG0bIkHe2E/TmAG/aYNEZAqc7QM8O+vk/ooZyCbffh8VGdXBsjqpcQQpxsuCcAkdjXUEh9BljYExxUSH66XV6C0w2CyRTlctKy8rn6TdJmM0KuSgqT0toA2s5yWjGZYQAhMCDCeXJ28MomE1+gFAASX13QAVUQ9nuONNUEJUzTp7YhotZjIcsREWUhngO8EQsOG+QPDycOpyY0xeA4pQo8HH//ffju9/9rqtFS3tf//rX8fjjj7u0P3kLjLUFunjlZ/lLoq9eYyyaugyOtlgcbLSoaQUauoDGTER1XOY6ctbiaLNFXTsIhDiU8kZIljqlu6/e4aSLCvQMp8FeZngW0E9HTWqeuKjBm563w+B2GN5VNTmktHaUDZPz6dzhNBkQ4yQ4Y2ZtSHeNvDdZuWUY4eRnEwnmEbwIeLB3EYBhWmCGaXDOFs+BExZ3YIjwhNnMChiTEOUNiSnWBydjmJb+KBtWepgpXZZgh1FKM1Pgh8q602QV7Ni2bZt7FcLb3/52bNmyBZdddhne/e5348iRIzh48GDB6vWKi8oC49YY7b/pC0w4LuipAcEMUEPA05oBfyWwScpg0H0wbUkdHHmn2y2OtwBnCYr0nodYRrpVR5webhgMV9DLDW2BkJNpPtjQI8K62SpUXhwOrWlsJIwxReeJMsa3yZjis8HYXHETr4UAAl0ENAITbA0BDwFHwlriXgjYEKdYwhwbJDjXEgpR3vJHowMdPFkBG5UTKa1QZSXnylOBeIQsZPEM6qce8WJ5F5LXDXTo+eFEa7XcxVopGpWJ5ZRnKK+MQtKzzz6LW2+9FXr9gV51EM9NL3vZy/Dkk08Wsmqve5pZgNc2wQ39pDDdPVeM+AVH6cFpIdgRqOnOVESFYlI6JhbUkldtq0UDl8HCUELKNK6OOCXOcIjjbThiXmYoCxw7dgwvvPAC9A6cQ4cOYffu3di5cyfE37dvH2pqaqBfWgqH0jXcfE1aer+O3q0TEnDllzPGcJIPPPFOpU27nga/FjBFPgI8QiPqDkNrE7AhkQxBjksSprhQQIYyzIZ+p1ileanYRACrUCRZgRROkk5O8pxgeYDjirkEPMqLZZgPB2yoA6IIyLA+uCUtSx4negYs67QwZCFDvpNnvJCH5ouAHfvmN7+Jp59+2s1RiuvpzfZ2riEUsnKve1pZIMOr3OYBHg4VdFrgGAEPHTY9tiAvICXJSXEwpUkKlRY/GiHM5B+4OB0AABAASURBVBEa4DSXvc5QgQYtWcw2UF2KD5dYxXBFvdxgFtDjwzNmzEA6nXaPBOudKPpixBcZY6BQ71cZTM9I8hKJBPQIuh5ZNoZXxEgKe1lvgSlmgQw9PDH258RmBUZCoplkEIScHTm1EtAQBCmeINAIGCfTARoOJUbhAArN4kCKdJgktVBWczgznQxBSigZEhXyoIwDM0G0qZmTNZPkA92hwJD0iajE8n5gOWSt02VhWYvUFZQ09+jllG9729tw9dVX48ILL4TitbW10NxV0Mq98mllgXOACC/8Gi5nZXmbSjKeIgnglBHdVKSByjRQmeqhCsbL00BZAkjlynDMukHVSHwuT1Fs0C4NzjgxjDAYhowXGYYF5s+fj1WrVmHu3LnQC/5El1xyCRYtWoQLLrjAhZs2bcJYv8dH4Eo6jeGVMYx2ehFvgRFYYNKICuxkBEXiFnNJSd4TTnD04mSJKvgTxMLFgwTXuwhIxBQoIuphJlM5nsrQIRKSLNUR6zAv0u2Wy8gjg/Mv9THeDZDUBqVJOqwNKMZ2KKQiSTtdvQAQucoTqVAh6frrr8e3vvUt9+9I4nq05P7tb38bN9xwQ8zyobfAeVkgK0RPipVwCOBsB7C3NsRXnujC3/64C3/zo4j+iuFf/LALf/qDLtxN+hhJ4Z/+oBN/Tvo/P+rE/xX9sBN/c18n7nmsC/vqstD+nkyWo8ZVYvhrY/j3P45vV6ooTupCTEXRoFE2wpjhfwGjrMIX8xYYlQX0v9VOnz7tNrSOSkERFhKS0LJWr1HHiUR4gmjGCvxoH0+u6cxxs6WK2WQq0eMFYgFOiCzS4/HRI+7y3BAAhSSbjZS4JTBGqQua3hU6z41kmLBkWhBESV8MhuKQGa5u5ZOgMolE4X09y5Ytc5uXP/OZz+D73/++e4rrc5/7HG677bYx/zGmfnmanhbI2l4jERx/+OzjGXzsvix+cjSJHc0p7OlI40A2hSPZNGrCNGqRRr1J4zRJYZ0pwSlbgmNhCQ4zf39XCXa3pvHA8ST+7Mch7iF4agt77JvlgOtJDR7jmBxcYLxzOSHw59F41zq6+qLZkTMlp7BiiffXE7Ut5IwrUjyW6TpwAK0/+AFav/vd3vS976GV1PajHyFL13csr7IikBHrynL5II4rT6RNkgrFj/MVF4kvnsL8dBwXn+r9UQALyMYiLYnq/3YVoIpxV8mhBy1rqWLFu+c+E3li6BIX28qbQxl6aujl4ZDVNcg05OkBJ09OhNZtaE5w+hEpk6CFgeNnGeFBNQRELK+4wAoBUchJ3Vp6dZyOkHN8gNCoLOOWoTw7JoAVKS55tpNZ1MJ8NtB5i1yqwKeLLroI733ve3HFFVe4Ja73v//9WLlyZYFr9eqnkwVCXuDqr36I/OwQcO9zIb7xImC4XhVwbStdCnzgGou/uwP4wxstqistyrmcpSUtLXW5kGnxlS85yaucygfU893dBv/1TBY/pX7VE/YFWhj4w3E6cKbPmRoWEJAIOEMbY9yMrV6FZ8+i7cc/RramBqakBGBegktxwcyZCJuaYDs7kCEoavvhD8E1AecSP3z4MOQl0Ebt5557zj3q+uCDD7pNkU899RR+/vOfY//+/dBTIpJ95plnIDnJK64N3Uo/9NBDTub55593mymfeOIJV05lJaenS+A/Y24BXQPacyb76v92jXkFE6AwtKBrO6qYlzAINhxFHF7ugBXMoZgDLFlkbYLLWxwO8taouOUc7Yj4XQUoCoIjRUkEKwQ2Ls3JUp4ep0f6s/QROT0CQaE4lDcI+QfxIb7Ksw0uzpDKrfLZTsv2htKpknGoeKFJ14GW4/XvaIxhSwpdodc/rSxAEO/6+5MDwA8PWnzix13oSiQdL8EL/eUXAI1dwJ88CDx4FHjHJovSpAgoSYBxoITpd2xSvnVyZ7sAlVN5Keqkvn95IIP/3mOhesL8US+BQYhNGCR3ZFnnLa3hpwaJzlvZOCgwxsCY4qKBui3gk59nO7jIylnecHZ2fF6pidmzYUpLkZg3j0CIcJx9E/gh4oHe4trV1QV5CLQZUqRfy9JbXV3tNm8bYzjZB1i8eLHbtN1E8KQbbENDA1pbW52tWlpa3GZvYwzvEBbyChkT2TBgW5SG/xTMAnpSR/9zjTf+gtUxXoqFWAg8YPpWSIY8WvK+CL4IaGh5i5c4AY8wvPPbCMvzuuVlqC0/BCScdxygEciR14eXo0tTPVVQzlIbQYz0SpfyVb/y6cFRcyQHy0ubjlUYykoXmSwiNsurnpyekAUNZVlvqDJM+sNbYNJbwOZG5Jl2IMjoBYMBsqFxXI4TrKkGnqshuCHnQD2woNyAUR3dpMiCcuDAaYNSJp6lvMqpPKWdvrp2g672LFQPRvDheBuBtBftZYGz9JbU1dW52VAZAgICBrqxK09x8QtJmtxVr8DHQPUYw5lVszTJGF0yQDB3LtJ0ddtMBtmTJ5E9fRpt9Np07tiB7InjCJkmckHJlVfBpNPQPx/Vr8MlS5a4jdmXX365AzdXXnklxF+zZo17GkQbt0V6GuTaa6+FNm+vW7fOudJVdsuW6KVoGzdudPIrV66E4toALj1r166FwM9AffH80VtA4HP37t2Qt06vVhi9pokvyUtZWHzAhhDME9TQrxNmQeTCeAYCMpZ+nyBICG9YFtawcUCIE6EFQYqTZQaPKJ8gJY4zpAgcn3FX1oUsxwwrEOT0sAyHWejyGO8ONQwpSwRE2APiHMS6KOLiCj1Negv4DsQWSBsgS9Di0owLtGyrBZoFiJg2HAHPnQKHj5PoPnEcQXzDUaQyklc5xWN1IUuZ7hLDj0j38KW9ZC8LaFOowI1AjkhvNhVpOWfXrl3uJWC9ChQo0dzcPKhmY4wDEgFnZWOiy8QYIuibbkLlu96Fire8BZVvexsq3/52F1a85a0R753vRHrzZsQfARljDH8dJ6DHX0XizeSSWHV1tQNG2i+ierR8org8C3rCTLJlZWUQX6GWWZSvvFiH4gJXerQf/lMQC8juUqw7tsLJSllOhvltj65qgJcn9OHEJvxiBTASXJwislGUAciPAEbCAZKETGFZJqIsY+QTVLk0h4xCjh9XJpJl3ZF+9AAd8ijh6lOelrCoKSpr+shJP4kTuBxCIPpxeijvD2+BSW8BXu7dfQjdCHCnbt5jhwzOtHDEkh1mDB7hMlgAprsl4OCM+MoH5SSvcnkijFq4AcTYSI5gJMJetrcFdJPWTUSPfSoU6aaum7mAgDGmd4ECpdQOY0ZXl0kmYVKp/inB20KB2uzVjr8FBExXrFgBLW8t5hLk+LdgbGoU4CEo6VGWu/QVdPMD4hNLsEHPDudMnjl1Mq14tCxLBy29LkCWLMoxzskwihOQ8NJXXHVIpeIRJWA51ELOytrfQyWwFOolQ4ZVPuUYlQjcRmUmLOd2y3ZalnFHIkCoeg3b5hgFOOlH2NatW5FPx44d664pfqmqX1ruNomPnIcFjBsS0KUOvZenhBc3+NEgEQhyYQg38vSaCculr6pyizULeqiqPOSgMVC+Rmh3OY4clac6JFlPImlcPQHj4g2HON6GI+Zl+rOA3o+zdOlSdxPRCwL1SKg2B65evRpapikv56JkfwXHkBfwp6g8JyNVyVsCUTIvLF5BWiJTWtRXj3h9KV9GeXFa8XwSP04rPhYU64tD6VQ87oPSnvq3gOykHGMM4rjSk4l4uUITYNxm0ycSp/ULkLLRFElAEUU4M7LjdPUwCQbODM77k815eCQhwEIBSjIFEstzmFm5igLGVaXyOXk6HeIp3xHzFVKG4izL8pILaHLpFV+ztAlcNyjNNlAmpELmFeTQHCFg88ADD+Dhhx92b4bXfCWv9Oc//3m8+OKLjv/Vr361IPV7pdPLAoGJLuaN8wwyHAyXLQFK3IoyoB8sogxF9K8lRB0ce3MqgI9dY3A36WNXG8ypMBBf+SIHfgSUSLKm9K2da5EqDaB64jqVNxRxPA4l4vMHsoAx0RRrjIExBppcjDHQxxjjeIoXI2lJTE9ZaW/HY4891v3vMgQe4vZqI7Le1nrq1CnoX11oktR+EO0hipf1FEpedwj9iw1teNavSC39qVwc6te18rSvJA7lIVN5pbX/Kc7T5mfVI75I7dDyoeo5fvw41KaYp3bFdUif+NIjvSKlVVZ61GeR+JJRXPUoXzpEaofqGT8a35rUV20qn4y/6oMg4SZNZzHjzu7UHc1FFHCu5bSq/7mVpQxJ8IJeGk549Proao0ASSIRLW/RsxMSpViiGJZjnuTBkKUDliOTWS7NKLhgFsVVhtopBavJnBGVjL05ltOAFdgxAT06zGHbWIRlGXeyPPGQXMiwIId+FOla14807ZvT9a8fZIprj53Gta6JV73qVQWp3yudXhbgcHEd3rwA+KNrgb94XRpl2S4I5muMdPFK12PmnRw47RmgjfQcHY9/+4zFQ8ctFCrdlsuXnORVTuWlpzTThT97bRp/+hID1RPX6Soe4hQMkT+u2W42YY0KGfijgBbQLz1NgtprIw+VJkYtk7nbQa5eyYgvGZHi2m8jUp5ktaSnG6jiklFayycKJS+eQmMMAt6JVE6hJl2FWgpUKErwziNZ6Vc5hdIjvsqBH8krLnCmMtIjObXdGOOAptLKi8tJXnrEV1ykuOqI+UqLVIbVTMnDGIPYXurrZOvkzOpZrslGZ04S7I5i/ZKuD2XwkrMU5cGZlQd5Lu2e5uJMKTAuHgkJwAEbTopWe3IC5lOYZWFDTsCM8JAkQQtlpZsp8XT521yaLOYHJMUoJ6+TiIJWAMiFIWAoo7jzAqFwH2MM1ED9KBCoz/XZ7c3TDwh5pfWj4N5774VeGVG4lnjN08ECkdeFVzY7O7MEWD0L+PM7k1iU6ES2rQsd7Vm0klpas2giNbZk0dAU4jtbQ/zhfQyfD126sTnKl1wb5TtJKj/XdOCjtyawcb5BNfVziCGqkxUO4+D4HobUOIrIVKJxrLIoqyp0owQuVq5c6d7Eunz5chfqqasEgUdct2S0EVl7QQRktHSnTceS0c1T+5ckIxAhkKFNyOILgChPZRVXGeUrHfMFNlROofjSqVBpyaqcdEm/QgEUtUtATfWoTeKrTEwqK/0qG4cqr7JxKNCkcpLRjV9ycTnFVbfqmaqk/qnfk61/FZVVyG837+O8kbMXQkAiRt2RiwcmEAghtCD44B0/SCRCzis2qzcZJujdIaBxOZwxE4zH4CYOQUCCLGyQiDw0nCitQA11hApFWct8lldcOli/JZBRndCSlw1YlvlsqysrOaczYDmS6pc8dfJgigoKcWi8LFy4EPLw6O3L73rXu9wDBQk2WsvzGhs33XQTFOr/cRWiDV7n9LGAhmDKuGHgOh1wAFy8MMBfvDqFu28L8OuXh3jv5hDvvjjEOzeGeMdFIX7pwhBv2xDi7RuyeOv6LN7iKIO3bojobQx/+eIMPnoz8H9encbGxUmVj4SRAAAQAElEQVSUp4zTr7qimEsOeeJYHlLGC3gLeAt4C0yYBdIlJbwhVxDkCBv0NINzKSEF02SfM+nJtSLvDAGPgIwDOwQpdOVQGgosAQjS6QgMSYvkXEhAwonRARXJiJdHjMJtTJYMqwC9QqwFjphJNQ7AqB4Q+EhPSKYrQ5DDVlAWynJyLMI4nTGKFIIef/xxaMlYr4bQnp6f/vSn0AtBDx48CD1lqmXdlpYWvPnNb6adywrRBK9zmlkgSdATX9Iap2UJg6q0wfK5Aa5YlcRVayK6ZnUS112QxPXrkriRdNO6FG5an8LNGxSmcePaNG7ckMbNF6ZxE8N1C5IoI9iZmQICA6gO1YURfDhuRyBdYFH2AWqQqMBVnbd6zXD65aQ3D2tfjNKaPLRXRO/u0YSidXTla4/LeVc4gAItLck1rfoHEPFsb4FJawF5piorZ7D9xAoORjCaf2jSyKW7o4wIbHBMEGuAAAc2SCTChHPwME5VLOLyBIa6NzGTmUjAJghIGFVtjsiw0ud4LEumpdcm5GTFFBS3ysuVYzQCNYQ0jk9Q5Hic15wsmTwoQ3AlGQEhMnhIbOzpqquuwlvf+lbcfvvtuOuuu/Ca17wGer/WqlWr8NrXvhZvectb8JKXvATyvI597V7jdLQAhyBSRj8JosuamAfVpQYVHCS85iOTUEhPd2mjcieXnjtIXMGCQpH4yo+Eo3OKg2gmwVN5Umnr6qAaJYZNVDFsWS+YZ4GQvyQFbMTSGrnWy7Vptr29HQoFiOrr651L2ZiRfi3SOjxqbW2F6hyetJfyFphcFqiaMRPG9IyfvOi5HaEYD4jABSaBlQRhCedSymY01zJFDkGNy0sgTCBhySGmUTaBCCUEgoiINFs7kCJvD+dqt3k5SHSDHGIexqWLZQRsqIQ4izyCGYIiJqkzSwEeAcnyZymnDbaFrWOckUiGKwHKZ7ogR4JILl+xMcbt5wE/xhieJ+Hhm1z0FkgaS1DCi5st1WVWwot8TjlQmUZujCL68BIMSQI4WXIUKt1LiKMxzfLVJQYz04D0aVlLdWCEH6oZYQkv7iygiUTuYq2Da0+ISDxl6h092v+itwwv5Fq69pSIXwjSPhTtmTGGV01eBZp9BcY8ZeFtMLQN8i6doomWl1fw5qyfdEQVRCHEDUQlcBMecp9eVz0nRrGjIESC4MPSvcNCHA4JyzxpoTI4oMO0UInjg2CGaWIhCOiExAnikxWlmbCxDJmRHjVIxLJELxSBFThiplvKcsAnSTikdpBUjsM0VEhhyxzWz8OyhVE+s/zhLTB1LCBgktCvhlyXSjkAZhO4zC4FAVGOOVjAgRIwv4JAZw7LVTOkCg7FLMtrKDFzhIf0jbCIF48tIJAjcKNHP40x0L9ZEMjRxkFtCtZmWQEfbb6Ny4x1GHBmFfDqT68xhjcIT8Z4GxgzuA36u34mkpdKpVFSWkZIIUSQa4kFr2fHQv6HXYuTLjQ8B/T0CItwRYsYhMBCxaiKs6VNJGHzvTlEKg4EUT0PJ0sNBCKSZzk9uUW3jtPDk3VzOPM49NyyV6C4iLJUQJwF5xVSnBOsiwvguDhlVI4V2EDenoD1iViePH94C0w5C5QEIQGKfDgcERycpQmgmktU88sVAlqqSpLP8QFDEYUJWqGEp4oUMJfTwIJS7QkCx791uqQTo/xI/yiL+mLFbAFjDASIPAXeDrzLDnUdoIg+amt5RQVbFCMBzoQObTAkt9+Dk6bj58KQKENFWIKAho4eq9ehZYR5bCaTBT05+plIgJIg5iHwIBghzzLBIj2Ah6br5gnsJChHXsiJk+pB8ags67ZW4IXEjChOWfJ1WAKc0DLPVcpuUYdlRZbNBJvMLKdHsp68BaacBeTxSZssr3Ve9eyd9vhUEOnMLSWoKQHmEdQs4JCfkTKYV24wl+l55C8k4BFASnLA6TeCdEgXVYz6oKpRl/UFvQUmhwV8KyeVBbSsRSCQazMnyejIpaOAmD6K5M7d8pQVK6CnJ8tIFhkhEwdumEX0I3BhCXwg4JNLw2YoyxwrYMMoRVmMriLFEwQvnCitvD3SKeQkkgeIgtFLCQloVNbJUV7lAkvwFMIK4DDN4ozn8oh4HNBhP0LmxSCJUX94C0xNC2j/TWmQcZ6aaBgAAQdAKcFPFZetqhgK+OjJLL3fR4+kJwJDY1hXRmWlg4zzOjhGz6v8mBfmJMK5Z8zVeoXeAt4COQvoTp+LFl1QyiUtLRu7eYDIwDVQ8x4jcbs5TxJNkNH3yMlFbKINZFSES1lZzSmEIApYlDF5dTjxspqspbuGIRgwP0DISVFpISGFTgd1ujgBTKilMQGaIEFZ6QrgAIxk2GQXp5yTB/MY4UHdlGXE5VNWTh4rOc7rVgnxCkl6MWF/+tXBTMbBvv6yPc9bYMwsoCEqT00ZwU+JySBJ70/gLn6ODA6R5tYMROIpTzKSTZmQXqKxaQbH99goGgstUbc5FY2FsqF1nJeEJgo9paXHxfUODCnThlnxFerprpjy8xQfK1Jd0hWHinvyFhjIArpO9EShXqtQjE/8JZMppNNpTn3sAScDtVcJG1qHVMjtPjR5Cvx0MxjJ56k4nTzkEpAEQahH0y0SFry5a08PM6TeeYAo5wCPK5NlTkK1khQqzSnJgROGmp85aVIV8ykqj48rpzwRyxDVkAWrogJHFCMWcvLWgaAgirP9Vk9zUZiH41G0MIee8ty2bRs0X+XXICPo31Ds3r37HBvny/m4t8BYWkBjNWEs0gQzpUEW5QRBov/52SmIxFOeZCQ7lnVz/I6luumjS4BG/wdKj6brf0zpf0C9+OKLiN/Rs3fvXmgi0f+3Uv6BAweg9/mMpYV089Jr5EWavAbSrbYKiIny5Tq2bkXz176Glv/6LzR/9asRxXGGLd/4BrrYbumVDt0oRQJ5ekRfupRWntL6Jam4QtWlcp6KxwL6vkQCFvq+iqdlgDEBSktLozu/IEIU63MjFjZA9NFMmJeMmEIdgLJgAmlhdxlksggSQZgUICFRNZk8R+IEPq4aB1KIfoiwmM7lCcAkVCaXZinV6srz5OLiMRJ5bVg6Xvbi5Eo2In4EdLjoxnSsKxcKUBmDEAX8lJeXuwct9u3bB71PTFVprB46dMil9c4eY5zllOVpWlmgODrb1JrFV+6vd6R4oVrFcVko1SPXqyGnBolGXnp8Sxhj3KPQAjvJZBIBZy691TQOOdtCT2/p3zfoJqMXFQogjGUrjTFIcEYeDsCQnNqmdoGf7OnT6HjsMaClBcH8+QhmzkR60yYkVyyHoc6Ak2RYX4/2Bx6ANkAI3D3yyCN49NFH8RjLKb5//348/fTT2LlzJ5577jnoba+aVOO3vbIafxSRBfT96+anpQy96qCImuYAjzGaAYga2DCHFhyqUJopxRlIgtnRwYQrEqXcmSw41ONcKCyUAbSTGQQ+LM5DgCbplDLBA1z+gj7EOxSluPbm0CdEvEM4wzS1OBkOcRsQACkUsGEhlUfMU1rVcv5yT2xRLqQSV1Z5FLby9Kgs28ksWLbfeXuYX/BDT5nqX87oB5h+KCnUuN6wYYN/E3PBre8rGMoCX73/NJrbQkeKDyU/2nyOz9EWnd7ldAO54IILsHr1aujxdP3/p6uvvtr9TxtNIuIvXLgQmmSUp3/qJ7mxtJreBxQ/Hm8Mp9FBlOtXXQx4nFhOXrMuurpABAeTSsFwBg/mzgXRFGAM4o+AXYJgSI/H638g6eYpUKdf53osX8BLccnphlpsnoS4H9M51DWg70jvdSoWO2gc6f893Xrrre7fILzvve/DB37rt/Cbv/mbeO9734u73ngXbrzhBqxYuQJBYEDg0NP0XCLvMu3Jo6OHLhwbpC0XxxJWcUuoo03JsBkmI1UCgLysQ5J4IRUI2IQguHFE0COe8hXGxIlTcjYInIfGCshYyhLJMKBulacwD5eOl7lcOZZhOfGhNNvv6qVswQ+NVf3PPb0pvq2tDZqrSkpK+q3XM70FxssC8uzIyxPXp7h4cXosQ465sVQ3vXTJgyPQoV7rZmKMgSYQ8QUMRAIBAgsCCAIMkh0rMqYHlAym0xhD/BKRbjKSTcyahdLrr0dQVYWwuRm2owOdzz+PzJEjCOkFsu3tCObNQxlvRoaeLLVdr6q/4ooroNfaX3755dA7ii6++GIXXnbZZVCeJtRLLrkEAnmqx1PxWEDLodu3b3dLsNrHMZEt0zi58cYb8cEPfhB33fUmXHrppVi8eLHzjmq8iMrLyrFo8SJs3nwJXvXKV+Fd73o3TH6jlSB0IJgBL/H8HIKJgA4egg/tOibIYcxJUtYmkgkXF0+RXEE5NOUGipa5CGAgLxFDASWVo5x+N7CISkbk1BNMBZQTR7ICNAI5KiO+SABKfBbmIU2qiiVUjpBHeeSOy6E5Sz/Y1q1b5/ZQjUulvhJvgUEsIM+OvDyxiOLixemxDDkex1Kd11WMFjDG8KYQUX770gQsFW98Iyre8Aa48K67ojDmvf71SC5f7oroJpQP5gToxNPNyxjTDfaMieoR2HMF/aloLKDvTEBV35m8j6Nr2PmXkmdHnpybb77ZgRyYc3U6lk6CCAopUl5WxnOfg3m85ByCUBjnhlxnIhYhSEkQ/CSJPzJuEzMIeOTdoVoesMmE8nLgQwAk6VS5POqS98eBIMWpxAq8yJtjI0+ODRjmgE6oOAvyyNPHgkRgbAf1skFMUk0un2kHdoLuPGaPzyEvscbz+NTma/EWGNgC8ujIs9NXQjzl9eWfbzo4XwW+vLeAt8DksICAzkIuuWp5S7/2J6LVt9xyCz07d7ll4O76BRO6Ez0R4hl0AyKXECpBvx9lC03EmQITDpgQbhBbEPgkuMTVDS7IAj0+TINgiKkMvTpuCUsh0wIyUXnJUDZXtfgxae8Pyel1T2pRJmBZdsdmQ3A5jmWZ5iRrtQimcrn2WUug49qoMjnK5fnAW2BaWUAeHXl2+nZaPOX15Z9vmuPxfFX48pPRAtqDo43XetJKm6y1B0cbrXmP6O6Ofi3rV7FI8pKRvPgi8WLhWEb54ovEUxnpVFplYhJPlJ9WPOZJPo6Lr3rEi/WJp7QorlO8fFKeysW8OJ6vNz+u/KlMcV/jcLz7+gZ6FG+44QYYY4asmsDBuUO6BcVgQiVFjCIOFe+dIIegA13qKYEHvTEsTq9NUlwCoJxq60IHfhL08LAUZQRPojIO0BCQcDHMOgDEOIGV25iskJ6dUF4cytEBRF3UR/BjBWYSBDW5eCiAIzmFBEWh8l0t1KdSlrLKZ/3+8BaYVhaQJ0cenYE6rTzJDJQ/Gr4HPaOxGsvoRqpH0GtqaqAnuHSD16Ogp0+fht6FIp42CipsbW2FAIVAhpuGWX6sDrVD+keqT2Xi93bokXq1W4+v5uvRe4j0CL7y1Q/1V+/5UF/VN8Xj/khGT4LIHrKDng5Rvmwh8KE88cWTXoXiqV7JxPoEarT3RPVKTvkiBuhg9AAAEABJREFUtUtyaoPsKFKdsaz6o0fpVYf0ihQXX6FkVYd0CuSJrzZKj/LVP/VL9Uxlkg3U//h7G6++ysOj/V/91dcfBhKgEcXy+TI2x4zDXLIb97hyAhLMYD/dkQH/Ml16U4+KWZ4cJbi8RS8P4QqBDkEI4yCC4VIYA4KlnHeG4oQnzJdKkfMKMcIJVCAnpIBVuRw/0h3Jg6DIpSnulsqYIM5hfbk25uVTxB/eAtPHAifqu/C2W+fgfa+a5+iydeUQxWnlSWYsLcIxO5bq+uoaWZoTh/sBFI6s2IRIC2xwNoVCYwx08xWI0AbRgwcP4tixYzh69CgEAnTTPnz4MJQnr8RYNlg3MJHaMhK92texZs0aaJ+Hlj30xJWWPtSfWE9ZWRn0yH11dTW0B0BxPbWV4Myu/QBaJhGgUd2KS16PxUqfykinwoA/bbXRO97MrbjypEvlpFtlVS5uTz5PfLVJsmqDMQZqg5ZopEOh+iOeZKVfpDqkV/WqHeIpLp5IdcQ86VV5TOGPMQayl2wwnn3VHp7rr79+RJbVXJBfwKVNxFEgilJ555ipkJMIy1h5aOSpIcRgNGmR5NVKMMNSzCaQ0X+pYJoJeXlskh6fXDwUOMlKkPmUdECFl757HF1s5SvUk1vOU0NhenJYXNKsMQI9AkWuDCdbFxeQyhJmKa3yHB5ON+P+8BaYVhZYt6wU73s1AU+OLl9XAVE+TzJjaRSOu7FUN3106UYeAxjd+HUT1Y1V/CVLlriNvdUEC3pMXTdrbew1xnCdf2xNrpuYbtwY4UegRY+v6savza0CCIrn3wwlIzChOnSjVD8Ul4zAifokMsa4PRpqh+RFcVx2kU0UiidSvspJh+oQGWMgnmTFl5xCyYrUPfHUBrVF7RBfehVKR0ySi8kY494Bo7QxUR2qR30QT3GFImN0t1RNU5eMMWN+DWKQj76bO++8E8b0b1txA55444fCBIeHC8UjxWlVwSSgkwi9PzErroYoggDDhgliHHnwHPAheEkIiMT7dgg8QJCTZZraHFjhySYpo6eyxJN8TPLkOD71xICHMgiYZrPJIthhvJsXeXJsSABGnvPyKIzaRlnWo/rEc8CJEX9MUQv4bg3LAjHYGZbwKIU4VkdZsgDFNHHFVAD1Y6oy4Cy9YsUK95itgI1uxJs2bYJIHpONGze6R7nl+dCNWu/tWb9+vbuxj2VDdNOWfmNkubHU7HV5C5y/BeJ3V/WnSVfso/stPvmAxb8+ZPHvj1j8x89Jj5IYfu4xi88wfPKAhSYqoQqnh0jBhTxJBwOHIBS6CPPlcdFSFRe14Lw7BD9k20wXXTtJG1LW/ZPRDIUSSYTy4IjH8qrGeX3EY4LF4GTjPCdHr47yOQ04XY6XAzGs2/EEZFiY4Ash5WwqYEgZyQpIUU553US+P7wFvAUKbIGgwPpHrF6TmGjEBX0BbwFvgaKygH4YXHnllQO3iQP9wLEs2htDVBFRJLssgo4QZXqgqi3EvBLgbH0Wh06EcJie8k5ZLswFjtV9EpMUOkYGCZsU3LF030ShQEeXTmJxCYreHgEQikfv6WGWwIzSMcXARwBGHiN5duT16eZTR5bCRGaMsSOMK09yAjZM6ujeAK01fOlCAgzYBtZJAcUZ+MNbYPpa4N+/UwtRIS1QdKCnkJ2dbro5y3NG5TysGdiTt8Ug10Ahxob2jMkDOpjuTEuIQ/s6cPxIF44e6sTpmgyOHu7CCaZ37OxEfU0XulqyEZLIKSKmycUY9EownTs4sVnbxQ7zWxdQ0ZNcoFcHAkECGVyGEvbRHp5odYtVcKgoTRWuoEIHgJKwAkYigR3x8wji0ZMTqs4Y0DhZNlvgi2iGB/Xn6jVJSgVsGOtjObf8RQEe1OoPbwFvgYJagOO0oPq98gmygACPNiV7Ct1m80llh3D821yIy1RLuoPpFbK4+ZIE3nRTCldvCHD75SlctiaBtQsN7rgihes3Bnjl1UncsIkIJQ8S5EUFI2BYiYiBiysMQcShYhwIOsRLJpKhAzVJQh+WTNocEGEokMJlLuftoSw5Lo9RhkRFbKsVuJEcOUwSCDn9DKmL1UWyBDOMuA3UlnF6e8KA2gRuRJKLl70IfdyTXeKLWM4f3gLT2gLTbk/PZPu2OZm6n2vF2m4tL3gK4G0wtA0KcQ3r30oMpXf5ogRuuCyFC5c144H7v4wv/OQLuG/b13Hfw/di9ZJmXL0phaULEueqEcoR9cnpAUQBgQlHKN09zsFD4KGjq6uLvh7YLgIZFqUMuPIlGEMieKFnJ5S8ABAzQ8nElMkCLBZ5faRMuCoB95SXZBzIAaEMwY7AjXgB5QSW9LJClw6ifT3iE+iEKmMlA1c/RfwxWS3w9K6WXkszWqYRxf1RXOTTkQVkC1GUgrPdr/3dQRfGvEKE3tMzSqtyOoUeQ9d7Y/SOF70X5tlnn3WPqetR9ccffxx6N8wLL7wAPbKuR9eVVrlRVtlvMb3/R++Z6avXGANjPBnjbWDM0Dbo9+I6T6ZeAzAcFYf2H8abX/VebLpwBf7hI+/Bh371l3DV9VfhN3/nL3Fg/5FuFYYxEYPeRx+mkpzYCG7ocEnk9vRwgHQRsiSTTPOnip7aItqhjNIOcBB7RKFbDsuBEIIoliQ/QY8OwUmCfPEckFErCIQYRECIeYxDdTO09PJ0P7HlAA7zHfgJqI8COrplqVtpT5PXAs/sbsXTu1smbweKoOV6XF3v6SlkUzjmCql+auvmBAq93E6PT+uxdb34jb8kHchRKCCkPC2tCPg0NDSMuUE0I+tFe2Ou2Cv0FjhPC+g1AMNR8ccf/j+onlGGV96xDjse34FvffI+PPHNbbj1JbfhT//3J3qpIODolXaJPswoGRLaaHQQ+BBQkEeAozQBB9MENiFXuchmWhFSbrlLKiUYgSDKaklMYIcZVEZ5ghcWtImAXh7G6R2y8tjocXYWYhZlWM6dmS+vjvIIfFSGosxRWcpwJbMbJFG/PyaxBbQ08y8fXtndA6VFMUNxkU9HFpAtRFEK3e/ruXx9RcwaIDw/dlGBHs0W8ieLzq9b41Nak7p+zer9MNqwecEFF0DvvpFbf926ddCj63qcXe/rEV+ymk3HsnWlpaVYsGCB8+qMpV6va2paQOBcb70ult4dO3wcLzy9HW9+x+146HtP453v+iN84m//Av/y6b/EU996CMe31+HwwaPdzZUXR9TNUEQMEg+lHFkEGmo294g6pxZtW07ZLkR/OSE9wsU8ghCuW5FHzMI4AVDeu3vI0EGit4fOIoqBjh56fghoGHFPZZEZeXskw4S8PAwigEM5ASOlWRkP6gqZIp8ClqjHgSbH8SdvAW+BglqgqEBPQXs6xsqNMZgzZ44DOXoBm4CP3smjNwIL4AiI6IV/8vTII6S8efPmuf0lY9kUY8x5vftHj45o1u6XdAsYy8Z6XRNqAaEAeRzlGZSHstCN0dLrUHXUnaqHgFiiPova7WeR7rKoTMxAOlGK549tQ0umEbWnTvdSI9QgholPMUPpHIUICW+EKtjr+EAnvT10AHURdNDLwmI84HjiMEEu81ksISKASSSpSFzqzfG69/A4nMQ8lVOeAzAsR49OSHHr9vUE1Ec9HEoUg3szMyOWMhGxPCdhy1pYJDpkj8lAUWuL5zzRLdH+FNFEt8PXP7gFON4GFxjvXE1kovGudyrXp+U1kSZSzv+uqwrbH3kEzV/8Ilq++lU0f+lLaP7ylyMir/mee1xe57ZtTl4nLdlJh3Qp7WlyWiDQHZd34UK3XnvNhqpjyfLFKC0twV/9wz04XFuPP77zd3HLte/DpTe8BStnLUWXzWLp8kW91MTzA8FDDz+X4G8AKD8gvOA1Tm6GqMPFeEoxTedOMsXe80jB6poWE4xrn0+SoCW3zEW2ipLIY4IHoRHjrNTSrcMjyktYhgQ2js+4lrKo3QY5Hks52YB58gzJ/JKNSbLy9jDtDo2vYica07XVn7wFJpsFigr0aLKKabIZstjbqxudKJ6swro6dL7wgrtBJJcsQZJLZKXXXI30+vUIZs5EYv58oL0dHU88AdvZCf1zzueffx76/2L6v2LF3l/fvnMtYIyBllrleZQX8lyJseUcP358SIXzF8zFTbdfj+Wr56PhbAmCi1fjxYuvR3bBdThRexrX33QlFi7itShNmhwU5khJkbuIxVNC0ERxuk54rVtrEwwISnjW3hwHMOjxERBRvCyVCjNa+eqCFeBhcR6UT1IiAjj0pMJyeSpkRvRIeyLKo6eHLFaWSzOmdDdlWZ4TrGVTVIDwjRLk8cyqxYJ1AIjlWYgHc/wxaS2g/SmiSduBadJwjslp0tNp3k39cuS8320FU1ICcCYXz7a1wXLmtwQ5XGtAMKuaUzPnYN4kTTrt5LR8p/9zNR43y+5G+siYWiD20mk5Vh6OMVXej7L9+/f3w+3N0lrRH/3l7+NDv/8WbH/+SezZ9UXMP/o9ZMvP4FWvvhF/8pe/SwTCa1HFFBhFEOEcxsWCPow7GKFQaQKJJC9ueWEUuoe2qKlLAMcywitc61+yg6WXR4CIQwDy9hD9UILaiGrgHEUcHow7XQRDWspS3FEi2sxMOTprWIZ1ByytoaWQScsMRyrXzaMM83TQJ0Xw05MWz5O3gLdAgSwQFEjvlFfL+dQ9pVVfXw9tDM1kMhCw0BNcSg9nP8P5GkltUJ2qezBd8vDkk2SDGTNQ9rI7kKCXxxLcIJlC5ugxZBsaYDs6IUCUXLMGZfpnkZzB9c9IL7roIugtu8uWLZOKSU3TsfGNjY3YvXu3u26PHDlScBPs27cPw9k7VD17Jq5/+evwwY/9Gq66dgvevnk5PnbnInzkr38V1bNmRu00URDBip54zBZHl7FCUUAoQXcKh4iNlrCsoA8swU+YtCnLy92mUhDmIuZxWinOkB4fARh5fXjZhwJB1EccxLxkDiwRMGkJS3yCLrd0pbhbugL9OgloixxZlCeY4SRrRZIlkwGgpS9jKQtoWx3Z1K+zp0lrAe3nEU3aDkyThnMsTpOeFqCbzc3NdIxk0dHRAT2evnfvXuh9PHpfz9atW11eAartVqk6dSNrEFDRlN2dM7xIasVKlN9xB8pf/vKI7rwT5aJcuuzWW5GYO3d4yrxU0VtAHp4lBLny2GlTfaEbLED+1FNPDasaw3We6+68HLe94zW460O34qqb1kK8YRXOCTk0kYuH0JsDHeaxDu/YTpdw3h2euojrO+n1IfAh3wEOK4Ajjw8pWsqiLnlnGPTIWGikabnLkQCSyyfQoZbuJSx2J8pnJg81zRERUreukBmSY4ZFwNJM60gQbRU76UeU2urJW2CyWcCDnl7f2MgSmtT1JIxI+yTkKjemZ9+E8kemcWTSfuIZmb2mu3RFRQVmz54NLVFWVVWNizmeeOIJ6MfBcCuT6yUk5DAq4E6KDE79iQUIbBfXqyLAIy8PsQrXtuiyEcagp8eGhBmM87pM9moAABAASURBVExvC3OZBQawLEZOxOeZOIVnennozKUzh3ECn4wkckQBpyfBdIJ5gUJEXiS2vBvkCOAQi5HFenJyLGgTBDwqowxRQMHJQGrrRFF9E3Ca9MKhAKK4HYqLJiKt/TzXbF5QNO2RDRpadPaUbwGOtfykjw/XAsYYLF68GFrq0ePoM7hctHHjRqxYsQJ6X8/mzZuR4s/I4eobjZxuXHr3jx6RN6a/qX9grRnO4Hp8WctwespGwK2pqcnNxnEp7QHRUp08WSLJKAzDECqvfIWxvPIE/KRT5WJSWjO/8mJSWelRKB2KKxT15SmtOqRHpLTk8/WLJ90qL1JaJLn8tOIxT/GYJKs6pjLpO1B/FY5Xf3VN/OAHP+h1XQ1mY13FIqEPwgu4zTtk8Iji6P/j8pVFFKGAZC0RlOUHBDs8wFUtpqxNJFMh6OmhKNMpBqwpRQIBjwoS4OhpLmY47w8BDrmwAjTyBikhgMPQ0ilj5e1R2snL40PKMpOHy3cyTPCgCNxSF+M6bPf/4WLdYnga2gL7agwe3p7EiTNJtHYkHNWeTUHk0z32ONmYxAPbkrQVL0hdeUObtkdiCseKCvToewlpbBGDoj+0uVduaGO6p1wYYyBeoQEPzvOjvUdajtMSmUCPAI+etuFdoFuzfqELGGnfkkhPcIknsKG9GoqrvMqI6urq3B4OyWrZTXqVLx0hgZLqUFqheAqlQ6H0CVSJBF7Ej+sR0FGj9G88Yp2SVz0qK10qo7LSL4rrlx7JKE99lqzKKh6H4ilfdUx1kk1lE2N6rtlC93nHjh145JFHRlSNmudIpTgxdIMgpQcjdosHHSqcRYRWuISVKE2EpYkkIRCxF2C7Ool4CHL4m4SaybMEPJRjHTwYpwxXwKBH1ymgXDpzIj4FCJoQMsUs1xABG6ebbiBmuxwHbAR2yJCchocLc8tYLk6Hjg0SkS7FnTZ/GtQC+v9nVeUJXHuhwfxqg9UL4Sgu5NM99gg4gK7dYLBojoH79yexkaZ5WFSgZ5p/F+Pafe3r2LBhA7TkIW+RvEbyWuU3Qnl6AaNIMtoHoqUR7Q3RSxelo7q6GgI0KqelE5WR50t8ldEGaHmi5K5XWXnEFEqn6lRcPJVTXCT9yotD1SP90it94gtwSq/kxBfIlJzSIsmpPdKntPSL1Ca1XXHxVUZy4qmOqUzGGKifsom+j/Hs689+9jP3uoPh1kmwQPTQR1poRqw4VDyPxBYJURBK8Lok1uDRSTdP7OUR4BHYoQzBDDNBBxABENWQxTjTSZJ7KWGOr7QATc7LY+XZoXDcxGjTMr1DuiHL40PERQ0EUzqTKEhxplkjJ1ybAziOF4iXgJ0kNyWaaeIOLWdtP5KA4V9gJq4dk6lm2WlmucHp5gBtxPqTqe2FaivHYKFUj06vrmXR6Er7UsO1gPYgxWAjBgLl5eXIvxlKRmBCIEPgQPmKG2Pc0p2Ah+QT/ElrjIFkJB+T8hVXaIyBwjitciKVFSkekzHGecuMMa494oOf0tJSd9OO2xHrUjulI9YvvtIqJ1K+QmOidvfNU754rGJaHMZMzAj75je/iYcfftjd/Yc0tJooWJAnKJZLit+dcJxzTwHogQnpgSGw4bmzuQvavBx5bxwM4Ql6gkvarDYvOzBEEEJljkcBK48PEzzYbAIYB3go44AQQ8qyIuIzxt3yF2WChCAXeYwnSHrSSyGHidPDMs4TxAQPpihDIETXlIv70wAWONUYoLktGCDXswezwO7jCRyuHWrQDKZh6uQV1RWkrySmqWNi3xNvgSlugRF0Tx6fb3zjG0NubtY8wB/0DmkIo4mEEBS66pjojjtG7xMnNssVK4RJG23tSeUe4mIoMEOMQg0gEOoUOnFxnniwSmaqrAM2BCTy8GS4VCbApDhrslzvohonG0pOoEZ8ijEgP0G1TFAhwRfTAb05WSpjSAHWQKzEuGMpxQj5/hjEAguqQyyaPYiAzxrQAmVpZlk3qhiZ3gfnhultgPPp/dGjR6H3nWgPifaIaE+LSI+tK89qWjyfCoYoq/0Zqld7VoYQ9dneAkVjAe3x+ed//mc88MADbg9Y34bFwyaeouN0a0sL0UOPtOPnhAguiDKiPLHkNknQwxMhnpDAQykW7+Co5FpXikCDFLKc1aZmliTHqbDaxJwiPhFPy1z5oIbenNABnwxzKSOw43QwriUwl88sx0/Q4yOtyosp6+oAvUF6vN15fFTOEcv5Y2ALzKoEqsoGzvc5A1tg+Txg/VKNioFlpkuOBz3n8U0n6K/Wco9CbQ7VRluFBw4ccGBIm2vPQ/2QRY0x0AZcbfQNw94XNKd2zvCcce2Eka9/Etl+yIttjAX0VNdDDz2ET3ziE/jKV74CPdquHxAaP9lsxj0dqPjRo0fwi188ha9//esQUFIzeNlDXiAXEnHoymeA/E9gAy5ZWWKepNUWZv1AsPqkYRWHQhZIC4yk4MBPF907NsUlL/L01THbqe3iEALJat9OxBSfQArWYR/lsYyADqcE1kLpBImyLp3L4xKWK8MwanKWAvT2UFlUhkl/DGyBo3UGpxoGzvc5A1tA+8063cU6sMx0yfGg5zy+aYEdY4x7I7PAz6pVq9y+Fj2yvmDBArcv5TzUD1lUe1G0GVd7XIzR79veRQSEPIXwNhjaBr2vnPFL6bvZs2cP7rvvPnzuc5/Dxz/+cfzlX/6lI8U///nPu7xdu3Y5IKSWESQQRrhDyYGIQCKkT8e5dhgymbY2zVhFKhXaDgdKyHShdLj9PfT+EO84XpxHrBOlKeTiSYIceYCUFrE9Dsworv07ComGyI7KJSjPBI/od4DLFy/Rky/ARL4/BrHAmRaD5vZBBHzWgBY4XAvsOuZv9zLQ+FtBtU4R0lNDeqJJG4G1KbisrAwCO+KtXr264KDHGOM2B+tJJGN6gx5jDLR511Pg7UDXwlDXAYr0I+QhYCTSO4Z4WcvJg/wwYNtF3SPARbIEuykbcolLD61Ygh3q4kHgQS8PCICIbiwHEAOCD4EQ4ih5e7ThWUtcjsjLUD/RjnWbmpOUJYkntjw5SabpnGIGHPgRj3ku7eQEbkTUJb5IMvxaQrbbPblFRMRDOZ4GssDSOSHm5f4ryUAynt+/BZIJIEXqP3d6cYPp1d3p1VtjDG8OnozxNjBmcBtM5pHBrvE6Rw8BaO/oaPjpE4/VPvrok/V7tj975tChA2fbGk61tLef7Qjbwqz28Whpy+o/rhOMxHt4kim4pSft43EgxxIkMV9pghuXJy+O8/aQz6oiIKU4ZZUm0BGAcQBIaSasnvriZMso9WWEh0ha3orLcZmLsuN2RI1Wc8atyvOuqBB7evYda8O3Hq4lQB7YFj975gwO1vR2MSn9oydPo7NLl8TwuvbAs2fwM1Is3V/YlbH43qN16OiM9L54sAVf+lEN6hq49tpfgWHytKdng9/T46zFcejCojjpstNXLSqKBvlGeAt4C0xWC9gTe/dnHn30J+3/9E//1PS2t732zDXXXHPqkks2HF2zZv6Bf/u3j+994YXjB+uOnT3aGqKmzaAeARq5bNVKcCNYounIUQyIuohmaAzxGBC0JEgCLSSBIpZ1XiPFKUDnEGyQQMgf2Cpjc5uVXUhBx1NImWhDMwsV+tBDD1/72tfw2c9+Fp/5zGfwrW99C3oYotD1joX+0e7p+fYjdfjop/f1oqd2nHVN2nagBf/+7eMEPS7Z67SXgOjhrQ345L1Hce/PTuGZXU34/qP1+I/vHMcjzzfgU988Si+y6VUmP/Gdn9fhvidOU7e+auDHT53BTwiU8mX6xtWuT/33MWxnuw6caMPdnz2Ar/z4JD7130fxV/cccnS8rqNvsSHTfk9Pj4mKCvT0NMvHvAW8BQphAW2u15uoC6F7Mum8++677S23rOrcsGFe87KZ5sz8SlMzu9wcnllq9s6uMtuqK/B8exN2JELszQQ4ZFI4ESRRTy9PcxiiyxLosL/WARqCIYEXPdZOGMQovTn0+vBHu/PwSI7AJozzlM4jRplDfYFBG8CIRW+3giTGgLQx/J577sFNN92EX/mVX8F73/teXH755fjCF74AbSwfgyoKqmK0e3oEEvYda8WKhaVYNr8EL+xvxpkmfmlDtPanT5/BJ752xHldHtragE9/6xi+8MMTmFWVwu4jrSgtCfDV+086T4y8MWeaentjaumd+Zf/OYoP/P1uHD45vK/0/qdPY/aMFE6zfX/wqX1YODuNX3vdElyytgq7DrcQDDWjooxXHUb28Xt60OwsZtDkQY+zxOhO+oWkm4goX0PsOo5D5eXHlS4Gspy9s2fOIHv69LlUfxphY2MxNNO3YYwsoGuwoaEB2WwW+sU/RmqnpBpjTLhsmWmbPds0Lqwyp+aUmyPzZ5o9C2ebFxbNNU/On4XHMs14piPAtmQ5dgcpHA4DnGTYaAJ00FtkkVu+IjLS4+l09MC6vTzENbxt2SBw6ZAoyeWzzFEZ82RDBH4UH0u6//778brXvc7tO4z1Llu2DLfccsuI/01IXH48w6XnsaenqiKJX3/9ErzvtUu6m/wHn9qLbz1U69If+fRefPif9jiKl5be++rF+MZfbHIg450vX4RVi0tRXZXEK6+bg92HW4lsgZ/Qe/PVn5yEvElNrdEX3pkJ8WN6dN718oX49Ic3YOXCMsydSX8hBv+cPN2Jp3Y24aKVFfhnepFa2rNu+Uzg6weP1UEgysDg7s8cwD9+/cjgyvrkTvc9PbVnE2edSSy2FxXoMWyVGiRitKgP3Tj0iPrhw4fd4+n6/00PPvgg9P+stm3bhmeeeQY1NTV4+umncejQIWzduhX79u0b0z7p/UD6/1Nqh25oAykPCW7ySXJ6d37rd76Nlq9/HW333YfWb38bbT/8Idq+/33Ha/nmvWj+ylfQ/tCDEnc3ytbWVqif8hQorjC+iTohfyqYBcZSsa6FgHfcsdQ53XQJFC1ebFrpJTo9r8IcX1Bt9i2fbbYtmmmeWjzLPPTI/bg/NQ8PJ7P4RQLYljLYSxsdQ4jTxoC3M6YIfgR4BIQoY6vK8HNxn9yFNIfs8FwDKjBMOsMfOHrQ4oEHHsDOnTvdvKW4njY9ceLEMLVMnNj57Ompo9flfX+9E7/xtzu7O7BkfimqK7kYCWDpvBIE/GJ2Hmp1brcXD7bg1R/Z6qilLYvPfu84fv58I46e6sC/cTmsiQDnNTfMxef+8EIkEwbvJ0BavqCUmoDn97Y40PKbH9+FI7Ud+P1fWo7y0gRBEv2Dusk5qXNP//o/xzjPWmxaU4HfIECTxK1XzMbLrp6NGgKi6zdX45cJpNhMHGY7lD9cms57evSo/lN7AvflBAb/ORnwxXC/13GXk7tY/2NKj44LBFVWVroLWzz9SwTdWBQmOKspv5WgQeFYNTR6msW4OofSqbYY0zPiwtpaZI+fQFBSgsTcuUjMm4fS665Fat06JBctQnLJEhhj0LVrN2xqclJTAAAQAElEQVRHB+TN0j8kjf/pqMCeXsCof+zpvQZDWb848o0x0P8809N+ouJoVaFbMTGP+7z5zSa70JiWRYtM7eLZ5vDiuWbnknnmmeXzzcPL5psfrpiP/2kP8OMQeAQhnrZd2LF2KT6bCLCzoQUV330S2ZoGnA7t2C11GRON/5UrV2Iux7z+P53impOMifIK/W2cj/7R7ulRnWUlAV521WzcfuUcJR399l1LcdVFM5BKGnzorctxGwGGMmQJgaCPvmMFRJvXVIqNd7xsoUs/u7vJpY+e7EBDcwbafLxoTonj6XTFhir8+0cvhEDQn31uP44R+Ihf19iF6sr+PT5PvHgWIsmJZldFcodr2vH8vmZXhzxQ+461oZmASzIjoem4p0d78I7UBfjRs0k0tkDv8n6uZAH+zYOekVw5ebIBfykvX74cAjxz5szB7NmzsX79eshdrF9T+meeeox97dq17kazadMmXHjhhRAAylNzXtFZs2ZBj8vPnz/fAZTBlOnXvcgY48TMzJkwpaWwXV2w7e0u7Dp0GGFTE0wJBzCXQPi7BMGsWUAqhVLKqi5jIpCl/qpevehNeU6pPxW1BbRvQyBV14G8dEXd2LFu3NKxVnh++owx4YZ5pmn1AnNyxUKzf/Uy8/z6xebhrMVt1PycgM+PnsbsL/0UpV+8HxgLMkvfhf98IIGH9q3E97fOxbeemuHiX304jezCt4+ojnt+avCVh1LjSg+/mBz1e3q0D+auW+bj9TfNo3l7jmZ6carKI2+P1hmVYwwwg8thNfWd+PpPT0GgoyQVQJuMH9vWiJu2VOONN8+HNkHv4jKXyiyam1aAkChVy1QKf+VVi/FH71zlPEHy1Igv8KUwnzL80pW+eHUErqRobnUKd14zB9L/4LMNSNBFMXtmElnq37CiHFesr5LYsEl7eu59dHy/r/G+PvrW9w3295EXE2hq4xcKPAeDV735YtMZwH9GZQFjDKqqqqBfS/rVLDAjT48AgLw7KQKFsrIy97JChTFvVJUNUMgYA2MiGkDEsQMCNJHaaIyJeGxbxRvegJKrrkKC6/pJ/voLCIQCArhAL1ZcuhSl11+P8le9CoblVUjgbh09QQsXLoQAj0CQQJ36rHxPxW0BAR156+SZ09Jrcbd2rFrXOFaKxkXPu241x8oW4mre4z7ACh+HQRNDf+QsMNr39NRxeetX/2YnfotLTjlVLhC/ujIHeggoxEzQ+PuPt+GHT9Sj5kwn7iLAueXyWW4fz+wZKbz7FYvw9tsXQHtuvvKTGqxcWArxVVYg6n/91Q7E9OefP+Div0KewM0PHq936Thf4UnWcf3mmfgwvU3SIdIy25FT7ThW14GbL50FY4BlXI67iYBrB5fgYu+RZIdDycRwpCaxTH9Nj8bO4/w6P6AxpbElMQ96ZIVpSgI56c2bUbJly7l06aVIb9zovEHT1DxTrtsC5ysJbhXKIznlOjhYh9wW4cEEiidPv0Z/+VbzT++6zVzLiXoGQ+PJOBtUlY3ueyorCXAHl7duyy1hxVp2HmrBumXlLpnlWqMiAe+S82elcdn6Gfj0h9fjdTfOwy92nsWd187B2+9YiHouU5WkA+dt2Xu0DS+9XCsnKgmUlyTwJ+9edQ6tWVKGUpb53+9aeU7eHAIpgabK8h5kIiC0dF4pfvtNy3D6bPRU2Oe+fwIf/Zd9aGrN4DXXz40qHOZZe3qm3TV0q9HYuVZjSWMqNpUHPbElfOgtMMUtoH+VIsBTRi+fPI9TvLu+e1PMAvf8xL5uhP97q9sCWt7SkpQAjJhPEsQ8ueMstM/mwpUR6JEnRvt75FXpyoRYvqAE9z152r2XRx4hyb/pj1+AXmYoHQJHClcsLFHgKJk0uHrjjF5UkjaQ56i9M8T9T59xT4HlywgMucJ5p2XzS5yX55NfPwIBoje9dL7b5HzdxTMhb5L6kyc+ZFR7er72YztzSMFpIFBUoMfS4DEx6o8CWkD7O44cOQIteZw8eRLa66EnwfKfAuvs7HT5zc3NEOnpD4Xa1KzH9bPZrNvgrGZqU7XyxNcTXXqyTPLS19ra6uTCMPoppbq1xKK6ladycdje3g7VqzCfpEe6VVb1Kk9xkeRVv/KlR7Jqo/qjUDKqS6R8hdIh+Zgko34oLd2KS1ZpyaoO8WNSWjKTiWQX9VP9kV0mU9t9W70FQoNLmttHZoeQS1btBBt6AusfCCB+4293OQVb9zTj6z87Be3VufqiGY4nOaWVaOsIHdj58VOnoZcEincFPT8fefsKvOGm+fgGy+rFhdr786lvHnNARDJ96Ucs/2efP4gLlpbj//3mBdDenV9nG+594JTb/9NXPk7rKbHZVUn8PuvTMtp/P1jr9vXIY7RqURk+//0aWN0s4wJDhIdrgbYAvwv/QVGBHn0f+h5Fihcz6Qaim7se4dZNJOQNXTd53Wh1UxVfN3Ol4xt8XV2du6GPVb9Up25euhGPVGcnAY2exBI4Uft0M1RbpTPWpRu++qJ8kWQlp74LZKheAYM4LTsoLTn1XWWVpzLSpVC6Vbf0KZS85JSnMuqPdIsf65c+paVD+SLJKq06BdhUXmm13xjj7KzvR7pFKi8ZxaVXcuIpLpIOlRepXeJJXulYVnWqbQqVp75MJjLGuOaqT9qA7xLT8eT7PCktkOnCt0a6p0eeGgEXAQctRV1DL8xf/uoa/N9fWwOlb7tyNrSRuStj8eKBFreBWcZZNKcE3/qrze6RdL3fR7yXXzMbV26YgS/84AS01KTlsn/8nbVo7cjij/5tPxqaMxJDR1eIh55rwO/8/W78w9eOYNPqSvzF+1a79+984rfX4i302nzxhzX4//51P+oaoqUrVzDvpCU3tfn/ffkQmloy+L+/vgaWf+lUgF9+2UL8/IUG/JReo7wig0a1p4e3qMZBhaZJZjBN+jnm3dTNVjdjLRnonRe6Ge7ZswfHjh3D/v37off16Ka7e/fubt7zzz8PlRmrxqhO3cRFdiSwnw3QMoeeKNOjq0uXLnVPn61evRpB0HNJ6Okz5WvT8rx587BkyRK3cVtLI9q0rWWSqqoqagNkh/LyclRXVzs5ldFTbMYYV0bykpGw5JQn2fgpMNUlntolvdokrU3iCqVLfMWlRxun58yZ4/RKVm2L8xXGdaxYsQKSVxvVD+lTKD266atutUF81SFdypO86hBf+alUytWlstKvuqVX9Uw20negthsTAaDJ1n7f3ulrgV95udlaNcI9PddyOeju/7UKX/3Ti/HJD66DXjh4yQWV7l9PzKxI4h13LMCf0xNz1/9+Ac/uacINl1Q7A2t4iP743/fjT/5jP8pLAqxYUEqg1AqBqNdePxe/9calmDcrjT9+9yqcqOtw+340Df/eP+/FX//nIXRlLf7gHSug+ivLEk5vMmHw5lsX4K8Iuo7VtuPuzx3o1+Oj/9PV2JzFH/zSCqxeUg61g5gHW9ZWQo/Z/9LtCxlWOZ3DOWlPz3tuN38/HNmpLhMUUwcNG6MGiRgt6sMYA2OMW/bRjURPRummqFA3dd3EBSAEEARIdCMVX/lj1THdjEWqZ6Q6VUZlRbrBCwSIjDHdqowxDgSpzcqLCfwYY1ye9BhjnC2kS7IiySptTI+cZMGP8kXGGKfDGIO+aWMincYYxB9jeseNMa7e/HxjjEsaY9zrBPLbMVAduXZ1lzMm0iG+SBnGRDxjjKvTGCO2J28Bb4FxssBo9vRUVyZx5YUzEIOOuKkfeusygpWVzrPznlcsgl4g+PEPrMU7X74wFnHhe165CB99x0p89g8vQppelk1rKvGPv7sO73/tEiSCaA7YuKoCH6cH56WXRU9ZffBNy/D3v7MOn/rwetxIENXfVHHRygr8A2W0sTnI6UkREL3v1YudR+iDbN/f04t0w5Zq6MkuPW7/yQ+ux+rFEep7O8FaVe5Re9fQIU5+T0+PgSYDvuhpbRHFdAOV50NAR280VVqeko0bN2LNmjXQe3oWL17s/reN3s+zcuVKXHPNNe69OmPVDWMM5HmQd8KYaACOlW6vx1tgalhg5tTohu8FRrOnZyCz6emsNUsiALF0fgmBRTXWLy8/R1wgQ3t+qvKerIrL5QsvnVfCH3DRHLyaetcujXTny/SNz5mZwsLZ6W62NlFro7XqTCd7bs3yTN1183ysXFTaLTvSiN/T02OxHsv28Hws3wKDxIMggMDOICI+y1vAW6AYLLC0GBrh23A+FhjNnp7zqW8qlU0mwGU0+D09/FI96KERpuKhJTVPFt4Gw7PBVBwDUZ/8PB/ZYfKfR7OnZ/L3emx6MBZ7esamJROvxYOeif8OCtYCPXXkKeQvHE9DXQcFuwiLRfEkejlhsZis2Noxmj09xdaHiWqP39PTY3kPenpsMaVixhiuMQeeuASpZUhPg18L8B9vgVFZYPwKjeWenvFrdXHU5Pf09HwPRQV69H6emHqaWLwxLZ3E/8PoxIkT7tF0vYtHj60fPXoUhw8fxvbt23Hq1Cns27cPu3ZFL8Yarx4ZY2CMJ2O8DYwZ3AbjdU36erwFRmuB0OL782aiebTlp3O5RICMsaibzjaI+15UoEeNmkyg5+DBg+6NxXpfTldXF/RyQr20Tu/N0QvgxItfdKf38+hleOqjJ2+BqW4B3z9vgbG2wHtuM0/NKMePxlrvdNC3cgG+/c7bzD9Ph74O1ceiAz1DNbiY8hcuXAj940YBGz02vnTpUuh9PHqpnR5X10vg9MI9pSW7aNGiYmq+b8s0tICAd0NDg9vnNA2777s8yS3wi714YOdRgF6fSd6T8Wm+XpZ4tBbhmSb8xfjUWPy1FBXoMbSXGiRitOiPstw/biwvL3dgp7q6GnopoYCO3p+jUOBHoEeAR8BnIjqlZbiY8uu3nZ3IcAkuc+gQ+qVjx2Cz2fwi5xn3xSfSAtrMLNCTSqXcSzUnsi2+bm+B0VigvRWfO1aH75w4jUd5vzh7vB7YXwO0dUbafLrHHrLPc/txZudxfPfZF7EvspA/TxZ84b+p87BADHgU6sYnVZbLcS333ovWH/4QHU8+ifZHHkHH00+7eNuPfoS2H/8Yrd/+NhQHfy7Im/Xiiy/iwIED0L4l7VHS8p10eZocFjDGuI3t+i71FnH4j7fAJLPAm28xzVymec1V63H94rlm5o6jeM/+k7j7gR1YuWSuMT7dYw/Z51gr1r3rVvPad7zCnJ1kX3XBmlsUoKdgvfOKuy0QBIHb1Bwzwro6hFzmCEpKYKqqEMyoQsnllyG5fDkSixaSFsGwTPboUTiPUCbjNmYL8GgPU3NzMzzoia05OUJjjPsfa/JITh/Qk3sjs3854eS4SIfdSqPtn3jnrebzvKn/6XtvNYdU1Kd72+NXbzF+87IujDwK8uI+OoUtoH+QKi+PMXR6sp/BnDkEOjMQdnTAtrfDdnSic/uLyBIM6R/byRMkz1Bi8WKYdBoCTVqq07/d0BKe9i9pWY+q/DFJLKClgIIMcAAAEABJREFUrZMnT0Kb7LWxfpI0+zyb6V9OeJ4G9MXHzwK+pnGwgAc952FkAQl5PKRCgEIeEPG0fCAvSBwKPOipLvEkO94kwKJ/lyEyJgI9AjIVb3wjym6/HelNm5C+9FKk1q9HasMGpC66yPHK77wTZS97GegiQmlpKTZv3oxVq1ZBYGcOQRP8Z1JZoJ3g9vTp0w701NfXT6q2n3djj563Bq/AW8BbYApYwIOe8/gSdQPRY+sCOno3zzPPPAO9r0e/pmtqarB//3488cQTjnfkyBGXFgA6jyrHtKghkEkRxKTWrEF/lFyxAiaZHNM6vbKJs4CeLFy9ejX0VOFyLmNOXEt8zSOygBf2FvAWGDMLFB3o0UKtaMx6WCBFAi9aIpAHRO/l0T4JxbX0I8+K8uX50VNc8vIone9pKVCzvFpvgQEtoKe2tJdHpGtxQEGf4S3gLeAtMEUtUFSgR2AnpmK3tzEGS5YsgR5LF9jRr+gNXBoS6NHeF/HXc7noIi4V6V0+Iu2DKZZ+aV/Hnj170NTUBL09Wl4reacEzuI2ajlEwE7vdRHV1taisbERWrbT/hCF0iN5lZMuLfdps7PkpU8yAoUCgAJ/klVcyyvi64WO0ql6VF6hPGfSo3yFqkv6lVabtEyoUHkKla94XE5x1aO2yeumNiiueuI6JCM90hmT9Kge5UlOceUpLVnli69+xHzVM0E04mrVH9lBfRGNWIEv4C3gLeAtMMktUFSgZ7LZMgY76XTaNT0OjTHQr+n4l3WSS0SSFTnBIjgJIMQ3cd0IBUR0c9fepLh5Agsi3eQFLkQqJ0+W+EorVFmVUZ7Ki68yylNa+TFPN16R6lSeyugGrLhClVF+HFdZyaq8eGpzHFdapLrluVCdIuWLJ10qKxJfsqpPfOlVnYqLL5LuWC5OKxRJXmWlW3GVU6h6JgsZY6BrUf3RtTlZ2u3b6S3gLeAtMFYWCMZK0Vjo0RZbNUg0FvqmpY5hdlrLbps2bYJemqh9HnoqS6EATaxCXittWJ4/f77zaMlTpWU83TgVyrulFy8KcBhj3IsZtV9EHjCVkbzAn2RUn+SlW+UlI1npV92qS2+1Vlr5iotUj3h6EaTis2fPdi+ClC7lK9TGauUrlKz0qR7pXLFihZNXXHyFklGb1DbpkF6R8gVMxVM9arP4Sku/6po3bx7EF095qmcykcCO7DSZ2uzb6i3gLeAtMFYW8PhirCw5yfQYY9xj6MYYCLQI7IiMEfRE98cYA2N6SDJxpjHGRY2JQuWJjDGuTByXkDERz5hzQ+XHssYYJceEjDHd7ZB+KVVoTMRX2pO3gLeAt4C3wNSzwEA98qBnIMt4vreAt8AUsEDu5YRToCe+C94C3gLnbwEPes7Dhtr8q42y2gujvSDa3KqNudrseurUKWhvynmoH3ZR7UUZtrAX9BaYjhbwb2Sejt96P332rOluAQ96RnkFaBOsnkDSE0ECOtosGz/dJCAkvja7jlL9sIupXoGvvgBLabXRUwhvg6FtMOwLbtIJ5t7I7F9OOOm+Od9gb4FCWMCDnlFaVXtDtBFWm1m1OVZxbXAVaaOonuQS8Bil+mEXU73amNtfAdXvyTqPm7fD4Hbo7/qZTjzfV28Bb4HpYYFxBz16oseZdoY7T+qT3mqrp5T0JJCe7tGTPSK9p0dPDelJoEJ3UOBLdRtjelVljHEblLVJ2VPC2yIxuA3gP94C3gLeAtPAAkEx9VEvJgzZIBGDcw55VM5heoa3QMEs4BUXkwX8+C+mb8O3xVtgclqgqEDPUCZ87Wtf694FM5Scz/cW8BaYWhYQ4NH4n1q98r3xFvAWGG8LTBjo6W91Sws0MfVniHXr1uH3f//38ed//ue96M+Yjqlv3mDpuIzCweTivD/90z/F3XffjY/dfTdEig+XJB/TcMtILi6jUOnBSO3rbuuf/dmI2yjdqkek+HBJ8jENt4zkRlNmtOXiuhRKx3BJ8jENt4zkRlNmtOXiuhRKx2govm6KNdS41/jvb14YnBc9st69rD64sM/1FvAWmOIWGC/Qo5UrZ0r9nycXGeA0GOgZoAjiMgoHkumPL/mY+ssfiHc+ZVR2IL398SUfU3/5A/FGU0a6RlMuLqNQOoZLkhcNVz6WUxlRnB5OKPmYhiMfy8RlFMa84YSSFw1HNl9GZUT5vKHiko9pKNnpl597emv6ddz32Fug0BaYlPrHC/T0Mk4ikegGQdleOYVLqMKYCldLj+a4LoU93MLEVEdMhamhR2tcj8IebuFiqiemwtUSaY7rURhxCntWPTEVtiavfagfW95C3gLeAtPDAuMBejSvy5oKY0IqlbLNlWKPH3VXPg5VTkRdqnMcugbVI5pqdak/6pdI8UKT6hEVup7prj/3Iyvf1Pnx6W6ese+/1+gtUMQWKDToGXBykdO5shlIFLFxfNO8BbwFJrMFOMH0br7mI5G4cai4J28Bb4FpYoFCgR5NKCKZUWEvKisrC8u7usKOVDrHN5IrKKkGdVZU0IpyylWPSPXmWAULVE9MBaskp1j9Ga+6VGVcl+pVupCkOuL6CllPrDuuS/XGvCkcjmvXElw3b29PWXmUk8lkbp7pdlL2lx7X9vnKvAW8BSbGAsGZM2dubmpqumUsqa6u7qUNDQ2iW2pqal5KUnjLsWPHbtlz4MDN9957701/+dd/feOHP/z+G9jthV1dXWez2WyHp8lhA14rHfx+OxobGzsUb25u7mhtbe1ob2/v0Kezs7OD32lHJpMZlLLZDL/z8aO4PWqb2qi2tre3d7S1tXW0tLS4vqhP6lv9mTPKZvuynophbIZhRzYU8fsI+6G8NmaynSeTJckFf3z3h2/4q//38Ru++e1v33jgwOGbNf/k5qKX5uaoW/hduziv4zGdAzmv+cNbwFugCC0QnDx5chUng+uOHz9+LSeEMSECqWtOnTp1rejs2bPXiDi5XMOJ5epsR8dVvJtc1dnWdkV7pvOK2vr6WfsOHPjinj17vrB77957du7d+6Vde/f+J+Ok3Xm090vkfWn3vr337Nm354uO9jAk7RaRp5B6pOuLu5Umxen8sG+eyjke9cRyLp1Xvlsmn8e4kxus3HBkWH5IPbEM9Q3URvGdnn5k1H7ly2679+2jffbRhvu+uI/xvrSHvIFo3/59X9i6/cUvbn3hhS9v377jy7t27fny3n37vrzv4MEvHzxy5MtHTpz48vGTtV/md+/oZN2pL5+sq+uXasmvHUc6xbrUlpraWrbxJNt67MuHjh758r5Dh77Ma+7LL7IvL7BPz7Jvzzz7nHiRnQ7QVqR9A1Ffe+2JrsvY3rK5i8d8fT+iXFrfzU7GFcZySotinkKlRWMtE+tWONa61V5RrFuh0qK4rpinMOYpX2l3PXNeYPxLEXFO2NMP7d39Jc4P97D8F/bv338vQc2irs7OK5DpuKKrre2qtrbmqwhsr9Y8JGL+NZrveJ1eq/nq+BjNf7m59KIinOt9k7wFvAVogeDBBx/80okTJ+6tra09pH9cSUpzUnBEsJIeLRHgpET0AqRFra2tKRHjKepMcQJKtTWT196a5K/rbDO9Bc1nz3Y0NTZ2nm1q6mRZUkseNXU1nT3b2dh4tut0w9lMQ2NjF8sVFY2kTWcbm7poA0fNLS1dzU0kht08pUlNOV4zQyfT1OLKSC5OxzIKY57yRXG6meWVbmpq6WptamJ9tCfDxn6Itu8aiBrPNmVK0onOVEmqOZlEMxA2ZzOZZgLZ5rbW1uamxqbmxoYzzbyOmuvr65vr6kS1DOuaT9f1ptrauubxopOqq47tqCWdrm8+09DQTFs0N7e0NtPV0xyGmWZjwuYgHTSXsG/l5WUtbe2tzk4tjU1dIvatS9TIdC+iDfPt1ZKztULWQVu2dOm7UVoU8xQXNVO+laRQaZHS/z975/bcRpXn8T4te+AP4ok7RXGrAh4oLu9QVPgPeOGBFxLLl4RUZtkFahlg2IUCslmY28I8UBN2a7Y2BBvIQIjVsk2GFBCGYEktybK6e7+fI/3kdqcdkt3AJKE9+uh37dPnnD7901GLAQObWN7GZzYxbKT5sLk/2u11nX99cp+01kc2fuJGmY2P/HwOvp1s/MQBHdABHWgPG7CNUlt913Uanlk/Q/9179P3fE3Y0nU9BqorG2Jw5sx62u/3p/qqOXqKN93pdMDXMmrQmF9ojnyN0jG+RiEvBOok+Vrr099++21fNXRZvKG18CvV1upVzUA1A5fgDIS7du3avOWWW45ff/31/6Ji8Iwe+/9GLCZJ0hkOh5uS/69/5CDTX37c/LeisJEuDLMwDYKac/zGjjtw0vlnHbxRfFOQhCnngjAInQtH6N2FmZxu6w8btjxbGn4wjx2PnPjUXmmO/MUcOw7JMbBTDocH/i1waZp6MkkjkQ5mI8vsMp8mkYn0JEHgoOjDTsLAZSLI8UN2PlfjDK+qTU/VhMY5FQTBlAYypfUyNUyHU4Ph5kgfDqfSzRHDzc2pvhgIdAMbsJHkADaYD5m3z5VDHnGw4/AN1Bf66Pukvg0Hg6lUUtdhKks1hsBNTbva1FXT01NXX3VVbUrrKwwDx9i1TF0ahp7Q+0LNYajYdrJa6Jhf5h6YbwMbttm63lxjI5ENO9n4iQO6UWbr2rhAa82DMYb1CWPThVKwkVL9y9s61ht6I3aWT3HvU5zX+eT4vPFx6DA5DgPC0HF/w5SrafpDFwSBC8Mw2OmPiIeaInS9ggCZek2qao1sO15lSZfBrPOXOs6JlJ9ItZZWtHH6szZYL0xPT//Ttdde+8YNN9xw4pprrumef4tVZjUD1Qz8lDNAnZicT5uf73XTHr3uuuve0jekX+rb+3PaCP2H+G/d2N/pRm9rE5TopneSbnLgDyjK31ZgnHMqey6rSaqQEfO23rJQPsVTKgsEsvMQVwULDFXCwNVqnpoKZF7P2+ZH4gd0j47ztqS31R42mI30di7HSfc+5RMHb8uP7pE+8rkgcC4IxwT609g1jDCohSOcpBwB1MKRDx2I1cIwcGHo4/hq4SiHGLaa3HopLdgBpyxgwwmBPhew5Q6mdBA4yUCEAjsPPut7UQb6C10QDDVOSKVDIDklXyiUEox8TlIBvUa2IsQF9ggFZXM8NjLwNsfqOZPC6cTe8llO4OO0GwScG/AxNdrUBGX48emQkRy/a67l8i887PSct4LAtyU9DFLtJoV07yRwLnxeGDi1XQtH0l9H6bUw9OvC7HPlECMPWQtH7aCz/mpamwY21FwtAKeYx2xJb8tPHMxGejuX46R7n/KJg7flR/dI975Czjaf5UhyDGPJE9ZqGQSFWhCosIBzLtU61DKgYmQqIy7T8Rn5MvSSzVxfANoI+6aRqnt9fRFs6YnRsuriH/Uk53U90dl/8uTJV2688cZ3brrpppPVRucCJrdKrWbg7zgD4U7n1gaorxv69M033/xnbYTeeemll/7xiy++OKCfLH6tR05Oy2kAAA4SSURBVLn/phv/dyoAFIGvtCk6rQ3Shr75BBQJNkTIfNs72CpbWaY8D8VLSuarjQoZtsoYG6CzCLPM+5Sbgs9zI59TTMEUiBXBD/jTfK7LfFveL31bzjjPf6pJJwfdcrwtv7d1LDZtW06qz2eNLXWSRqY8j47LskyHZinjAu9XHB2c4llWyJGdZVs+57LUjkN341hR0jfrlz4RUj/PznmJDdqQpkDMt6m2ssxpSEK55Ezssd9Jku8Cl06PqUkCvkx6pvFzrNnkEQd8yO0EKXZZDB/U1GZNbdcksYF2Ad2oKceNc+jDBPV7MhYbmxvPpcbtxyQ/8wFldubzXaoPWr+GHMcVcbpWMPZzXcHJzjLFBDZkmc4v0KE0xylHuHEekn44N2rLX2fFkLpwKXhdcS0230986BDITxywAd3wdi6HfO8bn4M8b59Hjs+z45TvbUnasPE6xfPgh4nPaS3qeuqYLA14z/wapp4oJ3NhkKnAacnJM36lKcPOJj5soHZpYzPQl7tvVNeoaZ/qp7e3tNF589SpU89//PHHB957771XVQv/U7Xx+D333NN78MEH9eBu3HAlqhmoZuCnnYH/49lUE3Y8Up8PAZDjnnvuuVQ3eXrXXXd9eeedd3566623LuknsTfFi/fff/+L77777q+PHTv26tGjR1//6KOPDn799ddHtEGKtEH6QpzU79+nVEBiFRXVl6F+VRjyiNjLJEvSQbJJNVINzlIVQIqJ6liQqjqlmb7AJ2JTIPEpmGIbQ8WGQZDiB3JAA0iRoEa3HYNNHIjnsXZLc3Sus/o09uE3nPnUL6cCrW/fKd9IDXU2HaaBuns2+EFXpzRe5tdHblpTexAmThuoEfjzhJlLneJZ5lJ9VHiwXZJp/pMR6CJNkjRFuizVdfFkWaYcIV82IUnRXeaUpg+jLFUOZJL6MNIxSlXMdCRx2MrR4WonTRMlQ5ZlSkhTNZIOpSfCcpz0LegabY5JZEMuR6qGQnv0z6lNJWSJzpepeSeQZ6NNfJraPCSZ1MQzlD4iUVznlR2KqVRzkAZ6D9TmGOyhfEJP11Iou4bm8+uFNTPG/EiLpVmQAj4DG7DL1jXrGVjrJk3HtnWPxF+kmIN9ITn5PnGOPNaWFvy2+5QcYviB89EOsAnVGk40J0mguUrTNEsSXYQ09fVlsDnIVHBSfSlL9OWsr43MV999990XYk1Pa040m80/fvLJJ69Tuw4fPvzyAw888CI1TU9v3lKNO6YNzuf33Xff+q5du9Inn3xSpwyoh6ApDrABvaKagWoGLoMZsJu32FW7kZFAXk1JPNWHaem/MLTBmVZBiB955JHTjz322NePPvroqbvvvvt/br/99nfuuOOO38O99977myeeeOLQvn37Dj3//PP//sILL7z9yiuv/Pa11177/Z/e/6/3j336l8XjJz77rNFofB41msvLUbTMXyTZWG7I02isRk1PszH6n9mrUaPRjBRvNBpEGk3emzKE92CPTHLtuKbyyAUyyFY6pj8PeaU54/40JVcFkj5uI1JnBDHapf3V5agR5eBE+fYbOjl5+FbVNyCniOWQl4e8E5ow+LypGRkTRSvyipWVaGVlLWo0V6PlxkozEkhoNCJ1c6V5IhqxsrIiO2ouS0IUrTXVjqehHFhtrkWeNcm1k9GqlytRU7KMtZNrUTkno7UvxcmT0Um1sw35/qqYoZ8UJjlNxdY8Z7e7onNBU5K+2HlXZa/5/q1Ea2urHj+G1ZVodXVt1HeNi/Gd0NhXVjQPIhLLGho0uFBC09lckc/HZJ8QjWYz0rRG9tdoRpFH0x+NWW02G5FoFtCxaqHpWY6iBkRR1IgiNWG5jYb3E2tETS16MY41kFGz0RQN6Q2FDEzOaxTPbfZqNLrHkByj001en0vTcm+s6s3gFHJPXuebQ561YTLflvlM5mOc7ETjBPPg60RzdVXTES1Hzebn+vvLsc8++/BPhw+//68vv/LbZ//5hbepN88+++yhhYWFg/ri9vZtt932u9uEvry9+9BDDx1/+OGHv1bt+ubxxx/v6KmO1TYkUO8M6iBQE0ElsHpdYjNQdaeagXPOADdwMcFuZiSQw4bHoABQDGCy8VEj6FdJGldLB+yr9S3r6sOHD6dvvPFGT5ud+NVXX+28+fab7bf/8If1X734/JfP7P/l8acX/uHj/fsOLB14+unF/fv2Le7fv3/x6b17lxakL8ztW5yfmV+ahVlJgT1i79L8zN6l2VmYl74Vn1XeiFEOeaNjRnmm53Nm1Zb583KS48+j9iTnd8K3QX+M+aUZ9SWPte3HNB6Xj6OfA8uZUU4e2pmvLyx69swt1o26dJC9Z09d/vriXH32wzx12TC3W36xe/fMh3m7Lnt2T/0ozM3PfgAz8/UPoD47e2RBIGFhduYIssjumdkj5cwc0fkUk5wpYbd8Ri5en+gl7ao/u0Vd56Qfdt6RPXNkjtjsgvq5cGRhYfZIXTCW2Xr9g/rczNG5+fkP5p+aO7pnz5zGPHe0rjmxuanXFzQ3Qr6JX745wZzrmEXleOb36HqMqUvCU4XrZtdwVv4iM/MzS54ZScVntN4sx6+fp7TW8Qvzb8m9uheM2aVZteUZ5/rjpW/JmaV55Xjkn2UN63y2xvdJh/m9s0se2RYzSRx8nLxCDvcocdjKUXuFPGuvKKkDC/vmVB+oDQeW9u87sDi/d+/i3vn5xbl6faler3+8MDt7/NlnnvnrwYMHWwdfe62tetN5+eWX40OHDm3q6TN1i7qUx2oXEsgBq3VI6p9JaiK1EVTm/BMfZEU1A9UMXOIzwM27Uxe5oYEc4KYvg0JgEM/r2LDteD1q9r5BZ+A6Z864XquXtXqtrNM5k3Y636dxHKfr3W6yLtlqtZKuiDfidDDoJl3RKoDPYuiwU04+r5iDzbFAHuArQhyIA3oxBz8Qg2IcG79hufjzELcYOuTj6Ph+KMfyLJd8fEXwA3lFuAb4Yl0bQ5vZoa5Xous1lM/T7W56abZJcsDsH1NyHsifAxvyPnTvi+PEjyU/Nq0zxgyM22B+DPMVpcWRxZjZxAzzFeWgO0g8g4Ff+8W42dYO0nzb5bgd2tO4tsdG91VX5/DnOmdOd9Sfi5qz89gYT56NjTjdiDfSlq5Tq7uudddKOqoT+uk87fQ7aa/Xy77vdgPZTnUmHFMLgoCaU6xN2Hn/TjY5QB0Dp6JpSK1e1QxUM3C5zAA38Ln6yo1NHLkTxPPoJ/egjERJoJ/lg2RzUx+McbypIrWhjc0g/j7e0IdOX3r/b62/9XutVr/XbvdaSoB+p9NTIeshh9Lz4CPWkt/Ix9EtJ5+HP083dzx5kI+bbucgDrRtMZP4wXJp22ImLYYkt6wdfMTIMex4k+eTw/nteNoDOz4v8YPlniV1Tdrt73rtTqfbb7e7OrdnQzYMtAOKdTGRRfxuVvGi/8ewy85V5qPPHvXLj0VjwtbYeq221l+n0yvOAfNjFGNmWxxpvqIkZhRjZlscab4ySdwoi+OzOBK7DGJGWRyfxZHYZRAzyuL4LI7ELoNYGVwb6kOv1dKl0nWS/L7V7esybmy02xsqGxvSN51zw1zdofZAvj4p7F/4UKhzSEAvkvebnpfoFdUMVDNwic7AD216rBAgKRZ52MAYFBbY1DjzDGTDRk72pff0DYz/G2hvOBz20jSN+/1+3B4MYm2G2sPekH2Ovsx125vdEdoQYedpy7eNoXKNYixv75RjfmQ+v6gTh6K/zCbPKMbNjyzGijY5RjFmtsWR5jOJzzDfuaTlSra20eu1Nrubrc04nsy9PmC4Lt7WB42+eMeXC52yOdAYGEtrqLFuG3u325JNbAJ2Gfl2y+L4LlbOxWzrYvXpR2iHNTaBumDn6HS77c7mZntD9aOf9eMkSbrUlcFgQJ2h9lBzAB2oSXmoWdQvg7pGrTOJbqh8Tb7UmY6sqGagmoHLYAbOtelhowN2syMpAkCRgHzhQLeCQoEp0tN8AP/iLohl+83O+vp6vJ4knUTFKw70gTmm67rtbtDteLqS25l88Fjxq6TmS3N4keeho/Ym10AbAjY0Mb7YuU4cxh39+bdOGHYmyHlZvTSUWP1nTH5sgUYax6Nxswb1i4kWreYi0LorIZDP6Eovw+ImLzTHjivKH6Od4jnMzp/LfEV5Pjkccz55WznM/Ygg0HUZoxqhnUpnqGtF/Ui6SYd6wpco6ssYXbqA2gPFukTNMqhhVteQajoAah5YDaQuGjqFf2F7pXqrZqCagUt3Bso2PXbzIsFudLv5kUBRAApFvmhQVMxGUmgAfx58hj5SOvoFptONv4njbZyOOzHEkj8V1XnY2GyncA06/H31Vdw+1Y7bbU+3/eWXW7TbXfkvHxjHqVNxR2NiaFqDo/Gfjtuj9Xe6E58W8Q4QM84nh9yyPPx58jl5f17P55iej6ObH4ldBjGjLI7P4kjsMogZZXHzWQ7SfEVJrEg+x9cL3nTTdjq+hqjc5jc51JiyukNtypOvY1bXkNQ6YNMD1EOgNoJO55/8ICuqGahm4BKfgbJND13O38zo3OTAzZ+HogD4kHkoImA+9Dw7+fM5lR4El/oc2HW8UuSlPt9V/87/nrA1mZ+zvM90k9QxwEbmYcMD1EGgLlIrK6oZuGJn4Eoc2E6bHsZqNzUSuNGBG9/ABrMvROYLSqUH/jH65TAPXGP6ibySyY8RveLyWaPFa3Wh65SaBnYcOlAHgfoI6IBeUc1ANQOXwQyca9ND97mhDewiFqtk4B9x/1zm4UpdB1fquH4u6/Jij7O4HrDz58D+GVINuZqBy3cG/hcAAP//HVuNTwAAAAZJREFUAwCbhWtY2GS/CgAAAABJRU5ErkJggg==",gt=(te,We,ft)=>new Promise((lt,zt)=>{var Kt=ln=>{try{on(ft.next(ln))}catch(Jn){zt(Jn)}},Pt=ln=>{try{on(ft.throw(ln))}catch(Jn){zt(Jn)}},on=ln=>ln.done?lt(ln.value):Promise.resolve(ln.value).then(Kt,Pt);on((ft=ft.apply(te,We)).next())}),Ft=({nickname:te="",headImgId:We="",onOk:ft=()=>{}})=>{var lt;const[zt,Kt]=(0,y.useState)(""),[Pt,on]=(0,y.useState)(""),[ln,Jn]=(0,y.useState)(!1),[jn,qn]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{ln&&(Kt(te),on(We))},[ln]),y.createElement(y.Fragment,null,y.createElement("i",{onClick:()=>Jn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),y.createElement(Be.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:ln,confirmLoading:jn,onOk:()=>gt(void 0,null,function*(){zt||ke.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),qn(!0),(yield ft({ai_nickname:zt,ai_headimg_id:Pt}))&&Jn(!1),qn(!1)}),onCancel:()=>{Jn(!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(Le.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:zt,onChange:Ar=>Kt(Ar.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(Ke.default,{disabled:!!Pt,accept:".png,.jpg",action:`${Je.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:Ar=>{var xr,sr,_t,sn;const Yn=(sn=(_t=(sr=(xr=Ar==null?void 0:Ar.name)==null?void 0:xr.split("."))==null?void 0:sr.slice(-1))==null?void 0:_t[0])==null?void 0:sn.toLowerCase(),Ba=["jpg","png"].includes(Yn);return Ar.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ke.default.LIST_IGNORE):Ba?Ar.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"),Ke.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Ke.default.LIST_IGNORE)},onChange:({file:Ar})=>{var xr;on((xr=Ar==null?void 0:Ar.response)==null?void 0:xr.container_id)}},Pt?y.createElement("div",{style:{position:"relative"}},y.createElement("img",{src:((lt=Je.Z)==null?void 0:lt.API_SERVER)+"/api/attachments/"+Pt,width:120,height:120}),y.createElement("i",{onClick:()=>{on("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):y.createElement("div",{className:ut.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:Ut,style:{width:570}}))))},Ye=re(44283),oe=re(73928),Pe=re(96249),at=re.n(Pe),At={modal:"modal___COz15"},ot=({src:te,onEnded:We})=>{const[ft,lt]=(0,y.useState)({left:0,top:0,right:0,bottom:0}),zt=(0,y.useRef)(null),Kt=(Pt,on)=>{if(!zt.current)return;const{clientWidth:ln,clientHeight:Jn}=document.documentElement,jn=zt.current.getBoundingClientRect();lt({left:-jn.left+on.x,right:ln-jn.right+on.x,top:-jn.top+on.y,bottom:Jn-jn.bottom+on.y})};return y.createElement(y.Fragment,null,y.createElement(at(),{nodeRef:zt,bounds:ft,onStart:Kt},y.createElement("div",{ref:zt,className:At.modal},y.createElement("video",{onEnded:We,autoPlay:!0,src:te}))))},mt=Object.defineProperty,yt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Jt=(te,We,ft)=>We in te?mt(te,We,{enumerable:!0,configurable:!0,writable:!0,value:ft}):te[We]=ft,le=(te,We)=>{for(var ft in We||(We={}))Ct.call(We,ft)&&Jt(te,ft,We[ft]);if(Nt)for(var ft of Nt(We))Lt.call(We,ft)&&Jt(te,ft,We[ft]);return te},Ae=(te,We)=>yt(te,Bt(We)),ee=(te,We,ft)=>new Promise((lt,zt)=>{var Kt=ln=>{try{on(ft.next(ln))}catch(Jn){zt(Jn)}},Pt=ln=>{try{on(ft.throw(ln))}catch(Jn){zt(Jn)}},on=ln=>ln.done?lt(ln.value):Promise.resolve(ln.value).then(Kt,Pt);on((ft=ft.apply(te,We)).next())}),ae=({title:te="\u5934\u6B4CAI",placeholder:We,hideUpload:ft,hideInputBox:lt,aiIcon:zt=ze,userIcon:Kt=qe,dragIcon:Pt=me,children:on,fetchUrl:ln,fetchData:Jn={},extraAnswerAction:jn,showDefaultTips:qn=!0,onOpen:Ar,onClose:xr,loadingOption:sr,showPreference:_t=!1,initMessage:sn,customRequest:Yn,visible:Mr,width:Ba=1200,isCheckRestrictNumber:Fi=!1,headNode:pi,headFunctionNode:$r,showRedraw:Bi,showEdit:wi,promptPropName:ka="prompt",topPercentage:Tr,showSwitchingModel:fu=!1,showImageGenerator:vo=!1,showLookHistory:oo=!1,fetchListObject:_i,customPreference:si,customDataNode:ir,showAddSession:yn,historyId:Vn,draggableExtraNode:Rn,drawerExtraNode:Sn,menuExtraFunctionNode:$n,showSceneAwareness:lr=!1,ReactComponent:wr=je.Z,topFunctionNode:da,footerContainerStyle:Yr,chatContainerStyle:yr={},showCodePreview:Ra=!1,showSource:Ai=!0,onSendMessage:Ci,onDynamic:Za=()=>{},showAvatarEditData:Ln,isPath:hr=!1,BottomNode:ca,BOttomNodeName:ba,ysclist:Da={},isCoze:Fu,Selectdiv:bo,onOpenChange:no,improveClarity:_n=!1})=>{var Ia,ju,Do,Eo,ll,Ja,Jr,nr,Wu,ku;const[xi,Vo]=(0,y.useState)(!1),[sl,lo]=(0,y.useState)("qwen-plus-latest"),[To,Nu]=(0,y.useState)([]),[tu,jo]=(0,y.useState)([]),[iu,Qu]=(0,y.useState)(!1),[ql,$l]=(0,y.useState)(!1),[yl,Dl]=(0,y.useState)(!1),[bi,Hu]=(0,y.useState)([]),[Bo,Au]=(0,y.useState)(""),[es,Hs]=(0,y.useState)(0),[Ho,al]=(0,y.useState)(void 0),[bs,ts]=(0,y.useState)(!1),[hs,Ds]=(0,y.useState)(null),[ps,Ru]=(0,y.useState)(""),Xu=(0,y.useRef)(),So=(0,y.useRef)(null),It=(0,y.useRef)(null),[Rl,zl]=(0,y.useState)(!1),[Sl,gs]=(0,y.useState)(!1),[ns,Al]=(0,y.useState)(!1),[rs,Ao]=(0,y.useState)(!1),[jr,Lr]=(0,y.useState)(!1),[aa,ga]=(0,y.useState)(0),Di=(0,y.useRef)(null),Zi=(0,y.useRef)(!1),qu=(0,y.useRef)(null),[nu,mu]=(0,y.useState)(void 0),Ou=(0,Ye.useParams)(),[Il,Yu]=(0,y.useState)(!0),[Ml,Fl]=(0,y.useState)(Ba-28),[Zl,Xs]=(0,y.useState)(!1),[qs,$s]=(0,y.useState)(!0),[Ss,xu]=(0,y.useState)([]),[Fa,Wl]=(0,y.useState)(""),No=(0,y.useRef)([]),eA=(0,y.useRef)(null),Is=(0,y.useRef)(null),Go=(0,y.useRef)(!1),Ku=Ml-22,cu=Bo==null?void 0:Bo.split(`
`).length,{onAdd:FA,onGetList:qA,onListClick:tA,onListDelete:$A,onListDealData:ec}=_i||{},NA=50,Rs=10,nA={maxCount:NA,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:To,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$t=>ee(void 0,null,function*(){var Hr,qr,Ca,gi;const Si=(gi=(Ca=(qr=(Hr=$t==null?void 0:$t.name)==null?void 0:Hr.split("."))==null?void 0:qr.slice(-1))==null?void 0:Ca[0])==null?void 0:gi.toLowerCase(),Su=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Si);return $t.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ke.default.LIST_IGNORE):Su?$t.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"),Ke.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ke.default.LIST_IGNORE)}),onChange:({fileList:$t})=>{Nu($t)},action:`${(Ia=Je.Z)==null?void 0:Ia.API_SERVER}/api/intelligent_imports/upload_file.json`},QA={maxCount:Rs,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:tu,multiple:!0,accept:".jpg,.png,",beforeUpload:$t=>{var Hr,qr,Ca,gi;const Si=(gi=(Ca=(qr=(Hr=$t==null?void 0:$t.name)==null?void 0:Hr.split("."))==null?void 0:qr.slice(-1))==null?void 0:Ca[0])==null?void 0:gi.toLowerCase(),Su=["jpg","png"].includes(Si);return $t.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ke.default.LIST_IGNORE):Su?$t.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"),Ke.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ke.default.LIST_IGNORE)},onChange:({fileList:$t})=>{jo($t)},action:`${(ju=Je.Z)==null?void 0:ju.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{var $t,Hr;if(_n&&((Hr=($t=tu==null?void 0:tu[0])==null?void 0:$t.response)!=null&&Hr.data)){Jo(),Qu(!0);const qr=To.filter(gi=>gi.status==="done"),Ca=tu.filter(gi=>gi.status==="done");Hu([...bi,...Ll(Bo,qr,Ca)]),Mo(Bo),zl(!0)}},[tu]),(0,y.useEffect)(()=>{if(!bi.length||!Xu.current)return;const $t=bi[bi.length-1];$t!=null&&$t.loading&&(Xu.current.scrollTop=Xu.current.scrollHeight)},[bi.length]),(0,y.useEffect)(()=>{if(!Xu.current||!Di.current)return;const $t=new IntersectionObserver(([Hr])=>{Yu(Hr.isIntersecting)},{root:Xu.current,rootMargin:"70px",threshold:0});return $t.observe(Di.current),()=>{Di.current&&$t.unobserve(Di.current)}},[Xu.current,Di.current]),(0,y.useEffect)(()=>{if(!Rl)return;const $t=Xu.current,Hr=qu.current;Zi.current=!1;let qr=$t.scrollTop;const Ca=()=>{const{scrollTop:Si,scrollHeight:hu,clientHeight:Su}=$t;Si>qr?Si+Su>=hu-50&&($t.scrollTop=$t.scrollHeight,Zi.current=!1):Si<qr&&(Zi.current=!0),qr=Si};$t.addEventListener("scroll",Ca);const gi=new ResizeObserver(()=>{Zi.current||($t.scrollTop=$t.scrollHeight)});return gi.observe(Hr),()=>{var Si;gi.unobserve(Hr),(Si=$t==null?void 0:$t.removeEventListener)==null||Si.call($t,"scroll",Ca)}},[Rl]),(0,y.useEffect)(()=>{!Rl&&No.current.length&&(Hu([...bi,...No.current]),No.current=[])},[Rl]),(0,y.useEffect)(()=>{if(!Xu.current)return;const $t=new ResizeObserver(()=>{var Hr;Xu.current&&Fl((Hr=Xu.current)==null?void 0:Hr.offsetWidth)});return $t.observe(Xu.current),()=>{Xu.current&&$t.unobserve(Xu.current)}},[Xu.current]),(0,y.useEffect)(()=>{typeof Mr=="boolean"&&Vo(Mr)},[Mr]),(0,y.useEffect)(()=>{no&&no(xi)},[xi]),(0,y.useEffect)(()=>{var $t;if(So.current&&hs!==null){So.current.focus();const Hr=($t=So.current.resizableTextArea)==null?void 0:$t.textArea;Hr&&(Hr.selectionStart=Hr.selectionEnd=Hr.value.length)}},[hs]),(0,y.useEffect)(()=>{cu<5&&ts(!1)},[cu]),(0,y.useEffect)(()=>{xi&&sn&&(Hu(Ll(sn)),Qu(!0),Mo(sn,{history:[]})),xi&&(is(),Ou!=null&&Ou.pathId&&Io(),Vn?Yl(Vn):yn&&!nu&&os()),xi||Jo()},[xi]),(0,y.useEffect)(()=>{var $t,Hr,qr;let Ca=Object.values((($t=Da==null?void 0:Da.bot_option_data)==null?void 0:$t.model_detail_map)||{});(Ca==null?void 0:Ca.length)>0&&((qr=(Hr=Ca==null?void 0:Ca[0])==null?void 0:Hr.name.toLowerCase())!=null&&qr.includes("reasoner"))?gs(!0):gs(!1)},[Da]);const Ll=($t="",Hr=[],qr=[])=>{const Ca=Date.now();return[{text:$t,key:Ca,sender:"user",fileList:Hr,imageList:qr,show:!0},{loading:!0,key:Ca,sender:"AI",show:!0,model:sl,imageGenerator:rs,thinkingEnabled:Sl,codePreview:ns,improveClarity:_n}]},Jo=()=>{Ru(""),Ds(null),Nu([]),jo([]),Au(""),Wl(""),ga(0)},as=()=>{if(Ar){Ar({chatData:bi,setChatData:Hu,setLoading:Qu,getData:Mo,renderChatItems:Ll,handleAdd:os,identifier:nu});return}Vo(!0)},ja=()=>{if($s(!0),xr){xr();return}Vo(!1)},Io=()=>ee(void 0,null,function*(){const $t=yield(0,ve.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Ou==null?void 0:Ou.pathId}})}),_o=()=>{ts(!bs)},is=()=>ee(void 0,null,function*(){if(!Fi)return;const $t=yield(0,ve.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});($t==null?void 0:$t.status)===0&&($t==null?void 0:$t.total_number)!==-1&&(Hs(($t==null?void 0:$t.total_number)-($t==null?void 0:$t.remaining_number)),al($t==null?void 0:$t.total_number))}),us=()=>{Be.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",Ho,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Xo=$t=>$t.reduce((qr,Ca)=>{if(Ca.sender==="user"){const gi=$t.find(Si=>Si.key===Ca.key&&Si.sender==="AI");gi&&(gi!=null&&gi.text)&&!(gi!=null&&gi.error)&&qr.push({question:Ca.text,answer:gi.text})}return qr},[]),Mo=(...$t)=>ee(void 0,[...$t],function*(Hr="",qr={},Ca=bi){var gi,Si;if(Yn&&(yield Yn({mes:Hr,setChatData:Hu,fileList:To,body:qr,checkNum:is,setLoading:Qu,bodyChatData:Ca,setTyping:zl,setImageGenerator:Ao,renderChatItems:Ll})),!Yn){const hu=To==null?void 0:To.map(yo=>{var oa;return(oa=yo==null?void 0:yo.response)==null?void 0:oa.file_id}),Su=tu==null?void 0:tu.map(yo=>{var oa;return(oa=yo==null?void 0:yo.response)==null?void 0:oa.data}),Co=qr.history||Xo(Ca),dl=le(le({identifier:nu,response_mode:"streaming",model:sl,scene_awareness:jr,thinking_enabled:Sl,image_generator:rs,code_preview:ns,improve_clarity:!0,improve_clarity_img_url:(Si=(gi=tu==null?void 0:tu[0])==null?void 0:gi.response)==null?void 0:Si.data,file_ids:hu,image_list:Su,history:Co,[ka]:Hr},Jn),qr),Vu=Object.fromEntries(Object.entries(dl).filter(([yo,oa])=>oa!==void 0));It.current=new Te.Z(Je.Z.API_SERVER+ln,Vu),yield new Promise((yo,oa)=>{let zs=null,ss=null;It.current.on("data",Kl=>{zl(!0);const{chunk:{content:As,type:fl,created:xl,msg:fo,video_url:mo}}=Kl,zo=fo==="error";fl==="thinking"&&(zs=zs||xl,Hu(ml=>[...ml].map((bl,Ls)=>Ls===ml.length-1?Ae(le({},bl),{reasoning:(bl.reasoning||"")+As,loading:!1,hideAnswer:!0,error:zo}):bl))),fl==="text"&&(ss=ss||xl,Hu(ml=>[...ml].map((bl,Ls)=>Ls===ml.length-1?Ae(le({},bl),{text:(bl.text||"")+As,loading:!1,startTime:zs,endTime:ss,error:zo}):bl))),console.log("----111",Kl),fl==="knowledge"&&Hu(ml=>[...ml].map((bl,Ls)=>{var ro;return Ls===ml.length-1?Ae(le({},bl),{text:(bl.text||"")+"",loading:!1,startTime:zs,endTime:ss,error:zo,knowledge:(ro=Kl==null?void 0:Kl.chunk)==null?void 0:ro.content}):bl})),mo&&Wl(mo)}),It.current.on("done",()=>{yo()}),It.current.on("error",Kl=>{let As="\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(Kl)==="[object Object]"&&Kl.status===-9&&(As=Kl==null?void 0:Kl.message),Hu(fl=>[...fl].map((xl,fo)=>fo===fl.length-1?Ae(le({},xl),{text:As,loading:!1,error:!0}):xl)),yo()}),It.current.on("cancelled",()=>{yo()}),It.current.startStream()})}is(),Qu(!1)}),qo=$t=>{Au($t.target.value)},Va=($t,Hr)=>{if(Jo(),Qu(!0),$t==="edit"){No.current=bi.slice(Hr+2);const qr=bi.splice(Hr),{fileList:Ca=[],imageList:gi=[]}=(qr==null?void 0:qr[0])||{},Si=Ca.map(Co=>{var dl;return(dl=Co.response)==null?void 0:dl.file_id}),hu=gi.map(Co=>{var dl;return(dl=Co.response)==null?void 0:dl.data}),Su={history:Xo(bi),file_ids:Si,image_list:hu,edit:!0};Hu([...bi,...Ll(ps,Ca,gi)]),Mo(ps,Su,bi)}if($t==="redraw"){No.current=bi.slice(Hr+1);const qr=bi.splice(Hr-1),{text:Ca,fileList:gi=[],imageList:Si=[]}=(qr==null?void 0:qr[0])||{},hu=gi.map(dl=>{var Vu;return(Vu=dl.response)==null?void 0:Vu.file_id}),Su=Si.map(dl=>{var Vu;return(Vu=dl.response)==null?void 0:Vu.data}),Co={history:Xo(bi),file_ids:hu,image_list:Su,edit:!0};Hu([...bi,...Ll(Ca,gi,Si)]),Mo(Ca,Co,bi)}},ji=()=>{if(Bo.trim()!==""){Jo(),Qu(!0);const $t=To.filter(qr=>qr.status==="done"),Hr=tu.filter(qr=>qr.status==="done");Hu([...bi,...Ll(Bo,$t,Hr)]),Mo(Bo)}},Cr=$t=>{if($t.shiftKey){if($t.key==="Enter")return}else if($t.key==="Enter"){if($t.preventDefault(),co||Go.current)return;ji()}},rA=($t,Hr)=>{let qr=!1;wi===!0?qr=!0:wi==="last"&&(qr=bi.reduce((hu,Su,Co)=>Su.sender==="user"?Co:hu,-1)===Hr);const Ca=Hr===hs,gi=[...($t==null?void 0:$t.fileList)||[],...($t==null?void 0:$t.imageList)||[]];return y.createElement("div",{className:He.li,style:le({width:Ku},yr)},y.createElement("div",{className:He.avatarIcon},y.createElement("img",{className:He.img,src:Kt})),y.createElement("div",{className:He.content},!!(gi!=null&&gi.length)&&y.createElement("div",{className:He.fileWrap},gi==null?void 0:gi.map((Si,hu)=>{var Su,Co;return y.createElement("div",{key:hu,className:He.file},y.createElement("img",{src:re(90034)(`./${((Co=(Su=Si==null?void 0:Si.name)==null?void 0:Su.split("."))==null?void 0:Co.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(pe.Z,{title:Si==null?void 0:Si.name},y.createElement("div",{className:He.fileName},Si==null?void 0:Si.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Qe.RD)(Si==null?void 0:Si.size))))})),!Ca&&!($t!=null&&$t.text)?null:y.createElement("div",{className:He.borderBox},Ca?y.createElement(Le.default.TextArea,{value:ps,ref:So,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Si=>Ru(Si.target.value)}):y.createElement("div",{className:He.text},$t==null?void 0:$t.text)),Ca?y.createElement("div",{className:He.action},y.createElement(ge.ZP,{onClick:()=>{Ru(""),Ds(null)},size:"small"},"\u53D6\u6D88"),y.createElement(ge.ZP,{disabled:!ps.trim(),onClick:()=>Va("edit",Hr),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:He.action},y.createElement($e.CopyToClipboard,{text:($t==null?void 0:$t.text)||"",onCopy:()=>ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(pe.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),qr&&!iu&&y.createElement(pe.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Ds(Hr),Ru(($t==null?void 0:$t.text)||"")},className:"iconfont icon-bianji10 font14"})))))},vs=$t=>{const Hr=/<img\s+[^>]*src=['"]([^'"]+)['"][^>]*>/i,qr=$t.match(Hr);return qr?qr[1]:null},kl=($t,Hr)=>{fetch($t).then(qr=>{if(!qr.ok)throw new Error("\u7F51\u7EDC\u9519\u8BEF: "+qr.statusText);return qr.blob()}).then(qr=>{const Ca=window.URL.createObjectURL(qr),gi=document.createElement("a");gi.href=Ca,gi.download=Hr,document.body.appendChild(gi),gi.click(),gi.remove(),window.URL.revokeObjectURL(Ca)}).catch(qr=>{console.error("\u4E0B\u8F7D\u5931\u8D25:",qr)})},ou=($t,Hr)=>{var qr,Ca;let gi=!1;Bi===!0?gi=!0:Bi==="last"&&(gi=bi.reduce((Su,Co,dl)=>Co.sender==="AI"?dl:Su,-1)===Hr);let Si="";return $t!=null&&$t.source?Si=$t==null?void 0:$t.source:($t==null?void 0:$t.model)==="deepseek-r1"?Si="\u7531deepseek\u751F\u6210":($t==null?void 0:$t.model)==="qwen-plus-latest"&&(Si="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:He.li,style:le({width:Ku},yr)},y.createElement("div",{className:He.avatarIcon},y.createElement("img",{className:He.img,src:Ln!=null&&Ln.headImgId?((qr=Je.Z)==null?void 0:qr.API_SERVER)+"/api/attachments/"+(Ln==null?void 0:Ln.headImgId):zt})),y.createElement("div",{className:He.content},y.createElement("div",{className:He.borderBox},$t.loading&&y.createElement(y.Fragment,null,$t!=null&&$t.imageGenerator?y.createElement("div",{className:He.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!($t!=null&&$t.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:He.loading},y.createElement("div",{className:He.dot}),y.createElement("div",{className:He.dot}),y.createElement("div",{className:He.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},sr!=null&&sr.text||Fu?"\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"))),($t==null?void 0:$t.thinkingEnabled)&&y.createElement(De.Z,{time:$t==null?void 0:$t.time,cancelIndex:aa,loading:$t.loading,streamingStatus:!($t!=null&&$t.text),onFinish:()=>{ga(0),Hu(hu=>[...hu].map((Su,Co)=>Co===hu.length-1?Ae(le({},Su),{hideAnswer:!1,time:Su.startTime?Su.endTime-Su.startTime:null}):Su))},value:$t==null?void 0:$t.reasoning}),!!($t!=null&&$t.text)&&!$t.hideAnswer&&y.createElement(se.Z,{onDynamic:Za,cancelIndex:aa,streamingStatus:iu,loadImage:!!($t!=null&&$t.imageGenerator),onFinish:()=>ee(void 0,null,function*(){ga(0),setTimeout(()=>zl(!1),0)}),value:$t==null?void 0:$t.text}),((Ca=$t==null?void 0:$t.knowledge)==null?void 0:Ca.length)>0&&y.createElement(Ce.Z,{Filelist:$t==null?void 0:$t.knowledge})),Ai&&!!($t!=null&&$t.text)&&Si&&!Fu&&y.createElement("div",{className:He.source},Si),y.createElement("div",{className:He.action},jn==null?void 0:jn($t,Hr,ls),!($t!=null&&$t.imageGenerator)&&!($t!=null&&$t.improveClarity)&&y.createElement($e.CopyToClipboard,{text:String(($t==null?void 0:$t.text)||""),onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(pe.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),_t&&!iu&&!($t!=null&&$t.improveClarity)&&y.createElement(y.Fragment,null,y.createElement(pe.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:$t!=null&&$t.like?{color:"#FA8D30"}:{},onClick:()=>cl("like",!($t!=null&&$t.like),Hr),className:"iconfot icon-yijiejue font15"})),y.createElement(pe.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:$t!=null&&$t.dislike?{color:"#e86d7c"}:{},onClick:()=>cl("dislike",!($t!=null&&$t.dislike),Hr),className:"iconfot icon-weijiejuezhengchang font15"}))),gi&&!iu&&!($t!=null&&$t.improveClarity)&&y.createElement(pe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Va("redraw",Hr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},cl=($t,Hr,qr)=>ee(void 0,null,function*(){if(si){const Ca=bi.slice(0,qr+1),Si=Xo(Ca).length;yield si({type:$t,value:Hr,index:qr,identifier:nu,objectIndex:Si})}Hu(Ca=>(Ca[qr][$t]=Hr,Hr&&(Ca[qr][$t==="like"?"dislike":"like"]=!1),[...Ca]))}),OA=()=>{var $t,Hr;ga(1),(Hr=($t=It.current)==null?void 0:$t.cancelRequest)==null||Hr.call($t),Qu(!1),zl(!1),Wl("")},os=()=>ee(void 0,null,function*(){var $t,Hr,qr;(Hr=($t=It.current)==null?void 0:$t.cancelRequest)==null||Hr.call($t),Jo(),Hu([]),Qu(!0);const Ca=yield FA();(Ca==null?void 0:Ca.status)===0&&mu((qr=Ca==null?void 0:Ca.data)==null?void 0:qr.identifier),Qu(!1),zl(!1)}),Qo=()=>ee(void 0,null,function*(){var $t;Dl(!0);const Hr=yield qA();(Hr==null?void 0:Hr.status)===0&&xu((($t=Hr==null?void 0:Hr.data)==null?void 0:$t.list)||[]),Dl(!1)}),Yl=(...$t)=>ee(void 0,[...$t],function*(Hr=nu){var qr,Ca,gi,Si;(Ca=(qr=It.current)==null?void 0:qr.cancelRequest)==null||Ca.call(qr),Jo(),$l(!0);const hu=yield tA(Hr);if(hu.status===0){const Su=ec(((gi=hu==null?void 0:hu.data)==null?void 0:gi.messages)||[]);Hu(Su),$l(!1),mu((Si=hu==null?void 0:hu.data)==null?void 0:Si.identifier);return}Hu([]),$l(!1)}),UA=($t,Hr)=>ee(void 0,null,function*(){(yield $A($t)).status===0&&(ke.ZP.success("\u5220\u9664\u6210\u529F"),Hr===nu&&os(),Qo())}),PA=()=>y.createElement("div",{className:He.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(ye.Z,{spinning:yl},!Ss.length&&y.createElement(xe.Z,{style:{width:250,paddingBottom:30},image:xe.Z.PRESENTED_IMAGE_SIMPLE}),!!Ss.length&&y.createElement("div",{className:He.menu},Ss.map(function($t,Hr){return y.createElement("aside",{className:be()(nu===$t.identifier&&He.active),key:$t.id,onClick:()=>Yl($t.id)},y.createElement("div",{className:He.menuText},y.createElement(pe.Z,{title:$t==null?void 0:$t.question},y.createElement("span",null,$t==null?void 0:$t.question)),$n&&$n($t)),y.createElement("div",{className:He.menuDel,onClick:qr=>qr.stopPropagation()},y.createElement("i",{onClick:()=>(0,oe.r)($t.id),className:"iconfont icon-daochubeifen primary-hover font14"})),y.createElement("div",{className:He.menuDel,onClick:qr=>qr.stopPropagation()},y.createElement(Ee.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>UA($t.id,$t.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ro=$t=>{if($t==="file"){if(tu.length){Be.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:()=>{jo([]),eA.current.upload.uploader.fileInput.click()}});return}eA.current.upload.uploader.fileInput.click()}if($t==="image"){if(To.length){Be.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:()=>{Nu([]),Is.current.upload.uploader.fileInput.click()}});return}Is.current.upload.uploader.fileInput.click()}},Ma=[{key:"file",disabled:To.length>=NA,label:y.createElement(pe.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:tu.length>=Rs,label:y.createElement(pe.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),Nl=[...To,...tu],co=Nl.some($t=>$t.status==="uploading")||iu||Rl||Fa,wl=es>=Ho,Ms=ft||To.length>=NA||tu.length>=Rs,TA=rs||Sl||jr||ns||!!Nl.length,ls={chatData:bi,stream:It,isDisabledNum:wl,isDisAbledUpload:co,checkNumModal:us,checkNum:is,onClose:ja,setChatData:Hu,setLoading:Qu,getData:Mo,clearStatus:Jo,typing:Rl,setImageGenerator:Ao,renderChatItems:Ll,setSceneAwareness:Lr,setIdentifier:mu,setCodePreview:Al,setTyping:zl,onMenuClick:Yl};return y.createElement(y.Fragment,null,on?y.createElement("div",{onClick:as},on):on!==null&&y.createElement(Xe.Z,{draggableExtraNode:Rn,showAvatarEditData:Ln,src:Pt,onClick:as,topPercentage:Tr}),y.createElement(wr,{open:xi,width:Zl?"100%":Ba,afterOpenChange:$t=>{$t&&$s(!1)},push:!1,contentWrapperStyle:qs?{}:{transition:"none"},extra:y.createElement("div",{className:He.head},Sn,fu&&y.createElement(Ue.Z,{value:sl,onChange:$t=>{gs(!1),Ao(!1),lo($t),jo([]),Nu([])}}),oo&&y.createElement(y.Fragment,null,y.createElement(Me.Z,{dropdownRender:PA,onOpenChange:$t=>{$t&&Qo()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:He.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),yn&&y.createElement(y.Fragment,null,y.createElement("div",{className:He.headBtn,onClick:os},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(pe.Z,{title:Zl?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:He.headBtn,style:{padding:"0 12px"},onClick:()=>Xs(!Zl)},Zl&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Zl&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("div",null,y.createElement("span",{className:"c-grey-333 font16"},(Ln==null?void 0:Ln.nickname)||te),(Ln==null?void 0:Ln.show)&&y.createElement(Ft,le({},Ln))),onClose:ja,bodyStyle:{paddingRight:4}},y.createElement("div",{className:be()(He.wrap,xi&&"body-overflow-hidden")},y.createElement("div",{ref:Xu,className:He.chatContainer},!hr&&(da==null?void 0:da(ls)),qn&&y.createElement("div",{className:`${He.li} mb20`,style:le({width:Ku},yr)},y.createElement("div",{className:He.avatarIcon},y.createElement("img",{className:He.img,src:Ln!=null&&Ln.headImgId?((Do=Je.Z)==null?void 0:Do.API_SERVER)+"/api/attachments/"+(Ln==null?void 0:Ln.headImgId):zt})),y.createElement("div",{className:He.content},y.createElement("div",{className:He.borderBox},pi,$r==null?void 0:$r(ls)))),hr&&(bi==null?void 0:bi.length)<=0&&y.createElement("div",{style:{textAlign:"center"}},pi,hr&&(da==null?void 0:da(ls))),y.createElement("div",{ref:qu},y.createElement(ye.Z,{spinning:ql,className:"mt20"},bi==null?void 0:bi.map(($t,Hr)=>y.createElement(y.Fragment,{key:$t.key+Hr},$t.show&&y.createElement(y.Fragment,null,$t.sender==="user"&&rA($t,Hr),$t.sender==="AI"&&ou($t,Hr),ir&&!["AI","user"].includes($t.sender)&&ir($t,Hr,{width:Ku})))))),!Il&&y.createElement("div",{className:He.backBottom,onClick:()=>{Xu.current.scrollTop=Xu.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Di})),hr&&(bi==null?void 0:bi.length)<=0&&y.createElement("div",{style:{display:((ll=Object.keys(((Eo=Da==null?void 0:Da.bot_info)==null?void 0:Eo.onboarding_info)||{}))==null?void 0:ll.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},y.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Jr=(Ja=Da==null?void 0:Da.bot_info)==null?void 0:Ja.onboarding_info)==null?void 0:Jr.prologue),(ku=(Wu=(nr=Da==null?void 0:Da.bot_info)==null?void 0:nr.onboarding_info)==null?void 0:Wu.suggested_questions)==null?void 0:ku.map($t=>y.createElement("div",{onClick:()=>{Qu(!0);const Hr=To.filter(Ca=>Ca.status==="done"),qr=tu.filter(Ca=>Ca.status==="done");Hu([...bi,...Ll($t,Hr,qr)]),Mo($t)},className:He.bottomlist},$t))),hr&&(bi==null?void 0:bi.length)>0&&y.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},ba&&y.createElement(pe.Z,{title:ba},y.createElement(ge.ZP,{className:He.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},ba)),y.createElement(Ne.Z,{zIndex:1e3,placement:"topLeft",content:ca==null?void 0:ca(ls),title:"\u667A\u80FD\u5DE5\u5177"}," ",y.createElement(ge.ZP,{style:{height:34,borderRadius:20,width:102},icon:y.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!lt&&y.createElement("div",{style:Yr,className:be()(He.footerContainer,bs&&He.full,TA&&He.footerContainerSelected)},y.createElement("div",{className:He.btnWrp},Ra&&y.createElement(pe.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:()=>Al(!ns),className:be()(He.btn,ns&&He.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),lr&&y.createElement(pe.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>Lr(!jr),className:be()(He.btn,jr&&He.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),sl==="deepseek-r1"&&y.createElement(pe.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>gs(!Sl),className:be()(He.btn,Sl&&He.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),vo&&sl==="qwen-plus-latest"&&y.createElement("div",{onClick:()=>Ao(!rs),className:be()(He.btn,rs&&He.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Nl.map($t=>y.createElement("div",{key:$t.uid},($t==null?void 0:$t.status)==="uploading"&&y.createElement(ye.Z,{indicator:y.createElement(nt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:$t==null?void 0:$t.name,className:"mr10"},(0,Qe.Pq)($t.name,20)),y.createElement("i",{onClick:()=>{Nu(Hr=>Hr.filter(qr=>qr.uid!==$t.uid)),jo(Hr=>Hr.filter(qr=>qr.uid!==$t.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(pe.Z,{title:wl&&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",Ho,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{style:{display:"flex"}},bo==null?void 0:bo(),y.createElement("div",{className:be()(He.inputContainer,cu>4&&He.lineFour,wl&&He.disabledInput)},y.createElement(Ke.default,le({ref:eA},nA)),y.createElement(Ke.default,le({ref:Is},QA)),y.createElement(Me.Z,{className:`${Ms&&"hide"}`,menu:{items:Ma,onClick:$t=>Ro($t.key)},placement:"top"},y.createElement(ge.ZP,{className:He.uploadBtn,icon:y.createElement(Ie.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Le.default.TextArea,{rows:cu>4?4:cu,placeholder:We||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Bo,bordered:!1,style:Ms?{paddingLeft:0,marginLeft:0}:{},onChange:qo,onPressEnter:Cr,onFocus:()=>Ci==null?void 0:Ci(),onCompositionStart:()=>{Go.current=!0},onCompositionEnd:()=>{Go.current=!1}}),Rl||Fa?y.createElement(pe.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${He.cancelBtn}`,onClick:OA})):y.createElement(ge.ZP,{className:(Bo==null?void 0:Bo.trim())===""?He.sendBtnDisabled:He.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:co,onClick:ji}),cu>4&&y.createElement("span",{className:He.fullIcon,onClick:_o},bs&&y.createElement("span",{className:"iconfont icon-shousuo"}),!bs&&y.createElement("span",{className:"iconfont icon-zhankai"})))))))),Fa&&y.createElement(ot,{onEnded:()=>Wl(""),src:Fa}))}},696:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ue}});var y=re(59301),je=re(28284),ke=re(6767),Ke=re(62957),Be=re(24017),pe=re(37568),Le=re(70858),ge=re(77019),ye=re(5269),xe=re(66649),Ee=re.n(xe),Me=re(76406),Ne=re(44283),we={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},be=re(77996),se=re(28450),Ce=(He,ve,Qe)=>new Promise((Xe,ze)=>{var qe=$e=>{try{Je(Qe.next($e))}catch(Te){ze(Te)}},me=$e=>{try{Je(Qe.throw($e))}catch(Te){ze(Te)}},Je=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(qe,me);Je((Qe=Qe.apply(He,ve)).next())});const De=({dispatch:He,courseEndTime:ve,classroomList:Qe,successCallback:Xe=()=>{},visible:ze,homeworkIds:qe,courseId:me,isBatch:Je,shixunHomeworks:$e})=>{const[Te]=je.default.useForm(),[nt,Ie]=(0,y.useState)(!1),[ut,Ut]=(0,y.useState)(!1),[gt,ct]=(0,y.useState)(!1),[Ft,Ye]=(0,y.useState)([]),[oe,Pe]=(0,y.useState)([]),[at,At]=(0,y.useState)([]),[Ge,ot]=(0,y.useState)([]),[mt,yt]=(0,y.useState)([]),[Bt,Nt]=(0,y.useState)([]),[Ct,Lt]=(0,y.useState)([]),[Jt,le]=(0,y.useState)([]),[Ae,ee]=(0,y.useState)([]);(0,y.useEffect)(()=>{ze?z():te()},[ze]);const z=()=>Ce(void 0,null,function*(){Ie(!0);const We=yield(0,be.oR)(qe[0],{course_id:me});ct(We.no_group),Je?(Lt(We.all_course_groups),le(We.all_course_groups)):(ot(We.late_course_groups),yt(We.late_course_groups),Ye(We.submit_course_groups),Pe(We.submit_course_groups)),Ie(!1),Te.setFieldsValue({end_time:Ee()()})}),ae=()=>Ce(void 0,null,function*(){const We=Te.getFieldsValue(),ft=Ee()(We.end_time).format("YYYY-MM-DD HH:mm");if((Je?Ae.length===0:at.length===0&&Bt.length===0)&&!gt){ke.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ut(!0);const zt=yield(0,be.Mc)(me,{no_group:gt,homework_ids:qe,group_ids:Je?Ae:at,end_time:ft,late_group_ids:Je?Ae:Bt});Ut(!1),zt.status===0&&(te(),ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xe(),He({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),te=()=>{At([]),Nt([]),Pe([]),yt([])};return y.createElement(Ke.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:we.modalWrapper,width:Je||gt?520:760,open:ze,confirmLoading:ut,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>ae(),onCancel:()=>{te(),He({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:we.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(je.default,{form:Te,layout:"vertical"},y.createElement(je.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Be.default,{style:{width:"100%"},disabledDate:We=>(0,se.Q8)(We,ve),disabledTime:We=>(0,se.d0)(We),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!gt&&y.createElement(y.Fragment,null,Je?y.createElement("div",null,y.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:We=>{le(Ct.filter(ft=>ft.name.indexOf(We.target.value)>-1))}}),y.createElement(Le.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:We=>{ee(We)}},rowKey:"id",pagination:!1,dataSource:Jt,loading:nt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ge.Z,{gutter:24},y.createElement(ye.Z,{span:14},y.createElement("div",{className:we.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:We=>{Pe(Ft.filter(ft=>ft.name.indexOf(We.target.value)>-1))}}),y.createElement("div",{className:we.tableWrapper},y.createElement(Le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:We=>{At(We)}},rowKey:"id",pagination:!1,dataSource:oe,loading:nt,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(ye.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:we.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:We=>{yt(Ge.filter(ft=>ft.name.indexOf(We.target.value)>-1))}}),y.createElement("div",{className:we.tableWrapper},y.createElement(Le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:We=>{Nt(We)}},rowKey:"id",pagination:!1,loading:nt,dataSource:mt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Ue=(0,Ne.connect)(({shixunHomeworks:He,classroomList:ve})=>({shixunHomeworks:He,classroomList:ve}))(De)},56732:function(wt,dt,re){"use strict";var y=re(59301),je=re(62957),ke=re(6767),Ke=re(7939),Be=re(86129),pe=re.n(Be),Le=re(14185),ge=re(76406),ye=re(49317),xe=re(59301),Ee=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ce=(Qe,Xe,ze)=>Xe in Qe?Ee(Qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Qe[Xe]=ze,De=(Qe,Xe)=>{for(var ze in Xe||(Xe={}))be.call(Xe,ze)&&Ce(Qe,ze,Xe[ze]);if(we)for(var ze of we(Xe))se.call(Xe,ze)&&Ce(Qe,ze,Xe[ze]);return Qe},Ue=(Qe,Xe)=>Me(Qe,Ne(Xe)),He=(Qe,Xe,ze)=>new Promise((qe,me)=>{var Je=nt=>{try{Te(ze.next(nt))}catch(Ie){me(Ie)}},$e=nt=>{try{Te(ze.throw(nt))}catch(Ie){me(Ie)}},Te=nt=>nt.done?qe(nt.value):Promise.resolve(nt.value).then(Je,$e);Te((ze=ze.apply(Qe,Xe)).next())});const ve=({files:Qe=[],name:Xe,buttonProps:ze={},hide:qe,onOk:me=()=>{}},Je)=>{const[$e,Te]=(0,y.useState)(!1);let nt=(0,y.useRef)(new(pe()));(0,y.useImperativeHandle)(Je,()=>({exportReport:Ie,exportAndCreateUserFolder:Ut,exportGroupingReport:ut}));const Ie=(oe,Pe="\u9644\u4EF6")=>He(void 0,null,function*(){const at=oe||Qe;Te(!0);let At=0,Ge=0,ot=0,mt=je.default.info({width:460,title:xe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Pe,",",xe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},At+1),"/",at==null?void 0:at.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function yt(){return He(this,null,function*(){var Bt,Nt;ct({},`${Le.Z.API_SERVER}/api/attachments/${(0,ge.Jn)((Bt=at==null?void 0:at[At])==null?void 0:Bt.id)}?t=${(0,ge.Jn)((Nt=at==null?void 0:at[At])==null?void 0:Nt.id,Date.now())}`,(Ct,Lt)=>He(this,null,function*(){var Jt,le;if(((Jt=Ct.target.response)==null?void 0:Jt.type)==="application/json"){let z=yield gt(Ct.target.response);if(z.message){ke.ZP.warning((z==null?void 0:z.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Te(!1);return}}let Ae=new Blob([Ct.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Ge=Ge+Ae.size;let ee=(le=at==null?void 0:at[At])==null?void 0:le.filename;setTimeout(()=>He(this,null,function*(){nt.current.file(ee,Ae),mt.update({content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},At+1),"/",at==null?void 0:at.length,ot>0?xe.createElement("span",null,"(\u5DF2\u62C6\u5206",ot,"\u4E2Azip\u5305)"):"")}),At===(at==null?void 0:at.length)-1?Ye(mt,ot>0?ot+1:0):Ge>900*1024*1024?(ot++,Ge=0,Ft(ot,()=>{At++,yt()})):(At++,yt())}),2600)}))})}yt()}),ut=(oe,Pe,at="\u9644\u4EF6")=>He(void 0,null,function*(){var At;Te(!0);let Ge=0,ot=0,mt=1;const yt=oe.flat().length,Bt=je.default.info({width:460,title:xe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",at,",",xe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},Ge),"/",yt),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Nt(Ct,Lt){return He(this,null,function*(){const Jt=yield(0,ye.ZP)(`${Le.Z.API_SERVER}/api/attachments/${Ct.id}`,{method:"get"});let le=new Blob([Jt],{type:"application/vnd.ms-excel;charset=utf-8"});ot+=le.size;let Ae=Ct.filename;if(Lt.file(Ae,le),ot>900*1024*1024){ot=0,mt++;const ee=yield nt.current.generateAsync({type:"blob"}),z=document.createElement("a");z.href=window.URL.createObjectURL(ee),z.download=`${Xe}-${mt}.zip`,document.body.appendChild(z),z.click(),document.body.removeChild(z),window.URL.revokeObjectURL(z.href),nt.current=new(pe())}Ge+=1,Bt.update({content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},Ge),"/",yt)})})}for(const Ct of oe){const Lt=`${Ct[0].group_name}\u2014\u2014\u7EC4\u957F_${Ct[0].user_name}`,Jt=nt.current.folder(Lt);for(const le of Ct)yield Nt(le,Jt)}if(Object.keys((At=nt.current)==null?void 0:At.files).length!==0){const Ct=yield nt.current.generateAsync({type:"blob"}),Lt=document.createElement("a");Lt.href=window.URL.createObjectURL(Ct),Lt.download=mt>1?`${Xe}-${mt+1}.zip`:`${Xe}.zip`,document.body.appendChild(Lt),Lt.click(),document.body.removeChild(Lt),window.URL.revokeObjectURL(Lt.href)}Bt.destroy(),Te(!1),me(),nt.current=new(pe()),mt=1,Ge=0}),Ut=(oe,Pe="\u9644\u4EF6",at)=>He(void 0,null,function*(){Te(!0);let At=0;const Ge=oe.flat().length,ot=je.default.info({width:460,title:xe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Pe,",",xe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},At),"/",Ge),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function mt(Nt,Ct){return He(this,null,function*(){const Lt=yield(0,ye.ZP)(`${Le.Z.API_SERVER}/api/attachments/${Nt.id}`,{method:"get"});let Jt=new Blob([Lt],{type:"application/vnd.ms-excel;charset=utf-8"}),le=Nt.filename;Ct.file(le,Jt),At+=1,ot.update({content:xe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",xe.createElement("span",{className:"c-blue"},At),"/",Ge)})})}for(const Nt of oe){const Ct=`${Nt[0].user_name}-${Nt[0].student_id}`,Lt=nt.current.folder(Ct);for(const Jt of Nt)yield mt(Jt,Lt)}const yt=yield nt.current.generateAsync({type:"blob"}),Bt=document.createElement("a");Bt.href=window.URL.createObjectURL(yt),Bt.download=`${at||Xe}.zip`,document.body.appendChild(Bt),Bt.click(),document.body.removeChild(Bt),window.URL.revokeObjectURL(Bt.href),ot.destroy(),Te(!1),me(),nt.current=new(pe())});function gt(oe){return new Promise(Pe=>{let at=new FileReader;at.readAsText(oe,"utf-8"),at.addEventListener("loadend",()=>{const At=JSON.parse(at.result);Pe(At)})})}const ct=(oe,Pe,at,At)=>{const Ge=Pe,ot=new window.XMLHttpRequest;return ot.withCredentials=!0,ot.addEventListener("load",function(mt){at(mt,ot)},!1),ot.addEventListener("error",function(mt){At&&At(mt)},!1),ot.responseType="blob",ot.open("GET",Ge),ot.send(null),ot},Ft=(oe,Pe)=>{nt.current.generateAsync({type:"blob"}).then(function(at){const At=document.createElement("a");At.href=window.URL.createObjectURL(at),At.download=Xe+`-${oe}.zip`,document.body.appendChild(At);const Ge=document.createEvent("MouseEvents");Ge.initEvent("click",!1,!1),At.dispatchEvent(Ge),document.body.removeChild(At),nt.current=new(pe()),Pe()})},Ye=(oe,Pe)=>{nt.current.generateAsync({type:"blob"}).then(function(at){const At=document.createElement("a");At.href=window.URL.createObjectURL(at),Pe>0?At.download=Xe+`-${Pe}.zip`:At.download=Xe+".zip",document.body.appendChild(At);const Ge=document.createEvent("MouseEvents");Ge.initEvent("click",!1,!1),At.dispatchEvent(Ge),document.body.removeChild(At),oe.destroy(),Te(!1),me(),nt.current=new(pe())})};return qe?xe.createElement(xe.Fragment,null):xe.createElement(Ke.ZP,Ue(De({},ze),{onClick:()=>Ie(),loading:$e}),"\u4E0B\u8F7D")};dt.Z=(0,y.forwardRef)(ve)},13705:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return be}});var y=re(59301),je={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=re(92310),Ke=re.n(ke),Be=re(86974),pe=re(40254),Le=re(76406),ge=re(14185),ye=re(49317),xe=re(15267),Ee=re(44283),Me=re(6767),Ne=(se,Ce,De)=>new Promise((Ue,He)=>{var ve=ze=>{try{Xe(De.next(ze))}catch(qe){He(qe)}},Qe=ze=>{try{Xe(De.throw(ze))}catch(qe){He(qe)}},Xe=ze=>ze.done?Ue(ze.value):Promise.resolve(ze.value).then(ve,Qe);Xe((De=De.apply(se,Ce)).next())});const we=({className:se,style:Ce,dataSource:De=[],authority:Ue=!1,callback:He,showDimensions:ve=!0,classroomList:Qe})=>{var Xe;const[ze,qe]=(0,y.useState)({content:"",type:""}),[me,Je]=(0,y.useState)({}),[$e,Te]=(0,y.useState)(!1),[nt,Ie]=(0,y.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ut=(0,y.useRef)(),Ut=Ye=>Ne(void 0,null,function*(){if(Je(Ye),Ye.file_type==="txt"){const oe=yield(0,ye.ZP)(Ye.url,{method:"get",headers:{"Content-Type":"application/xml"}});ut.current=oe}qe({type:Ye.file_type,content:ge.Z.API_SERVER+Ye.url})}),gt=Ye=>{var oe;Ie({visible:!0,src:ge.Z.API_SERVER+Ye.url,id:Ye.id,title:Ye.title,snapshotData:(oe=Ye==null?void 0:Ye.subitem)==null?void 0:oe.settings})},ct=Ye=>Ne(void 0,null,function*(){var oe;qe({type:Ye.file_type,content:ge.Z.API_SERVER+((oe=Ye==null?void 0:Ye.subitem)==null?void 0:oe.url)})}),Ft=()=>{He(),Ie({visible:!1})};return De!=null&&De.length?y.createElement(y.Fragment,null,y.createElement("div",{className:Ke()(je.list,se),style:Ce},De.map((Ye,oe)=>{var Pe,at,At;return y.createElement("div",{key:oe,className:je.row},y.createElement("div",{className:je.title,onClick:()=>Ut(Ye)},y.createElement("i",{className:"iconfont icon-fujian1"}),y.createElement("span",{title:Ye.title},Ye.title)),y.createElement("div",{className:je.size},Ye.filesize),y.createElement("div",{className:je.download,onClick:()=>{var Ge,ot;if((0,xe.Rm)()&&!((Ge=Qe.AssistantObject.normal)!=null&&Ge.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,Le.Nd)("",`${ge.Z.API_SERVER}${(ot=Ye.url)==null?void 0:ot.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ye==null?void 0:Ye.file_type)&&y.createElement("div",{className:je.preview,onClick:()=>Ut(Ye)},y.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ye==null?void 0:Ye.file_type)&&ve&&(Ue?y.createElement("div",{className:je.annotation,onClick:()=>gt(Ye)},y.createElement("i",{className:"iconfont icon-pizhu"}),(Pe=Ye.subitem)!=null&&Pe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((at=Ye.subitem)==null?void 0:at.id)&&y.createElement("div",{className:je.annotation,onClick:()=>ct(Ye)},y.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ye==null?void 0:Ye.file_type)&&((At=Ye.subitem)==null?void 0:At.id)&&y.createElement("div",{className:je.download,style:{marginLeft:20},onClick:()=>{var Ge,ot;(0,Le.Nd)("",`${ge.Z.API_SERVER}${(ot=(Ge=Ye==null?void 0:Ye.subitem)==null?void 0:Ge.url)==null?void 0:ot.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ye==null?void 0:Ye.file_type)&&(0,xe.eB)()&&["xlsx","docx","pptx"].includes(Ye==null?void 0:Ye.file_sub)&&ve&&y.createElement("div",{className:je.annotation,onClick:()=>{Te(!0),Ut(Ye)}},y.createElement("i",{className:"iconfont icon-pizhu"}),Ye.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ye.is_edit&&(0,xe.dE)()&&ve&&y.createElement("div",{className:je.annotation,onClick:()=>{Ut(Ye)}},y.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),y.createElement(Be.Z,{close:!0,data:ze==null?void 0:ze.content,type:ze==null?void 0:ze.type,hasMask:!0,disabledDownload:(0,xe.Rm)()&&!((Xe=Qe.AssistantObject.normal)!=null&&Xe.can_download),editOffice:$e?"edit":"view",monacoEditor:{value:ut.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Ue&&ve&&ze.type==="image"?()=>gt(me):null,onClose:()=>{He(),Te(!1),qe({content:"",type:""})}}),y.createElement(pe.Z,{onOk:Ft,onClose:()=>Ie({visible:!1}),data:nt,showFullTools:!0})):null};var be=(0,Ee.connect)(({classroomList:se})=>({classroomList:se}))(we)},40254:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ee}});var y=re(59301),je={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=re(92310),Ke=re.n(ke),Be=re(29787),pe=re(2859),Le=re(49317),ge=re(76406),ye=(Me,Ne,we)=>new Promise((be,se)=>{var Ce=He=>{try{Ue(we.next(He))}catch(ve){se(ve)}},De=He=>{try{Ue(we.throw(He))}catch(ve){se(ve)}},Ue=He=>He.done?be(He.value):Promise.resolve(He.value).then(Ce,De);Ue((we=we.apply(Me,Ne)).next())}),Ee=({data:Me,className:Ne,fullWidth:we,style:be={},onClose:se,onOk:Ce,showFullTools:De,noAssociationId:Ue})=>{const He=(0,y.useRef)(null),ve=(0,y.useRef)(null),Qe=(0,y.useRef)(null),Xe=(0,y.useRef)(null),[ze,qe]=(0,y.useState)(!1),[me,Je]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Qe.current||(Qe.current=document.createElement("style"),document.head.appendChild(Qe.current)),Me!=null&&Me.visible?(document.body.setAttribute("data-custom","y-hidden"),Qe.current.innerHTML=" html { overflow-y: hidden; }",Me!=null&&Me.src&&$e()):(document.body.removeAttribute("data-custom"),Qe.current&&(document.head.removeChild(Qe.current),Qe.current=null)),()=>{document.body.removeAttribute("data-custom"),Qe.current&&(document.head.removeChild(Qe.current),Qe.current=null)}),[Me==null?void 0:Me.visible]);const $e=()=>ye(void 0,null,function*(){qe(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ut=yield(0,ge.ZJ)(Me==null?void 0:Me.src);He.current.src="",He.current.src=ut,He.current.onload=function(){Ie()},qe(!1),Je("")}),Te=ut=>ye(void 0,null,function*(){qe(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ut=yield(0,Le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Me.title,file:ut.dataUrl}});Ut!=null&&Ut.id&&!Ue?(yield(0,Le.ZP)(`/api/attachments/${Me.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ut==null?void 0:Ut.id,settings:JSON.stringify(ut.state)}})).status===0&&Ce():Ut!=null&&Ut.id&&Ce(Ut),qe(!1),Je("")}),nt=()=>{const ut=document.querySelector('a[href="https://markerjs.com/"]');ut&&ut.parentNode&&(ut.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)})},Ie=()=>{ve.current=new pe.hP(He.current),ve.current.targetRoot=Xe.current,ve.current.addEventListener("render",Te),ve.current.addEventListener("beforeclose",se),De&&(ve.current.availableMarkerTypes=ve.current.ALL_MARKER_TYPES,ve.current.uiStyleSettings.redoButtonVisible=!0,ve.current.uiStyleSettings.notesButtonVisible=!0,ve.current.uiStyleSettings.zoomButtonVisible=!0,ve.current.uiStyleSettings.zoomOutButtonVisible=!0,ve.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ve.current.uiStyleSettings,ve.current.show(),Me!=null&&Me.snapshotData&&ve.current.restoreState(Me.snapshotData),setTimeout(()=>{window.scrollTo(0,0),nt()},300)};return y.createElement(y.Fragment,null,(Me==null?void 0:Me.visible)&&y.createElement(Be.Z,{spinning:ze,tip:me,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:Xe,className:Ke()(je.imageDimensions,Ne,we?je.fullWidth:""),style:be},y.createElement("img",{className:je.img,ref:He}))))}},22007:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return pe}});var y=re(62957),je={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=",Ke=re(59301),pe=({visible:Le,setVisible:ge,image:ye,closeImageStyle:xe,hiddenbutton:Ee})=>Ke.createElement(y.default,{centered:!0,destroyOnClose:!0,open:Le,footer:null,wrapClassName:je.modal,onCancel:()=>ge(!1)},Ke.createElement("div",{className:je.content},Ke.createElement("img",{src:ye}),Ee,Ke.createElement("img",{onClick:()=>ge(!1),className:je.close,src:ke,style:xe})))},9057:function(wt,dt,re){"use strict";var y=re(59301),je=re(77019),ke=re(5269),Ke=re(31691),Be=re(7939),pe=re(35883),Le=re(74501),ge=re(48136),ye=re(59301);const xe=(0,y.forwardRef)(({callback:Ee,showSaveButton:Me,value:Ne=""},we)=>{const be=(0,y.useRef)(),se=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],De=ve=>{be.current.setValue(be.current.getValue()+" "+ve.value+" ")},Ue=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ye.createElement(je.Z,{className:Le.Z.lists,gutter:[10,10]},se.map((ve,Qe)=>ye.createElement(ke.Z,{flex:"110px",className:Le.Z.item},ye.createElement("div",null,ye.createElement(pe.Z,{value:`$$${ve.value}$$`}),ve.name),ye.createElement("div",{className:Le.Z.children},ve.children.map((Xe,ze)=>ye.createElement("div",{key:ze},ye.createElement("h1",null,Xe.name),ye.createElement(je.Z,{gutter:[10,10]},Xe.data.map((qe,me)=>ye.createElement(ke.Z,{key:me,onClick:()=>De(qe),className:Le.Z.diamond},ye.createElement(pe.Z,{value:"`$$"+qe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ye.createElement(je.Z,{className:Le.Z.lists,gutter:[10,10]},Ce.map((ve,Qe)=>ye.createElement(ke.Z,{flex:"110px",className:Le.Z.item},ye.createElement("div",null,ye.createElement(pe.Z,{value:"`$$"+ve.value+"$$`"}),ve.name),ye.createElement("div",{className:Le.Z.children},ve.children.map((Xe,ze)=>ye.createElement("div",{key:ze},Xe.name&&ye.createElement("h1",null,Xe.name),ye.createElement(je.Z,{gutter:[10,10]},Xe.data.map((qe,me)=>ye.createElement(ke.Z,{key:me,onClick:()=>De(qe),className:Le.Z.diamond},ye.createElement(pe.Z,{value:"`$$"+qe.value+"$$`"}))))))))))}],He=()=>{var ve=document.createElement("div");ve.innerHTML=be.current.getValue();var Qe=ve.innerText;return Ee&&Ee(Qe),Qe};return(0,y.useImperativeHandle)(we,()=>({getData:He})),ye.createElement("div",{className:Le.Z.mathWrap},ye.createElement(Ke.default,{defaultActiveKey:"1",items:Ue}),ye.createElement("math-field",{locale:"zh_cn",className:Le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:800,marginTop:30,fontSize:18}},Ne||""),Me&&ye.createElement("div",{className:Le.Z.button},ye.createElement(Be.ZP,{size:"large",onClick:He,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=xe},57940:function(wt,dt,re){"use strict";re.d(dt,{z:function(){return Ft},Z:function(){return Ye}});var y=re(59301),je=re(94968),ke=re(6767),Ke=re(62957),Be=re(7939),pe=re(14185),Le=re(6755),ge=Object.defineProperty,ye=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Me=(oe,Pe,at)=>Pe in oe?ge(oe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:at}):oe[Pe]=at,Ne=(oe,Pe)=>{for(var at in Pe||(Pe={}))xe.call(Pe,at)&&Me(oe,at,Pe[at]);if(ye)for(var at of ye(Pe))Ee.call(Pe,at)&&Me(oe,at,Pe[at]);return oe},we=(oe,Pe,at)=>new Promise((At,Ge)=>{var ot=Bt=>{try{yt(at.next(Bt))}catch(Nt){Ge(Nt)}},mt=Bt=>{try{yt(at.throw(Bt))}catch(Nt){Ge(Nt)}},yt=Bt=>Bt.done?At(Bt.value):Promise.resolve(Bt.value).then(ot,mt);yt((at=at.apply(oe,Pe)).next())});const be="\u3000\u3000";function se(oe){var Pe=["Bytes","KB","MB","GB","TB"];if(oe==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(oe)/Math.log(1024)),10);return(oe/Math.pow(1024,at)).toFixed(1)+" "+Pe[at]}var Ce=({value:oe=[],action:Pe,onChange:at,className:At,maxSize:Ge=150,title:ot="\u6587\u4EF6\u4E0A\u4F20",accept:mt=null})=>{const yt={multiple:!1,fileList:oe,accept:mt,withCredentials:!0,beforeUpload:Nt=>Nt.size/1024/1024<Ge?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ge}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(Nt){var Ct,Lt,Jt,le;let Ae=[...Nt.fileList];if(Ae=Ae.map(ee=>(ee.name.indexOf(be)===-1&&(ee.name=`${ee.name}${be}${se(ee.size)}`),Ne({},ee))),Nt.file.status==="done"&&((Lt=(Ct=Nt.file)==null?void 0:Ct.response)==null?void 0:Lt.status)===-1){message.error((le=(Jt=Nt.file)==null?void 0:Jt.response)==null?void 0:le.message),at([]);return}at(Ae)},onRemove:Nt=>we(void 0,null,function*(){const Ct=Nt.size/1024/1024;return Nt.status==="uploading"?!0:Ct<Ge&&(Nt.response?Nt.response.id:Nt.uid)?yield removeAttachment(Nt.response?Nt.response.id:Nt.id):!0})};function Bt(Nt){Nt.preventDefault(),Nt.stopPropagation()}return React.createElement("div",{className:`single-upload ${At||""}`},React.createElement(Upload,Ne({},yt),React.createElement(Button,{type:"primary",title:oe.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:oe.length>0,ghost:!0},ot),React.createElement("span",{onClick:Bt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ge,"M)"," ")))},De=re(61481),Ue=re(78267),He=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ze=(oe,Pe,at)=>Pe in oe?He(oe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:at}):oe[Pe]=at,qe=(oe,Pe)=>{for(var at in Pe||(Pe={}))Qe.call(Pe,at)&&ze(oe,at,Pe[at]);if(ve)for(var at of ve(Pe))Xe.call(Pe,at)&&ze(oe,at,Pe[at]);return oe};const me=oe=>React.createElement("svg",qe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},oe),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 Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",$e=Object.defineProperty,Te=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ut=(oe,Pe,at)=>Pe in oe?$e(oe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:at}):oe[Pe]=at,Ut=(oe,Pe)=>{for(var at in Pe||(Pe={}))nt.call(Pe,at)&&ut(oe,at,Pe[at]);if(Te)for(var at of Te(Pe))Ie.call(Pe,at)&&ut(oe,at,Pe[at]);return oe},gt=(oe,Pe,at)=>new Promise((At,Ge)=>{var ot=Bt=>{try{yt(at.next(Bt))}catch(Nt){Ge(Nt)}},mt=Bt=>{try{yt(at.throw(Bt))}catch(Nt){Ge(Nt)}},yt=Bt=>Bt.done?At(Bt.value):Promise.resolve(Bt.value).then(ot,mt);yt((at=at.apply(oe,Pe)).next())});const{Dragger:ct}=je.default;function Ft(oe){let Pe=[];return oe&&oe.length>0&&(Pe=oe.map(at=>({uid:at.id,id:at.id,name:at.title+be+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),Pe}var Ye=({value:oe,onChange:Pe,action:at,data:At,className:Ge,maxSize:ot=150,title:mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:Bt="",additionalText:Nt,isDragger:Ct,number:Lt=1e3,aloneClear:Jt=!1,realTimeRemove:le=!0,uploadText:Ae,setFileProgress:ee,showFileProgress:z})=>{const[ae,te]=(0,y.useState)(!1);let[We,ft]=(0,y.useState)(oe||[]),[lt,zt]=(0,y.useState)(1);(0,y.useEffect)(()=>{oe&&(lt===1&&ft([...oe]),zt(2),Lt===(oe==null?void 0:oe.length)&&te(!0))},[oe]);const Kt=()=>{setTimeout(()=>{We.pop(),ft([...We])},500)};z&&ee(We.some(ln=>ln.status==="uploading"));const Pt={multiple:!0,disabled:ae,accept:Bt,withCredentials:!0,fileList:We,beforeUpload:(ln,Jn)=>{const jn=ln.size/1024/1024;return We.concat(Jn).length>Lt?(We.pop(),ft([...We]),ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Lt}\u4E2A\u6587\u4EF6`),Jt?Promise.reject():(Kt(),!1)):jn<ot?!0:(ke.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ot}MB).`),Jt?Promise.reject():(Kt(),!1))},data:At,action:at||`${pe.Z.API_SERVER}/api/attachments.json`,onChange(ln){var Jn,jn,qn,Ar;if(ln.file.status==="removed"?We=ln.fileList:We=(0,Ue.uniqBy)([...ln.fileList,...We],"uid"),ln.file.status==="done"&&((jn=(Jn=ln.file)==null?void 0:Jn.response)==null?void 0:jn.status)===-1){ke.ZP.error((Ar=(qn=ln.file)==null?void 0:qn.response)==null?void 0:Ar.message);return}We.length>=Lt?te(!0):te(!1),ft([...We]),We=We.map(xr=>{var sr,_t;return(sr=xr==null?void 0:xr.response)!=null&&sr.id&&(xr.url=(_t=xr==null?void 0:xr.response)==null?void 0:_t.url),xr.name.indexOf(be)===-1&&(xr.name=`${xr.name}${be}${se(xr.size)}`),Ut({},xr)}),console.log("info:",ln,We),Pe(We)},onRemove:ln=>gt(void 0,null,function*(){if(!le)return!0;const Jn=()=>gt(void 0,null,function*(){if(ln.response?ln.response.id:ln.id){let qn=yield(0,Le.JZ)(ln.response?ln.response.id:ln.uid);return Promise.resolve(qn)}else return!0});return yt?new Promise((jn,qn)=>{Ke.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 Ar=yield Jn();ke.ZP.success("\u5220\u9664\u6210\u529F"),jn(!0)}),onCancel:()=>jn(!1)})}):yield Jn()})};function on(ln){ln.preventDefault(),ln.stopPropagation()}return y.createElement("div",{className:`multi-upload ${Ge||""}`},Ct&&y.createElement(ct,Ut({},Pt),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(De.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",ot,"MB)"," "),Nt),!Ct&&y.createElement(je.default,Ut({},Pt),y.createElement(Be.ZP,{disabled:ae,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Je}),mt),y.createElement("span",{onClick:on,className:"upload_text"},Ae||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ot}MB)`)))}},90736:function(wt,dt,re){"use strict";var y=re(59301),je=re(4977),ke=re(7939),Ke=Object.defineProperty,Be=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,xe=(we,be,se)=>be in we?Ke(we,be,{enumerable:!0,configurable:!0,writable:!0,value:se}):we[be]=se,Ee=(we,be)=>{for(var se in be||(be={}))ge.call(be,se)&&xe(we,se,be[se]);if(Le)for(var se of Le(be))ye.call(be,se)&&xe(we,se,be[se]);return we},Me=(we,be)=>Be(we,pe(be));const Ne=({img:we,buttonProps:be={},styles:se={},customText:Ce,ButtonText:De,ButtonClick:Ue,Buttonclass:He,ButtonTwo:ve,imgStyles:Qe,loading:Xe=!1,className:ze=""})=>y.createElement("section",{className:`tc animated fadeIn ${ze}`,style:Ee({color:"#999",margin:"100px auto",visibility:Xe?"hidden":"visible"},se)},y.createElement("img",{src:we||je,style:Me(Ee({},Qe),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},Ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),De&&y.createElement(ke.ZP,Ee({className:He,onClick:Ue},be),De),ve&&ve);dt.Z=Ne},47026:function(wt,dt,re){"use strict";re.d(dt,{Q:function(){return pe}});var y=re(59301),je=re(82326),ke=re(47889),Ke=re(4875),Be=re(59301),pe=(ge=>(ge[ge.Number=1]="Number",ge[ge.Percent=2]="Percent",ge))(pe||{});const Le=({value:ge,onChange:ye,disabled:xe,hidePercentOption:Ee=!1,percentType:Me="select"})=>{const Ne=(0,y.useMemo)(()=>Ee?1:2,[Ee]),[we,be]=(0,y.useState)(Ne);console.log(we);const se=De=>ge.type===1?`${De}\u5206`:`${De}%`,Ce=(0,y.useCallback)(De=>{if(we===1){const Ue=De.replace("\u5206","");return isNaN(parseInt(Ue,10))?0:Ue}else return De.replace("%","")},[we]);return(0,y.useEffect)(()=>{be(ge.type)},[ge]),Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Me=="select"&&Be.createElement(je.default,{size:"large",onChange:De=>{be(De),ye({type:De,inputValue:De===1?5:20})},value:we||Ne,style:{width:100},options:Ee?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:xe}),Me=="radio"&&Be.createElement(ke.ZP.Group,{size:"large",onChange:De=>{const Ue=De.target.value;be(Ue),ye({type:Ue,inputValue:Ue===1?5:20})},value:we||Ne,disabled:xe},!Ee&&Be.createElement(ke.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Be.createElement(ke.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Me=="radio"&&Be.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ge.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Be.createElement(Ke.Z,{size:"large",disabled:xe,value:ge.inputValue,style:{width:"120px"},parser:Ce,addonAfter:ge.type===1?"\u5206":"%",max:we===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:De=>{ye({type:we,inputValue:De})}}),Me=="radio"&&ge.type==2&&Be.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=Le},86974:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return He}});var y=re(59301),je={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},ke=re(7939),Ke=re(70557),Be=re(34728),pe=re(25399),Le=re(76406),ge=re(84849),ye=re(90736),xe=re(14185),Ee=re(52078),Me=re(59301),Ne=Object.defineProperty,we=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ce=(ve,Qe,Xe)=>Qe in ve?Ne(ve,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ve[Qe]=Xe,De=(ve,Qe)=>{for(var Xe in Qe||(Qe={}))be.call(Qe,Xe)&&Ce(ve,Xe,Qe[Xe]);if(we)for(var Xe of we(Qe))se.call(Qe,Xe)&&Ce(ve,Xe,Qe[Xe]);return ve},Ue=(ve,Qe,Xe)=>new Promise((ze,qe)=>{var me=Te=>{try{$e(Xe.next(Te))}catch(nt){qe(nt)}},Je=Te=>{try{$e(Xe.throw(Te))}catch(nt){qe(nt)}},$e=Te=>Te.done?ze(Te.value):Promise.resolve(Te.value).then(me,Je);$e((Xe=Xe.apply(ve,Qe)).next())}),He=({editOffice:ve="view",data:Qe,issaver:Xe,onSaver:ze,theme:qe,type:me,filename:Je,monacoEditor:$e,className:Te,style:nt,close:Ie,onClose:ut,hasMask:Ut,disabledDownload:gt,onImgDimensions:ct,showNodata:Ft,recordInfo:Ye})=>{const[oe,Pe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[at,At]=(0,y.useState)(""),[Ge,ot]=(0,y.useState)(),mt=window.ENV==="build"?"/react/build":"",yt=location.host.startsWith("localhost")?xe.Z.PROXY_SERVER:xe.Z.API_SERVER,Nt=10*(1024*1024),Ct=(0,y.useRef)();Qe!=null&&Qe.startsWith("/api")&&me!=="txt"&&(Qe=xe.Z.API_SERVER+Qe);const Lt=ae=>ae.substring(ae.lastIndexOf("/")+1).split(".").pop();Je&&$e&&($e.filename=Je),(0,y.useEffect)(()=>{var ae,te;const We=(te=(ae=document.cookie)==null?void 0:ae.replace(/\s/g,""))==null?void 0:te.split(";");We==null||We.map(ft=>{let lt=ft.split("=");lt[0]==="_educoder_session"&&At(lt[1])})},[]),(0,y.useEffect)(()=>{me==="office"&&(Qe.indexOf("bigfilescdn.")>-1||Qe.indexOf("bigfiles1")>-1?ot({url:Qe,fileType:Lt(Qe),model:Qe.indexOf("model=edit")?"edit":"view"}):Qe.indexOf("coze")>-1?ot({url:Qe,fileType:"doc",model:"view"}):le())},[me,Qe]);function Jt(ae){return Ue(this,null,function*(){ae.data.type==="pdfdata"&&(ze(ae.data.data),window.removeEventListener("message",Jt,!1)),console.log("mess---:",ae.data)})}const le=()=>Ue(void 0,null,function*(){console.log("data:",Qe);let ae=Qe;Qe.startsWith("http")||(ae=location.origin+ae);let te=new URL(ae).pathname.split("/").pop();const We=yield(0,ge.gJ)({attachment_id:te});We.url=yt+We.url,ot(We)}),Ae=()=>{if(Qe.startsWith("http")||Qe.startsWith("blob:")){ee();return}(0,Le.Sv)(Je||"educoder",Qe,Je)},ee=()=>{Ye&&(0,Ee.fc)({id:Ye==null?void 0:Ye.id,watch_type:1,course_id:Ye==null?void 0:Ye.course_id}),(0,Le.Nd)(Je||"educoder",decodeURIComponent(Qe))};(0,y.useEffect)(()=>(window.addEventListener("message",z),()=>{window.removeEventListener("message",z)}),[]);const z=ae=>{var te;((te=ae==null?void 0:ae.data)==null?void 0:te.type)==="closePop"&&ut()};return Me.createElement("div",{style:De({},nt||{}),className:`${Ut&&je.bgBlack} ${me?je.wrp:"hide"}`},!!me&&Ie&&Me.createElement("div",{id:"closePop",className:je.close,ref:Ct},!!ct&&Me.createElement(pe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ct.current},Me.createElement("span",{onClick:()=>{ut(),ct()}},Me.createElement("i",{className:"icon-yulanpizhu"}))),!gt&&window.parent===window&&Me.createElement(pe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ct.current},Me.createElement("span",{onClick:ee},Me.createElement("i",{className:"icon-quxiaozhiding"}))),Xe&&Me.createElement(pe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ct.current},Me.createElement("span",{className:"",onClick:()=>{const ae=document.getElementById("pdfiframe");window.addEventListener("message",Jt,!1),setTimeout(()=>{ae.contentWindow.postMessage("getData","*")},300)}},Me.createElement("i",{className:"icon-baocun"}))),Me.createElement(pe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ct.current},Me.createElement("span",{className:"",onClick:()=>{ut()}},Me.createElement("i",{className:"icon-guanbi1"})))),Me.createElement("div",{className:`${je[Te]} ${Te} ${je.monaco} ${me==="txt"?"show":"hide"}`},me==="txt"&&Me.createElement(Me.Fragment,null,Me.createElement(Be.ZP,De({},$e)))),me==="audio"&&Me.createElement("audio",{controls:!0,src:`${(Qe==null?void 0:Qe.indexOf("http://"))>-1||(Qe==null?void 0:Qe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Qe}`,autoPlay:!0}),me==="video"&&Me.createElement(Me.Fragment,null,(Qe==null?void 0:Qe.indexOf("http"))>-1?Me.createElement("video",{controls:!0,src:`${Qe}`,autoPlay:!0}):Me.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Qe}`,autoPlay:!0})),me==="office"&&Ge&&Me.createElement("iframe",{src:`${mt}/office.html?key=${Ge.key}&url=${btoa(Ge.url)}&callbackUrl=${yt+(Ge.callbackUrl||"")}&fileType=${Ge.fileType}&title=${Ge.title||""}&model=${ve}&officeServer=${xe.Z.ONLYOFFICE}&disabledDownload=${!!gt}`}),me==="html"&&Me.createElement("iframe",{src:Qe+"&disposition=inline"}),me==="pdf"&&Me.createElement("iframe",{id:"pdfiframe",src:`${mt}/js/pdf/index.html?filename=${Je||"educoder.pdf"}&url=${encodeURIComponent(Qe)}&disabledDownload=${!!gt}&model=${ve}`}),me==="image"&&Me.createElement("img",{src:`${(Qe==null?void 0:Qe.indexOf("http://"))>-1||(Qe==null?void 0:Qe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Qe}`}),(me==="other"||me==="download")&&Me.createElement(Me.Fragment,null,Ft?Me.createElement(ye.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:Ae,disabled:gt},"\u4E0B\u8F7D")}):Me.createElement(ke.ZP,{type:"primary",size:"middle",onClick:Ae,disabled:gt},Me.createElement(Ke.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),me==="flowChart"&&Me.createElement("div",{className:"embed"},Me.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Qe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(wt,dt,re){"use strict";re.d(dt,{z:function(){return $e},Z:function(){return Te}});var y=re(59301),je=re(46214),ke=re(20047),Ke=re(64018),Be=re(16471),pe=re(14185),Le=re(76406),ge=re(15342),ye=re(44104),xe=re(7939),Ee=re(1012),Me=re(86974),Ne=re(59301),be=({html:nt})=>{const Ie=(0,y.useRef)(null),ut=(0,y.useRef)(null),Ut=`.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=Ie.current.attachShadow({mode:"open"});ut.current=document.createElement("div"),ut.current.className="markdown-body",ut.current.innerHTML=nt,gt.appendChild(ut.current);const ct=document.createElement("style");return ct.textContent=Ut,gt.appendChild(ct),()=>{gt.innerHTML=""}},[]),(0,y.useEffect)(()=>{ut.current&&(ut.current.innerHTML=nt)},[nt]),Ne.createElement("div",{ref:Ie})};function se(nt){const Ie=["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"],ut=new RegExp(`\\b(${Ie.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Ut=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return nt.replace(ut,"").replace(Ut,"").trim()}var Ce={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},De=Object.defineProperty,Ue=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Qe=(nt,Ie,ut)=>Ie in nt?De(nt,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ut}):nt[Ie]=ut,Xe=(nt,Ie)=>{for(var ut in Ie||(Ie={}))He.call(Ie,ut)&&Qe(nt,ut,Ie[ut]);if(Ue)for(var ut of Ue(Ie))ve.call(Ie,ut)&&Qe(nt,ut,Ie[ut]);return nt};const ze="@\u2581\u2581@",qe="@\u2581@",me=/<pre[^>]*>/g;function Je(nt){let Ie=document.createElement("div");return Ie.innerHTML=nt,Ie.childNodes.length===0?"":Ie.childNodes[0].nodeValue}const $e=(nt,Ie)=>{nt=nt||"";const ut=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ut=/\"(?: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 Ie?nt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ut,(Ft,Ye,oe,Pe,at,At,Ge)=>{const ot=Ye||Pe||At,mt=oe||at||Ge||"?";return pe.Z.API_SERVER+"/api/attachments/"+ot+mt+"&t="+(0,Le.Jn)(ot,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(nt=nt.replace(ct,(Ft,Ye,oe,Pe,at,At,Ge)=>{const ot=Ye||Pe||At,mt=oe||at||Ge||"?";return pe.Z.API_SERVER+"/attachments/download/"+ot+mt+"&t="+(0,Le.Jn)(ot,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replace(ut,(Ft,Ye,oe,Pe,at,At,Ge)=>{const ot=Ye||Pe||At,mt=oe||at||Ge||"?";return pe.Z.API_SERVER+"/api/attachments/"+ot+mt+"&t="+(0,Le.Jn)(ot,Date.now())+(Ft.indexOf(")")>-1?")":"&")}).replace(Ut,(Ft,Ye,oe,Pe,at)=>{const At=Ye||Pe,Ge=oe||at||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+At+Ge+At+Ge+"&t="+(0,Le.Jn)(At,Date.now())}).replace(gt,(Ft,Ye,oe,Pe,at)=>{const At=Ye||Pe,Ge=oe||at||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+At+Ge+At+Ge+"&t="+(0,Le.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,`
`),nt)};var Te=({value:nt="",edit:Ie=!1,className:ut,showTextOnly:Ut,showLines:gt,style:ct={},stylesPrev:Ft={},highlightKeywords:Ye,showProgramFill:oe,isProgramFill:Pe,disabledFill:at=!1,programFillValue:At,openEditor:Ge=()=>{},onFillChange:ot=Bt=>{},onFillBlur:mt=()=>{},onFillFocus:yt=()=>{}})=>{let Bt=se(String(nt||""));const Nt=(0,y.useRef)(),Ct=(0,y.useRef)(),[Lt,Jt]=(0,y.useState)(""),[le,Ae]=(0,y.useState)("office"),[ee,z]=(0,y.useState)([]),ae=(0,y.useRef)("a"+(0,Ee.Z)()),te={},We=_t=>/<style[\s\S]*?>/i.test(_t||""),ft=(_t,sn,Yn)=>{const Mr=document.createElement(_t===qe?"input":"textarea");Mr.style.width="100%",Mr.style.height=_t===qe?"40px":"151px",Mr.rows=5,Mr.spellcheck=!1,Mr.name="edu-program-fill",Mr.placeholder="\u8BF7\u8F93\u5165",Mr.dataset.id=sn;const Ba=Object.keys(te).length;return te[Ba]=Mr,`<span class="edu-program-fill-wrap ${_t===qe?"":"show"}" style="width:${_t===qe?"600px":"100%"}" title=${Yn||""}><span>${Mr.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function lt(_t){return _t=_t.replace(/!\[.*?\]\(.*?\)/g,""),_t=_t.replace(/\[.*?\]\(.*?\)/g,""),_t=_t.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),_t=_t.replace(/<embed.*?>/g,""),_t=_t.replace(/<img.*?>/g,""),_t=_t.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),_t=_t.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),_t=_t.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),_t=_t.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),_t}const zt=_t=>!Ut&&We(Bt)?_t:_t.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(sn,Yn){let Mr=Yn.replace(/(\n|\r)/g,"").split("}"),Ba=[];return Mr.map(Fi=>{Fi!=""&&Ba.push(`.${ae.current} ${Fi}`)}),`<style>${Ba.join("}")}</style>`}),Kt=(0,y.useMemo)(()=>{(0,ke.Iy)();try{const Mr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ba=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Fi=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,pi=/\(\/attachments\/download\//g;Bt=Bt.replace(pi,"("+pe.Z.API_SERVER+"/attachments/download/").replace(Mr,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Ba,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(Fi,'"'+pe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Nt.current.style.display="none"}catch(Mr){}if(oe){let Mr=-1;return Bt=Bt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Ba,Fi,pi){var $r;return++Mr,ft(Ba,Mr,($r=At==null?void 0:At[Mr])==null?void 0:$r.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${zt(Bt||"")}</pre>`}let _t=zt(Bt);_t=(0,ke.ZP)(_t);const sn=(0,ke.ez)();Bt.match(/\[TOC\]/)&&(_t=_t.replace("<p>[TOC]</p>",(0,ke.Qv)()),(0,ke.Iy)()),_t=_t.replace(/(__special_katext_id_\d+__)/g,(Mr,Ba)=>{const{type:Fi,expression:pi}=sn[Ba];return(0,ge.renderToString)(Je(pi)||"",{displayMode:Fi==="block",throwOnError:!1,output:"html"})}),_t=_t.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Yn=document.createElement("div");if(Yn.innerHTML=_t,Ut)return Yn.innerText;if(Ye){const Mr=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Jn(Yn,Mr),Yn.innerHTML}return setTimeout(()=>Ar(),500),Yn.innerHTML},[Bt,Ye]);(0,y.useEffect)(()=>{jn.current&&jn.current.querySelectorAll(["input","textarea"]).forEach(sn=>{sn.oninput=Pt,sn.onblur=on,sn.onfocus=ln})},[ee]),(0,y.useEffect)(()=>{var _t,sn,Yn,Mr,Ba;if(At!=null&&At.length)try{const Fi=jn.current.querySelectorAll(".edu-program-fill-score"),pi=jn.current.querySelectorAll('[name="edu-program-fill"]');for(const[$r,Bi]of pi.entries())Bi.value=((_t=At==null?void 0:At[$r])==null?void 0:_t.value)||"",((sn=At==null?void 0:At[$r])==null?void 0:sn.type)==="warning"?Bi.className="program-fill-warning":((Yn=At==null?void 0:At[$r])==null?void 0:Yn.type)==="success"?Bi.className="program-fill-success":Bi.className="";for(const[$r,Bi]of Fi.entries())Bi.innerHTML=(Mr=At==null?void 0:At[$r])!=null&&Mr.score?`${(Ba=At==null?void 0:At[$r])==null?void 0:Ba.score}\u5206`:"";z(At)}catch(Fi){console.log(Fi,"error")}},[At]);const Pt=_t=>{ee[_t.target.dataset.id]=ee[_t.target.dataset.id]||{},ee[_t.target.dataset.id].value=_t.target.value,z([...ee]),ot(ee,_t.target.dataset.id)},on=_t=>{ee[_t.target.dataset.id]=ee[_t.target.dataset.id]||{},ee[_t.target.dataset.id].value=_t.target.value,z([...ee]),mt(ee,_t.target.dataset.id)},ln=_t=>{ee[_t.target.dataset.id]=ee[_t.target.dataset.id]||{},ee[_t.target.dataset.id].value=_t.target.value,z([...ee]),yt(ee,_t.target.dataset.id)};function Jn(_t,sn){return _t.childNodes.forEach(Yn=>{var Mr;if(Yn.childNodes.length>0)Jn(Yn,sn);else if(Yn.nodeName!=="IMG")if(Yn.innerHTML)Yn.innerHTML=(Mr=Yn.innerHTML)==null?void 0:Mr.replace(new RegExp(sn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Ba=document.createElement("span");Ba.innerHTML=Yn.textContent.replace(new RegExp(sn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Yn.replaceWith(Ba)}})}const jn=(0,y.useRef)();ke.jb.WebkitLineClamp=gt,gt&&(ct=Xe(Xe({},ct),ke.jb));function qn(_t){let sn=_t.target;if(sn.tagName.toUpperCase()==="A"){let Yn=sn.getAttribute("href");if(Yn.indexOf("office")>-1)_t.preventDefault(),Jt(Yn),Ae("office");else if(Yn.indexOf("application/pdf")>-1)_t.preventDefault(),Jt(Yn),Ae("pdf");else if(Yn.indexOf("text/html")>-1)_t.preventDefault(),Jt(Yn),Ae("html");else if(Yn.startsWith("#")){_t.preventDefault();let Mr=document.getElementById(Yn.replace("#",""));Mr&&Mr.scrollIntoView(!0)}}}const Ar=()=>{var _t;const sn=(_t=jn.current)==null?void 0:_t.querySelectorAll("video");sn==null||sn.forEach(Yn=>{if(Yn.oncontextmenu=()=>!1,Yn.src.indexOf(".m3u8")>-1&&!Yn.canPlayType("application/vnd.apple.mpegurl")){if(Be.ZP.isSupported()){var Mr=new Be.ZP;Mr.loadSource(Yn.src),Mr.attachMedia(Yn)}}})};(0,y.useEffect)(()=>{if(jn.current&&Kt&&Kt.match(me)&&window.PR.prettyPrint(),jn.current)return jn.current.addEventListener("click",qn),()=>{var _t;(_t=jn.current)==null||_t.removeEventListener("click",qn),(0,ke.AL)(),(0,ke.Iy)()}},[Kt,jn.current,qn]);const xr=_t=>{_t.target.nodeName==="IMG"&&_t.target.className.indexOf("draw-flowchart")>-1?(Nt.current.style.zIndex=1,Nt.current.style.display="flex",Nt.current.style.width=_t.target.clientWidth+"px",Nt.current.style.height=_t.target.clientHeight+"px",Nt.current.style.top=_t.target.offsetTop+"px",Nt.current.style.left=_t.target.offsetLeft+"px",_t.target.id&&(Ct.current=_t.target.id)):Nt.current.style.display="none"},sr=()=>{Nt.current.style.display="none"};return(0,y.useEffect)(()=>{var _t;const sn=Yn=>{Yn.preventDefault(),Yn.clipboardData.setData("text",window.getSelection().toString())};return(_t=jn.current)==null||_t.addEventListener("copy",sn),()=>{var Yn;(Yn=jn.current)==null||Yn.removeEventListener("copy",sn)}},[jn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:sr},Ut&&y.createElement("div",{ref:jn,className:`${Ce.mdBody} `},Kt),!Ut&&!We(Kt)&&y.createElement("div",{ref:jn,style:Xe({},ct),onMouseOver:xr,className:`${ut||""} ${at?"disabled-fill":""} markdown-body ${Ce.mdBody} ${ae.current}`,dangerouslySetInnerHTML:{__html:Kt}}),!Ut&&We(Kt)&&y.createElement(be,{html:Kt}),y.createElement("div",{ref:Nt,className:`${Ce.button} ${Ie?"":Ce.previewFlowChart}`},y.createElement(ye.Z,null,y.createElement(xe.ZP,{onClick:()=>{Ie?Ge(Ct.current):(Jt(Ct.current),Ae("flowChart"))}},Ie?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Me.Z,{close:!0,data:Lt,type:Lt!=null&&Lt.length?le:"",style:Xe({},Ft),onClose:()=>Jt("")}))}},27878:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ge}});var y=re(59301),je={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=re(62957),Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",pe=(ye,xe,Ee)=>new Promise((Me,Ne)=>{var we=Ce=>{try{se(Ee.next(Ce))}catch(De){Ne(De)}},be=Ce=>{try{se(Ee.throw(Ce))}catch(De){Ne(De)}},se=Ce=>Ce.done?Me(Ce.value):Promise.resolve(Ce.value).then(we,be);se((Ee=Ee.apply(ye,xe)).next())}),ge=({type:ye,resdata:xe,onok:Ee,oktext:Me,okloading:Ne})=>{const[we,be]=(0,y.useState)(!1),{can_copy_list:se,can_copy_num:Ce,challenge_type:De,course_data_list:Ue,no_copy_list:He,no_copy_num:ve,no_use_list:Qe,no_use_num:Xe,repeat_shixun_num:ze,student_count:qe,total_num:me,use_num:Je}=xe;let $e=Ce>0||ye==="exercise";(0,y.useEffect)(()=>{(xe==null?void 0:xe.student_count)>0&&be(!0)},[xe]),console.log("---11",Ne),(0,y.useEffect)(()=>{Ne||be(!1)},[Ne]);const Te=()=>{if(ye==="exercise"&&De===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:je.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:je.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(ye==="exercise"&&De===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:je.orangeColor},Je),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixun"&&De===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixun"&&De===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="subject"&&De===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:je.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="subject"&&De===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:je.orangeColor},qe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:je.orangeColor},Je)," \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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:je.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:je.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(ye==="shixunpush"&&De===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:je.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixunpush"&&De===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:je.orangeColor},qe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:je.orangeColor},Je),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},nt=()=>{if(ye==="exercise"||ye==="subject"||ye==="exercisepush"||ye==="shixunpush")return y.createElement("div",{style:{marginTop:20}},ve>0&&y.createElement("div",null,y.createElement("span",{className:je.flex},y.createElement("img",{src:Be,style:{width:14}}),y.createElement("span",{className:je.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:je.statusbody},ye==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:je.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"),(ye==="subject"||ye==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",$e&&y.createElement("span",{className:je.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"),ye==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",$e&&y.createElement("span",{className:je.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,He==null?void 0:He.map((Ie,ut)=>y.createElement("a",{href:`/shixuns/${Ie.identifier}/challenges`,target:"_blank"},"\u300A",Ie==null?void 0:Ie.name,"\u300B",ut+1!==ve&&"\u3001"))))),Ce>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:je.flex},y.createElement("img",{src:Ke,style:{width:14}}),y.createElement("span",{className:je.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:je.statusbody},ye==="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"),(ye==="subject"||ye==="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"),ye==="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,se==null?void 0:se.map((Ie,ut)=>y.createElement("a",{href:`/shixuns/${Ie.identifier}/challenges`,target:"_blank"},"\u300A",Ie==null?void 0:Ie.name,"\u300B",ut+1!==Ce&&"\u3001"))))));if(ye==="shixun")return y.createElement("div",{style:{marginTop:20}},Ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(ke.default,{open:we,onCancel:()=>{be(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!$e&&"none"}},zIndex:1003,confirmLoading:Ne,okText:$e?Me:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){$e?yield Ee([...se,...Qe]):be(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Te(),nt()))}},50105:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ne}});var y=re(59301),je=re(25399),ke=re(44283),Ke=re(15267),Be=re(76406),pe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,xe=(we,be,se)=>be in we?pe(we,be,{enumerable:!0,configurable:!0,writable:!0,value:se}):we[be]=se,Ee=(we,be)=>{for(var se in be||(be={}))ge.call(be,se)&&xe(we,se,be[se]);if(Le)for(var se of Le(be))ye.call(be,se)&&xe(we,se,be[se]);return we},Ne=({children:we,customContent:be,disableWhenCommunity:se=!1,tooltipProps:Ce={}})=>{const De=(0,ke.useDispatch)(),Ue=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 ve;(0,Be.xg)(`/users/${(ve=(0,Ke.eY)())==null?void 0:ve.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),He=ve=>{var Qe;if(!y.isValidElement(ve))return ve;const Xe={};Xe.disabled=!0,Xe.onChange=me=>{var Je,$e;(Je=me==null?void 0:me.preventDefault)==null||Je.call(me),($e=me==null?void 0:me.stopPropagation)==null||$e.call(me)};const ze=(Qe=ve.props)==null?void 0:Qe.children,qe=ze&&y.Children.map(ze,He);return y.cloneElement(ve,Xe,qe)};return(0,Ke.k5)()&&se?y.createElement(je.Z,Ee({placement:"topLeft",title:be||Ue},Ce),He(we)):y.createElement(y.Fragment,null,we)}},28267:function(wt,dt,re){"use strict";re.d(dt,{h:function(){return ve}});var y=re(59301),je=re(82326),ke=re(28284),Ke=re(7939),Be=re(89780),pe=re.n(Be),Le=re(88319),ge=re(94896),ye=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,be=(Qe,Xe,ze)=>Xe in Qe?ye(Qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Qe[Xe]=ze,se=(Qe,Xe)=>{for(var ze in Xe||(Xe={}))Ne.call(Xe,ze)&&be(Qe,ze,Xe[ze]);if(Me)for(var ze of Me(Xe))we.call(Xe,ze)&&be(Qe,ze,Xe[ze]);return Qe},Ce=(Qe,Xe)=>xe(Qe,Ee(Xe));const De=je.default.Option,Ue={labelCol:{span:4},wrapperCol:{span:20}},He={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"]};dt.Z=({callback:Qe,onCancel:Xe})=>{const[ze,qe]=(0,y.useState)("python");function me($e){qe(He[$e][1])}function Je($e){Qe($e)}return y.createElement(ke.default,Ce(se({},Ue),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(je.default,{getPopupContainer:$e=>$e.parentNode,onChange:me},Object.keys(He).map($e=>y.createElement(De,{key:$e,value:$e},He[$e][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(ve,{mode:ze})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ke.ZP,{type:"ghost",onClick:Xe},"\u53D6\u6D88")))};function ve({value:Qe,onChange:Xe,mode:ze,options:qe={}}){const me=(0,y.useRef)(),[Je,$e]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Je){let Te=function(nt){const Ie=nt.getValue();Xe&&Xe(Ie)};return Je.on("change",Te),()=>{Je.off("change",Te)}}},[Je,Xe]),(0,y.useEffect)(()=>{Je&&Je.setOption("mode",ze)},[Je,ze]),(0,y.useEffect)(()=>{Je&&(Qe!==Je.getValue()||Qe==="")&&setTimeout(()=>{Je.setValue(Qe||"")},300)},[Je,Qe]),(0,y.useEffect)(()=>{if(me.current&&!Je){const Te=pe().fromTextArea(me.current,se({mode:ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},qe));$e(Te)}},[me.current,Je]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:me}))}},39116:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Rn}});var y=re(59301),je=re(44283),ke=re(89780),Ke=re.n(ke),Be=re(76374),pe=re(88319),Le=re(6313),ge=re(25717),ye=re(99498),xe=re(25419),Ee=re(67549),Me=re(35883),Ne=({value:Sn="",className:$n,showTextOnly:lr,showLines:wr,style:da={}})=>{const Yr=(0,y.useMemo)(()=>"",[Sn]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Yr}}))},we=Object.defineProperty,be=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,He=(Sn,$n,lr)=>$n in Sn?we(Sn,$n,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Sn[$n]=lr,ve=(Sn,$n)=>{for(var lr in $n||($n={}))De.call($n,lr)&&He(Sn,lr,$n[lr]);if(Ce)for(var lr of Ce($n))Ue.call($n,lr)&&He(Sn,lr,$n[lr]);return Sn},Qe=(Sn,$n)=>be(Sn,se($n));let Xe=[{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 ze({onActionCallback:Sn,title:$n,icon:lr,actionName:wr,className:da="",children:Yr}){function yr(){Sn(wr)}return y.createElement("a",{title:$n,className:da,onClick:yr},y.createElement("i",{className:`${lr}`}),Yr)}var qe=({watch:Sn,showNullButton:$n,showNullProgramButton:lr,onActionCallback:wr,fullScreen:da,insertTemp:Yr,hidetoolBar:yr,extraUse:Ra})=>{const Ai=[...Xe,{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"},!yr&&Ai.map((Ci,Za)=>y.createElement("li",{key:Za},Ci.actionName?y.createElement(ze,Qe(ve({},Ci),{onActionCallback:wr})):y.createElement("span",{className:"v-line"}))),$n?y.createElement("li",null,y.createElement(ze,{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,lr?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ze,{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(ze,{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,Yr&&y.createElement("li",null,y.createElement(ze,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Yr}`,onActionCallback:wr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ra&&y.createElement("li",null,Ra),y.createElement("li",{className:"btn-full-screen"},y.createElement(ze,{icon:`${da?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:da?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wr})))},me=re(88487),Je=re(28284),$e=re(37568),Te=re(7939),nt=Object.defineProperty,Ie=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ft=(Sn,$n,lr)=>$n in Sn?nt(Sn,$n,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Sn[$n]=lr,Ye=(Sn,$n)=>{for(var lr in $n||($n={}))gt.call($n,lr)&&Ft(Sn,lr,$n[lr]);if(Ut)for(var lr of Ut($n))ct.call($n,lr)&&Ft(Sn,lr,$n[lr]);return Sn},oe=(Sn,$n)=>Ie(Sn,ut($n));const Pe={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:Sn,onCancel:$n})=>{function lr(wr){Sn(wr)}return y.createElement(Je.default,oe(Ye({},Pe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:lr,style:{width:500}}),y.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement($e.default,null)),y.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement($e.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Te.ZP,{type:"ghost",onClick:$n},"\u53D6\u6D88")))},At=re(28267),Ge=re(53332),ot=re(62957),mt=re(77019),yt=re(40254),Bt=re(59301),Nt=({callback:Sn,onCancel:$n})=>{const lr=document.createElement("canvas"),wr=lr.getContext("2d");lr.width=1e3,lr.height=800,wr.fillStyle="#ffffff",wr.fillRect(0,0,lr.width,lr.height);const da=lr.toDataURL("image/png");return Bt.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Bt.createElement(mt.Z,{style:{height:"100vh"}},Bt.createElement(yt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:da,visible:!0,title:String(Date.now())},onOk:Yr=>{Sn({src:Yr.url})},onClose:$n})))},Ct=re(36207),Lt=re(5269),Jt=re(6767),le={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ae=re(59301),z=(0,y.forwardRef)(({onCancel:Sn,editImgId:$n,callback:lr},wr)=>{let da=(0,y.useRef)(),Yr=(0,y.useRef)(),yr=(0,y.useRef)(),Ra=(0,y.useRef)(!1);const Ai=(0,y.useRef)(!1);console.log("ref:",wr);const[Ci,Za]=(0,y.useState)(0),[Ln,hr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Za(1)},[]),(0,y.useImperativeHandle)(wr,()=>({setHeight:hr})),Ae.createElement("div",{ref:Ai,className:"body-overflow-initial"},Ae.createElement(Ct.Z,{width:"100vw",height:Ln,footer:null,closable:!0,placement:"bottom",open:!!Ci,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${le.drawerWrap}`,onClose:()=>{window.saveDrawData(ca=>{lr({src:`/api/attachments/${ca}`,id:ca})})},title:Ae.createElement(mt.Z,{align:"middle"},Ae.createElement(Lt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ae.createElement(Lt.Z,{onClick:()=>{hr(Ln==="60px"?"100vh":"60px")}},Ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ae.createElement(Lt.Z,{onClick:()=>{window.saveDrawData(ca=>{if(ca===null){Jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),lr({src:`/api/attachments/${ca}`,id:ca,disabledClose:!0})})}},Ae.createElement(Te.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${$n||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Yr})))}),ae=re(14185),te=re(47889),We=re(4875);const ft=te.ZP.Group,lt={margin:"0 8px"};var zt=({callback:Sn,onCancel:$n})=>{function lr(wr){Sn(wr)}return y.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:lr},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:lt},"\u884C\u6570"),y.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(We.Z,null)),y.createElement("span",{style:lt},"\u5217\u6570"),y.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(We.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Je.default.Item,{name:"align"},y.createElement(ft,null,y.createElement(te.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(te.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(te.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(te.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Te.ZP,{type:"ghost",onClick:$n},"\u53D6\u6D88")))},Kt=re(58755),Pt=re(84915),on=re.n(Pt),Jn=(0,y.forwardRef)(({use3d:Sn,width:$n,height:lr,callback:wr,showSaveButton:da},Yr)=>{const yr=(0,y.useRef)(),Ra=(0,y.useRef)(),[Ai,Ci]=(0,y.useState)(!1),Za=(0,y.useRef)({id:yr,appName:"graphing",width:$n||1e3,height:lr||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)(()=>{Ra.current=new(on())(Za.current,!0),window.onload=function(){Ra.current.inject("applet_container")}},[]);const Ln=()=>{var hr=window.ggbApplet.getPNGBase64(1,!0,72);return wr&&wr(hr),hr};return(0,y.useEffect)(()=>{Za.current.appName=Ai?"3D":"graphing",Ra.current.inject("applet_container")},[Ai]),(0,y.useEffect)(()=>{Ci(Sn)},[Sn]),(0,y.useImperativeHandle)(Yr,()=>({getImgData:Ln})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:yr}),y.createElement(mt.Z,{align:"middle"},y.createElement(Lt.Z,{flex:1},y.createElement(Kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ai,onChange:hr=>Ci(hr)})),y.createElement(Lt.Z,null,y.createElement(Te.ZP,{size:"large",onClick:Ln,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),jn=re(9057);const qn="link",Ar="upload-image",xr="add-flowchart",sr="draw-image",_t="add-flowchart",sn="code-block",Yn="add-table",Mr="------------",Ba={default:Mr,left:`:${Mr}`,center:`:${Mr}:`,right:`${Mr}:`};var Fi=re(79006),pi=re(76406);function $r(){}let Bi=0;const wi=1e4,ka="\u2581",Tr="@\u2581\u2581@",fu="@\u2581@",vo=`
**\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`,oo=["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 _i(Sn){return/^\d+$/.test(Sn)?`${Sn}px`:Sn}const ir=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yn={[ir+"-B"]:"bold",[ir+"-I"]:"italic"},Vn={[qn]:"\u6DFB\u52A0\u94FE\u63A5",[sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ar]:"\u6DFB\u52A0\u56FE\u7247",[sr]:"\u6DFB\u52A0\u753B\u56FE",[xr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Yn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Rn=({defaultValue:Sn="",onChange:$n,width:lr="100%",height:wr=400,miniToolbar:da=!1,isFocus:Yr=!1,watch:yr,insertTemp:Ra,mode:Ai="markdown",id:Ci="markdown-editor-id",showResizeBar:Za=!1,noStorage:Ln=!1,showNullButton:hr=!1,showNullProgramButton:ca=!1,hidetoolBar:ba=!1,fullScreen:Da=!1,onBlur:Fu,onCMBeforeChange:bo,onFullScreen:no,className:_n="",disablePaste:Ia=!1,disabled:ju=!1,disabledFill:Do=!1,placeholder:Eo="",values:ll="",extraUse:Ja,onAddBlank:Jr})=>{const[nr,Wu]=(0,y.useState)(null),[ku,xi]=(0,y.useState)(Sn),[Vo,sl]=(0,y.useState)(yr),[lo,To]=(0,y.useState)(Da),[Nu,tu]=(0,y.useState)(""),[jo,iu]=(0,y.useState)(0),[Qu,ql]=(0,y.useState)(wr),[$l,yl]=(0,y.useState)(!1),[Dl,bi]=(0,y.useState)(0),[Hu,Bo]=(0,y.useState)(0),Au=(0,y.useRef)(),es=(0,y.useRef)(),Hs=(0,y.useRef)(),Ho=(0,y.useRef)(),al=(0,y.useRef)(),bs=(0,y.useRef)(),ts=(0,je.useDispatch)();(0,y.useEffect)(()=>{const jr=window.scrollY||window.pageYOffset;xi(ll),nr==null||nr.setValue(ll),window.scrollTo(0,jr)},[ll]),(0,y.useEffect)(()=>{no==null||no(lo)},[lo]),(0,y.useEffect)(()=>{if(Au.current){let jr=function(aa,ga){var Di;if(Ia){ga.preventDefault();return}const Zi=ga.clipboardData;if(Zi){const qu=Zi.types.toString(),nu=Zi.items;if(qu==="Files"||Zi.types.indexOf("Files")>-1){if(ga.preventDefault(),Ai=="stex")return;try{let mu=nu[1];((Di=nu[0])==null?void 0:Di.kind)==="file"&&(mu=nu[0]);const Ou=mu.getAsFile(),Il=Ou.name.split(".").pop();(0,Ge.I)(Ou,Yu=>{var Ml,Fl,Zl;Yu.id?((Ml=Ou==null?void 0:Ou.type)==null?void 0:Ml.indexOf("image"))>-1?Lr.replaceSelection(`<img width="100%" src="/api/attachments/${Yu.id}?type=${Yu.content_type})" alt="" />`):((Fl=Ou==null?void 0:Ou.type)==null?void 0:Fl.indexOf("video"))>-1?Lr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Yu.id}"></video>`):((Zl=Ou==null?void 0:Ou.type)==null?void 0:Zl.indexOf("pdf"))>-1?Lr.replaceSelection(`<a href="/api/attachments/${Yu.id}?type=${Ou.type}&disposition=inline" target="_blank">${Ou.name}</a>`):oo.includes(Il)?Lr.replaceSelection(`<a href="/api/attachments/${Yu.id}?type=office&disposition=inline" target="_blank">${Ou.name}</a>`):Lr.replaceSelection(`[${Ou.name}](/api/attachments/${Yu.id}?type=${Yu.content_type})`):(Yu==null?void 0:Yu.status)===401&&(document.location.href="/user/login")})}catch(mu){Jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Lr=Ke().fromTextArea(Au.current,{mode:Ai,lineNumbers:!da,lineWrapping:!0,value:Sn,autoCloseTags:!0,autoCloseBrackets:!0});return Lr.on("keyup",function(aa,ga){ga.keyCode===8&&(aa.getValue()==""?Lr.setOption("placeholder",Eo):Lr.setOption("placeholder",null))}),Lr.on("keydown",function(aa,ga){if(ga.keyCode===8){var Di=Ds(aa);Di&&ga.preventDefault()}}),Yr&&Lr.focus(),Lr.on("paste",jr),ju&&Lr.on("beforeChange",function(aa,ga){(ga.origin==="paste"||ga.origin==="+input")&&ga.cancel()}),Wu(Lr),()=>{Lr.off("paste",jr)}}},[]);const hs=(0,y.useCallback)(()=>{if(es.current)try{}catch(jr){console.log(jr,"---- to set md editor body height")}},[Qu,es,lo]);(0,y.useEffect)(()=>{function jr(){let Lr=new Be.Z(aa=>{for(let ga of aa)(ga.target.offsetHeight>0||ga.target.offsetWidth>0)&&(hs(),nr.setSize("100%","100%"),nr.refresh())});return Lr.observe(Au.current.parentElement),Lr}if(nr){const Lr=jr();return()=>{var aa,ga;(aa=Au.current)!=null&&aa.parentElement&&Lr.unobserve((ga=Au.current)==null?void 0:ga.parentElement)}}},[nr,hs]),(0,y.useEffect)(()=>{if(nr){let jr=[];for(const[Lr,aa]of Object.entries(yn)){let ga={[Lr]:()=>{ps(aa)}};jr.push(ga),nr.addKeyMap(ga)}return()=>{for(let Lr of jr)nr.removeKeyMap(Lr)}}},[nr]),(0,y.useEffect)(()=>{Da!==lo&&To(Da)},[Da]),(0,Fi.Z)(()=>{if(!Ln&&jo>0){let jr=new Date().getTime(),Lr=window.sessionStorage.getItem(Ci);jr>=jo+wi&&(!Lr||Lr!==ku)&&(window.sessionStorage.setItem(Ci,ku),yl(!0))}},wi),(0,y.useEffect)(()=>{sl(yr)},[nr,yr]),(0,y.useEffect)(()=>{nr&&Yr&&nr.focus()},[nr,Yr]),(0,y.useEffect)(()=>{if(Vo&&nr){let jr=function(aa){let ga=aa.target;if(Ho.current){let Di=ga.scrollTop/ga.scrollHeight;Ho.current.scrollTop=Ho.current.scrollHeight*Di}};const Lr=nr.getScrollerElement();return Lr.addEventListener("scroll",jr),()=>{Lr.removeEventListener("scroll",jr)}}},[nr,Vo]),(0,y.useEffect)(()=>{if(nr&&bo){let jr=function(Lr,aa){bo(Lr,aa)};return nr.on("beforeChange",jr),()=>{nr.off("beforeChange",jr)}}},[nr,bo]),(0,y.useEffect)(()=>{if(nr&&Fu){let jr=function(){Fu(nr.getValue())};return nr.on("blur",jr),()=>{nr.off("blur",jr)}}},[nr,Fu]);function Ds(jr,Lr){var aa=jr.getDoc(),ga=aa.getCursor(),Di=aa.getLine(ga.line),Zi=Di.charAt(ga.ch-1),qu=Di.lastIndexOf("@\u2581@",ga.ch),nu=Di.lastIndexOf("@\u2581\u2581@",ga.ch),mu=qu>nu?qu:nu,Ou=qu>nu?3:4;if(Tr.indexOf(Zi)===-1)return null;if(console.log("change1:",Lr,jr,Di,ga,mu,qu,nu,Zi),mu>=0&&ga.ch-mu<5){var Il=mu+Ou;return aa.replaceRange("",{line:ga.line,ch:mu},{line:ga.line,ch:Il}),{line:ga.line,ch:Il}}return null}(0,y.useEffect)(()=>{if(nr){let jr=function(Lr,aa){const ga=Lr.getValue();xi(ga),iu(new Date().getTime()),Lr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$n&&(ca?$n(ga,gs(ga)):$n(ga))};return nr.on("change",jr),()=>{nr.off("change",jr)}}},[nr,$n]),(0,y.useEffect)(()=>{if(nr)if(Sn==null)nr.setValue(""),xi("");else{const jr=window.scrollY||window.pageYOffset;Sn!==nr.getValue()&&(nr.setValue(Sn),xi(Sn),nr.setCursor(ju?1:nr.lineCount(),0),window.scrollTo(0,jr))}},[nr,Sn]);const ps=(0,y.useCallback)(jr=>{const Lr=nr.getCursor(),aa=nr.getSelection();let ga=aa.split(`
`);switch(jr){case"bold":return nr.replaceSelection("**"+aa+"**"),aa===""&&nr.setCursor(Lr.line,Lr.ch+2),nr.focus();case"italic":return nr.replaceSelection("*"+aa+"*"),aa===""&&nr.setCursor(Lr.line,Lr.ch+1),nr.focus();case"code":return nr.replaceSelection("`"+aa+"`"),aa===""&&nr.setCursor(Lr.line,Lr.ch+1),nr.focus();case"inline-latex":return(0,pi.Ye)(ts)?void 0:(tu("inline-latex"),nr.focus());case"latex":return nr.replaceSelection("```latex\n"+aa+"\n```"),nr.setCursor(Lr.line+1,aa.length+1),nr.focus();case"line-break":return nr.replaceSelection(`<br/>
`),nr.focus();case"list-ul":return aa===""?nr.replaceSelection("- "+aa):nr.replaceSelection(ga.map(Di=>Di===""?"":`- ${Di}`).join(`
`)),nr.focus();case"list-ol":return aa===""?nr.replaceSelection("1. "+aa):nr.replaceSelection(ga.map((Di,Zi)=>Di===""?"":`${Zi+1}. ${Di}`).join(`
`)),nr.focus();case"add-null-ch":Jr==null||Jr();return;case"add-signal":return aa===""&&nr.setCursor(Lr.line,Lr.ch),nr.replaceSelection(fu),nr.focus();case"add-multiple":return aa===""&&nr.setCursor(Lr.line,Lr.ch),nr.replaceSelection(Tr),nr.focus();case"inster-template-1":return aa===""&&nr.setCursor(Lr.line,Lr.ch),nr.replaceSelection(vo),nr.focus();case"eraser":return nr.setValue(""),nr.focus();case"trigger-watch":return sl(!Vo),nr.focus();case"trigger-full-screen":return To(!lo),nr.focus();case qn:tu(qn);return;case sn:tu(sn);return;case Ar:tu(Ar);return;case sr:tu(sr);return;case"maths-latex":if((0,pi.Ye)(ts))return;tu("maths-latex");return;case xr:al.current="",sessionStorage.removeItem("file_id"),tu(xr);return;case Yn:tu(Yn);return;default:throw new Error}},[nr,Vo,lo]),Ru=(0,y.useCallback)((jr,Lr)=>{var aa,ga,Di,Zi,qu,nu;jr!=null&&jr.disabledClose||tu("");const{src:mu,alt:Ou,id:Il}=jr||{};switch(Nu){case qn:const{title:Xs,link:qs}=jr;return nr.replaceSelection(`[${Xs}](${qs})`),nr.focus();case sn:const{language:$s,content:Ss}=jr;return nr.replaceSelection(["```"+$s,Ss,"```"].join(`
`)),nr.focus();case"maths-latex":for(var Yu=atob(jr),Ml=new Uint8Array(Yu.length),Fl=0;Fl<Yu.length;Fl++)Ml[Fl]=Yu.charCodeAt(Fl);var Zl=new Blob([Ml],{type:"image/png"});return(0,Ge.I)(Zl,Go=>{Go.id?nr.replaceSelection(`![,](/api/attachments/${Go.id}?type=${Go.content_type})`):(Go==null?void 0:Go.status)===401&&(document.location.href="/user/login")}),nr.focus();case"inline-latex":return(0,pi.Ye)(ts)?void 0:(nr.replaceSelection("`$$"+jr+"$$`"),nr.focus());case _t:return Il?(nr.getValue().indexOf(mu)===-1?nr.replaceSelection(`<center><img id="${Il}" width="80%" src="${mu}" class="draw-flowchart" alt="${Ou||""}" /></center>`):document.getElementById(Il).src=ae.Z.API_SERVER+mu+"?t="+Date.now(),nr.focus()):void 0;case Ar:case sr:const xu=Lr,Fa=(Di=(ga=(aa=xu==null?void 0:xu.name)==null?void 0:aa.split("."))==null?void 0:ga.pop)==null?void 0:Di.call(ga);return((Zi=xu==null?void 0:xu.type)==null?void 0:Zi.indexOf("image"))>-1||!(xu!=null&&xu.type)?xu!=null&&xu.align||xu!=null&&xu.width?nr.replaceSelection(`<p style="text-align:${xu.align||"initial"}"><img width="${xu.width?xu.width+"%":"initial"}" src="${mu}" alt="${Ou||""}" /></p>`):nr.replaceSelection(`<img width="100%" src="${mu}" alt="${Ou||""}" />`):((qu=xu==null?void 0:xu.type)==null?void 0:qu.indexOf("video"))>-1?nr.replaceSelection(`<video width="100%" controls src="${mu}"></video>`):((nu=xu==null?void 0:xu.type)==null?void 0:nu.indexOf("pdf"))>-1?nr.replaceSelection(`<a href="${mu}?type=${xu.type}&disposition=inline" target="_blank">${xu.name}</a>`):oo.includes(Fa)?nr.replaceSelection(`<a href="${mu}?type=office&disposition=inline" target="_blank">${xu.name}</a>`):nr.replaceSelection(`[${xu.name}](${mu})`),nr.focus();case Yn:const{row:Wl,col:No,align:eA}=jr;let Is=`
`;for(let Go=0;Go<Wl;Go++){let Ku=[],cu=[];for(let FA=0;FA<No;FA++)Go===1&&cu.push(Ba[eA]),Ku.push(" ");Go===1&&(Is+=`| ${cu.join(" | ")} |
`),Is+=`| ${Ku.join(No===1?"":" | ")} |
`}return nr.replaceSelection(Is+`
`),nr.focus();default:throw new Error}},[nr,Nu]),Xu=(0,y.useMemo)(()=>{switch(Nu){case qn:return y.createElement(at,{callback:Ru,onCancel:So});case sn:return y.createElement(At.Z,{callback:Ru,onCancel:So});case Ar:return y.createElement(Ge.Z,{callback:Ru,onCancel:So});case xr:return y.createElement(z,{editImgId:al.current,callback:Ru,onCancel:So});case Yn:return y.createElement(zt,{callback:Ru,onCancel:So});case"maths-latex":return y.createElement(Jn,{showSaveButton:!0,callback:Ru});case"inline-latex":return y.createElement(jn.Z,{showSaveButton:!0,callback:Ru});default:return null}},[Nu]);function So(){tu("")}(0,y.useEffect)(()=>{if(Hs.current){let jr=function(qu){Di=!0,Zi=qu.pageY},Lr=function(){Di=!1},aa=function(qu){if(Di){let nu=qu.pageY-Zi;nu<0&&(nu=0),nu>300&&(nu=300);let mu=wr+nu+"px";ql(mu)}},ga=Hs.current,Di=!1,Zi=0;return ga.addEventListener("mousedown",jr),document.addEventListener("mousemove",aa),document.addEventListener("mouseup",Lr),()=>{ga.removeEventListener("mousedown",jr),document.removeEventListener("mousemove",aa),document.removeEventListener("mouseup",Lr)}}},[nr,Hs]),(0,y.useEffect)(()=>{ql(wr)},[wr]);const It=_i(lr),Rl=_i(Qu),zl={width:It,height:Rl},Sl=(0,y.useMemo)(()=>{if(jo){let jr=new Date(jo),Lr=jr.getHours(),aa=jr.getMinutes(),ga=jr.getSeconds();return Lr=Lr<10?"0"+Lr:Lr,aa=aa<10?"0"+aa:aa,ga=ga<10?"0"+ga:ga,`${Lr}:${aa}:${ga}`}return 0},[jo]),gs=jr=>{const Lr=[];if(ca){let aa=-1;jr=jr.replace(/(@▁▁@|@▁@)/g,function(ga,Di,Zi){Lr.push({multiLine:ga!==fu})})}return Lr};function ns(){window.sessionStorage.removeItem(Ci),yl(!1),iu(0)}function Al(){yl(!1),iu(0),nr.setValue(window.sessionStorage.getItem(Ci))}(0,y.useEffect)(()=>{Vn[Nu]&&Nu!==sr&&Nu!==xr&&setTimeout(()=>{const jr=document.getElementsByClassName("markdown-popup-form")[0],Lr=window.innerWidth/2-jr.offsetWidth/2,aa=window.innerHeight/2-jr.offsetHeight/2;bi(Lr),Bo(aa)},0)},[Nu]);const rs=jr=>{jr.preventDefault();const Lr=jr.clientX-Dl,aa=jr.clientY-Hu;document.body.onmousemove=ga=>{let Di=ga.clientX-Lr,Zi=ga.clientY-aa;const qu=document.getElementsByClassName("markdown-popup-form")[0],nu=window.innerWidth-qu.offsetWidth,mu=window.innerHeight-qu.offsetHeight;Di=Math.max(0,Math.min(Di,nu)),Zi=Math.max(0,Math.min(Zi,mu)),Ao(ga.clientX,ga.clientY,Lr,aa)&&(bi(Di),Bo(Zi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ao=(jr,Lr,aa,ga)=>{const Di=document.body.clientHeight,Zi=document.body.clientWidth;return jr<20&&aa>jr||jr>Zi-20&&aa<jr||Lr<20&&ga>Lr||Lr>Di-20&&ga<Lr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:es},y.createElement("div",{className:`markdown-editor-container ${_n} ${Vo?"on-preview":""} ${da?"mini":""} ${lo?"full-screen":""}`,style:zl},y.createElement(qe,{insertTemp:Ra,watch:Vo,fullScreen:lo,showNullButton:hr,showNullProgramButton:ca,onActionCallback:ps,hidetoolBar:ba,extraUse:Ja}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:Au,placeholder:Eo})),Vo?y.createElement("div",{ref:Ho,className:"preview-container"},Ai==="stex"&&y.createElement(Ne,{value:ku}),Ai!=="stex"&&y.createElement(Me.Z,{edit:!0,disabledFill:Do,showProgramFill:ca,value:ku,openEditor:jr=>{var Lr;al.current=jr,(Lr=bs.current)==null||Lr.setHeight("100vh"),setTimeout(()=>{tu("add-flowchart")},150)}})):null))),Za?y.createElement("a",{ref:Hs,className:"editor-resize"}):null,Nu===sr&&y.createElement(Nt,{callback:Ru,onCancel:So}),Nu===xr&&y.createElement(z,{ref:bs,editImgId:al.current,callback:Ru,onCancel:So}),y.createElement(me.Z,null,Vn[Nu]&&Nu!==sr&&Nu!==xr?y.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Dl,top:Hu},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:rs},Vn[Nu]),open:!0,onCancel:So,footer:null,destroyOnClose:!0,width:Nu===xr?"1200px":null,height:Nu===xr?"80vh":null,className:"markdown-popup-form"},Xu):null))}},53332:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Xe},I:function(){return qe}});var y=re(28284),je=re(6767),ke=re(37568),Ke=re(44104),Be=re(4875),pe=re(47889),Le=re(7939),ge=re(23216),ye=re(59301),xe=re(59301),Ee=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ce=(me,Je,$e)=>Je in me?Ee(me,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):me[Je]=$e,De=(me,Je)=>{for(var $e in Je||(Je={}))be.call(Je,$e)&&Ce(me,$e,Je[$e]);if(we)for(var $e of we(Je))se.call(Je,$e)&&Ce(me,$e,Je[$e]);return me},Ue=(me,Je)=>Me(me,Ne(Je));const{useForm:He}=y.default,ve={width:280,marginRight:10},Qe={labelCol:{span:5},wrapperCol:{span:19}};var Xe=({callback:me,onCancel:Je})=>{const[$e]=He();let Te=(0,ye.useRef)();function nt(Ut){Te.current.width=$e.getFieldValue("width"),Te.current.align=$e.getFieldValue("align"),me(Ut,Te.current)}function Ie(Ut,gt){if(Ut.status===-1){je.ZP.error(Ut.message);return}$e.setFieldsValue({src:`/api/attachments/${Ut.id}`,type:gt.type})}function ut(Ut){let gt=Ut.target.files[0];Te.current=gt,qe(gt,Ie)}return xe.createElement(y.default,Ue(De({form:$e},Qe),{className:"upload-image-panel",onFinish:nt,style:{width:470,overflow:"hidden"}}),xe.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},xe.createElement("div",{className:"flex-container"},xe.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},xe.createElement(ke.default,{style:ve})),xe.createElement(ze,{onFileChange:ut}))),xe.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},xe.createElement(ke.default,{style:{width:264}})),xe.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},xe.createElement(Ke.Z,null,xe.createElement(y.default.Item,{name:"width",style:{margin:0}},xe.createElement(Be.Z,{style:{width:264}})),xe.createElement("span",{className:"ml8"},"%"))),xe.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},xe.createElement(pe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),xe.createElement("aside",null,xe.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},xe.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),xe.createElement(Le.ZP,{type:"default",onClick:Je},"\u53D6\u6D88"))))};function ze({onFileChange:me}){return xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",xe.createElement("input",{type:"file",onChange:me}))}function qe(me,Je){if(!me)throw new String("\u6CA1\u6709\u6587\u4EF6");let $e=new FormData;$e.append("editormd-image-file",me),$e.append("file_param_name","editormd-image-file"),$e.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(nt){Je(JSON.parse(nt.target.responseText),me)},!1),Te.addEventListener("error",function(nt){console.error(nt)},!1),Te.open("POST",`${ge.KI}/api/attachments.json`),Te.send($e)}},88487:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return ke}});var y=re(59301),je=re(4676);class ke extends y.Component{constructor(Be){super(Be);const pe=window.document;this.node=pe.createElement("div"),pe.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,je.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(wt,dt,re){"use strict";re.d(dt,{SV:function(){return Nt},ZP:function(){return Bt}});var y=re(59301),je=re(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"]},Ke={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Be={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(`
`)}]},pe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},Le={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 ge=re(53184),ye=re.n(ge),xe=(Ct,Lt,Jt)=>new Promise((le,Ae)=>{var ee=te=>{try{ae(Jt.next(te))}catch(We){Ae(We)}},z=te=>{try{ae(Jt.throw(te))}catch(We){Ae(We)}},ae=te=>te.done?le(te.value):Promise.resolve(te.value).then(ee,z);ae((Jt=Jt.apply(Ct,Lt)).next())});const Ee={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=(Ct,Lt,Jt,le)=>{const Ae=Lt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Jt.lineNumber,endColumn:Jt.column});return Array.from(new Set(Ae.match(/\b\w{2,}\b/g)||[])).map(z=>({label:z,kind:Ct.languages.CompletionItemKind.Text,insertText:z,range:le}))},Ne=(Ct,Lt,Jt,le)=>{Ct.languages.registerCompletionItemProvider(Lt,{provideCompletionItems(Ae,ee){const z=Ae.getWordUntilPosition(ee),ae={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:z.startColumn,endColumn:z.endColumn},te=Ae.getLineContent(ee.lineNumber).substring(z.startColumn-2,z.endColumn);return{suggestions:[...Me(Ct,Ae,ee,ae),...Jt.map(ft=>({label:ft,kind:Ct.languages.CompletionItemKind.Keyword,documentation:ft,insertText:ft,insertTextRules:Ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ae})),...le.map(ft=>({label:ft.label,kind:Ct.languages.CompletionItemKind.Snippet,documentation:ft.content,insertText:te.startsWith("#")?ft.content.replace(/#/,""):ft.content,insertTextRules:Ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ae}))]}}})};var we=Ct=>{Ee.languages.forEach(Lt=>{Ct.languages.registerDocumentFormattingEditProvider(Lt,{provideDocumentFormattingEdits(Jt){return xe(this,null,function*(){const le=ye()(Jt.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:Jt.getFullModelRange(),text:le}]})}})}),Ne(Ct,"java",Ke.keywords,Ke.quickKey),Ne(Ct,"cpp",Be.keywords,Be.quickKey),Ne(Ct,"c",ke.keywords,[]),Ne(Ct,"python",pe.keywords,pe.quickKey),Ne(Ct,"scala",Le.keywords,Le.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 se=Object.defineProperty,Ce=(Ct,Lt,Jt)=>Lt in Ct?se(Ct,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ct[Lt]=Jt,De=(Ct,Lt,Jt)=>Ce(Ct,typeof Lt!="symbol"?Lt+"":Lt,Jt);const Ue=class k0{constructor(Lt,Jt,le){this.placeholder=Lt,this.editor=Jt,this.monaco=le,Jt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return k0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};De(Ue,"ID","editor.widget.placeholderHint");var ve=Ue,Qe=re(96236),Xe=re(6767),ze=re(25399),qe=re(78267),me=re(33156),Je=re(56102),$e=Object.defineProperty,Te=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,gt=(Ct,Lt,Jt)=>Lt in Ct?$e(Ct,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ct[Lt]=Jt,ct=(Ct,Lt)=>{for(var Jt in Lt||(Lt={}))ut.call(Lt,Jt)&&gt(Ct,Jt,Lt[Jt]);if(Ie)for(var Jt of Ie(Lt))Ut.call(Lt,Jt)&&gt(Ct,Jt,Lt[Jt]);return Ct},Ft=(Ct,Lt)=>Te(Ct,nt(Lt)),Ye=(Ct,Lt)=>{var Jt={};for(var le in Ct)ut.call(Ct,le)&&Lt.indexOf(le)<0&&(Jt[le]=Ct[le]);if(Ct!=null&&Ie)for(var le of Ie(Ct))Lt.indexOf(le)<0&&Ut.call(Ct,le)&&(Jt[le]=Ct[le]);return Jt},oe=(Ct,Lt,Jt)=>new Promise((le,Ae)=>{var ee=te=>{try{ae(Jt.next(te))}catch(We){Ae(We)}},z=te=>{try{ae(Jt.throw(te))}catch(We){Ae(We)}},ae=te=>te.done?le(te.value):Promise.resolve(te.value).then(ee,z);ae((Jt=Jt.apply(Ct,Lt)).next())});function Pe(Ct){return/^\d+$/.test(Ct)?`${Ct}px`:Ct}function at(){}let At=!1;const Ge={"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 ot(Ct=[]){let Lt=Ct;if(Array.isArray(Ct)){for(let Jt=0;Jt<Ct.length;Jt++){let le=Ge[Ct[Jt]];if(le)return le}return Lt[0]}return Ge[Lt]||Lt}let mt=null;const yt=()=>oe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Ct){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Ct)}});var Bt=Ct=>{var Lt=Ct,{width:Jt="100%",height:le="100%",value:Ae,language:ee="javascript",style:z={},options:ae={},overrideServices:te={},theme:We="vs-dark",onEditBlur:ft,isCopy:lt=!1,onSave:zt,autoHeight:Kt=!1,forbidCopy:Pt=!1,forbidCopyTips:on,onChange:ln=at,editorDidMount:Jn=at,onFocus:jn=at,onBreakPoint:qn=at,breakPointValue:Ar=[],filename:xr="educoder.txt",errorLine:sr,errorContent:_t="",highlightLine:sn,openBreakPoint:Yn=!1,placeholder:Mr="",showMiniMap:Ba=!0}=Lt,Fi=Ye(Lt,["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 pi=(0,y.useRef)(),$r=(0,y.useRef)({}),Bi=(0,y.useRef)(),wi=(0,y.useRef)(),ka=(0,y.useRef)([]),Tr=(0,y.useRef)(!1),fu=(0,y.useRef)(),vo=(0,y.useRef)(),oo=(0,y.useRef)(!1),[_i,si]=(0,y.useState)(!1);function ir(){let Ln;return pi.current&&(Ln=new je.Z(hr=>{for(let ca of hr)(ca.target.offsetHeight>0||ca.target.offsetWidth>0)&&$r.current.instance.layout()}),Ln.observe(pi.current)),Ln}function yn(){Xe.ZP.warning({content:decodeURIComponent(on||be),key:"monaco-editor-tip"})}const Vn=()=>{let Ln=$r.current.instance;if(Ae!=null&&Ln&&_i){const hr=Ln.getModel();hr&&Ae!==hr.getValue()&&(At=!0,hr.setValue(Ae),Ln.layout(),At=!1)}};(0,y.useEffect)(()=>{const Ln=me.Z.subscribe("formatDocument",hr=>{var ca;let ba=$r.current.instance;(ca=ba==null?void 0:ba.getAction)==null||ca.call(ba,"editor.action.formatDocument").run()});return window.updateMonacoValue=hr=>{ln(hr)},Ln},[]),(0,y.useEffect)(()=>{var Ln;let hr=$r.current.instance;wi.current&&clearTimeout(wi.current),wi.current=setTimeout(()=>{Vn()},500),Ae&&(Ae!=null&&Ae.length)&&((Ln=hr==null?void 0:hr.updateOptions)==null||Ln.call(hr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ae,_i,$r.current]),(0,y.useEffect)(()=>{if(sr&&$r.current&&$r.current.instance){let hr=$r.current.instance;hr.changeViewZones(function(ca){var ba=document.createElement("div");ba.style.padding="10px 20px",ba.style.width="calc(100% - 20px)",ba.className="my-error-line-wrp",ba.innerHTML=_t,ca.addZone({afterLineNumber:sr||11,heightInLines:3,domNode:ba})});var Ln={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}};hr.addOverlayWidget(Ln),hr.revealPositionInCenter({lineNumber:20,column:1})}},[sr,$r.current,_i]);const Rn=(Ln="",hr)=>{if(!Ln||Ln.trim()==="")return!0;const ba=$r.current.instance.getModel().getLineTokens(hr);let Da=!1;for(let Fu=0;Fu<2;Fu++)ba.getStandardTokenType(Fu)===1&&(Da=!0);return Da};(0,y.useEffect)(()=>{var Ln;const hr=(Ln=$r.current)==null?void 0:Ln.instance;if(hr&&_i&&Pt){const ca=hr.onDidBlurEditorWidget(()=>{oo.current=!1}),ba=hr.onDidFocusEditorText(()=>{oo.current=!0});return()=>{ca.dispose(),ba.dispose()}}},[$r.current,_i,Pt]),(0,y.useEffect)(()=>{var Ln;if((Ln=$r.current)!=null&&Ln.instance&&_i&&Yn){let hr=$r.current.instance,ca=hr.getModel();if(!ca)return;(()=>{var Ja;let Jr=[],nr=[];const Wu=ca.getAllDecorations();for(let xi of Wu)xi.options.className==="highlighted-line"&&(Jr.push((Ja=xi==null?void 0:xi.range)==null?void 0:Ja.startLineNumber),nr.push(xi==null?void 0:xi.id));if(sn===Jr[0])return;ca.deltaDecorations(nr,[]);const ku=ca.getLineCount();sn&&sn<=ku&&(hr.deltaDecorations([],[{range:new mt.Range(sn,1,sn,ca.getLineMaxColumn(sn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),hr.revealLineInCenter(sn))})();const Da=(Ja=!1)=>{var Jr;let nr=[],Wu=[];const ku=ca.getAllDecorations();for(let xi of ku)xi.options.linesDecorationsClassName==="breakpoints-select"&&(nr.push((Jr=xi==null?void 0:xi.range)==null?void 0:Jr.startLineNumber),Wu.push(xi==null?void 0:xi.id));if(Ja)return{lines:nr,ids:Wu};qn(nr)},Fu=Ja=>oe(void 0,null,function*(){let Jr={range:new mt.Range(Ja,1,Ja,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ca.deltaDecorations([],[Jr]),Da()}),bo=Ja=>oe(void 0,null,function*(){let Jr=[];const nr=hr.getLineDecorations(Ja);for(let Wu of nr)Wu.options.linesDecorationsClassName==="breakpoints-select"&&Jr.push(Wu.id);yield ca.deltaDecorations(Jr,[]),Da()}),no=Ja=>{let Jr=hr.getLineDecorations(Ja);for(let nr of Jr)if(nr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,qe.isEqual)(Ar,Da(!0).lines)){ca.deltaDecorations(Da(!0).ids,[]);const Ja=Ar.map(Jr=>({range:new mt.Range(Jr,1,Jr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ca.deltaDecorations([],Ja)}const _n=hr.onDidChangeModelContent(Ja=>{let Jr=hr.getPosition();if(Jr){let nr=Jr.lineNumber;clearTimeout(vo.current),vo.current=setTimeout(()=>{Rn(ca.getLineContent(nr),nr)?bo(nr):no(nr)?(bo(nr),Fu(nr)):Da()},100)}}),Ia=hr.onMouseDown(Ja=>{var Jr,nr,Wu;if(Ja.target.detail&&((Wu=(nr=(Jr=Ja.target)==null?void 0:Jr.element)==null?void 0:nr.className)!=null&&Wu.includes("line-numbers"))){let ku=Ja.target.position.lineNumber;if(Rn(ca.getLineContent(ku),ku))return;no(ku)?bo(ku):Fu(ku)}}),ju=Ja=>{let Jr={range:new mt.Range(Ja,1,Ja,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ka.current=hr.deltaDecorations(ka.current,[Jr])},Do=()=>{ka.current=hr.deltaDecorations(ka.current,[])},Eo=hr.onMouseMove(Ja=>{var Jr,nr,Wu;if(Do(),Ja.target.detail&&((Wu=(nr=(Jr=Ja.target)==null?void 0:Jr.element)==null?void 0:nr.className)!=null&&Wu.includes("line-numbers"))){let ku=Ja.target.position.lineNumber;if(Rn(ca.getLineContent(ku),ku))return;ju(ku)}}),ll=hr.onMouseLeave(()=>{Do()});return()=>{_n.dispose(),Ia.dispose(),Eo.dispose(),ll.dispose()}}},[$r.current,_i,Ar,sn,Yn,ee]),(0,y.useEffect)(()=>{var Ln;(Ln=$r.current)!=null&&Ln.instance&&Yn&&$r.current.instance.setPosition({lineNumber:0,column:0})},[sn]);function Sn(){let Ln=$r.current.instance;if(Ln){const hr=Ln.getSelection(),ca=$r.current.pastePos||{},ba=new mt.Range(ca.startLineNumber||hr.endLineNumber,ca.startColumn||hr.endColumn,ca.endLineNumber||hr.endLineNumber,ca.endColumn||hr.endColumn);setTimeout(()=>{Ln.executeEdits("",[{range:ba,text:""}])},300)}}function $n(Ln){(window.navigator.platform.match("Mac")?Ln.metaKey:Ln.ctrlKey)&&Ln.keyCode==83&&(Ln.preventDefault(),zt())}const lr=()=>{if(Kt&&$r.current.instance){const Ln=$r.current.instance.getContentHeight();Ci(Ln<le?le:Ln)}else Ci(le)};function wr(Ln){var hr=document.createEvent("MouseEvents");hr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ln.dispatchEvent(hr)}const da=Ln=>{if(!oo.current)return;const{keyCode:hr,ctrlKey:ca,metaKey:ba,target:Da,type:Fu}=Ln;return(Fu==="paste"||(hr===67||hr===86)&&(ba||ca))&&Da.nodeName==="TEXTAREA"&&(yn(),Ln.preventDefault()),!1};function Yr(Ln,hr){var ca=window.URL||window.webkitURL||window,ba=new Blob([hr]),Da=document.createElementNS("http://www.w3.org/1999/xhtml","a");Da.href=ca.createObjectURL(ba),Da.download=Ln,wr(Da)}(0,y.useEffect)(()=>{lr()},[lr]),(0,y.useEffect)(()=>{pi.current&&!_i&&Promise.all([re.e(8909),re.e(5977)]).then(re.bind(re,71448)).then(Ln=>{try{mt=Ln,$r.current.instance=mt.editor.create(pi.current,{value:Ae,language:ot(ee),theme:We,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ba||!1}},te);const hr=$r.current.instance;let Da=[...Qe.BH._menuItems].find(_n=>_n[0]._debugName=="EditorContext")[1],Fu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],bo=(_n,Ia)=>{var ju,Do;let Eo=_n._first;do Ia.includes((Do=(ju=Eo.element)==null?void 0:ju.command)==null?void 0:Do.id)&&_n._remove(Eo);while(Eo=Eo.next)};if(Jn(hr,mt),setTimeout(()=>{lr(),$r.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Yr(xr||"educoder.txt",hr.getValue())}})},500),$r.current.subscription=hr.onDidChangeModelContent(_n=>{Tr.current?clearTimeout(fu.current):(lr(),ln(hr.getValue(),_n)),fu.current=setTimeout(()=>{Tr.current=!1},500)}),window.Monaco||we(mt,ot(ee)),Pt&&(bo(Da,Fu),pi.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",da),window.removeEventListener("paste",da),window.addEventListener("keydown",da),window.addEventListener("paste",da)),window.Monaco=mt,ft&&hr.onDidBlurEditorWidget(()=>{ft(hr.getValue())}),jn&&hr.onDidFocusEditorText(()=>{Pt&&yt(),jn(hr.getValue())}),Pt){yt();try{hr.onDidPaste(_n=>{const Ia=hr.getSelection(),ju=$r.current.pastePos||{},Do=new mt.Range(ju.startLineNumber||Ia.endLineNumber,ju.startColumn||Ia.endColumn,ju.endLineNumber||Ia.endLineNumber,ju.endColumn||Ia.endColumn);hr.executeEdits("",[{range:_n.range,text:""}])})}catch(_n){}}let no=ir();return Mr&&typeof Mr=="string"&&new ve(Mr,hr,mt),si(!0),()=>{const _n=$r.current.instance;_n.dispose();const Ia=_n.getModel();Ia&&Ia.dispose(),$r.current.subscription&&$r.current.subscription.dispose(),no.unobserve(pi.current)}}catch(hr){}})},[]),(0,y.useEffect)(()=>{if($r.current.instance&&_i)return document.addEventListener("keydown",$n,!1),()=>{document.removeEventListener("keydown",$n)}},[zt,_i]),(0,y.useEffect)(()=>{let Ln=$r.current.instance;if(Ln&&_i){let hr=ot(ee);mt.editor.setModelLanguage(Ln.getModel(),hr)}},[ee,_i]),(0,y.useEffect)(()=>{$r.current.instance&&_i&&mt.editor.setTheme(We)},[We,_i]),(0,y.useEffect)(()=>{let Ln=$r.current.instance;Bi.current=ae,Ln&&_i&&(Ln.updateOptions(ct({},ae)),setTimeout(()=>{Ln.getModel().updateOptions(ct({},ae))},200))},[JSON.stringify(ae),_i]),(0,y.useEffect)(()=>{let Ln=$r.current.instance;Ln&&_i&&Ln.layout()},[Jt,le,_i]);const[yr,Ra]=(0,y.useState)(Pe(Jt)),[Ai,Ci]=(0,y.useState)(Pe(le)),Za=Ft(ct({},z),{width:yr,height:Ai,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:pi,style:Za,onFocus:()=>{Pt&&yt()}},lt&&y.createElement(Je.CopyToClipboard,{text:Ae,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ze.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 Nt({width:Ct="100%",height:Lt="100%",original:Jt,modified:le,language:Ae,options:ee={}}){const z=(0,y.useRef)(),[ae,te]=(0,y.useState)(null);function We(Kt){let Pt;return z.current&&(Pt=new je.Z(on=>{for(let ln of on)(ln.target.offsetHeight>0||ln.target.offsetWidth>0)&&Kt.layout()}),Pt.observe(z.current)),Pt}(0,y.useEffect)(()=>(z.current&&Promise.all([re.e(8909),re.e(9404)]).then(re.bind(re,2550)).then(Kt=>{mt=Kt;const Pt=mt.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}));te(Pt);let on=We(Pt);return()=>{Pt.dispose();const ln=Pt.getModel();ln&&ln.dispose(),on.unobserve(z.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{ae&&ae.setModel({original:mt.editor.createModel(Jt,Ae),modified:mt.editor.createModel(le,Ae)})},[Jt,le,Ae,ae]);const ft=Pe(Ct),lt=Pe(Lt),zt={width:ft,height:lt};return y.createElement("div",{className:"my-diff-editor",ref:z,style:zt})}},54077:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ee}});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"},je=re(29787),ke=re(25399),Ke=re(89787),Be=re(92310),pe=re.n(Be),Le=re(76406),ge=re(90736),ye=re(59301),Ee=({className:Me,dataSource:Ne=[],col:we=4,right:be,bottom:se=23,precision:Ce=0,wrapWidth:De=1200,trackEventItems:Ue,loading:He,onRemove:ve=()=>{},isCurrent:Qe=!0,showProgress:Xe=!1,showAlias:ze=!1,category:qe="notDisplay",hiddenClick:me=()=>{}})=>{const Je=Math.floor((De-(we-1)*be)/we),$e=[{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 ye.createElement(je.Z,{spinning:He},ye.createElement("div",{className:pe()(y.list,Me)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((Te,nt)=>{var Ie,ut,Ut,gt,ct,Ft,Ye;const{name:oe,id:Pe,identifier:at,featured:At,school_name:Ge,image_url:ot,excellent:mt,is_plan:yt}=Te;return ye.createElement("div",{key:Pe,className:Qe&&Xe?y.wrapisCurrent:y.wrap,style:{width:Je,marginRight:(1+nt)%we===0?0:be+Ce,marginBottom:se}},ye.createElement("a",{className:y.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Ue&&(0,Le.L9)([Ue]),(0,Le.xg)(`/paths/${at}`)}},ye.createElement("div",{className:y.img},ye.createElement("img",{className:y.cover,src:`${ot}`}),(Ie=Te==null?void 0:Te.subject_tags)==null?void 0:Ie.map((Bt,Nt)=>{var Ct,Lt;if(Nt===0){const le=(Ct=$e.find(Ae=>Ae.name==Bt))==null?void 0:Ct.swclass;return ye.createElement("span",{className:`sprite ${le} ${y.sign}`,style:{left:"-4px"}})}const Jt=(Lt=$e.find(le=>le.name==Bt))==null?void 0:Lt.ptclass;return ye.createElement("span",{className:`sprite ${Jt} ${y.sign}`,style:{left:`${48+52*(Nt-1)+2*Nt}px`}})}),ye.createElement("div",{className:y.tagsDom},ye.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Te==null?void 0:Te.excellent)&&ye.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ut=Te==null?void 0:Te.custom_tags)==null?void 0:ut.length)>0&&(Te==null?void 0:Te.custom_tags.map((Bt,Nt)=>{var Ct;return ye.createElement(ke.Z,{title:Bt==null?void 0:Bt.tag_name,key:Nt},ye.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((Ct=Te==null?void 0:Te.custom_tags)==null?void 0:Ct.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},ye.createElement("span",{className:"multi-llipsis1e"},Bt==null?void 0:Bt.tag_name)))})))),qe=="hide"&&(Te==null?void 0:Te.studying)&&Qe&&ye.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),ve(Te)}},ye.createElement("i",{className:"iconfont icon-yichu1 font12"}),ye.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(qe)&&Qe&&ye.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),me(Te)}},ye.createElement("i",{className:`iconfont ${qe=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ye.createElement("span",null,qe=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ye.createElement("div",{className:y.name},ye.createElement(ke.Z,{title:ze&&(Te!=null&&Te.excellent_alias_name)?ye.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${oe}`,ye.createElement("br",null),ye.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Te==null?void 0:Te.excellent_alias_name}`)):oe},ye.createElement("span",{className:y.e},ze&&(Te==null?void 0:Te.excellent_alias_name)||oe))),Qe&&Xe&&((Ut=Te==null?void 0:Te.progress)==null?void 0:Ut.all_score)!=0&&ye.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ye.createElement(Ke.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((gt=Te==null?void 0:Te.progress)==null?void 0:gt.my_score)/((ct=Te==null?void 0:Te.progress)==null?void 0:ct.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ft=Te==null?void 0:Te.progress)==null?void 0:Ft.my_score,"/",(Ye=Te==null?void 0:Te.progress)==null?void 0:Ye.all_score),(!Qe||!Xe)&&ye.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},ye.createElement("div",{className:y.unit},ye.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!Qe||!Xe)&&ye.createElement("div",{className:y.tags},ye.createElement("div",null,ye.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ye.createElement("span",null,Te.stages_count))),ye.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ye.createElement("span",null,Te.members_count)))))))})),!Ne.length&&ye.createElement(ge.Z,null)))}},70467:function(wt,dt,re){"use strict";re.d(dt,{jL:function(){return Ke},w9:function(){return oe},QD:function(){return Ar},cQ:function(){return nt.Z},op:function(){return Pt},O5:function(){return ir},_b:function(){return Mr},t7:function(){return Ce},Gi:function(){return mt},YG:function(){return Ge},qp:function(){return xe},vr:function(){return _t},qE:function(){return Jn},Je:function(){return He},wb:function(){return Te},cq:function(){return Jt},tp:function(){return Ne}});var y=re(59301),je={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"},Ke=({dataSource:yn=[],img:Vn,imgWidth:Rn=346,title:Sn,sunTitle:$n,bannerExtraContent:lr})=>y.createElement("div",{className:je.banner},y.createElement("div",{className:je.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Sn),y.createElement("span",null,$n)),yn.length>0&&y.createElement("div",{className:je.btns},yn.map((wr,da)=>y.createElement("div",{key:da,onClick:wr.click},wr.name,wr.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),lr),Vn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Vn,width:Rn}))),Be={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"},pe=re(92310),Le=re.n(pe),ge=re(78267),xe=({dataSource:yn=[],value:Vn,onChange:Rn,onTitleChange:Sn,className:$n,title:lr,titleWidth:wr=41,style:da={},fontColor:Yr="#6A7283",showCount:yr})=>{const[Ra,Ai]=(0,y.useState)(1),[Ci,Za]=(0,y.useState)(!1),Ln=(0,y.useRef)(null),hr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var ca;yn.length!==0&&(((ca=Ln==null?void 0:Ln.current)==null?void 0:ca.clientHeight)>97?Ai(1):Ai(0)),yn.length===0&&Ai(0),Za(!1)},[yn]),y.createElement("div",{className:Le()(Be.row,$n,"fadeIn","animated"),style:da},y.createElement("div",{onClick:(0,ge.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:wr,marginTop:Ci?12:4},className:`${Be.title} ${Sn?"current":""}`},lr),y.createElement("div",{className:Ci?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},y.createElement("div",{className:Be.bar,ref:hr,style:Ra>0?{height:Ra===1?97:"auto",overflow:Ra===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Be.tag,ref:Ln},yn==null?void 0:yn.map(ca=>y.createElement("span",{onClick:()=>Rn(ca.id),key:ca.id,style:{color:Yr},className:Vn===ca.id?Be.active:""},y.createElement("span",{title:ca.name,className:Be.name},ca.name),!!yr&&y.createElement("span",{className:Be.num},ca.count))))),!!Ra&&y.createElement(y.Fragment,null,Ra===1?y.createElement("div",{onClick:()=>{var ca;Ai(2),((ca=Ln==null?void 0:Ln.current)==null?void 0:ca.clientHeight)>245?Za(!0):Za(!1)},className:Be.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{hr.current.scrollTop=0,Ai(1),Za(!1)},className:Be.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ee={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"},Ne=({dataSource:yn=[],value:Vn,onChange:Rn,className:Sn,style:$n={}})=>y.createElement("div",{style:$n,className:Le()(Ee.tabs,Sn)},yn.map(lr=>y.createElement("span",{onClick:()=>Rn(lr.id),className:Vn===lr.id?Ee.active:"",key:lr.id},lr.name))),we={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=re(37568),Ce=({dataSource:yn=[],value:Vn="",onChange:Rn,onInputChange:Sn=()=>{},className:$n,style:lr={},placeholder:wr,allowClear:da=!1})=>{var Yr;const[yr,Ra]=(0,y.useState)(""),[Ai,Ci]=(0,y.useState)("");(0,y.useEffect)(()=>{var hr;let ca=Vn;(hr=JSON.stringify(Vn))!=null&&hr.includes("{")&&(Ra(Vn.id),ca=Vn.value||"");try{Ci(decodeURIComponent(ca||""))}catch(ba){Ci(decodeURIComponent(ca||""))}},[Vn]);const Za=()=>{Rn(encodeURIComponent(Ai),yr||null)},Ln=hr=>{hr!==yr&&(Ra(hr),Rn(encodeURIComponent(Ai),hr))};return y.createElement("div",{className:Le()(we.input,$n),style:lr},!!yn.length&&y.createElement("div",{className:we.dropdown},y.createElement("div",{className:we.text},(Yr=yn.find(hr=>hr.id===yr))==null?void 0:Yr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:we.b1}),y.createElement("b",{className:we.b2})),y.createElement("div",{className:we.menu},yn.map((hr,ca)=>y.createElement("div",{key:ca,onClick:()=>Ln(hr.id)},hr.name)))),y.createElement(be.default,{onPressEnter:Za,value:Ai,onChange:hr=>{Ci(hr.target.value),Sn(encodeURIComponent(hr.target.value),yr||null)},placeholder:wr,variant:"borderless",allowClear:da,onClear:()=>Rn("",yr||null)}),y.createElement("i",{onClick:Za,className:"iconfont icon-sousuo9 font14 current"}))},De={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"},He=({value:yn,onChange:Vn,className:Rn,total:Sn,pageSize:$n,style:lr={}})=>{const wr=yn<2,da=yn>=Math.ceil(Sn/$n);return Sn<=$n?y.createElement(y.Fragment,null):y.createElement("div",{className:Le()(De.quickPager,Rn),style:lr},y.createElement("div",{onClick:()=>{wr||Vn(yn-1,"prev")},className:wr?De.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{da||Vn(yn+1,"next")},className:da?De.disabled:""},"\u4E0B\u4E00\u9875"))},ve={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Qe=re(29787),Xe=re(25399),ze=re(63139),qe=re(14185),me=re(76406),Je=re(90736),Te=({className:yn,dataSource:Vn=[],col:Rn=4,right:Sn,bottom:$n=23,precision:lr=0,wrapWidth:wr=1200,trackEventItems:da,loading:Yr})=>{const yr=Math.floor((wr-(Rn-1)*Sn)/Rn);return y.createElement(Qe.Z,{spinning:Yr},y.createElement("div",{className:Le()(ve.list,yn)},!!Vn.length&&Vn.map((Ra,Ai)=>{const{name:Ci,id:Za,identifier:Ln,power:hr,cover_image_id:ca,pic:ba}=Ra;return y.createElement("div",{className:ve.wrap,key:Za,style:{width:yr,marginRight:(1+Ai)%Rn===0?0:Sn+lr,marginBottom:$n}},y.createElement("a",{target:"_blank",href:`/shixuns/${Ln}/challenges`,className:ve.li,onClick:Da=>{Da.preventDefault(),da&&(0,me.L9)([da]),hr&&(0,me.xg)(`/shixuns/${Ln}/challenges`)}},y.createElement("div",{className:ve.img},y.createElement("img",{className:ve.cover,src:`${ba}`}),Ra.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${ve.sign}`}),Ra.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${ve.sign}`}),Ra.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${ve.sign}`})),y.createElement("div",{className:ve.name},y.createElement(Xe.Z,{title:Ci||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ve.e},Ci||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ve.tags},y.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Ra.challenges_count))),!!Ra.myshixuns_count&&y.createElement(Xe.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,Ra.myshixuns_count))),y.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Ra.level))),y.createElement("div",{className:ve.rate},y.createElement(ze.Z,{allowHalf:!0,disabled:!0,defaultValue:Ra.score_info}),y.createElement("span",null,"\xA0",Ra.score_info?`${Ra.score_info}\u5206`:"5\u5206")))),!hr&&y.createElement("div",{className:ve.lockWrap},y.createElement("img",{src:`${qe.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")))}),!Vn.length&&y.createElement(Je.Z,null)))},nt=re(54077),Ie={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"},ut=re(62957),Ut=re(96599),gt="data:image/png;base64,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",ct=re(59301),Ft=(yn,Vn,Rn)=>new Promise((Sn,$n)=>{var lr=Yr=>{try{da(Rn.next(Yr))}catch(yr){$n(yr)}},wr=Yr=>{try{da(Rn.throw(Yr))}catch(yr){$n(yr)}},da=Yr=>Yr.done?Sn(Yr.value):Promise.resolve(Yr.value).then(lr,wr);da((Rn=Rn.apply(yn,Vn)).next())}),oe=({className:yn,dataSource:Vn=[],col:Rn=4,right:Sn,bottom:$n=23,precision:lr=0,wrapWidth:wr=1200,trackEventItems:da,loading:Yr,category:yr,hiddenClick:Ra,handleVery:Ai=()=>!0,isCurrent:Ci})=>{const[Za,Ln]=ut.default.useModal(),hr=Math.floor((wr-(Rn-1)*Sn)/Rn),ca=ba=>Ft(void 0,null,function*(){Za.confirm({title:"\u7F6E\u9876",width:500,content:ct.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",ct.createElement("span",{className:"c-blue"},"\u201C",ba.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return ct.createElement(Qe.Z,{spinning:Yr},Ln,ct.createElement("div",{className:Le()(Ie.list,yn)},!!Vn.length&&Vn.map((ba,Da)=>{const{subject_identifier:Fu,id:bo,identifier:no,power:_n}=ba,Ia=ba.is_public!=0&&ba.is_public;return ct.createElement("div",{className:Ie.wrap,key:bo,style:{width:hr,marginRight:(1+Da)%Rn===0?0:Sn+lr,marginBottom:$n}},ba.homepage_show&&ct.createElement("div",{className:Ie.btnsTop},ct.createElement(Ut.default,{color:"red"},"\u7F6E\u9876")),ct.createElement("a",{className:Ie.li,onClick:ju=>{ju.preventDefault(),Ai(ba==null?void 0:ba.first_category_url)&&(da&&(0,me.L9)([da]),(0,me.xg)(ba.first_category_url))}},ct.createElement("div",{className:Ie.top},ct.createElement(Xe.Z,{title:ba.name},ct.createElement("div",{className:Ie.name},ba.name)),ct.createElement("img",{className:Ie.img,src:qe.Z.IMG_SERVER+"/images/"+ba.avatar_url}),ct.createElement("div",{className:Ie.text,title:ba.creator},ba.creator),Fu&&ct.createElement("div",{className:Ie.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ia&&ct.createElement("div",{className:Ie.sign},"\u516C\u5F00"),Ci&&ct.createElement("div",{className:Ie.hidden,onClick:ju=>{ju.stopPropagation(),Ra(ba)}},ct.createElement("i",{className:`iconfont ${yr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),yr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),ct.createElement("div",{className:Ie.bottom},ba.visits>0&&ct.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,ba.visits))),ba.course_members_count>0&&ct.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),ba.course_members_count)),ba.tasks_count>0&&ct.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),ba.tasks_count)),ba.is_end?ct.createElement("div",{style:{color:"#6B758B"}}):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ba.is_accessible&&ct.createElement("div",{className:Ie.lockWrap},ct.createElement("img",{src:`${qe.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")))}),!Vn.length&&ct.createElement(Je.Z,null)))},Pe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},at=re(44283),Ge=({dataSource:yn=[],value:Vn,onChange:Rn,className:Sn,style:$n={},tabBarExtraContent:lr})=>y.createElement("div",{className:Le()(Pe.tabs,Sn),style:$n},y.createElement("div",{className:Pe.tabsWrap},yn.map((wr,da)=>!(wr!=null&&wr.hide)&&y.createElement("aside",{className:Pe.tab,onClick:()=>{Rn(wr.id),wr.link&&at.history.push(wr.link)},key:da},y.createElement("div",{className:Vn===wr.id?Pe.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(Xe.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:Pe.tabBar},lr)),mt=({className:yn,style:Vn={},children:Rn})=>y.createElement("div",{className:Le()(yn),style:Vn},Rn),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"},Bt=re(75727),Nt=re(93041);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jt=({sortValue:yn,dropValue:Vn,className:Rn,onSort:Sn,onDrop:$n,dataSource:lr=Ct})=>{var wr;return y.createElement("div",{className:Le()(yt.orderWrap,Rn)},y.createElement(Bt.Z,{dropdownRender:()=>y.createElement(Nt.default,null,lr.map((da,Yr)=>y.createElement(Nt.default.Item,{key:Yr,onClick:()=>$n(da.id)},da.name)))},y.createElement("span",{className:yt.orderTextWrap},(wr=lr.find(da=>Vn===da.id))==null?void 0:wr.name)),y.createElement("span",{className:yt.orderIconWrap},y.createElement("span",{className:yt.orderAsc},y.createElement("i",{className:yn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>Sn(yn==="asc"?"desc":"asc")})),y.createElement("span",{className:yt.orderDesc},y.createElement("i",{className:yn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>Sn(yn==="asc"?"desc":"asc")}))))},le={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"},Ae=re(7939),ee=Object.defineProperty,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,We=(yn,Vn,Rn)=>Vn in yn?ee(yn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):yn[Vn]=Rn,ft=(yn,Vn)=>{for(var Rn in Vn||(Vn={}))ae.call(Vn,Rn)&&We(yn,Rn,Vn[Rn]);if(z)for(var Rn of z(Vn))te.call(Vn,Rn)&&We(yn,Rn,Vn[Rn]);return yn},lt=(yn,Vn)=>{var Rn={};for(var Sn in yn)ae.call(yn,Sn)&&Vn.indexOf(Sn)<0&&(Rn[Sn]=yn[Sn]);if(yn!=null&&z)for(var Sn of z(yn))Vn.indexOf(Sn)<0&&te.call(yn,Sn)&&(Rn[Sn]=yn[Sn]);return Rn},zt=(yn,Vn,Rn)=>new Promise((Sn,$n)=>{var lr=Yr=>{try{da(Rn.next(Yr))}catch(yr){$n(yr)}},wr=Yr=>{try{da(Rn.throw(Yr))}catch(yr){$n(yr)}},da=Yr=>Yr.done?Sn(Yr.value):Promise.resolve(Yr.value).then(lr,wr);da((Rn=Rn.apply(yn,Vn)).next())}),Pt=yn=>{var Vn=yn,{className:Rn,style:Sn,children:$n,loading:lr=!1,openLoading:wr,onClick:da=()=>{},size:Yr="middle",shape:yr="round"}=Vn,Ra=lt(Vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ai,Ci]=(0,y.useState)(!1);return y.createElement(Ae.ZP,ft({onClick:(0,ge.throttle)(Za=>zt(void 0,null,function*(){wr&&Ci(!0);try{yield da(Za)}catch(Ln){console.log("error",Ln)}wr&&Ci(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(le.btn,le[`${Yr}-${yr}`],Rn),style:Sn,size:Yr,shape:yr,loading:Ai||lr},Ra),$n)},on={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"},Jn=({className:yn,style:Vn,children:Rn=null,onClick:Sn,title:$n})=>y.createElement("div",{className:Le()(on.head,yn),style:Vn},y.createElement("span",{className:"primary-hover",onClick:Sn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:$n},$n),y.createElement("div",{className:on.node},Rn)),jn={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"},Ar=({confirmShow:yn=!0,confirmTitle:Vn,confirmClick:Rn,cancelShow:Sn=!0,cancelTitle:$n,cancelClick:lr,className:wr,style:da,confirmLoading:Yr=!1})=>y.createElement("div",{className:Le()(jn.btns,wr),style:da},yn&&y.createElement(Ae.ZP,{loading:Yr,onClick:Rn,type:"primary",className:jn.confirm},Vn),Sn&&y.createElement(Ae.ZP,{onClick:lr,className:jn.cancel},$n)),xr={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"},_t=({className:yn,style:Vn={},LeftContent:Rn,children:Sn,RightContent:$n})=>y.createElement("div",{className:Le()(xr.fixedBottom,yn),style:Vn},y.createElement("div",{className:xr.wrap},y.createElement("div",{className:xr.left},Rn),y.createElement("div",{className:xr.center},Sn),y.createElement("div",{className:xr.right},$n))),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"},Mr=({className:yn,style:Vn={},dataSource:Rn=[]})=>y.createElement("div",{className:Le()(sn.crumbs,yn),style:Vn},Rn.map((Sn,$n)=>$n<Rn.length-1?y.createElement(y.Fragment,{key:$n},Sn.path||Sn.onClick?y.createElement("span",{className:sn.hover,onClick:Sn!=null&&Sn.onClick?Sn.onClick:()=>at.history.push(Sn.path)},Sn.name):y.createElement("span",null,Sn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:$n,style:{color:"#5F6368"}},Sn.name))),Ba=re(11938),Fi=Object.defineProperty,pi=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,Tr=(yn,Vn,Rn)=>Vn in yn?Fi(yn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):yn[Vn]=Rn,fu=(yn,Vn)=>{for(var Rn in Vn||(Vn={}))wi.call(Vn,Rn)&&Tr(yn,Rn,Vn[Rn]);if(Bi)for(var Rn of Bi(Vn))ka.call(Vn,Rn)&&Tr(yn,Rn,Vn[Rn]);return yn},vo=(yn,Vn)=>pi(yn,$r(Vn)),oo=(yn,Vn)=>{var Rn={};for(var Sn in yn)wi.call(yn,Sn)&&Vn.indexOf(Sn)<0&&(Rn[Sn]=yn[Sn]);if(yn!=null&&Bi)for(var Sn of Bi(yn))Vn.indexOf(Sn)<0&&ka.call(yn,Sn)&&(Rn[Sn]=yn[Sn]);return Rn};const{Countdown:_i}=Ba.default;var ir=yn=>{var Vn=yn,{onChange:Rn}=Vn,Sn=oo(Vn,["onChange"]);const[$n,lr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof $n=="number"&&$n>=0&&Rn($n)},[$n]);const wr=da=>{const Yr=Math.floor(da/1e3);lr(Yr)};return y.createElement(_i,vo(fu({},Sn),{onChange:wr}))}},79006:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return je}});var y=re(59301);function je(ke,Ke){const Be=(0,y.useRef)();(0,y.useEffect)(()=>{Be.current=ke}),(0,y.useEffect)(()=>{function pe(){Be.current()}if(Ke!==null){let Le=setInterval(pe,Ke);return()=>clearInterval(Le)}},[Ke])}},8465:function(wt,dt,re){"use strict";var y=re(59301),je=re(28284),ke=re(77019),Ke=re(5269),Be=re(82326),pe=re(4875),Le=re(25399),ge=re(24017),ye=re(37568),xe=re(44283),Ee=re(28450),Me=re(56753),Ne=re(59301),we=Object.defineProperty,be=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,He=(qe,me,Je)=>me in qe?we(qe,me,{enumerable:!0,configurable:!0,writable:!0,value:Je}):qe[me]=Je,ve=(qe,me)=>{for(var Je in me||(me={}))De.call(me,Je)&&He(qe,Je,me[Je]);if(Ce)for(var Je of Ce(me))Ue.call(me,Je)&&He(qe,Je,me[Je]);return qe},Qe=(qe,me)=>be(qe,se(me)),Xe=(qe,me)=>{var Je={};for(var $e in qe)De.call(qe,$e)&&me.indexOf($e)<0&&(Je[$e]=qe[$e]);if(qe!=null&&Ce)for(var $e of Ce(qe))me.indexOf($e)<0&&Ue.call(qe,$e)&&(Je[$e]=qe[$e]);return Je};const ze=({disabled:qe,shixunHomeworks:me,selectOptions:Je,form:$e})=>{const{workSetting:Te}=me,[nt,Ie]=(0,y.useState)([]),ut=(0,y.useMemo)(()=>Je==null?void 0:Je.filter(Ut=>!nt.includes(Ut.value)),[nt,Je]);return(0,y.useEffect)(()=>{var Ut;const gt=((Ut=Te==null?void 0:Te.anonymous_appeal_settings)==null?void 0:Ut.filter(ct=>ct.appeal_time))||[];Ie(gt.map(ct=>ct.group_name))},[Te]),Ne.createElement(je.default.List,{name:"anonymous_appeal_settings"},(Ut,{add:gt,remove:ct})=>Ne.createElement(Ne.Fragment,null,Ut.map(Ft=>{var Ye;const oe=Ft,{key:Pe,name:at}=oe,At=Xe(oe,["key","name"]),ot=$e.getFieldValue(["anonymous_appeal_settings",at]).deleteflag;return Ne.createElement("div",{key:Pe},Ne.createElement(ke.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ne.createElement(Ke.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Pe+1),Ne.createElement(Ke.Z,null,Ne.createElement(je.default.Item,Qe(ve({},At),{name:[Ft.name,"group_name"]}),Ne.createElement(Be.default,{mode:"multiple",disabled:qe||!ot,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Me.Z.multiple_select,options:ut||[],onSelect:mt=>{Ie(yt=>[...yt,mt])},onDeselect:mt=>{Ie(yt=>yt.filter(Bt=>Bt!==mt))}}))),Ne.createElement(Ke.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ne.createElement(Ke.Z,null,Ne.createElement(je.default.Item,Qe(ve({},At),{label:"",name:[Ft.name,"appeal_penalty"]}),Ne.createElement(pe.Z,{min:0,disabled:qe,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Ne.createElement(Le.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"},Ne.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Me.Z.title_icon}`})),Ne.createElement(Ke.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ne.createElement(Ke.Z,null,Ne.createElement(je.default.Item,Qe(ve({},At),{label:"",name:[Ft.name,"appeal_time"]}),Ne.createElement(ge.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:qe,size:"large",disabledDate:mt=>(0,Ee.Q8)(mt,Te==null?void 0:Te.course_end_date),disabledTime:mt=>(0,Ee.d0)(mt),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ne.createElement(je.default.Item,Qe(ve({},At),{name:[at,"deleteflag"]}),Ne.createElement(ye.default,{type:"hidden"})),!qe&&Ut.length<((Ye=Te==null?void 0:Te.anonymous_appeal_settings)==null?void 0:Ye.length)&&Ne.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{gt({deleteflag:!0})}}),Pe!==0&&!qe&&ot&&Ne.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const mt=$e.getFieldValue(["anonymous_appeal_settings",at,"group_name"])||[];Ie(yt=>yt.filter(Bt=>!mt.includes(Bt))),ct(at)}})))})))};dt.Z=(0,xe.connect)(({shixunHomeworks:qe})=>({shixunHomeworks:qe}))(ze)},30523:function(wt,dt,re){"use strict";var y=re(59301),je=re(24017),ke=re(28284),Ke=re(77019),Be=re(5269),pe=re(82326),Le=re(6767),ge=re(37568),ye=re(4875),xe=re(25399),Ee=re(62673),Me=re(66649),Ne=re.n(Me),we=re(44283),be=re(28450),se=re(15267),Ce=re(56753),De=re(59301),Ue=Object.defineProperty,He=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,qe=(Ie,ut,Ut)=>ut in Ie?Ue(Ie,ut,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Ie[ut]=Ut,me=(Ie,ut)=>{for(var Ut in ut||(ut={}))Xe.call(ut,Ut)&&qe(Ie,Ut,ut[Ut]);if(Qe)for(var Ut of Qe(ut))ze.call(ut,Ut)&&qe(Ie,Ut,ut[Ut]);return Ie},Je=(Ie,ut)=>He(Ie,ve(ut)),$e=(Ie,ut)=>{var Ut={};for(var gt in Ie)Xe.call(Ie,gt)&&ut.indexOf(gt)<0&&(Ut[gt]=Ie[gt]);if(Ie!=null&&Qe)for(var gt of Qe(Ie))ut.indexOf(gt)<0&&ze.call(Ie,gt)&&(Ut[gt]=Ie[gt]);return Ut};const{RangePicker:Te}=je.default,nt=({disabled:Ie,shixunHomeworks:ut,selectOptions:Ut,form:gt,data:ct,classroomList:Ft})=>{const{workSetting:Ye}=ut,[oe,Pe]=(0,y.useState)([]),at=(0,y.useMemo)(()=>Ut==null?void 0:Ut.filter(Ge=>!oe.includes(Ge.value)),[oe,Ut]);(0,y.useEffect)(()=>{var Ge;const ot=((Ge=Ye==null?void 0:Ye.anonymous_comment_settings)==null?void 0:Ge.filter(mt=>mt.evaluation_end))||[];Pe(ot.map(mt=>mt.group_name))},[Ye]);const At=Ge=>{var ot;const mt=(ot=Ye==null?void 0:Ye.anonymous_appeal_settings)==null?void 0:ot.find(yt=>yt.group_id===Ge);return ct.anonymous_appeal&&mt&&(mt==null?void 0:mt.appeal_time)!==null};return De.createElement(ke.default.List,{name:"anonymous_comment_settings"},(Ge,{add:ot,remove:mt})=>De.createElement(De.Fragment,null,Ge.map(yt=>{var Bt,Nt;const Ct=yt,{key:Lt,name:Jt}=Ct,le=$e(Ct,["key","name"]),Ae=gt.getFieldValue(["anonymous_comment_settings",Jt]),ee=Ae.deleteflag,z=Ne()((Bt=Ae.evaluation_start)==null?void 0:Bt[0])<=Ne()(),ae=!ee&&z?[!0,At(Ae==null?void 0:Ae.group_id)]:[!1,!1];return De.createElement("div",{key:Lt,style:{background:"#F6F7F9",padding:"5px 30px"}},De.createElement(Ke.Z,{align:"top",style:{marginLeft:"53px"}},De.createElement(Be.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Lt+1),De.createElement(Be.Z,{flex:1},De.createElement(Ke.Z,{align:"middle",style:{marginBottom:10}},De.createElement(Be.Z,{span:8},De.createElement(ke.default.Item,Je(me({},le),{name:[Jt,"group_name"]}),De.createElement(pe.default,{mode:"multiple",disabled:Ie||!ee,className:Ce.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:at||[],onSelect:te=>{Pe(We=>[...We,te])},onDeselect:te=>{Pe(We=>We.filter(ft=>ft!==te))}}))),De.createElement(Be.Z,{className:"ml20"},De.createElement(ke.default.Item,Je(me({},le),{name:[Jt,"evaluation_start"]}),De.createElement(Te,{ranges:{\u6B64\u523B:()=>{var te;const We=(te=Ae==null?void 0:Ae.evaluation_start)==null?void 0:te[0];return[We?Ne()(We):Ne()(),Ne()()]}},size:"large",style:{width:"500px"},disabled:Ie||ae,allowClear:!1,disabledDate:te=>(0,be.Q8)(te,Ye==null?void 0:Ye.course_end_date),disabledTime:te=>(0,be.d0)(te),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var te;if((0,se.Rm)()&&!((te=Ft.AssistantObject.group)!=null&&te.can_anonymous_comment)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(ke.default.Item,Je(me({},le),{name:[Jt,"deleteflag"]}),De.createElement(ge.default,{type:"hidden"})),!Ie&&Ge.length<((Nt=Ye==null?void 0:Ye.anonymous_comment_settings)==null?void 0:Nt.length)&&De.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{ot({deleteflag:!0})}}),Lt!==0&&!Ie&&ee&&De.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const te=gt.getFieldValue(["anonymous_comment_settings",Jt,"group_name"])||[];Pe(We=>We.filter(ft=>!te.includes(ft))),mt(Jt)}})))),De.createElement(Ke.Z,{align:"middle",style:{marginLeft:"53px"}},De.createElement(Be.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),De.createElement(Be.Z,null,De.createElement(ke.default.Item,Je(me({},le),{label:"",colon:!1,name:[Jt,"evaluation_num"]}),De.createElement(ye.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:Ie||!ee&&z}))),De.createElement(xe.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"},De.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ce.Z.title_icon}`})),De.createElement(Be.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),De.createElement(Be.Z,null,De.createElement(ke.default.Item,Je(me({},le),{label:"",colon:!1,name:[Jt,"absence_penalty"]}),De.createElement(ye.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:Ie,onChange:te=>{var We;if((0,se.Rm)()&&!((We=Ft.AssistantObject.group)!=null&&We.can_anonymous_comment)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(Be.Z,{style:{marginLeft:"40px"}},De.createElement(ke.default.Item,Je(me({},le),{name:[Jt,"student_comment"],valuePropName:"checked"}),De.createElement(Ee.default,{disabled:Ie,onChange:()=>{var te;if((0,se.Rm)()&&!((te=Ft.AssistantObject.group)!=null&&te.can_anonymous_comment)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(Be.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};dt.Z=(0,we.connect)(({shixunHomeworks:Ie,classroomList:ut})=>({shixunHomeworks:Ie,classroomList:ut}))(nt)},40034:function(wt,dt,re){"use strict";var y=re(44283),je=re(77019),ke=re(5269),Ke=re(24017),Be=re(4875),pe=re(25399),Le=re(66649),ge=re.n(Le),ye=re(28450),xe=re(56753),Ee=re(59301);const Me=({data:Ne,disabled:we,setData:be,shixunHomeworks:se})=>{const{workSetting:Ce,workList:De}=se;return Ee.createElement("div",null,Ee.createElement(je.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Ee.createElement(ke.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),Ee.createElement(ke.Z,null,Ee.createElement(Ke.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:we,disabledDate:Ue=>(0,ye.Q8)(Ue,Ce==null?void 0:Ce.course_end_date),disabledTime:Ue=>(0,ye.d0)(Ue),value:Ne.appeal_time?ge()(Ne.appeal_time):"",onChange:(Ue,He)=>{Ne.appeal_time=He,be(Object.assign({},Ne))}})),Ee.createElement(ke.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ee.createElement(ke.Z,null,Ee.createElement(Be.Z,{size:"large",disabled:we,value:Ne.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Ue=>{Ne.appeal_penalty=Ue,be(Object.assign({},Ne))}})),Ee.createElement(pe.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Ee.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${xe.Z.title_icon}`}))))};dt.Z=(0,y.connect)(({shixunHomeworks:Ne})=>({shixunHomeworks:Ne}))(Me)},80573:function(wt,dt,re){"use strict";var y=re(24017),je=re(4875),ke=re(25399),Ke=re(62673),Be=re(66649),pe=re.n(Be),Le=re(44283),ge=re(28450),ye=re(56753),xe=re(59301);const Ee=({data:Me,setData:Ne,disabled:we,shixunHomeworks:be})=>{const{workSetting:se}=be,Ce=pe()(se==null?void 0:se.evaluation_start)<=pe()(),De=Me.anonymous_appeal;return xe.createElement("div",null,xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},xe.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),xe.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:Ue=>(0,ge.Q8)(Ue,se==null?void 0:se.course_end_date),disabledTime:Ue=>(0,ge.d0)(Ue),disabled:we||Ce||De,value:Me.evaluation_start?pe()(Me.evaluation_start):"",onChange:(Ue,He)=>{Me.evaluation_start=He,Ne(Object.assign({},Me))}}),xe.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),xe.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:Ue=>(0,ge.Q8)(Ue,se==null?void 0:se.course_end_date,Me.evaluation_start),disabledTime:Ue=>(0,ge.d0)(Ue,pe()(Me.evaluation_start)),disabled:we||De,value:Me.evaluation_end?pe()(Me.evaluation_end):"",onChange:(Ue,He)=>{Me.evaluation_end=He,Ne(Object.assign({},Me))}})),xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},xe.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),xe.createElement(je.Z,{disabled:we||Ce||De,value:Me.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Ue=>{Me.evaluation_num=Ue,Ne(Object.assign({},Me))}}),xe.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"},xe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ye.Z.title_icon}`})),xe.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),xe.createElement(je.Z,{min:0,disabled:we,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:Me.absence_penalty,onChange:Ue=>{Me.absence_penalty=Ue,Ne(Object.assign({},Me))}})),Me.anonymous_comment&&xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},xe.createElement(Ke.default,{checked:Me.student_comment,disabled:we,onChange:()=>{Me.student_comment=!Me.student_comment,Ne(Object.assign({},Me))}},xe.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};dt.Z=(0,Le.connect)(({shixunHomeworks:Me})=>({shixunHomeworks:Me}))(Ee)},41751:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Qe}});var y=re(59301),je=re(62957),ke=re(6767),Ke=re(77019),Be=re(5269),pe=re(7939),Le=re(94968),ge=re(70858),ye={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},xe=re(70467),Ee=re(14185),Me=re(49317),Ne=re(76406),we=Object.defineProperty,be=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,De=(Xe,ze,qe)=>ze in Xe?we(Xe,ze,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Xe[ze]=qe,Ue=(Xe,ze)=>{for(var qe in ze||(ze={}))se.call(ze,qe)&&De(Xe,qe,ze[qe]);if(be)for(var qe of be(ze))Ce.call(ze,qe)&&De(Xe,qe,ze[qe]);return Xe},He=(Xe,ze,qe)=>new Promise((me,Je)=>{var $e=Ie=>{try{nt(qe.next(Ie))}catch(ut){Je(ut)}},Te=Ie=>{try{nt(qe.throw(Ie))}catch(ut){Je(ut)}},nt=Ie=>Ie.done?me(Ie.value):Promise.resolve(Ie.value).then($e,Te);nt((qe=qe.apply(Xe,ze)).next())}),Qe=({visible:Xe,categoryId:ze,getData:qe,onCancle:me})=>{var Je,$e;const[Te,nt]=(0,y.useState)([]),[Ie,ut]=(0,y.useState)(!1),[Ut,gt]=(0,y.useState)(!1),[ct,Ft]=(0,y.useState)({success_size:0,error_list:[]}),Ye={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{nt([])},beforeUpload:oe=>He(void 0,null,function*(){return nt([oe]),!1}),fileList:Te,accept:".xlsx"};return y.createElement(y.Fragment,null,y.createElement(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Xe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ut,onOk:()=>He(void 0,null,function*(){if(Te.length===0){ke.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}gt(!0);const oe=new FormData;oe.append("file",Te[0]);const Pe=yield(0,Me.ZP)(`/api/homework_commons/${ze}/import_external_score.json`,{method:"post",body:oe},!0);(Pe==null?void 0:Pe.status)===0&&(Ft(Pe),me(),qe(),ut(!0),nt([])),gt(!1)}),onCancel:()=>{nt([]),me()}},y.createElement("div",{className:ye.achieveSty},y.createElement("div",{className:ye.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(Ke.Z,{align:"middle",className:"mt20"},y.createElement(Be.Z,{className:"mr10"},y.createElement("span",{className:ye.labolIcon},"*"),y.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),y.createElement(Be.Z,null,y.createElement(pe.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},y.createElement("a",{className:ye.downloadbutton,onClick:oe=>{oe.stopPropagation(),oe.preventDefault(),(0,Ne.FH)("",Ee.Z.API_SERVER+`/api/homework_commons/${ze}/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(Le.default.Dragger,Ue({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ye),y.createElement("div",null,y.createElement(xe.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(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:Ie,onCancel:()=>{ut(!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"}}," ",(Je=ct==null?void 0:ct.error_list)==null?void 0:Je.length," "),"\u4E2A\u5B66\u751F")),!!(($e=ct==null?void 0:ct.error_list)!=null&&$e.length)&&y.createElement("div",{className:"mb20"},y.createElement(ge.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:oe=>y.createElement("span",{style:{color:"#000"}},oe)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:oe=>y.createElement("span",{style:{color:"#666"}},oe)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:oe=>y.createElement("span",{style:{color:"#000"}},oe)}],dataSource:ct==null?void 0:ct.error_list,pagination:!1,scroll:{y:47*8}})))))}},86688:function(wt,dt,re){"use strict";var y=re(62957),je=re(6767),ke=re(49317),Ke=re(44283),Be=re(15267),pe=re(59301),Le=(ye,xe,Ee)=>new Promise((Me,Ne)=>{var we=Ce=>{try{se(Ee.next(Ce))}catch(De){Ne(De)}},be=Ce=>{try{se(Ee.throw(Ce))}catch(De){Ne(De)}},se=Ce=>Ce.done?Me(Ce.value):Promise.resolve(Ce.value).then(we,be);se((Ee=Ee.apply(ye,xe)).next())});const ge=({shixunHomeworks:ye,dispatch:xe,classroomList:Ee,getData:Me})=>pe.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Le(void 0,null,function*(){var Ne;if((0,Be.Rm)()&&!((Ne=Ee.AssistantObject.normal)!=null&&Ne.can_redo)){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}(yield(0,ke.ZP)(`/api/homework_commons/${ye.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:ye.actionTabs.student_work_id}})).status===0&&(je.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}}),Me())}),onCancel:()=>{xe({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",ye.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),pe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));dt.Z=(0,Ke.connect)(({shixunHomeworks:ye,classroomList:xe})=>({shixunHomeworks:ye,classroomList:xe}))(ge)},3508:function(wt,dt,re){"use strict";re.r(dt),re.d(dt,{default:function(){return Du}});var y=re(59301),je=re(44283),ke=re(88390),Ke=re(7939),Be=re(6767),pe=re(62957),Le=re(91882),ge=re(31691),ye=re(27812),xe=re(76406),Ee=re(28284),Me=re(25399),Ne=re(77019),we=re(93041),be=re(62673),se=re(5269),Ce=re(70858),De=re(37568),Ue=re(29787),He=re(75727),ve=re(31709),Qe=re(47889),Xe=re(4875),ze=re(82326),qe=re(66649),me=re.n(qe),Je=re(90736),$e=re(49317),Te=Object.defineProperty,nt=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ut=(Oe,Se,Fe)=>Se in Oe?Te(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,gt=(Oe,Se)=>{for(var Fe in Se||(Se={}))Ie.call(Se,Fe)&&Ut(Oe,Fe,Se[Fe]);if(nt)for(var Fe of nt(Se))ut.call(Se,Fe)&&Ut(Oe,Fe,Se[Fe]);return Oe},ct=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Ft=({shixunHomeworks:Oe,dispatch:Se})=>{const Fe=(0,je.useParams)();return y.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:Oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){(yield(0,$e.ZP)(`/api/myshixuns/${Oe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Fe.coursesId}})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:gt({},Oe.actionTabs.params)}))}),onCancel:()=>{Se({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 Ye=(0,je.connect)(({shixunHomeworks:Oe})=>({shixunHomeworks:Oe}))(Ft),oe=re(15267),Pe=re(59301),at=Object.defineProperty,At=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,mt=(Oe,Se,Fe)=>Se in Oe?at(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,yt=(Oe,Se)=>{for(var Fe in Se||(Se={}))Ge.call(Se,Fe)&&mt(Oe,Fe,Se[Fe]);if(At)for(var Fe of At(Se))ot.call(Se,Fe)&&mt(Oe,Fe,Se[Fe]);return Oe},Bt=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Nt=({shixunHomeworks:Oe,classroomList:Se,dispatch:Fe})=>{const Ot=(0,je.useParams)(),[Mt,Tt]=(0,y.useState)(!0),[jt,Zt]=(0,y.useState)(!1),[it]=Ee.default.useForm();return Pe.createElement(Pe.Fragment,null,Pe.createElement(pe.default,{centered:!0,title:"\u8C03\u5206",open:Oe.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jt,onOk:()=>Bt(void 0,null,function*(){var Gt;if((0,oe.Rm)()&&!((Gt=Se.AssistantObject.normal)!=null&&Gt.can_appraise)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield it.validateFields();const Xt=it.getFieldsValue();Zt(!0),(yield(0,$e.ZP)(`/api/student_works/${Oe.actionTabs.id}/adjust_score.json`,{method:"post",body:yt({},Xt)})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),it.resetFields(),Fe({type:"shixunHomeworks/setActionTabs",payload:{}}),Fe({type:"shixunHomeworks/getWorkList",payload:yt({},Oe.actionTabs.params)})),Zt(!1)}),onCancel:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Pe.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"),Pe.createElement(Ee.default,{form:it,layout:"horizontal"},Pe.createElement("div",{style:{display:"flex",alignItems:"baseline"}},Pe.createElement(Ee.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Pe.createElement(Xe.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),Pe.createElement("span",{className:"ml10"},"\u5206")),Pe.createElement("div",null,Pe.createElement(Ee.default.Item,{name:"comment"},Pe.createElement(De.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ct=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se})=>({shixunHomeworks:Oe,classroomList:Se}))(Nt),Lt=re(86688),Jt=re(24532),le=re(78267),Ae=re(51502),ee=re(70467),z=re(63392),ae=re(9657),te=re(59301),We=Object.defineProperty,ft=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,on=(Oe,Se,Fe)=>Se in Oe?We(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,ln=(Oe,Se)=>{for(var Fe in Se||(Se={}))Kt.call(Se,Fe)&&on(Oe,Fe,Se[Fe]);if(zt)for(var Fe of zt(Se))Pt.call(Se,Fe)&&on(Oe,Fe,Se[Fe]);return Oe},Jn=(Oe,Se)=>ft(Oe,lt(Se)),jn=(Oe,Se)=>{var Fe={};for(var Ot in Oe)Kt.call(Oe,Ot)&&Se.indexOf(Ot)<0&&(Fe[Ot]=Oe[Ot]);if(Oe!=null&&zt)for(var Ot of zt(Oe))Se.indexOf(Ot)<0&&Pt.call(Oe,Ot)&&(Fe[Ot]=Oe[Ot]);return Fe},qn=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Ar=Oe=>qn(void 0,null,function*(){return yield(0,$e.ZP)(`/api/student_works/${Oe.userId}/deal_appeal_score.json`,{method:"post",body:Oe})});var sr=Oe=>{var Se=Oe,{task_status:Fe,new_work_status:Ot,shixunHomeworks:Mt,course_group:Tt}=Se,jt=jn(Se,["task_status","new_work_status","shixunHomeworks","course_group"]),Zt;const it=(0,je.useParams)(),[Gt]=Ee.default.useForm(),{workList:Xt,workSetting:St}=Mt,[Mn,Un]=(0,y.useState)(!1),[Ht,dr]=(0,y.useState)(null),[nn,fn]=(0,y.useState)({search:"",page:1,limit:10,work_status:Fe!=null?Fe==0?[0,-1]:[Fe]:null,new_work_status:Ot,status:Ot||"",course_group:Tt}),[,an,cn,dn]=(0,z.U)(ae.h$,ln({},it)),[,or,vn,gr]=(0,z.U)(ae.cN,{homeworkId:it==null?void 0:it.categoryId}),[,,vt,Vt]=(0,z.U)(Ar,{}),[rr,wn]=(0,y.useState)([]),Qa=()=>{var On,Fn,un;if(Fe==0)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(Fe==1)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(Fe==2)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F",St!=null&&St.anonymous_comment||(On=Xt==null?void 0:Xt.homework_status)!=null&&On.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(Ot==1)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(Ot==2)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(Ot==3)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},(dn==null?void 0:dn.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(Ot==4)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},((Fn=gr==null?void 0:gr.data)==null?void 0:Fn.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(Ot==5)return te.createElement(te.Fragment,null,"\u5171",te.createElement("span",{style:{color:"#DF711C"}},((un=gr==null?void 0:gr.data)==null?void 0:un.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},au=()=>{var On,Fn;return Fe?(On=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(un,kn,Ua)=>`${((nn==null?void 0:nn.page)-1)*nn.limit+Ua+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(un,kn)=>te.createElement("a",{onClick:()=>{Pn(kn)}},un)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Fe!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(un,kn)=>te.createElement(Me.Z,{placement:"bottom",title:te.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kn.teacher_score||"0.0","\u5206",te.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kn.teaching_asistant_score||"0.0","\u5206",te.createElement("br",null),Xt!=null&&Xt.anonymous_comment?te.createElement(te.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kn.student_score||"0.0","\u5206",te.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kn.late_penalty||"0.0","\u5206",te.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kn.repeat_minus_score||"0.0","\u5206",te.createElement("br",null),Xt!=null&&Xt.anonymous_comment?te.createElement(te.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kn.absence_penalty||"0.0","\u5206",te.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kn.work_score||"0.0","\u5206",te.createElement("br",null),!(Xt!=null&&Xt.is_jupyter||Xt!=null&&Xt.is_jupyter_lab)&&te.createElement("div",{onClick:Ua=>{Pn(kn)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},un>0?te.createElement("span",{style:{color:"#ff8100"}},un):un)},Fe>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:un=>me()(un).format("YYYY-MM-DD HH:mm")}])==null?void 0:On.filter(un=>un):Ot==4||Ot==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(un,kn)=>te.createElement("a",{onClick:()=>{Pn(kn)}},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=>me()(un).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(un,kn)=>te.createElement(te.Fragment,null,un==3&&te.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),un==4&&te.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),un==1&&te.createElement(te.Fragment,null,te.createElement(ee.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>qn(void 0,null,function*(){(yield vt({userId:kn.student_work_id,score_id:kn.student_works_score_id,status:4})).status===0&&Pr()})},"\u9A73\u56DE"),te.createElement(ee.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{dr(kn),Un(!0)}},"\u63A5\u53D7")))}]:(Fn=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(un,kn,Ua)=>`${((nn==null?void 0:nn.page)-1)*nn.limit+Ua+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(un,kn)=>te.createElement("a",{onClick:()=>{Pn(kn)}},un)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},Fe!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(un,kn)=>te.createElement(Me.Z,{placement:"bottom",title:te.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kn.teacher_score||"0.0","\u5206",te.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kn.teaching_asistant_score||"0.0","\u5206",te.createElement("br",null),Xt!=null&&Xt.anonymous_comment?te.createElement(te.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kn.student_score||"0.0","\u5206",te.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kn.late_penalty||"0.0","\u5206",te.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kn.repeat_minus_score||"0.0","\u5206",te.createElement("br",null),Xt!=null&&Xt.anonymous_comment?te.createElement(te.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kn.absence_penalty||"0.0","\u5206",te.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kn.work_score||"0.0","\u5206",te.createElement("br",null),!(Xt!=null&&Xt.is_jupyter||Xt!=null&&Xt.is_jupyter_lab)&&te.createElement("div",{onClick:Ua=>{Pn(kn)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},un>0?te.createElement("span",{style:{color:"#ff8100"}},un):un)},Ot==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:un=>me()(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:Fn.filter(un=>un)},Pn=(On={})=>{var Fn;(On!=null&&On.id||On!=null&&On.student_work_id)&&(0,xe.xg)(Xt.is_jupyter||Xt.is_jupyter_lab?`/classrooms/${it.coursesId}/common_homework/${it.categoryId}/${On.id}/comment`:it.course_group?`/classrooms/${it.coursesId}/common_homework/${it.categoryId}/review/${Ot==4?On.student_work_id:On==null?void 0:On.id}?ids=${(Fn=it.course_group)==null?void 0:Fn.toString()}`:`/classrooms/${it.coursesId}/common_homework/${it.categoryId}/review/${Ot==4?On.student_work_id:On==null?void 0:On.id}`)},Pr=(On=nn)=>{const Fn=Jn(ln({},On),{work_status:Fe!=null?Fe==0?[0,-1]:[Fe]:null,new_work_status:Ot,status:Ot==4?"":1,course_group:Tt});fn(Fn),Ot==4||Ot==5?vn(Fn):cn(Fn)};return(0,y.useEffect)(()=>{var On;wn((Ot==4||Ot==5?(On=gr==null?void 0:gr.data)==null?void 0:On.list:dn==null?void 0:dn.student_works)||[])},[dn,gr]),(0,y.useEffect)(()=>{jt.open&&Pr(),jt.open||(wn([]),fn(Jn(ln({},nn),{search:"",page:1,limit:10})),dr(null),Un(!1),Gt.resetFields())},[jt.open,nn.page,nn.limit]),(0,y.useEffect)(()=>{console.log(Ht)},[Ht]),te.createElement(te.Fragment,null,te.createElement(pe.default,ln({},jt),te.createElement(Ne.Z,{wrap:!1,justify:"space-between",align:"middle"},te.createElement(se.Z,null,Qa()),te.createElement(se.Z,null,te.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:On=>{Pr(Jn(ln({},nn),{search:decodeURIComponent(On).trim(),page:1}))},onInputChange:On=>{fn(Jn(ln({},nn),{search:decodeURIComponent(On).trim()}))}}))),te.createElement(Ce.default,{loading:an||or,className:"mt20",columns:au(),locale:{emptyText:te.createElement(Je.Z,null)},dataSource:rr,pagination:{total:(dn==null?void 0:dn.work_count)||((Zt=gr==null?void 0:gr.data)==null?void 0:Zt.count)||0,onChange:(On,Fn)=>{fn(Jn(ln({},nn),{page:On,limit:Fn}))},current:nn==null?void 0:nn.page,pageSize:nn==null?void 0:nn.limit}})),te.createElement(pe.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Mn,centered:!0,destroyOnClose:!0,onCancel:()=>{Un(!1)},maskClosable:!1,width:544,onOk:()=>{Gt.submit()}},te.createElement(Ee.default,{form:Gt,colon:!1,onFinish:On=>qn(void 0,null,function*(){(yield vt(Jn(ln({},On),{userId:Ht.student_work_id,score_id:Ht.student_works_score_id,status:3}))).status===0&&(Pr(),Un(!1))})},te.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"),te.createElement(Ae.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:te.createElement("a",{onClick:()=>{Pn(Jn(ln({},Ht),{id:Xt.is_jupyter||Xt.is_jupyter_lab?Ht==null?void 0:Ht.id:Ht==null?void 0:Ht.student_work_id}))}},Ht==null?void 0:Ht.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:te.createElement("span",{style:{color:"#191919"}},Ht==null?void 0:Ht.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:te.createElement("span",{style:{color:"#191919"}},Ht==null?void 0:Ht.score)}]}),te.createElement(Ne.Z,{className:"mt20",wrap:!1},te.createElement(se.Z,null,te.createElement(Ee.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},te.createElement(Xe.Z,{min:1,max:100,step:1}))),te.createElement(se.Z,null,te.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),te.createElement(se.Z,null,te.createElement(Ee.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},te.createElement(be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},_t=re(34553),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"},Yn=re(39116),Mr=re(84105),Ba=re(87395),Fi=re(67921),pi=re(89489),$r=re(6252),Bi=re(87731),wi=re(61094),ka=re(58617),Tr=re(59301),fu=Object.defineProperty,vo=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,si=(Oe,Se,Fe)=>Se in Oe?fu(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,ir=(Oe,Se)=>{for(var Fe in Se||(Se={}))oo.call(Se,Fe)&&si(Oe,Fe,Se[Fe]);if(vo)for(var Fe of vo(Se))_i.call(Se,Fe)&&si(Oe,Fe,Se[Fe]);return Oe},yn=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Vn=({shixunHomeworks:Oe,user:Se,loading:Fe,dispatch:Ot})=>{var Mt,Tt,jt,Zt,it,Gt;const Xt=(0,je.useParams)(),{workList:St}=Oe,[,Mn,Un]=(0,z.U)(ae.Gw,{homeworkId:St==null?void 0:St.id}),Ht=(an,cn={},dn=0)=>St!=null&&St.can_make_up&&(St==null?void 0:St.work_status)==0?"--":an||"--",dr=[{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":Tr.createElement(xe.Uw,{status:an}),isShow:!(St!=null&&St.hidden_from_student)},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(an,cn)=>Tr.createElement(Me.Z,{placement:"bottom",title:Tr.createElement("div",null,Tr.createElement("div",null,cn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${cn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Tr.createElement("div",null,cn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${cn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),St!=null&&St.anonymous_comment?Tr.createElement("div",null,cn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${cn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Tr.createElement("div",null,cn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${cn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Tr.createElement("div",null,cn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${cn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),St!=null&&St.anonymous_comment?Tr.createElement("div",null,cn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${cn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(St==null?void 0:St.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${cn.appeal_penalty||"0.0"}\u5206`,Tr.createElement("div",null,cn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${cn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(St!=null&&St.is_jupyter||St!=null&&St.is_jupyter_lab)&&Tr.createElement("div",{onClick:dn=>{var or;dn.stopPropagation(),(0,xe.xg)(St.is_jupyter||St.is_jupyter_lab?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/${cn.id}/comment`:Xt.course_group?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${cn.id}?ids=${(or=Xt.course_group)==null?void 0:or.toString()}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${cn.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},an>0?Tr.createElement("span",{style:{color:"#ff8100"}},an):an),isShow:!(St!=null&&St.hidden_from_student)},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:Ht},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:St==null?void 0:St.can_submit,render:(an,cn={},dn=0)=>(St==null?void 0:St.work_status)==0?"--":an||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:Ht,isShow:St==null?void 0:St.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:Ht,isShow:St==null?void 0:St.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:Ht,isShow:St==null?void 0:St.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Ht,isShow:(St==null?void 0:St.student_anonymous_comment)&&!(St!=null&&St.hidden_from_student)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Ht,isShow:St==null?void 0:St.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:Ht,isShow:St==null?void 0:St.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(an,cn)=>Tr.createElement("a",{onClick:()=>{var dn;(dn=St==null?void 0:St.homework_status)!=null&&dn.includes("\u5BFC\u5165")||fn(cn,"review")}},"\u67E5\u770B"),isShow:!0}].filter(an=>an.isShow),nn=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(an,cn,dn)=>dn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Ht},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:an=>St!=null&&St.can_make_up&&(St==null?void 0:St.work_status)==0?"--":an?Tr.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):Tr.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:an=>St!=null&&St.can_make_up&&(St==null?void 0:St.work_status)==0?"--":an?me()(an).format("YYYY-MM-DD HH:mm"):"--"},!(St!=null&&St.hidden_from_student)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Ht},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Ht},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:an=>St!=null&&St.can_make_up&&(St==null?void 0:St.work_status)==0?"--":an===1?Tr.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):an===-1?"--":Tr.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(an,cn)=>{var dn;return Tr.createElement("a",{onClick:()=>{var or;if((St==null?void 0:St.work_status)==0||(St==null?void 0:St.work_status)==-1){Be.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(or=St.homework_status)!=null&&or.includes("\u5BFC\u5165")||fn(cn)}},!((dn=St==null?void 0:St.homework_status)!=null&&dn.includes("\u5DF2\u622A\u6B62")&&!(St!=null&&St.work_public)&&(0,oe.dE)())&&(cn!=null&&cn.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}].filter(an=>!!an),fn=(an={},cn="")=>{var dn;an!=null&&an.id&&(0,xe.xg)(St.is_jupyter||St.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=${(dn=Xt.course_group)==null?void 0:dn.toString()}&review=${cn}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${an==null?void 0:an.id}?review=${cn}`)};return Tr.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(St!=null&&St.all_member_count)&&!Fe["shixunHomeworks/getWorkList"]&&(((Mt=St==null?void 0:St.homework_status)==null?void 0:Mt.includes("\u672A\u53D1\u5E03"))||((Tt=St==null?void 0:St.homework_status)==null?void 0:Tt.includes("\u672A\u5F00\u59CB")))&&Tr.createElement(Je.Z,null),!((jt=St==null?void 0:St.homework_status)!=null&&jt.includes("\u672A\u53D1\u5E03"))&&!((Zt=St==null?void 0:St.homework_status)!=null&&Zt.includes("\u672A\u5F00\u59CB"))&&Tr.createElement(Tr.Fragment,null,Tr.createElement(Ne.Z,{wrap:!1,align:"middle",justify:"space-between"},Tr.createElement(se.Z,null,Tr.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),Tr.createElement(se.Z,null,Tr.createElement("span",null,(it=St==null?void 0:St.left_time)==null?void 0:it.status,Tr.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Gt=St==null?void 0:St.left_time)==null?void 0:Gt.time)))),(St==null?void 0:St.is_shixun)&&!(St!=null&&St.open_evaluate)&&!(St!=null&&St.is_close_tips)&&Tr.createElement(Ne.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},Tr.createElement(se.Z,null,Tr.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 ")),Tr.createElement(se.Z,null,Tr.createElement("span",{className:"current",onClick:()=>yn(void 0,null,function*(){const an=yield(0,$e.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"))),!(St!=null&&St.is_shixun)&&(St==null?void 0:St.feedback_notice)&&Tr.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},Tr.createElement("i",{className:"iconfont icon-tishi11 font14"}),Tr.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?Tr.createElement(ka.Z,null):Tr.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>yn(void 0,null,function*(){const an=yield Un({homeworkId:St==null?void 0:St.id});(an==null?void 0:an.status)===0&&Ot({type:"shixunHomeworks/getWorkList",payload:ir({},Xt)})})})),Tr.createElement(Ce.default,{className:"mt20",locale:{emptyText:Tr.createElement(Je.Z,null)},pagination:!1,columns:dr,dataSource:[St]}),(St==null?void 0:St.student_anonymous_comment)&&Tr.createElement("div",{className:"mt20"},Tr.createElement(Ne.Z,{wrap:!1,align:"middle",justify:"space-between"},Tr.createElement(se.Z,null,"\u5171",Tr.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(St==null?void 0:St.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),Tr.createElement(se.Z,null,Tr.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",Tr.createElement("span",{className:"c-grey-333 ml10"},(St==null?void 0:St.evaluation_start)&&me()(St==null?void 0:St.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(St==null?void 0:St.evaluation_end)&&me()(St==null?void 0:St.evaluation_end).format("YYYY-MM-DD HH:mm")))),Tr.createElement(Ce.default,{className:"mt20",locale:{emptyText:Tr.createElement(Je.Z,null)},columns:nn,dataSource:St==null?void 0:St.student_works,pagination:!1}))))};var Rn=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(Vn),Sn=re(41751),$n={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_"},lr=re(25638),wr=Object.defineProperty,da=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,Ra=(Oe,Se,Fe)=>Se in Oe?wr(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ai=(Oe,Se)=>{for(var Fe in Se||(Se={}))Yr.call(Se,Fe)&&Ra(Oe,Fe,Se[Fe]);if(da)for(var Fe of da(Se))yr.call(Se,Fe)&&Ra(Oe,Fe,Se[Fe]);return Oe};const Ci=Oe=>React.createElement("svg",Ai({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Oe),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 Za="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ln=Object.defineProperty,hr=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Da=(Oe,Se,Fe)=>Se in Oe?Ln(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Fu=(Oe,Se)=>{for(var Fe in Se||(Se={}))ca.call(Se,Fe)&&Da(Oe,Fe,Se[Fe]);if(hr)for(var Fe of hr(Se))ba.call(Se,Fe)&&Da(Oe,Fe,Se[Fe]);return Oe};const bo=Oe=>React.createElement("svg",Fu({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Oe),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 no="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",_n=re(35883),Ia=re(59301);const ju=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot,Mt,Tt,jt;const{workList:Zt,workDetail:it}=Oe,Gt=(0,je.useParams)();(0,y.useEffect)(()=>{var St;((St=Oe.actionTabs)==null?void 0:St.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&Fe({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Gt==null?void 0:Gt.categoryId}})},[(Ot=Oe.actionTabs)==null?void 0:Ot.key]);const Xt=()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Ia.createElement(pe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(Mt=Oe.actionTabs)==null?void 0:Mt.title,open:((Tt=Oe.actionTabs)==null?void 0:Tt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>Xt(),footer:[Ia.createElement(Ke.ZP,{type:"primary",onClick:()=>{Xt(),je.history.push(`/classrooms/${Gt==null?void 0:Gt.coursesId}/common_homework/${Zt==null?void 0:Zt.homework_id}/edit`)}},"\u7F16\u8F91")]},Ia.createElement(_n.Z,{value:((jt=Oe.actionTabs)==null?void 0:jt.title)=="\u4F5C\u4E1A\u8981\u6C42"?(it==null?void 0:it.description)||"\u6682\u65E0\u5185\u5BB9~":(it==null?void 0:it.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var Do=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(ju),Eo={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},ll=re(57940),Ja=re(59301),Jr=Object.defineProperty,nr=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,sl=(Oe,Se,Fe)=>Se in Oe?Jr(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,lo=(Oe,Se)=>{for(var Fe in Se||(Se={}))xi.call(Se,Fe)&&sl(Oe,Fe,Se[Fe]);if(ku)for(var Fe of ku(Se))Vo.call(Se,Fe)&&sl(Oe,Fe,Se[Fe]);return Oe},To=(Oe,Se)=>nr(Oe,Wu(Se)),Nu=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const tu=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot,Mt,Tt,jt,Zt;const{workList:it}=Oe,[Gt,Xt]=(0,y.useState)(To(lo({},(0,je.useParams)()),{page:1,limit:10})),[St,Mn]=(0,y.useState)([]),[Un,Ht]=(0,y.useState)(""),[dr,nn]=(0,y.useState)(1),[fn]=Ee.default.useForm(),[an,cn]=(0,y.useState)({}),[dn,or]=(0,y.useState)(null),[vn,gr]=(0,y.useState)(!1),vt=(0,y.useRef)(null),Vt=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(un,kn,Ua)=>(Gt.page-1)*Gt.limit+Ua+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,oe.GJ)()||(0,oe.dE)()&&!(it!=null&&it.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,oe.dE)()&&((Ot=it==null?void 0:it.homework_status)!=null&&Ot.includes("\u533F\u8BC4\u4E2D")||(Mt=it==null?void 0:it.homework_status)!=null&&Mt.includes("\u7533\u8BC9\u4E2D")))&&(it==null?void 0:it.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:it!=null&&it.is_jupyter_lab||it!=null&&it.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:un=>un===-1?"\u91CD\u505A\u4E2D":Ja.createElement(xe.Uw,{status:un})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:un=>un?me()(un).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),rr=(un,kn)=>{Gt.page=un,Gt.limit=kn,Xt(lo({},Gt)),wn(Gt)},wn=un=>Nu(void 0,null,function*(){Fe({type:"shixunHomeworks/getWorkList",payload:lo({},un)})}),Qa=un=>{Gt.search=un,Gt.page=1,fn.resetFields(),cn({}),Mn([]),or(null),Xt(lo({},Gt)),wn(Gt)},au=(jt=(Tt=it==null?void 0:it.student_works)==null?void 0:Tt.filter(un=>(un==null?void 0:un.work_status)===0||(un==null?void 0:un.work_status)===-1))==null?void 0:jt.map(un=>un==null?void 0:un.id),Pn=un=>Nu(void 0,null,function*(){var kn,Ua,Tn;const Dr=lo({},an);if(!((kn=un==null?void 0:un.content)!=null&&kn.trim()||(Ua=un==null?void 0:un.attachment_ids)!=null&&Ua.length)){Be.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Dr.content=un==null?void 0:un.content,Dr.attachment_ids=(Tn=un==null?void 0:un.attachment_ids)==null?void 0:Tn.map(xt=>xt.response.id),Pr(Dr)}),Pr=un=>Nu(void 0,null,function*(){gr(!0);const kn=yield(0,$e.ZP)(`/api/homework_commons/${it==null?void 0:it.homework_id}/test_ai_review.json`,{method:"post",body:un});if([0,-3].includes(kn.status)){kn.status==0&&Be.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),or(kn);const Ua=document.querySelector(".modal-ai-pfcs");if(Ua){const Tn=Ua.querySelector(".ant-modal-body");Tn&&(Tn.scrollTop=Tn.scrollHeight)}}gr(!1)}),On=()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),nn(1),Fn()},Fn=()=>{fn.resetFields(),cn({}),Mn([]),Ht(""),or(null)};return Ja.createElement(pe.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vn,open:((Zt=Oe.actionTabs)==null?void 0:Zt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>On(),okText:dn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(dr==1){if(St.length==0)return Be.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Pr({student_work_id:St[0]})}else dr==2&&fn.submit()}},Ja.createElement(Ue.Z,{spinning:vn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},Ja.createElement("div",{className:Eo.radio_con},Ja.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),Ja.createElement(Qe.ZP.Group,{onChange:un=>{un.target.value==1&&rr(1,10),nn(un.target.value),Fn()},value:dr,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"}}]})),dr==1&&Ja.createElement(Ja.Fragment,null,Ja.createElement("div",{className:"flex justify-between item-center mb10"},Ja.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"),Ja.createElement(De.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Un,onChange:un=>Ht(un.target.value),onSearch:Qa})),Ja.createElement(Ce.default,{rowSelection:{type:"radio",selectedRowKeys:St,onChange:(un,kn)=>{Mn(un)},getCheckboxProps:un=>({disabled:au.includes(un.id)})},loading:Se["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(it==null?void 0:it.student_works)||[],columns:Vt,pagination:{current:Gt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Gt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:it.work_count,size:"default",showTotal:xe.rU,onChange:rr},onChange:(un,kn,Ua)=>{if(Ua.order===void 0)switch(Ua.field){case"student_id":Gt.b_order="desc",Gt.order=Ua.field;break;default:delete Gt.b_order,delete Gt.order}else Gt.b_order=Ua.order.replace("end",""),Gt.order=Ua.field;wn(Gt)}})),dr==2&&Ja.createElement("div",{style:{marginTop:20}},Ja.createElement(Ee.default,{form:fn,className:Eo.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{cn(lo({},fn.getFieldsValue()))},onFinish:Pn},Ja.createElement(Ee.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},Ja.createElement(Yn.Z,{watch:!0})),Ja.createElement(Ee.default.Item,{name:"attachment_ids",style:{marginBottom:0}},Ja.createElement(ll.Z,null)))),dn&&Ja.createElement("div",{className:Eo.result_con},Ja.createElement("div",{className:Eo.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(dn==null?void 0:dn.status)==0&&Ja.createElement("div",{className:"p20"},Ja.createElement("div",{className:"mb5"},Ja.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),dn==null?void 0:dn.score),Ja.createElement("div",{className:"flex"},Ja.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),Ja.createElement(_n.Z,{value:dn==null?void 0:dn.content,style:{fontSize:"14px"}}))),(dn==null?void 0:dn.status)==-3&&Ja.createElement("div",{className:"p20"},Ja.createElement(_n.Z,{value:dn==null?void 0:dn.message,style:{fontSize:"14px"}})))))};var jo=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(tu),iu=re(59301);const Qu=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,dispatch:Ot,range:Mt,setRange:Tt,closeModal:jt})=>{const{workList:Zt}=Oe,it=(0,je.useParams)();return iu.createElement("div",null,iu.createElement("div",{className:"flex item-center justify-between",style:{height:50}},iu.createElement("div",{className:$n.title_sty},"\u8BC4\u5206\u6807\u51C6"),iu.createElement("div",{className:"flex"},iu.createElement("div",{className:$n.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},iu.createElement("img",{src:no}),"\u4F5C\u4E1A\u8981\u6C42"),iu.createElement("div",{className:$n.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},iu.createElement("img",{src:Za})," \u53C2\u8003\u7B54\u6848"),iu.createElement("div",{className:$n.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},iu.createElement("img",{src:lr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),iu.createElement("div",{className:$n.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${it.coursesId}/common_homework/${it.categoryId}/detail?tabs=5`}},iu.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),(Zt==null?void 0:Zt.ai_review_method)==1&&iu.createElement(Ce.default,{pagination:!1,dataSource:Zt==null?void 0:Zt.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}]}),(Zt==null?void 0:Zt.ai_review_method)==2&&iu.createElement("div",{className:$n.content_pfbz},iu.createElement(_n.Z,{className:$n.content_pfbz_html,value:Zt==null?void 0:Zt.ai_review_text})),iu.createElement("div",{className:$n.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),iu.createElement("div",{className:$n.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},iu.createElement(Qe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Gt=>Tt(Gt.target.value),value:Mt,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"}]})),iu.createElement(Do,null),iu.createElement(jo,null))};var ql=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,classroomList:Fe,user:Ot})=>({shixunHomeworks:Oe,loading:Se.effects,classroomList:Fe,user:Ot}))(Qu),$l=re(31944),yl=re(59301),Dl=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const bi=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot,Mt;const{workList:Tt}=Oe,[jt,Zt]=(0,y.useState)([]),it=(0,je.useParams)(),[Gt,Xt]=(0,y.useState)(!1),St=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Un=>yl.createElement(Me.Z,{placement:"bottom",title:Un},yl.createElement("span",{style:{color:"#333"}},me()(Un).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Un,Ht)=>yl.createElement("span",{style:{color:"#333"}},Ht==null?void 0:Ht.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Un,Ht)=>(Ht==null?void 0:Ht.status)=="running"?yl.createElement("span",{style:{color:"#333"}}," ",yl.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Ht==null?void 0:Ht.rate):yl.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Ht==null?void 0:Ht.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Ht==null?void 0:Ht.fail_count," \u4EBA")}];(0,y.useEffect)(()=>{var Un;((Un=Oe.actionTabs)==null?void 0:Un.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Mn()},[(Ot=Oe.actionTabs)==null?void 0:Ot.key]);const Mn=()=>Dl(void 0,null,function*(){Xt(!0);const Un=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:it==null?void 0:it.categoryId}});Un.status===0&&Zt(Un==null?void 0:Un.data),Xt(!1)});return yl.createElement(pe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((Mt=Oe.actionTabs)==null?void 0:Mt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},yl.createElement(Ce.default,{loading:Gt,pagination:!1,dataSource:jt,columns:St,className:"mb10"}))};var Hu=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(bi),Bo={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},Au=re(59301),es=Object.defineProperty,Hs=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,hs=(Oe,Se,Fe)=>Se in Oe?es(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ds=(Oe,Se)=>{for(var Fe in Se||(Se={}))bs.call(Se,Fe)&&hs(Oe,Fe,Se[Fe]);if(al)for(var Fe of al(Se))ts.call(Se,Fe)&&hs(Oe,Fe,Se[Fe]);return Oe},ps=(Oe,Se)=>Hs(Oe,Ho(Se)),Ru=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Xu=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,getData:Ot})=>{var Mt,Tt,jt,Zt,it,Gt,Xt,St;const{workList:Mn}=Oe,[Un,Ht]=(0,y.useState)({page:1,limit:10}),[dr,nn]=(0,y.useState)(-1),[fn,an]=(0,y.useState)(""),[cn,dn]=(0,y.useState)({}),[or,vn]=(0,y.useState)(!1),[gr,vt]=(0,y.useState)(!1),Vt=(0,je.useParams)(),rr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Fn,un,kn)=>(Un.page-1)*Un.limit+kn+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,oe.GJ)()||(0,oe.dE)()&&!(Mn!=null&&Mn.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:120}:null,!((0,oe.dE)()&&((Mt=Mn==null?void 0:Mn.homework_status)!=null&&Mt.includes("\u533F\u8BC4\u4E2D")||(Tt=Mn==null?void 0:Mn.homework_status)!=null&&Tt.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:Fn=>Fn===-1?"\u91CD\u505A\u4E2D":Au.createElement(xe.Uw,{status:Fn})},!(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:Fn=>Fn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Fn,un)=>Fn===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:(Fn,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(Ke.ZP,{type:"link",onClick:()=>On(un)},"\u67E5\u770B")))}].filter(Boolean);(0,y.useEffect)(()=>{var Fn,un;((Fn=Oe.actionTabs)==null?void 0:Fn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&nn((un=Oe.actionTabs)==null?void 0:un.status)},[(jt=Oe.actionTabs)==null?void 0:jt.key]),(0,y.useEffect)(()=>{var Fn;((Fn=Oe.actionTabs)==null?void 0:Fn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&dr!=null&&au(1,10)},[dr]);const wn=Fn=>{Un.keyword=Fn,Un.page=1,Ht(Ds({},Un)),Qa(Un)},Qa=Fn=>Ru(void 0,null,function*(){var un;vt(!0);const kn=yield(0,$e.ZP)(`/api/homework_common_resubmits/${(un=Oe.actionTabs)==null?void 0:un.id}/resubmit_student_list.json`,{method:"get",params:ps(Ds({},Fn),{homework_id:Vt==null?void 0:Vt.categoryId,success_status:dr!=-1?[dr]:null})});(kn==null?void 0:kn.status)===0&&dn(kn||{}),vt(!1)}),au=(Fn,un)=>{Un.page=Fn,Un.limit=un,Ht(Ds({},Un)),Qa(Un)},Pn=()=>Ru(void 0,null,function*(){var Fn,un;if(dr==1&&((Fn=cn==null?void 0:cn.success_status)==null?void 0:Fn[1].count)==0||dr==2&&((un=cn==null?void 0:cn.success_status)==null?void 0:un[0].count)==0)return Be.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");vn(!0);const kn=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Vt==null?void 0:Vt.categoryId,student_works_ids:cn==null?void 0:cn.student_works_ids}});(kn==null?void 0:kn.status)===0&&(Pr(),Ot()),vn(!1)}),Pr=()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),an(""),nn(null)},On=Fn=>{pe.default.confirm({title:"\u5931\u8D25\u8BE6\u60C5",closable:!0,icon:null,footer:null,width:800,centered:!0,content:Au.createElement(_n.Z,{value:(Fn==null?void 0:Fn.error_message_detail)||"--",style:{fontSize:14,color:"#333",marginBottom:20}})})};return Au.createElement(pe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Zt=Oe.actionTabs)==null?void 0:Zt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:or,onCancel:()=>Pr(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Pn()},Au.createElement("div",{className:Bo.radio_con},Au.createElement("div",null,Au.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Au.createElement(Qe.ZP.Group,{onChange:Fn=>{nn(Fn.target.value)},value:dr,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((it=cn==null?void 0:cn.success_status)==null?void 0:it[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Gt=cn==null?void 0:cn.success_status)==null?void 0:Gt[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=cn==null?void 0:cn.success_status)==null?void 0:Xt[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Au.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((St=cn==null?void 0:cn.success_status)==null?void 0:St[0].count)||0),"\u4EBA"),Au.createElement(De.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:fn,onChange:Fn=>an(Fn.target.value),onSearch:wn})),Au.createElement(Ce.default,{loading:gr,dataSource:(cn==null?void 0:cn.data)||[],columns:rr,pagination:{current:Un.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Un.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(cn==null?void 0:cn.count)||0,size:"default",showTotal:xe.rU,onChange:au},onChange:(Fn,un,kn)=>{kn!=null&&kn.order?(Un.sort_by=kn==null?void 0:kn.field,Un.direction=(kn==null?void 0:kn.order)==="ascend"?"asc":"desc"):(Un.sort_by=null,Un.direction=null),Qa(Un)}}))};var So=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(Xu),It=re(59301),Rl=Object.defineProperty,zl=Object.defineProperties,Sl=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,rs=(Oe,Se,Fe)=>Se in Oe?Rl(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ao=(Oe,Se)=>{for(var Fe in Se||(Se={}))ns.call(Se,Fe)&&rs(Oe,Fe,Se[Fe]);if(gs)for(var Fe of gs(Se))Al.call(Se,Fe)&&rs(Oe,Fe,Se[Fe]);return Oe},jr=(Oe,Se)=>zl(Oe,Sl(Se)),Lr=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const aa=(0,y.createRef)(),ga=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,zip:Ot,btnLoading:Mt,setBtnLoading:Tt,dispatch:jt})=>{var Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn,fn,an,cn,dn,or,vn,gr,vt,Vt,rr,wn,Qa,au,Pn,Pr,On,Fn,un;const kn=(0,je.useParams)(),[Ua]=(0,je.useSearchParams)(),[Tn,Dr]=(0,y.useState)(Ao(Ao({},(0,je.useParams)()),{page:Ua.get("page")||1,limit:20})),{workList:xt,actionTabs:vr,workSetting:pr,aiWarningList:li}=Oe,[za,Ir]=(0,y.useState)([]),[na,gn]=(0,y.useState)(1),[ra,ua]=(0,y.useState)(),[xa,di]=(0,y.useState)(),[pa,Gi]=(0,y.useState)(),[lu,xo]=(0,y.useState)(),[ki,Tu]=(0,y.useState)(),[ko,Zu]=(0,y.useState)(!1),[Ya,nl]=(0,y.useState)(1),[rd,rl]=(0,y.useState)(!1),[dc,zi]=(0,y.useState)(!1),[Fs,ad]=(0,y.useState)([]),[wd,fc]=(0,y.useState)(!1),[Zn,tr]=(0,y.useState)(),[Lu,ri]=(0,y.useState)(!1),[Ka,Ji]=(0,y.useState)(""),[eo,to]=(0,y.useState)(),[Qi,ai]=(0,y.useState)(),[Ei,wu]=(0,y.useState)(null),[mr,Rt]=(0,y.useState)(!0),[hn,Or]=(0,y.useState)([]),[su,eu]=(0,y.useState)([]),[Cu,kA]=(0,y.useState)(0),[ws,_l]=(0,y.useState)({status:!1,visible:!0}),[Ts,Xl]=(0,y.useState)(!1),[xd,Pd]=(0,y.useState)(""),[yA]=Ee.default.useForm(),[Td,N0]=(0,y.useState)(!0),[Q0,C0]=(0,y.useState)(!1),[Ko,O0]=(0,y.useState)(null),[U0,y0]=(0,y.useState)(!1),[F0,P0]=(0,y.useState)(0),[T0,j0]=(0,y.useState)(!1),[go,H0]=(0,y.useState)(null);(0,y.useEffect)(()=>{aa&&aa.current&&(aa.current.clientHeight>47?_l({status:!0,visible:!0}):_l({status:!1,visible:!0}))},[xt.course_group_info&&xt.course_group_info.length]),(0,y.useEffect)(()=>{xt!=null&&xt.course_id&&Ir(xt==null?void 0:xt.student_works)},[xt]);const mc=()=>Lr(void 0,null,function*(){const en=yield jt({type:"shixunHomeworks/getWorkList",payload:Ao({},Tn)});(0,oe.GJ)()?Ir([...en.student_works]):Ir([...en])});(0,y.useEffect)(()=>{let en=null;if((go==null?void 0:go.status)==1&&clearInterval(en),(go==null?void 0:go.complete_num)!=(go==null?void 0:go.total_count)&&(go==null?void 0:go.status)!=1)return en=setInterval(()=>{w0()},3e3),()=>clearInterval(en)},[go==null?void 0:go.complete_num,go==null?void 0:go.status]),(0,y.useEffect)(()=>{Fe["shixunHomeworks/getWorkList"]||w0()},[Fe["shixunHomeworks/getWorkList"]]),(0,y.useEffect)(()=>{if((Ko==null?void 0:Ko.status)=="running"){j0(!0);const en=setInterval(()=>{Jd()},3e3);return()=>clearInterval(en)}else Ko!=null&&Ko.status&&(Ko==null?void 0:Ko.status)=="success"&&T0&&mc()},[Ko==null?void 0:Ko.status]),(0,y.useEffect)(()=>{!Fe["shixunHomeworks/getWorkList"]&&(xt!=null&&xt.is_open_ai_review)&&!(0,oe.dE)()&&Jd()},[Fe["shixunHomeworks/getWorkList"]]);const Jd=()=>Lr(void 0,null,function*(){const en=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:kn==null?void 0:kn.categoryId}});(en==null?void 0:en.status)===0&&O0(en==null?void 0:en.data)}),w0=()=>Lr(void 0,null,function*(){const{ai_question_record_id:en}=xt;if(!en)return;const Sr=yield(0,$e.ZP)(`/api/shixun_homeworks/${kn==null?void 0:kn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:en}});H0(Sr)});(0,y.useEffect)(()=>{if(Ua.get("page")){let en=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((kn==null?void 0:kn.categoryId)!=(en==null?void 0:en.categoryId))return;Dr(Ao(Ao({},Tn),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",yA.setFieldsValue(Ao({},en))}},[]);function id(){gn(1),ua(""),di(""),Gi(""),Tu(""),xo(""),ad([])}const R0=()=>{Tn.page=1;const en=Object.assign({},yA.getFieldsValue());Object.keys(en).map(function(Sr){switch(Sr){case"task_status":en[Sr].includes("all")||xt[Sr].length===en[Sr].length||!en[Sr].length?(delete Tn.work_status,yA.setFieldsValue({task_status:"all"})):(Tn.work_status=en[Sr],yA.setFieldsValue({task_status:Tn.work_status}));break;case"file_status":en[Sr].includes("all")||xt[Sr].length===en[Sr].length||!en[Sr].length?(delete Tn.file_status,yA.setFieldsValue({file_status:"all"})):(Tn.file_status=en[Sr][0],yA.setFieldsValue({file_status:en[Sr]}));break;case"course_group_info":en[Sr].includes("all")||xt[Sr].length===en[Sr].length||!en[Sr].length?(delete Tn.course_group,yA.setFieldsValue({course_group_info:"all"})):(Tn.course_group=en[Sr],yA.setFieldsValue({course_group_info:Tn.course_group}));break;case"teacher_comment":en[Sr].includes("all")||xt[Sr].length===en[Sr].length||!en[Sr].length?(delete Tn.teacher_comment,yA.setFieldsValue({teacher_comment:"all"})):(Tn.teacher_comment=en[Sr][0],yA.setFieldsValue({teacher_comment:en[Sr]}));break}}),mc()},z0=(en,Sr)=>{Or(Sr.map(yu=>(yu.course_group_id===en&&(yu.checked=!yu.checked),yu))),v0(Sr)},v0=en=>{eu(en.filter(Sr=>Sr.checked).map(Sr=>Sr.course_group_id))},bd=(0,y.useRef)();(0,y.useEffect)(()=>{bd.current=su},[su]);const Z0=(en,Sr)=>{Tn.page=en,Tn.limit=Sr,mc()},W0=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(en,Sr,yu)=>Sr!=null&&Sr.isMe&&(za!=null&&za.length)?"\u6211":Tn.limit*(Tn.page-1)+yu+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,oe.GJ)()||(0,oe.dE)()&&!(xt!=null&&xt.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:en=>en},!((0,oe.dE)()&&((Zt=xt==null?void 0:xt.homework_status)!=null&&Zt.includes("\u533F\u8BC4\u4E2D")||(it=xt==null?void 0:xt.homework_status)!=null&&it.includes("\u7533\u8BC9\u4E2D")))&&xt.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},(0,oe.GJ)()&&!(xt!=null&&xt.hidden_from_teacher)&&{title:xt!=null&&xt.is_jupyter_lab||xt!=null&&xt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:en=>en===-1?"\u91CD\u505A\u4E2D":It.createElement(xe.Uw,{status:en})},((0,oe.GJ)()&&!(xt!=null&&xt.hidden_from_teacher)||(0,oe.dE)()&&!(xt!=null&&xt.anonymous_comment)&&!xt.anonymous_appeal||(0,oe.dE)()&&((Gt=xt.homework_status)==null?void 0:Gt.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(en,Sr)=>It.createElement(Me.Z,{placement:"bottom",title:It.createElement("div",null,It.createElement("div",null,Sr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Sr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),It.createElement("div",null,Sr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Sr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?It.createElement("div",null,Sr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Sr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",It.createElement("div",null,Sr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Sr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),It.createElement("div",null,Sr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Sr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?It.createElement("div",null,Sr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Sr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(xt==null?void 0:xt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Sr.appeal_penalty||"0.0"}\u5206`,It.createElement("div",null,Sr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Sr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&It.createElement("div",{onClick:yu=>{var XA;yu.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Tn)),(0,xe.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/${Sr.id}/comment?page=${Tn.page}`:Tn.course_group?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${Sr.id}?page=${Tn.page}&ids=${(XA=Tn.course_group)==null?void 0:XA.toString()}`:`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${Sr.id}?page=${Tn.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},en>0?It.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?me()(en).format("YYYY-MM-DD HH:mm"):"--"},((0,oe.GJ)()||((Xt=xt==null?void 0:xt.homework_status)==null?void 0:Xt.includes("\u5DF2\u622A\u6B62")))&&!(xt!=null&&xt.hidden_from_teacher)&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,oe.GJ)()||((St=xt==null?void 0:xt.homework_status)==null?void 0:St.includes("\u5DF2\u622A\u6B62")))&&!(xt!=null&&xt.hidden_from_teacher)&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(0,oe.GJ)()&&!(xt!=null&&xt.hidden_from_teacher)&&(xt==null?void 0:xt.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(en,Sr)=>It.createElement(Me.Z,{title:It.createElement("div",null,It.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",en,"\u5206"),It.createElement("br",null),It.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Sr.anonymous_comment_rate,"%"))},It.createElement("span",null,en))},(xt==null?void 0:xt.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:en=>It.createElement(Me.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},It.createElement("span",null,en))},(xt==null?void 0:xt.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(en,Sr)=>It.createElement("div",null,!!en&&It.createElement(Me.Z,{placement:"bottom",title:`\u5171\u6709${en}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${Sr.appeal_deal_count}\u6761\u5F85\u5904\u7406`},It.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${Sr.appeal_deal_count}/${en}`)),!en&&It.createElement("span",null,"-/-"))},(xt==null?void 0:xt.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,Sr)=>{var yu,XA,js;return(yu=xt.homework_status)!=null&&yu.includes("\u5BFC\u5165")?It.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,oe.GJ)()&&It.createElement("a",{onClick:xs=>{xs.stopPropagation(),jt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Sr==null?void 0:Sr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),It.createElement("a",{style:{marginLeft:(0,oe.GJ)()&&10},onClick:(0,le.debounce)(xs=>Lr(void 0,null,function*(){var _s,Rc,jd,Hd,D0;xs.stopPropagation();let pc=yield(0,$e.ZP)(`/api/student_works/${Sr==null?void 0:Sr.id}/passed_condition.json`,{method:"get"});pe.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:It.createElement("div",null,It.createElement("div",{style:{display:"flex"}},It.createElement("div",null,It.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),It.createElement("span",{style:{marginLeft:10}},(_s=pc==null?void 0:pc.data)==null?void 0:_s.user_name)),It.createElement("div",{style:{marginLeft:60}},It.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),It.createElement("span",{style:{marginLeft:10}},(Rc=pc==null?void 0:pc.data)==null?void 0:Rc.student_id)),It.createElement("div",{style:{marginLeft:60}},It.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),It.createElement("span",{style:{marginLeft:10}},(jd=pc==null?void 0:pc.data)==null?void 0:jd.group_name))),It.createElement("div",{style:{marginTop:22}},It.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),It.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Hd=pc==null?void 0:pc.data)==null?void 0:Hd.description)||"\u6682\u65E0\u4FE1\u606F")),It.createElement("div",{style:{marginTop:22,marginBottom:20}},It.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),It.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((D0=pc==null?void 0:pc.data)==null?void 0:D0.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Sr.work_status===0&&!(0,oe.GJ)()?It.createElement("div",null,"--"):It.createElement("div",null,!(0,oe.GJ)()&&It.createElement("div",null,It.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,oe.GJ)()&&It.createElement("div",null,It.createElement(je.Link,{className:"c-blue",target:"_blank",to:xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/${Sr.id}/comment?page=${Tn.page}`:Tn.course_group?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${Sr.id}?ids=${(XA=Tn.course_group)==null?void 0:XA.toString()}&page=${Tn.page}`:`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${Sr.id}?page=${Tn.page}`,onClick:xs=>{var _s,Rc,jd,Hd;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Tn)),xs.stopPropagation(),Tn.course_group?(0,oe.Rm)()&&!((Rc=(_s=Se.AssistantObject)==null?void 0:_s.group)!=null&&Rc.can_view):(0,oe.Rm)()&&!((Hd=(jd=Se.AssistantObject)==null?void 0:jd.normal)!=null&&Hd.can_view)){xs.preventDefault(),Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},Sr.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),It.createElement("br",null),It.createElement(Me.Z,{placement:"bottom",title:It.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",It.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},It.createElement("a",{className:"c-green",onClick:xs=>Lr(void 0,null,function*(){xs.preventDefault(),xs.stopPropagation(),jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Sr,id:Sr.id,params:Tn}})})},"\u8C03\u5206"))),(0,oe.GJ)()&&It.createElement("div",null,Sr.work_status!==-1&&Sr.work_status!==0&&Sr.myshixun_identifier&&((xt==null?void 0:xt.is_jupyter)||(xt==null?void 0:xt.is_jupyter_lab))&&It.createElement(Ne.Z,{justify:"center"},It.createElement("a",{onClick:xs=>Lr(void 0,null,function*(){if(xs.stopPropagation(),ri(!0),Rt(!0),Ji(Sr.shixun_url),to(Sr.id),wu(Sr.evaluation_codes),ai(null),Sr.myshixun_identifier){const _s=yield(0,$e.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:Sr.myshixun_identifier,student_work_id:Sr.id}});_s.status===0&&(ai(_s.html_content),Rt(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(xt!=null&&xt.is_new_rule?Sr.work_status!==-1&&Sr.work_status!==0:Sr.work_status!==-1&&Sr.work_status!==0&&!((js=xt==null?void 0:xt.homework_status)!=null&&js.includes("\u5DF2\u622A\u6B62")))&&It.createElement(Ne.Z,{justify:"center"},It.createElement("span",{className:sn.redoBtn,onClick:xs=>{var _s;if(xs.stopPropagation(),(0,oe.Rm)()&&!((_s=Se.AssistantObject.normal)!=null&&_s.can_redo)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:xt.homework_id,student_work_id:Sr.id,isshixun:xt.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(en=>!!en),hc=(en={key:""})=>{jt({type:"shixunHomeworks/setActionTabs",payload:en})},ud=(pr==null?void 0:pr.anonymous_comment)||((Mn=xt==null?void 0:xt.homework_status)==null?void 0:Mn.includes("\u533F\u8BC4\u4E2D")),Y0=[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:en=>It.createElement("a",{onClick:()=>{hc({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=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},en)},ud&&{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},en)},ud&&{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},en)},ud&&{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},en)},ud&&{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},en)},ud&&{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},en)},ud&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},en)},!ud&&{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:en=>It.createElement("a",{onClick:()=>{hc({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},en)},(xt==null?void 0:xt.is_open_ai_review)&&(xt==null?void 0:xt.ai_warning)&&{title:"\u8BC4\u9605\u9884\u8B66",dataIndex:"warning_size",render:en=>It.createElement("span",{className:"current c-red",onClick:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"reviewWarning"}})}},en)}].filter(en=>!!en),x0=en=>Lr(void 0,null,function*(){Tt(!0),(yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:en,student_works_ids:xt==null?void 0:xt.student_works_ids,with_submit_record:Td,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(Xl(!1),je.history.push(`/classrooms/${Tn==null?void 0:Tn.coursesId}/exportlist/normal_work_list`)),Tt(!1)}),K0=()=>{var en,Sr,yu,XA;return It.createElement(we.default,null,It.createElement(we.default.Item,{key:"1"},It.createElement("span",{onClick:()=>{var js;if(!(!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt))){if((0,oe.Rm)()&&!((js=Se.AssistantObject.normal)!=null&&js.can_download)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:xt==null?void 0:xt.course_group_info,fn:()=>{(0,$r.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}}," \u5BFC\u51FA\u6210\u7EE9 ")),(xt==null?void 0:xt.start_permanent)&&It.createElement(we.default.Item,{onClick:()=>Lr(void 0,null,function*(){if(!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt))return;let js=yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});js.status===0&&je.history.push(`/classrooms/${Tn.coursesId}/exportlist/workspace_files`),js.status===-3&&(jt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Tn}}),je.history.push(`/classrooms/${Tn.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((en=xt.homework_status)!=null&&en.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&((Sr=xt==null?void 0:xt.student_works)==null?void 0:Sr.length)>0&&((xt==null?void 0:xt.is_jupyter)||(xt==null?void 0:xt.is_jupyter_lab))&&It.createElement(we.default.Item,{key:"2"},It.createElement("span",{onClick:js=>{var xs;if(!(!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt))){if((0,oe.Rm)()&&!((xs=Se.AssistantObject.normal)!=null&&xs.can_download)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:xt==null?void 0:xt.course_group_info,fn:()=>{var _s,Rc;jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,xe.xg)(`/classrooms/${Tn==null?void 0:Tn.coursesId}/common_homework/${Tn.categoryId}/${(Rc=(_s=xt==null?void 0:xt.student_works)==null?void 0:_s[0])==null?void 0:Rc.id}/comment`)}}})}}},"\u5B9E\u8BAD\u62A5\u544A")),!((yu=xt.homework_status)!=null&&yu.includes("\u5BFC\u5165"))&&((XA=xt==null?void 0:xt.student_works)==null?void 0:XA.length)>0&&!(xt!=null&&xt.is_jupyter_lab)&&!(xt!=null&&xt.is_jupyter)&&It.createElement(we.default.Item,{key:"3"},It.createElement(Ke.ZP,{loading:Mt,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var js;if(!(0,xe.Ye)(jt)){if((0,oe.Rm)()&&!((js=Se.AssistantObject.normal)!=null&&js.can_download)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:xt==null?void 0:xt.course_group_info,fn:()=>{Pd("\u9644\u4EF6"),Xl(!0)}}})}}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),It.createElement(we.default.Item,{key:"5",onClick:()=>{var js;if(!(0,xe.Ye)(jt)){if((0,oe.Rm)()&&!((js=Se.AssistantObject.normal)!=null&&js.can_download)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je.history.push(`/classrooms/${Tn.coursesId}/exportlist/normal_work_list`)}}},"\u5386\u53F2\u5BFC\u51FA"))},b0=en=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Ko==null?void 0:Ko.id,status:en}})};return(0,oe.dE)()?It.createElement(Rn,null):It.createElement("section",{className:`${sn.wrap} minH500`},It.createElement("aside",{className:`minH500 bg-white pl30 ${(0,oe.GJ)()?"pt30":""} pr30`},!(xt!=null&&xt.all_member_count)&&!Fe["shixunHomeworks/getWorkList"]&&(((Un=xt==null?void 0:xt.homework_status)==null?void 0:Un.includes("\u672A\u53D1\u5E03"))||((Ht=xt==null?void 0:xt.homework_status)==null?void 0:Ht.includes("\u672A\u5F00\u59CB")))&&It.createElement(Je.Z,null),It.createElement("aside",null,!!(xt!=null&&xt.all_member_count)&&It.createElement("aside",{className:"mb30"},It.createElement(Ee.default,{form:yA,onChange:R0,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((dr=xt.teacher_comment)!=null&&dr.length)&&It.createElement(Ee.default.Item,{name:"teacher_comment"},It.createElement(be.default.Group,{style:{width:"100%"}},It.createElement(Ne.Z,null,It.createElement(se.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),It.createElement(se.Z,{flex:"80px"},It.createElement(be.default,{value:"all"},"\u5168\u90E8")),It.createElement(se.Z,{flex:"1"},(nn=xt.teacher_comment)==null?void 0:nn.map(en=>It.createElement(be.default,{value:en.id,key:en.id}," ",en.name,"(",en.count,") ")))))),!!((fn=xt==null?void 0:xt.file_status)!=null&&fn.length)&&(0,oe.GJ)()&&It.createElement(Ee.default.Item,{name:"file_status"},It.createElement(be.default.Group,{style:{width:"100%"}},It.createElement(Ne.Z,null,It.createElement(se.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),It.createElement(se.Z,{flex:"80px"},It.createElement(be.default,{value:"all"},"\u5168\u90E8")),It.createElement(se.Z,{flex:"1"},(an=xt==null?void 0:xt.file_status)==null?void 0:an.map(en=>It.createElement(be.default,{value:en.id,key:en.id},en.name,"(",en.count,")")))))),!!((cn=xt.task_status)!=null&&cn.length)&&It.createElement(Ee.default.Item,{name:"task_status"},It.createElement(be.default.Group,{value:[],style:{width:"100%"}},It.createElement(Ne.Z,null,It.createElement(se.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),It.createElement(se.Z,{flex:"80px"},It.createElement(be.default,{value:"all"},"\u5168\u90E8")," "),It.createElement(se.Z,{flex:"1"},(dn=xt.task_status)==null?void 0:dn.map(en=>It.createElement(be.default,{name:"task_status",value:en.id,key:en.id},en.name,"(",en.count,")")))))),!!((or=xt.course_group_info)!=null&&or.length)&&It.createElement(Ee.default.Item,{name:"course_group_info"},It.createElement(be.default.Group,{style:{width:"100%"}},It.createElement(Ne.Z,null,It.createElement(se.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),It.createElement(se.Z,{flex:"80px"},It.createElement(be.default,{value:"all",checked:!Tn.course_group_info},"\u5168\u90E8")),It.createElement(se.Z,{flex:"1",className:`${sn.workListClass} ${ws.visible?sn.visible:""} ${ws.status?"":sn.status}`},It.createElement("div",{ref:aa,className:sn.left},xt.course_group_info.map((en,Sr)=>It.createElement(be.default,{value:en.course_group_id,key:en.course_group_id}," ",en.group_group_name,"(",en.count,")"))),ws.status&&It.createElement("div",{className:sn.tips,onClick:()=>_l(jr(Ao({},ws),{visible:!ws.visible}))},It.createElement("span",null,ws.visible?"\u5C55\u5F00":"\u6536\u8D77",ws.visible?It.createElement(Mr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):It.createElement(Ba.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),!(xt!=null&&xt.hidden_from_teacher)&&It.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},It.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8",It.createElement("span",{className:"c-grey-999 ml-4px mr-4px"},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09")),It.createElement(Ce.default,{className:"mt20",locale:{emptyText:It.createElement(Je.Z,null)},columns:Y0,dataSource:[jr(Ao({},(xt==null?void 0:xt.group_data)||{}),{warning_size:(li==null?void 0:li.warning_size)||0})],pagination:!1})),It.createElement(Ne.Z,{align:"middle"},It.createElement(se.Z,{flex:"1"},It.createElement(Ne.Z,{align:"middle"},It.createElement(se.Z,null,It.createElement(De.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:en=>{Tn.page=1,Tn.search=en.trim(),mc()}})),It.createElement(se.Z,null,It.createElement("span",{className:"ml5 c-red"},xt.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",xt.work_count,"\u4E2A\u5B66\u751F\uFF09"))),It.createElement(se.Z,{style:{textAlign:"end"},className:sn.workListButtonWrap},(go==null?void 0:go.complete_num)!=(go==null?void 0:go.total_count)&&(go==null?void 0:go.status)!=1&&It.createElement("div",{className:sn.under_review,style:{marginRight:0}},It.createElement(Ue.Z,{spinning:!0,className:"mr6",size:"small"}),It.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),It.createElement("span",{className:"ml5"},It.createElement("span",{style:{color:"#3061D0"}},go==null?void 0:go.complete_num),"/",go==null?void 0:go.total_count)),(xt==null?void 0:xt.show_ai_review)&&(xt==null?void 0:xt.is_open_ai_review)&&It.createElement("div",{className:"flex item-center"},(Ko==null?void 0:Ko.status)=="running"&&It.createElement("div",{className:sn.under_review},It.createElement(Ue.Z,{spinning:!0,className:"mr6",size:"small"}),It.createElement("span",{className:"ml5"},"\u8BC4\u9605\u4E2D\uFF0C\u8FDB\u5EA6"),It.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Ko==null?void 0:Ko.rate)),["success","failed"].includes(Ko==null?void 0:Ko.status)&&It.createElement("div",{className:sn.under_review},"\u8BC4\u9605\u6210\u529F",It.createElement("span",{style:{color:"#3061D0"},onClick:()=>b0(1)},Ko==null?void 0:Ko.success_count),"\u4EBA, \u5931\u8D25",It.createElement("span",{style:{color:"#ff0000"},onClick:()=>b0(0)},Ko==null?void 0:Ko.fail_count),"\u4EBA"),It.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},It.createElement("i",{className:"iconfont icon-lishijilu mr10 ml20",style:{cursor:"pointer"},onClick:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}}))),!((vn=xt.homework_status)!=null&&vn.includes("\u5BFC\u5165"))&&It.createElement("div",{className:`${sn.btn_review} ${(Ko==null?void 0:Ko.status)=="running"&&sn.is_disabled}`,onClick:()=>{!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt)||(Ko==null?void 0:Ko.status)!="running"&&(xt!=null&&xt.show_ai_review&&gn(3),Zu(!0))}},It.createElement("img",{src:$l.Z,className:"mr5",style:{width:14,height:14}}),"\u81EA\u52A8\u8BC4\u9605"),(((gr=xt==null?void 0:xt.homework_status)==null?void 0:gr.includes("\u5DF2\u622A\u6B62"))||((vt=xt==null?void 0:xt.homework_status)==null?void 0:vt.includes("\u63D0\u4EA4\u4E2D"))||((Vt=xt==null?void 0:xt.homework_status)==null?void 0:Vt.includes("\u8FDB\u884C\u4E2D")))&&It.createElement(Ke.ZP,{className:"ml10 mr10",onClick:()=>{if(!(!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt))){if((xt==null?void 0:xt.commit_count)==0)return Be.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((go==null?void 0:go.complete_num)!=(go==null?void 0:go.total_count)&&(go==null?void 0:go.status)!=1)return Be.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");jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},It.createElement("span",{className:`${sn.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),!((rr=xt.homework_status)!=null&&rr.includes("\u5BFC\u5165"))&&!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&It.createElement(Ke.ZP,{className:"mr10",icon:It.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt)||jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Tn}})}},"\u6587\u6863\u67E5\u91CD"),!(xt!=null&&xt.is_new_rule)&&!((wn=xt.homework_status)!=null&&wn.includes("\u5BFC\u5165"))&&(((Qa=xt==null?void 0:xt.homework_status)==null?void 0:Qa.includes("\u63D0\u4EA4\u4E2D"))||((au=xt==null?void 0:xt.homework_status)==null?void 0:au.includes("\u8865\u4EA4\u4E2D"))||((Pn=xt==null?void 0:xt.homework_status)==null?void 0:Pn.includes("\u8FDB\u884C\u4E2D")))&&It.createElement(Ke.ZP,{className:"mr10",icon:It.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var en;if((0,oe.Rm)()&&!((en=Se.AssistantObject.normal)!=null&&en.can_redo)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}zi(!0),Lr(void 0,null,function*(){const yu=yield(0,$e.ZP)(`/api/homework_commons/${Tn==null?void 0:Tn.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});yu.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",yu),Or(yu.data.list),v0(yu.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((Pr=xt.homework_status)==null?void 0:Pr.includes("\u5DF2\u622A\u6B62"))&&!xt.is_jupyter&&!xt.is_jupyter_lab&&It.createElement(Ke.ZP,{className:"mr10",icon:It.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{!(xt!=null&&xt.is_old_data_for_time)&&(0,xe.Ye)(jt)||C0(!0)}},"\u5BFC\u5165\u6210\u7EE9"),It.createElement(He.Z,{dropdownRender:K0},It.createElement(Ke.ZP,{icon:It.createElement(Fi.Z,null)},"\u5BFC\u51FA",It.createElement(pi.Z,null))))),(xt==null?void 0:xt.is_shixun)&&!(xt!=null&&xt.open_evaluate)&&!(xt!=null&&xt.is_close_tips)&&It.createElement(Ne.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"}},It.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"),It.createElement("span",{style:{cursor:"pointer"},onClick:()=>Lr(void 0,null,function*(){let en=yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/close_tips.json`,{method:"post"});(en==null?void 0:en.status)===0&&jt({type:"shixunHomeworks/getWorkList",payload:Ao({},Tn)})})},"X"))),It.createElement(Ce.default,{loading:Fe["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(xt==null?void 0:xt.anonymous_comment)&&{x:1300},dataSource:za,columns:W0,onRow:(en,Sr)=>({onClick:()=>{var yu,XA;(yu=xt.homework_status)!=null&&yu.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Tn)),(0,xe.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/${en.id}/comment?page=${Tn.page}`:Tn.course_group?`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${en.id}?ids=${(XA=Tn.course_group)==null?void 0:XA.toString()}&page=${Tn.page}`:`/classrooms/${Tn.coursesId}/common_homework/${Tn.categoryId}/review/${en.id}?page=${Tn.page}`))}}),rowKey:"id",onChange:(en,Sr,yu)=>{if(yu.order===void 0)switch(yu.field){case"student_id":Tn.b_order="desc",Tn.order=yu.field;break;default:delete Tn.b_order,delete Tn.order}else Tn.b_order=yu.order.replace("end",""),Tn.order=yu.field;mc()}}))),It.createElement("aside",{className:"tc mb50 mt30"},It.createElement(ve.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:Z0,defaultCurrent:parseInt(Tn.page)||1,current:parseInt(Tn.page)||1,defaultPageSize:20,total:Oe.workList.work_count})),It.createElement(Ct,null),It.createElement(Ye,null),It.createElement(Lt.Z,{getData:mc}),It.createElement(pe.default,{title:"\u81EA\u52A8\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:ko,width:na===3&&(xt!=null&&xt.is_open_ai_review)?1150:600,confirmLoading:U0,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Lr(void 0,null,function*(){var en,Sr;if((0,oe.Rm)()&&!((Sr=(en=Se.AssistantObject)==null?void 0:en.normal)!=null&&Sr.can_appraise)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(na===1){if(ra!==0){if(!ra){Be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}Zu(!1),rl(!0)}else if(na===2){if(!(pa===0||xa===0)){if(!pa){Be.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!xa){Be.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(pa>xa){Be.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}Zu(!1),rl(!0)}else if(na===3){if(xt!=null&&xt.is_open_ai_review)if(xt!=null&&xt.single_score){if(xt!=null&&xt.zero_commit_student_works)return Be.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Be.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return Be.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");y0(!0);const yu=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:kn==null?void 0:kn.categoryId,range:F0}});(yu==null?void 0:yu.status)===0&&(Zu(!1),Jd()),y0(!1)}}),onCancel:()=>{Zu(!1),id()}},It.createElement("div",null,It.createElement("div",null,It.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},It.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),It.createElement(Qe.ZP.Group,{value:na,onChange:en=>gn(en.target.value)},(xt==null?void 0:xt.show_ai_review)&&It.createElement(Qe.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605 ",It.createElement("img",{style:{marginBottom:"1px"},src:_t.Z})),It.createElement(Qe.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),It.createElement(Qe.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"))),na===1&&It.createElement("div",null,It.createElement("div",{className:"mt15 mb5"},It.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),It.createElement(Xe.Z,{size:"large",min:0,max:100,value:ra,onChange:en=>ua(en),style:{width:"100%"}})),na===2&&It.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},It.createElement("div",{style:{width:60}},It.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),It.createElement(Xe.Z,{size:"large",min:0,max:100,value:pa,onChange:en=>Gi(en),style:{width:"calc(50% - 70px)"}}),It.createElement("div",{style:{width:80}},It.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),It.createElement(Xe.Z,{size:"large",min:0,max:100,value:xa,onChange:en=>di(en),style:{width:"calc(50% - 70px)"}})),[1,2].includes(na)&&It.createElement(It.Fragment,null,It.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),It.createElement(De.default.TextArea,{value:lu,onChange:en=>xo(en.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),It.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),It.createElement(De.default.TextArea,{value:ki,onChange:en=>Tu(en.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),na===3&&(xt!=null&&xt.is_open_ai_review?It.createElement(ql,{range:F0,setRange:en=>P0(en)}):It.createElement(Je.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/${kn==null?void 0:kn.coursesId}/common_homework/${kn==null?void 0:kn.categoryId}/detail?tabs=5`}}))))),It.createElement(pe.default,{title:"\u63D0\u793A",open:rd,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Lr(void 0,null,function*(){let en={};na===1?en.score=ra||"0":(en.min_score=pa||"0",en.max_score=xa||"0"),en.comment=lu,en.hidden_comment=ki,Ya===1?en.student_work_ids=za.map(yu=>yu.id):en.student_work_ids=za.filter(yu=>!yu.has_comment).map(yu=>yu.id),(yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/batch_add_score.json`,{method:"post",body:en})).status===0&&(Be.ZP.info("\u4FEE\u6539\u6210\u529F"),rl(!1),id(),mc())}),onCancel:()=>{id(),rl(!1)}},It.createElement("div",{style:{padding:"32px",textAlign:"center"}},It.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"),It.createElement("br",null),It.createElement(Qe.ZP.Group,{value:Ya,onChange:en=>nl(en.target.value)},It.createElement(Qe.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),It.createElement(Qe.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),It.createElement(pe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:dc,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lr(void 0,null,function*(){if(v0(hn),na===2&&bd.current){if(Fs.length<=0){Be.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!lu){Be.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let en=yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Tn.categoryId,comment:lu,status:Fs,course_group_ids:bd.current}});en.status===0&&(kA(en.course_group_count),tr(en),zi(!1),fc(!0))}else{if(!(pa===0||xa===0)){if(!pa){Be.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!xa){Be.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(pa>xa){Be.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!lu){Be.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let en=yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Tn.categoryId,comment:lu,min_score:pa,max_score:xa,course_group_ids:bd.current}});en.status===0&&(kA(en.course_group_count),tr(en),zi(!1),fc(!0))}}),onCancel:()=>{zi(!1),id()}},It.createElement("div",{style:{padding:"32px"}},It.createElement("div",null,It.createElement("div",{style:{display:"flex",marginBottom:"12px"}},It.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",It.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),It.createElement("div",{className:hn.length>15?sn.scroll:"",style:{overflowX:"hidden"}},hn==null?void 0:hn.map((en,Sr)=>It.createElement(be.default,{style:{textAlign:"left",margin:"0"},value:en.course_group_id,key:en.course_group_id,onChange:()=>{z0(en.course_group_id,hn)},checked:en.checked},en.group_group_name,"(",en.count,")")))),It.createElement("div",null,It.createElement("span",{style:{width:"80px"}}," ",It.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),It.createElement(Qe.ZP.Group,{value:na,onChange:en=>{gn(en.target.value)}},It.createElement(Qe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),It.createElement(Qe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),na===1&&It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"70px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),It.createElement(Xe.Z,{min:0,max:100,value:pa,onChange:en=>Gi(en),style:{width:"100px"}}),It.createElement("span",{style:{width:"80px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),It.createElement(Xe.Z,{min:0,max:100,value:xa,onChange:en=>di(en),style:{width:"100px"}})),na===2&&It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),It.createElement(be.default.Group,{onChange:en=>{ad([...en])},style:{width:"100%"}},(On=xt.task_status)==null?void 0:On.map((en,Sr)=>It.createElement(be.default,{name:"task_status",value:en.id},en.name,"(",en.count,")")))),It.createElement("div",{style:{display:"flex",marginTop:"20px"}},It.createElement("span",{style:{width:"70px",textAlign:"end"}},It.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),It.createElement(Yn.Z,{className:sn.MdEditor,onChange:en=>xo(en),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),It.createElement(pe.default,{open:wd,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lr(void 0,null,function*(){na===2?(yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Tn.categoryId,comment:lu,status:Fs,course_group_ids:bd.current}})).status===0&&(Be.ZP.info("\u6253\u56DE\u6210\u529F"),id(),mc(),fc(!1)):(yield(0,$e.ZP)(`/api/homework_commons/${Tn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Tn.categoryId,comment:lu,min_score:pa,max_score:xa,course_group_ids:bd.current}})).status===0&&(Be.ZP.info("\u6253\u56DE\u6210\u529F"),id(),mc(),fc(!1))}),onCancel:()=>{id(),fc(!1)}},It.createElement("div",{style:{padding:"32px"}},na===1&&It.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Cu,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",pa,"-",xa,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),na===2&&It.createElement("span",null,"\u786E\u8BA4\u5C06",Cu,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(Fn=xt.task_status)==null?void 0:Fn.filter(en=>Fs==null?void 0:Fs.includes(en.id)).map(en=>en.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),It.createElement("br",null),It.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Zn==null?void 0:Zn.count,"\u540D\u5B66\u751F"))),It.createElement(pe.default,{open:Lu,width:900,centered:!0,closeIcon:!1,footer:It.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},It.createElement("div",null,It.createElement(Ke.ZP,{className:"mr20",style:{background:"none"},icon:It.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:en=>{var Sr;if(en.preventDefault(),(0,oe.Rm)()&&!((Sr=Se.AssistantObject.normal)!=null&&Sr.can_view)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Jt.O5)()&&(0,xe.xg)(`${Ka}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),It.createElement("span",{className:"mr10"},"\u8C03\u5206"),It.createElement(Xe.Z,{min:0,onChange:(0,le.debounce)(en=>Lr(void 0,null,function*(){var Sr;if(ua(en),(0,oe.Rm)()&&!((Sr=Se.AssistantObject.normal)!=null&&Sr.can_appraise)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,$e.ZP)(`/api/student_works/${eo}/adjust_score.json`,{method:"post",body:{score:en}})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),jt({type:"shixunHomeworks/getWorkList",payload:Ao({},Tn)}))}),2e3)})),It.createElement(Ke.ZP,{type:"primary",onClick:en=>ri(!1)},"\u5173\u95ED")),onOk:()=>Lr(void 0,null,function*(){}),onCancel:()=>{ri(!1)}},It.createElement("div",{className:sn.viewcode},It.createElement("div",{className:sn.lefttitle},"\u67E5\u770B\u4EE3\u7801"),It.createElement("div",null,It.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),Ei&&It.createElement(ze.default,{style:{width:200},value:(un=Ei[0])==null?void 0:un.path}," ",Ei==null?void 0:Ei.map(en=>It.createElement(ze.default.Option,{value:en.path},en.path))," "))),It.createElement(Ue.Z,{spinning:mr},It.createElement("iframe",{srcDoc:Qi,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),It.createElement(pe.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Ts,centered:!0,onCancel:()=>Xl(!1),onOk:()=>{xd=="\u9644\u4EF6"?x0(!1):xd=="\u6279\u6CE8"&&x0(!0),Xl(!1)}},It.createElement(be.default,{checked:Td,onChange:en=>{N0(en.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),It.createElement("div",{className:sn.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),It.createElement("div",{className:sn.export_type_modal},It.createElement("div",{className:sn.export_type_modal_con},It.createElement("div",{className:`${sn.type_item} ${xd=="\u9644\u4EF6"?sn.type_item_active:""}`,onClick:()=>Pd("\u9644\u4EF6")},It.createElement("div",{className:`${sn.img_warp}`},It.createElement("img",{src:Bi.Z,width:72,height:80})),It.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),It.createElement("div",{className:`${sn.type_item} ${xd=="\u6279\u6CE8"?sn.type_item_active:""}`,onClick:()=>Pd("\u6279\u6CE8")},It.createElement("div",{className:`${sn.img_warp}`},It.createElement("img",{src:wi.Z,width:99,height:80})),It.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),It.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"))),It.createElement(sr,{title:vr==null?void 0:vr.title,open:(vr==null?void 0:vr.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:vr==null?void 0:vr.task_status,new_work_status:vr==null?void 0:vr.new_work_status,shixunHomeworks:Oe,destroyOnClose:!0,centered:!0,onCancel:()=>{hc()},footer:null,width:764,course_group:Tn==null?void 0:Tn.course_group}),It.createElement(Sn.Z,{visible:Q0,getData:mc,categoryId:Tn.categoryId,onCancle:()=>{C0(!1)}}),It.createElement(Hu,null),It.createElement(So,{getData:()=>Jd()}))};var Di=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(ga),Zi=re(14185),qu=re(13705),nu=Object.defineProperty,mu=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Yu=(Oe,Se,Fe)=>Se in Oe?nu(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ml=(Oe,Se)=>{for(var Fe in Se||(Se={}))Ou.call(Se,Fe)&&Yu(Oe,Fe,Se[Fe]);if(mu)for(var Fe of mu(Se))Il.call(Se,Fe)&&Yu(Oe,Fe,Se[Fe]);return Oe},Fl=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Zl=({shixunHomeworks:Oe,dispatch:Se})=>{const Fe=(0,je.useParams)();return y.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:Oe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fl(void 0,null,function*(){(yield Se({type:"shixunHomeworks/deleteReply",payload:{object_id:Oe.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Be.ZP.success("\u5220\u9664\u6210\u529F"),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getReplyList",payload:Ml({},Oe.actionTabs.params)}))}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Xs=(0,je.connect)(({shixunHomeworks:Oe})=>({shixunHomeworks:Oe}))(Zl),qs=re(66443),$s=re(26227),Ss=re(63524),xu={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"},Fa=re(59301),Wl=Object.defineProperty,No=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,Go=(Oe,Se,Fe)=>Se in Oe?Wl(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ku=(Oe,Se)=>{for(var Fe in Se||(Se={}))eA.call(Se,Fe)&&Go(Oe,Fe,Se[Fe]);if(No)for(var Fe of No(Se))Is.call(Se,Fe)&&Go(Oe,Fe,Se[Fe]);return Oe},cu=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});me().locale("ZH-cn");const FA=({shixunHomeworks:Oe,classroomList:Se,user:Fe,globalSetting:Ot,loading:Mt,dispatch:Tt})=>{const[jt,Zt]=(0,y.useState)(Ku({},(0,je.useParams)())),[it,Gt]=(0,y.useState)(!1),[Xt,St]=(0,y.useState)(-1),[Mn,Un]=(0,y.useState)(""),[Ht,dr]=(0,y.useState)(""),{workList:nn}=Oe,{detailLeftMenus:fn}=Se,{replyList:an,workDetail:cn}=Oe;jt.page_size=10,(0,y.useEffect)(()=>{Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)}),Tt({type:"shixunHomeworks/getWorkDetail",payload:Ku({},jt)}),fn.course_modules||Tt({type:"classroomList/getClassroomLeftMenus",payload:Ku({},jt)})},[jt.categoryId]);const dn=vn=>{vn=vn!=null&&vn.includes(".json")?vn:`${vn}.json`,pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Fa.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>cu(void 0,null,function*(){var gr;const vt=yield(0,qs.$Q)({url:vn});if(!vt)return;Be.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const Vt=yield(0,qs.Ir)({id:vt.shixun_identifier});if(Vt!=null&&Vt.game_identifier){(gr=je.history)==null||gr.push(`/tasks/${Vt.game_identifier}`);return}(Vt==null?void 0:Vt.status)===2?dn(Vt==null?void 0:Vt.message):(Vt==null?void 0:Vt.status)===3&&or(Vt==null?void 0:Vt.message)})})},or=vn=>{pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Fa.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 Fa.createElement("section",{className:xu.bg},Fa.createElement(Ue.Z,{spinning:Mt["shixunHomeworks/getWorkDetail"]},Fa.createElement("section",{className:""},Fa.createElement("aside",{className:[xu.desc,"c-black","font14","bg-white"].join(" ")},Oe.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Fa.createElement("div",null,Fa.createElement(_n.Z,{value:(cn==null?void 0:cn.description)||"\u6682\u65E0\uFF5E"})),Fa.createElement(qu.Z,{authority:(0,oe.GJ)(),showDimensions:!1,dataSource:cn==null?void 0:cn.attachments,callback:()=>{Tt({type:"shixunHomeworks/getWorkDetail",payload:Ku({},jt)})}}),Oe.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Fa.createElement("aside",{className:["bg-white"].join(" ")},Fa.createElement(Yn.Z,{onChange:vn=>{Un(vn)},defaultValue:cn==null?void 0:cn.explanation,height:200,isFocus:!0,watch:!0}),Fa.createElement(Ne.Z,null,Fa.createElement(se.Z,{span:24,className:"tr"},Fa.createElement(Ke.ZP,{type:"default",size:"middle",onClick:()=>cu(void 0,null,function*(){Tt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Fa.createElement(Ke.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>cu(void 0,null,function*(){Mn===""?Be.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Tt({type:"shixunHomeworks/updateWork",payload:{explanation:Mn,categoryId:jt.categoryId}})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Tt({type:"shixunHomeworks/getWorkDetail",payload:Ku({},jt)}))})},"\u4FDD\u5B58"))))),Fa.createElement("aside",{className:[xu.reply,"bg-white","mt20"].join(" ")},it&&Fa.createElement(Yn.Z,{onChange:vn=>{Un(vn)},height:200,isFocus:!0,watch:!0}),Fa.createElement(Ne.Z,{onClick:()=>{Gt(!0)}},Fa.createElement(se.Z,{flex:"1",style:{pointerEvents:"none"}},!it&&Fa.createElement(De.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Fa.createElement(se.Z,null,Fa.createElement(Ke.ZP,{type:"primary",size:"middle",onClick:()=>cu(void 0,null,function*(){if((0,oe.Rm)()&&!Se.AssistantObject.normal.can_create){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn===""?Be.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Tt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:jt.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Mn}}})).status===0&&(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)}),Gt(!1),Un(""))})},"\u53D1\u8868")))),(an==null?void 0:an.comments)&&an.comments!=""&&Fa.createElement("aside",{className:[xu.replyList,"bg-white"].join(" ")},Fa.createElement(Ue.Z,{spinning:Mt["shixunHomeworks/getReplyList"]},an==null?void 0:an.comments.map(function(vn,gr){var vt,Vt,rr,wn;return Fa.createElement(Ne.Z,{gutter:[12,12],key:gr},Fa.createElement(se.Z,{flex:"40px"},Fa.createElement("img",{className:xu.headpic,width:"40",src:`${Zi.Z.IMG_SERVER}/images/${(vt=vn==null?void 0:vn.author)==null?void 0:vt.image_url}`})),Fa.createElement(se.Z,{flex:"1"},Fa.createElement(Ne.Z,{align:"middle"},Fa.createElement(se.Z,{span:20},Fa.createElement("span",{className:"c-light-black"},(Vt=vn==null?void 0:vn.author)==null?void 0:Vt.name),Fa.createElement("span",{className:"c-light-black ml10"},vn==null?void 0:vn.time," \u53D1\u5E03")),Fa.createElement(se.Z,{className:"tr",span:4},((0,oe.GJ)()||((rr=Fe==null?void 0:Fe.userInfo)==null?void 0:rr.login)===((wn=vn==null?void 0:vn.author)==null?void 0:wn.login))&&Fa.createElement(Me.Z,{title:"\u5220\u9664"},Fa.createElement($s.Z,{className:"current",onClick:()=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:jt,selectArr:vn}})}}))),Fa.createElement(se.Z,{span:24},Fa.createElement(_n.Z,{value:vn.content})),vn.children&&Fa.createElement("aside",{className:xu.comment},vn.children.map(function(Qa,au){var Pn,Pr;return Fa.createElement(Ne.Z,{key:au},Fa.createElement(se.Z,{span:24},Fa.createElement(Ne.Z,null,Fa.createElement(se.Z,{flex:"1"},Qa.author.name,Fa.createElement("span",{className:"c-light-black ml10"},Qa==null?void 0:Qa.time)),Fa.createElement(se.Z,null,((0,oe.GJ)()||((Pn=Fe==null?void 0:Fe.userInfo)==null?void 0:Pn.login)===((Pr=Qa==null?void 0:Qa.author)==null?void 0:Pr.login))&&Fa.createElement(Me.Z,{title:"\u5220\u9664"},Fa.createElement($s.Z,{className:"current",onClick:()=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:jt,selectArr:Qa}})}}))))),Fa.createElement(se.Z,null,Fa.createElement(_n.Z,{value:Qa.content})))})),Fa.createElement(se.Z,{span:24,className:"mt5 c-light-black"},Xt===gr&&Fa.createElement("aside",null,Fa.createElement(Yn.Z,{onChange:Qa=>{dr(Qa)},height:150,isFocus:!0}),Fa.createElement(Ne.Z,null,Fa.createElement(se.Z,{span:24,className:"tr"},Fa.createElement(Ke.ZP,{type:"primary",size:"middle",onClick:()=>cu(this,null,function*(){Ht===""?Be.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Tt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:jt.categoryId,jour_type:"HomeworkCommon",m_parent_id:vn.id,reply_id:1,notes:Ht}}}),Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)}),Be.ZP.success("\u53D1\u5E03\u6210\u529F"),St(-1))})},"\u53D1\u8868")))),Xt!==gr&&Fa.createElement("div",{className:"tr"},Fa.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>St(gr)}),!!vn.user_praise&&Fa.createElement("span",{className:"c-orange"},Fa.createElement(Ss.Z,{className:"mr5 ml30",onClick:()=>cu(this,null,function*(){yield Tt({type:"shixunHomeworks/replyUnLike",payload:{object_id:vn.id,object_type:"journals_for_message"}}),Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)})})}),!!vn.praise_count&&vn.praise_count),!vn.user_praise&&Fa.createElement("span",null,Fa.createElement(Ss.Z,{className:"mr5 ml30",onClick:()=>cu(this,null,function*(){yield Tt({type:"shixunHomeworks/replyLike",payload:{object_id:vn.id,object_type:"journals_for_message"}}),Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)})})}),!!vn.praise_count&&vn.praise_count))))))}))))),Fa.createElement("aside",{className:"tc mt30 pb30"},Fa.createElement(ve.Z,{defaultCurrent:1,total:an==null?void 0:an.messages_count,hideOnSinglePage:!0,current:jt.page||1,onChange:vn=>{jt.page=vn,Tt({type:"shixunHomeworks/getReplyList",payload:Ku({},jt)})}})),Fa.createElement(Xs,null))};var qA=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,user:Fe,loading:Ot,globalSetting:Mt})=>({shixunHomeworks:Oe,globalSetting:Mt,user:Fe,classroomList:Se,loading:Ot.effects}))(FA),tA=Object.defineProperty,$A=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,NA=Object.prototype.propertyIsEnumerable,Rs=(Oe,Se,Fe)=>Se in Oe?tA(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,nA=(Oe,Se)=>{for(var Fe in Se||(Se={}))ec.call(Se,Fe)&&Rs(Oe,Fe,Se[Fe]);if($A)for(var Fe of $A(Se))NA.call(Se,Fe)&&Rs(Oe,Fe,Se[Fe]);return Oe};me().locale("ZH-cn");const QA=({shixunHomeworks:Oe,classroomList:Se,globalSetting:Fe,loading:Ot,dispatch:Mt})=>{var Tt,jt;const Zt=(0,je.useParams)(),{detailLeftMenus:it}=Se,{replyList:Gt,referenceAnswer:Xt}=Oe;return Zt.page_size=10,(0,y.useEffect)(()=>{Mt({type:"shixunHomeworks/getReplyList",payload:nA({},Zt)}),Mt({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Zt.categoryId}}),it.course_modules||Mt({type:"classroomList/getClassroomLeftMenus",payload:nA({},Zt)})},[Zt.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(_n.Z,{value:Xt==null?void 0:Xt.reference_answer}),!(Xt!=null&&Xt.reference_answer)&&!((Tt=Xt.attachments)!=null&&Tt.length)&&y.createElement(Je.Z,null)),(jt=Xt==null?void 0:Xt.attachments)==null?void 0:jt.map((St,Mn)=>y.createElement("div",null,y.createElement("a",{href:`${Zi.Z.API_SERVER}${St.url}`},y.createElement("span",{className:"iconfont icon-fujian c-green font14"}),y.createElement("span",{className:"ml10 c-black"},St.title),y.createElement("span",{className:"c-light-black ml20 font12"},St.filesize))))))};var Ll=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,globalSetting:Ot})=>({shixunHomeworks:Oe,globalSetting:Ot,classroomList:Se,loading:Fe.effects}))(QA),Jo=re(89670),as=re(696),ja=re(56753),Io=re(59301),_o=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const is=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot,Mt;const[Tt,jt]=(0,y.useState)(!0),[Zt,it]=(0,y.useState)(!1),[Gt,Xt]=(0,y.useState)([]),[St,Mn]=(0,y.useState)([]),[Un,Ht]=(0,y.useState)([]),[dr,nn]=(0,y.useState)([]),[fn,an]=(0,y.useState)(""),cn=(0,je.useParams)();function dn(){return _o(this,null,function*(){let gr=yield(0,$e.ZP)(`/api/homework_commons/${cn.categoryId}/homework_common_collaborators.json`,{method:"get"});Mn(gr)})}function or(){return _o(this,null,function*(){var gr;let vt=yield(0,$e.ZP)(`/api/courses/${cn==null?void 0:cn.coursesId}/teachers`,{method:"get",params:{homework_id:cn.categoryId,limit:1e3}});(gr=vt==null?void 0:vt.teacher_list)==null||gr.map(Vt=>{Vt.key=Vt.user_id}),Ht(vt==null?void 0:vt.teacher_list),nn(vt==null?void 0:vt.teacher_list)})}(0,y.useEffect)(()=>{dn(),((0,oe.G5)()||(0,oe.Rm)())&&or()},[cn]);const vn=()=>{};return Io.createElement("section",{className:ja.Z.form},Io.createElement(Ne.Z,{className:ja.Z.content,style:{padding:"20px 30px",gap:20}},(Ot=St==null?void 0:St.data)==null?void 0:Ot.map(gr=>Io.createElement(Ne.Z,{align:"middle",className:`${ja.Z.borderSty} ${fn===(gr==null?void 0:gr.id)?ja.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Io.createElement("span",{className:"c-grey-333"},gr==null?void 0:gr.real_name),(St==null?void 0:St.can_edit)&&Io.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${ja.Z.delSty}`,onMouseEnter:()=>{an(gr.id)},onMouseLeave:()=>{an("")},onClick:()=>_o(void 0,null,function*(){(yield(0,$e.ZP)(`/api/homework_commons/${cn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:gr.id}})).status===0&&(Be.ZP.info("\u5220\u9664\u6210\u529F"),dn(),or())})}))),(St==null?void 0:St.can_edit)&&Io.createElement(Ke.ZP,{className:ja.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>it(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(St!=null&&St.can_edit)&&!((Mt=St==null?void 0:St.data)!=null&&Mt.length)&&Io.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Io.createElement(pe.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Zt,onCancel:()=>it(!1),onOk:()=>_o(void 0,null,function*(){if(Gt.length===0){Be.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,$e.ZP)(`/api/homework_commons/${cn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Gt}})).status===0&&(Be.ZP.info("\u6DFB\u52A0\u6210\u529F"),Xt([]),dn(),or(),it(!1))})},Io.createElement("div",null,Io.createElement("div",{style:{display:"flex"}},Io.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Io.createElement(De.default.Search,{onChange:gr=>{Ht(dr.filter(vt=>vt.name.indexOf(gr.target.value)>-1))}})),Io.createElement(Ce.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(gr,vt)=>{Xt(gr)},selectedRowKeys:Gt,getCheckboxProps:gr=>({disabled:gr.is_collaborator})},pagination:!1,dataSource:Un,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var us=(0,je.connect)(({shixunHomeworks:Oe,loading:Se})=>({shixunHomeworks:Oe,loading:Se.effects}))(is),Xo=re(44104),Mo=re(32134),qo=re(12893),Va=re(91588),ji=re(50105),Cr=re(59301),rA=Object.defineProperty,vs=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,OA=Object.prototype.propertyIsEnumerable,os=(Oe,Se,Fe)=>Se in Oe?rA(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Qo=(Oe,Se)=>{for(var Fe in Se||(Se={}))cl.call(Se,Fe)&&os(Oe,Fe,Se[Fe]);if(ou)for(var Fe of ou(Se))OA.call(Se,Fe)&&os(Oe,Fe,Se[Fe]);return Oe},Yl=(Oe,Se)=>vs(Oe,kl(Se)),UA=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const PA=({shixunHomeworks:Oe,loading:Se,globalSetting:Fe,user:Ot,dispatch:Mt})=>{var Tt,jt,Zt,it,Gt;const Xt=(0,je.useParams)(),St=(0,je.useLocation)(),{verifyModelUser:Mn,ContactModalElement:Un}=(0,Va.Z)(),{workSetting:Ht,workList:dr}=Oe,[nn,fn]=(0,y.useState)(!0),[an]=Ee.default.useForm(),[cn,dn]=(0,y.useState)(!1),[or,vn]=(0,y.useState)(!1),[gr,vt]=(0,y.useState)(!1),[Vt,rr]=pe.default.useModal();let[wn,Qa]=(0,y.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[au,Pn]=(0,y.useState)([]),[Pr,On]=(0,y.useState)([]),[Fn,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 kn=((Tt=dr==null?void 0:dr.homework_status)==null?void 0:Tt.includes("\u533F\u8BC4\u4E2D"))||((jt=dr==null?void 0:dr.homework_status)==null?void 0:jt.includes("\u7533\u8BC9\u4E2D")),Ua=((Zt=dr==null?void 0:dr.homework_status)==null?void 0:Zt.includes("\u533F\u8BC4\u4E2D"))||((it=dr==null?void 0:dr.homework_status)==null?void 0:it.includes("\u7533\u8BC9\u4E2D"))||((Gt=dr==null?void 0:dr.homework_status)==null?void 0:Gt.includes("\u5DF2\u622A\u6B62"));(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{fn(!(Ht!=null&&Ht.can_edit))},[Ht]),(0,y.useEffect)(()=>{Ht!=null&&Ht.course_id&&(Object.keys(Fn).map(function(Ir){Ir.indexOf("proportion")>-1&&(Ht[Ir]=(Ht[Ir]*100).toFixed(0)),Fn[Ir]=Ht[Ir]}),(!Fn.allow_late||!Fn.unified_late)&&(Fn.late_penalty=5),au=JSON.parse(JSON.stringify(Ht.group_settings.map(Ir=>Yl(Qo({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.publish_time!==null))),Pr=JSON.parse(JSON.stringify(Ht.allow_late_settings.map(Ir=>Yl(Qo({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.late_time!==null))),wn=JSON.parse(JSON.stringify(Ht.score_details.map(Ir=>Qo({},Ir)))),un(Qo({},Fn)),Qa([...wn]),Pn([...au]),On([...Pr]))},[Ht]);const Tn=()=>{Mt({type:"shixunHomeworks/getWorkSetting",payload:Qo({},Xt)})},Dr=()=>UA(void 0,null,function*(){vn(!0);let Ir=!1;if(wn==null||wn.find(gn=>{if(gn.name===""||gn.score===""){Ir=!0;return}}),Ir)return;if(li().toFixed(2)!=100){Be.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(za(wn)){Be.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const na=JSON.parse(JSON.stringify(Fn));if(na.categoryId=Xt.categoryId,Fn.unified_setting||au==null||au.map(gn=>{var ra,ua;if(!gn.publish_time||!gn.end_time)throw Be.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 Be.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,Ht.group_settings,au),gn.group_id=(ua=(ra=gn==null?void 0:gn.group_name)==null?void 0:ra.map(xa=>{var di,pa;let Gi=(pa=(di=Ht.group_settings)==null?void 0:di.filter(lu=>(lu==null?void 0:lu.group_name)===xa))==null?void 0:pa[0];return console.log("d:",Gi,xa),Gi==null?void 0:Gi.group_id}))==null?void 0:ua.toString().split(",")}),na.group_settings=au,na.score_details=wn,Fn.allow_late)if(Fn.unified_late){if(Fn.late_penalty===null||Fn.late_penalty===void 0||Fn.late_penalty<0||Fn.late_penalty>100)throw Be.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(!Fn.late_time)throw Be.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 Pr=Pr==null?void 0:Pr.map(gn=>{var ra,ua;if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw Be.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 Be.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 Be.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(xa=>{var di,pa;let Gi=(pa=(di=Ht.group_settings)==null?void 0:di.filter(lu=>(lu==null?void 0:lu.group_name)===xa))==null?void 0:pa[0];return Gi==null?void 0:Gi.group_id}))==null?void 0:ua.toString().split(","),gn}),na.allow_late_settings=Pr;Object.keys(na).map(function(gn){gn.indexOf("proportion")>-1&&(na[gn]=na[gn]/100)}),JSON.stringify(wn)!==JSON.stringify(Ht==null?void 0:Ht.score_details)||(Ht==null?void 0:Ht.single_score)!=(Fn==null?void 0:Fn.single_score)?(pe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>UA(void 0,null,function*(){(yield(0,$e.ZP)(`/api/homework_commons/${Xt.categoryId}/score_setting_with_normal.json`,{method:"post",body:Qo({},na)})).status===0&&(Be.ZP.success("\u66F4\u65B0\u6210\u529F"),Ht!=null&&Ht.have_repeated&&((Ht==null?void 0:Ht.is_repeat_minus)!==(Fn==null?void 0:Fn.is_repeat_minus)||(Ht==null?void 0:Ht.repeat_setting_score)!==(Fn==null?void 0:Fn.repeat_setting_score)||(Ht==null?void 0:Ht.repeat_limit)!==(Fn==null?void 0:Fn.repeat_limit))&&pe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}}),Tn(),Mt({type:"shixunHomeworks/getWorkList",payload:Qo({},Xt)}))})}),vt(!0)):(yield(0,$e.ZP)(`/api/homework_commons/${Xt.categoryId}/score_setting_with_normal.json`,{method:"post",body:Qo({},na)})).status===0&&(Be.ZP.success("\u66F4\u65B0\u6210\u529F"),Ht!=null&&Ht.have_repeated&&((Ht==null?void 0:Ht.is_repeat_minus)!==(Fn==null?void 0:Fn.is_repeat_minus)||(Ht==null?void 0:Ht.repeat_setting_score)!==(Fn==null?void 0:Fn.repeat_setting_score)||(Ht==null?void 0:Ht.repeat_limit)!==(Fn==null?void 0:Fn.repeat_limit))&&pe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}}),Tn(),Mt({type:"shixunHomeworks/getWorkList",payload:Qo({},Xt)}))}),xt=Cr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Cr.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 )",Cr.createElement("br",null),Cr.createElement("br",null),"\u6CE8\u610F\uFF1A",Cr.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",Cr.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"),vr=Cr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Cr.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 )",Cr.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"),pr=Ir=>Ir&&Ir<me()().startOf("minute"),li=()=>wn.reduce((Ir,na)=>na.score!==""?Ir+na.score:Ir,0);function za(Ir){return Ir.some((na,gn)=>Ir.find((ua,xa)=>ua.name===na.name&&xa!==gn)!==void 0)}return Cr.createElement("section",{className:ja.Z.form},!(dr!=null&&dr.is_jupyter||dr!=null&&dr.is_jupyter_lab)&&Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{style:{display:"flex",alignItems:"center"}},Cr.createElement("div",{className:ja.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!Fn.single_score&&Cr.createElement("div",{style:{marginLeft:"auto"}},Cr.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Cr.createElement("span",{style:{color:"#E30000"}},li().toFixed(2),"\u5206"))),Cr.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:Fn==null?void 0:Fn.single_score,onChange:Ir=>{Fn.single_score=Ir.target.value,un(Qo({},Fn))}},Cr.createElement(Qe.ZP,{value:!0},Cr.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Cr.createElement("br",null),Cr.createElement(Qe.ZP,{value:!1},Cr.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Cr.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"))),!Fn.single_score&&Cr.createElement(Ne.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},wn==null?void 0:wn.map((Ir,na)=>Cr.createElement(Xo.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:na==(wn==null?void 0:wn.length)-1?"0px":"10px"},align:"baseline"},Cr.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Cr.createElement(De.default,{disabled:nn,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:Ir==null?void 0:Ir.name,onChange:gn=>{wn[na].name=gn.target.value.trim(),Qa([...wn])}}),Cr.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Cr.createElement(Xe.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:Ir==null?void 0:Ir.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&&Cr.createElement(Mo.Z,{onClick:()=>{Qa([...wn,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),na>1&&!nn&&Cr.createElement(qo.Z,{onClick:()=>{wn.splice(na,1),console.log(wn),Qa([...wn])},style:{color:"#E30000"}}),!wn[na].name&&or&&Cr.createElement("div",{className:ja.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!wn[na].score&&or&&Cr.createElement("div",{className:ja.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Cr.createElement("div",{className:ja.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Cr.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:Fn.teacher_mode,onChange:Ir=>{Fn.teacher_mode=Ir.target.value,un(Qo({},Fn))}},Cr.createElement(Qe.ZP,{value:1,style:{marginRight:"40px"}},Cr.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Cr.createElement("br",null),Cr.createElement(Qe.ZP,{value:0},Cr.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Cr.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Cr.createElement("div",{className:ja.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Cr.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:Fn.ta_mode,onChange:Ir=>{Fn.ta_mode=Ir.target.value,un(Qo({},Fn))}},Cr.createElement(Qe.ZP,{value:1,style:{marginRight:"40px"}},Cr.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Cr.createElement("br",null),Cr.createElement(Qe.ZP,{value:0},Cr.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Cr.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Cr.createElement("div",{className:ja.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Cr.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nn,value:Fn.final_mode,onChange:Ir=>{Fn.final_mode=Ir.target.value,un(Qo({},Fn))}},Cr.createElement(Qe.ZP,{value:!0,style:{marginRight:"40px"}},Cr.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Cr.createElement(Qe.ZP,{value:!1},Cr.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),Fn.final_mode&&Cr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Cr.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"),Cr.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")),!Fn.final_mode&&Cr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Cr.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Cr.createElement(Xe.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Fn.te_proportion,onChange:Ir=>{Fn.te_proportion=Ir,un(Object.assign({},Fn))}}),Cr.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Cr.createElement(Xe.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Fn.ta_proportion,onChange:Ir=>{Fn.ta_proportion=Ir,un(Object.assign({},Fn))}}),Cr.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Cr.createElement(Xe.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:Fn.st_proportion,onChange:Ir=>{Fn.st_proportion=Ir,un(Object.assign({},Fn))}}),Cr.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Cr.createElement("div",{className:ja.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(dr!=null&&dr.is_jupyter||dr!=null&&dr.is_jupyter_lab)&&Cr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Cr.createElement(ji.Z,{disableWhenCommunity:!(dr!=null&&dr.is_old_data_for_time)},Cr.createElement(be.default,{disabled:nn,checked:Fn==null?void 0:Fn.is_repeat_minus,onChange:Ir=>{un(na=>Yl(Qo({},na),{is_repeat_minus:Ir.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")),Cr.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")),(Fn==null?void 0:Fn.is_repeat_minus)&&Cr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Cr.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Cr.createElement(ji.Z,{disableWhenCommunity:!(dr!=null&&dr.is_old_data_for_time)},Cr.createElement(Xe.Z,{disabled:nn,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:Fn.repeat_setting_score,onChange:Ir=>{Fn.repeat_setting_score=Ir,un(Object.assign({},Fn))}})),Cr.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Cr.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Cr.createElement(ji.Z,{disableWhenCommunity:!(dr!=null&&dr.is_old_data_for_time)},Cr.createElement(Xe.Z,{disabled:nn,value:Fn.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:Ir=>{Fn.repeat_limit=Ir,un(Object.assign({},Fn))}})),Cr.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!nn&&Cr.createElement(Cr.Fragment,null,Cr.createElement(Ke.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Dr},"\u4FDD\u5B58"),Cr.createElement(Ke.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>dn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Cr.createElement(pe.default,{open:cn,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{dn(!1)},onOk:()=>UA(void 0,null,function*(){const Ir=JSON.parse(JSON.stringify(Fn));Object.keys(Ir).map(function(gn){gn.indexOf("proportion")>-1&&(Ir[gn]=Ir[gn]/100)}),(yield(0,$e.ZP)(`/api/courses/${Xt.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:Ir}})).status===0&&(Be.ZP.success("\u8BBE\u7F6E\u6210\u529F"),dn(!1))})},Cr.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")),Un())};var Ro=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,globalSetting:Fe,user:Ot})=>({shixunHomeworks:Oe,loading:Se.effects,globalSetting:Fe,user:Ot}))(PA),Ma=re(59301),Nl=Object.defineProperty,co=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,ls=Object.prototype.propertyIsEnumerable,$t=(Oe,Se,Fe)=>Se in Oe?Nl(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Hr=(Oe,Se)=>{for(var Fe in Se||(Se={}))TA.call(Se,Fe)&&$t(Oe,Fe,Se[Fe]);if(Ms)for(var Fe of Ms(Se))ls.call(Se,Fe)&&$t(Oe,Fe,Se[Fe]);return Oe},qr=(Oe,Se)=>co(Oe,wl(Se));const Ca=({shixunHomeworks:Oe,dispatch:Se})=>{const Fe=(0,je.useParams)(),{workSetting:Ot}=Oe,[Mt,Tt]=(0,y.useState)(!0);let[jt,Zt]=(0,y.useState)([]),[it,Gt]=(0,y.useState)([]),[Xt,St]=(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,Un]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Tt(!(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),jt=JSON.parse(JSON.stringify(Ot.group_settings.map(nn=>qr(Hr({},nn),{group_name:[nn.group_name]})).filter(nn=>nn.publish_time!==null))),it=JSON.parse(JSON.stringify(Ot.allow_late_settings.map(nn=>qr(Hr({},nn),{group_name:[nn.group_name]})).filter(nn=>nn.late_time!==null))),St(Hr({},Xt)),Zt([...jt]),Gt([...it]))},[Ot]);const Ht=()=>{Se({type:"shixunHomeworks/getWorkSetting",payload:Hr({},Fe)})},dr=()=>{const nn=JSON.parse(JSON.stringify(Xt));if(nn.categoryId=Fe.categoryId,Xt.is_score_open&&!(Xt!=null&&Xt.personal_score_open||Xt!=null&&Xt.score_open))throw Be.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)){Un(!0);return}if(Xt.unified_setting||jt==null||jt.map(fn=>{var an,cn;if(!fn.publish_time||!fn.end_time)throw Be.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(!fn.group_name)throw Be.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");fn.group_name=typeof(fn==null?void 0:fn.group_name)=="string"?[fn==null?void 0:fn.group_name]:fn==null?void 0:fn.group_name,fn.group_id=(cn=(an=fn==null?void 0:fn.group_name)==null?void 0:an.map(dn=>{var or,vn;let gr=(vn=(or=Ot.group_settings)==null?void 0:or.filter(vt=>(vt==null?void 0:vt.group_name)===dn))==null?void 0:vn[0];return gr==null?void 0:gr.group_id}))==null?void 0:cn.toString().split(",")}),nn.group_settings=jt,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 Be.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 Be.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 it=it==null?void 0:it.map(fn=>{var an,cn;if(fn.late_penalty===null||fn.late_penalty===void 0||fn.late_penalty<0||fn.late_penalty>100)throw Be.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(!fn.late_time)throw Be.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(!fn.group_name)throw Be.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fn.group_name=typeof(fn==null?void 0:fn.group_name)=="string"?[fn==null?void 0:fn.group_name]:fn==null?void 0:fn.group_name,fn.group_id=(cn=(an=fn==null?void 0:fn.group_name)==null?void 0:an.map(dn=>{var or,vn;let gr=(vn=(or=Ot.group_settings)==null?void 0:or.filter(vt=>(vt==null?void 0:vt.group_name)===dn))==null?void 0:vn[0];return gr==null?void 0:gr.group_id}))==null?void 0:cn.toString().split(","),fn}),nn.allow_late_settings=it;Object.keys(nn).map(function(fn){fn.indexOf("proportion")>-1&&(nn[fn]=nn[fn]/100)}),Se({type:"shixunHomeworks/updateSetting",payload:nn}).then(fn=>{fn.status===0&&(Be.ZP.success("\u66F4\u65B0\u6210\u529F"),Ht(),Se({type:"shixunHomeworks/getWorkList",payload:Hr({},Fe)}))})};return Ma.createElement("section",{className:ja.Z.form},Ma.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"),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ma.createElement(be.default,{checked:Xt.answer_public,disabled:Mt,onChange:nn=>{Xt.answer_public=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),Ma.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&&Ma.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ma.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ma.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:Mt,value:Xt==null?void 0:Xt.answer_public_type,onChange:nn=>{Xt.answer_public_type=nn.target.value,St(Hr({},Xt))}},Ma.createElement(Qe.ZP,{value:1},Ma.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),Ma.createElement("br",null),Ma.createElement(Qe.ZP,{value:2},Ma.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),Ma.createElement(Qe.ZP,{value:3},Ma.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ma.createElement(be.default,{checked:Xt.work_public,disabled:Mt,onChange:nn=>{Xt.work_public=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),Ma.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")),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ma.createElement(be.default,{checked:Xt.is_score_open,disabled:Mt,onChange:nn=>{Xt.is_score_open=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),Ma.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&&Ma.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ma.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),Ma.createElement(be.default,{checked:Xt.personal_score_open,style:{marginLeft:10},disabled:Mt||Xt.score_open,onChange:nn=>{Xt.personal_score_open=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),Ma.createElement(be.default,{checked:Xt.score_open,disabled:Mt,onChange:nn=>{nn.target.checked&&(Xt.personal_score_open=!0),Xt.score_open=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ma.createElement(be.default,{checked:Xt.see_comment,disabled:Mt,onChange:nn=>{Xt.see_comment=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),Ma.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&&Ma.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ma.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ma.createElement(Qe.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:Mt,value:Xt==null?void 0:Xt.see_comment_type,onChange:nn=>{Xt.see_comment_type=nn.target.value,St(Hr({},Xt))}},Ma.createElement(Qe.ZP,{value:0},Ma.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),Ma.createElement("br",null),Ma.createElement(Qe.ZP,{value:1},Ma.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Ma.createElement(be.default,{checked:Xt.shared_review,disabled:Mt,onChange:nn=>{Xt.shared_review=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),Ma.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")),Ma.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ma.createElement(be.default,{checked:Xt.enable_hidden,disabled:Mt,onChange:nn=>{nn.target.checked?(Xt.hidden_from_teacher=!0,Xt.hidden_from_student=!0):Un(!1),Xt.enable_hidden=nn.target.checked,St(Object.assign({},Xt))}},Ma.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&&Ma.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},Ma.createElement(be.default,{checked:Xt.hidden_from_teacher,style:{marginLeft:10},disabled:Mt,onChange:nn=>{nn.target.checked&&Un(!1),Xt.hidden_from_teacher=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u6559\u5E08\u9690\u85CF")),Ma.createElement(be.default,{checked:Xt.hidden_from_student,disabled:Mt,onChange:nn=>{nn.target.checked&&Un(!1),Xt.hidden_from_student=nn.target.checked,St(Object.assign({},Xt))}},Ma.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u5B66\u751F\u9690\u85CF"))),Mn&&Ma.createElement("span",{style:{color:"red",fontSize:"14px",marginLeft:30}},"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u7C7B\u578B\u7684\u7528\u6237")),!Mt&&Ma.createElement(Ke.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>dr()},"\u4FDD\u5B58"))};var gi=(0,je.connect)(({shixunHomeworks:Oe})=>({shixunHomeworks:Oe}))(Ca),Si=re(86847),hu=re(58755),Su=re(80573),Co=re(30523),dl=re(40034),Vu=re(8465),yo=re(59813),oa=re(59301),zs=Object.defineProperty,ss=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,fo=(Oe,Se,Fe)=>Se in Oe?zs(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,mo=(Oe,Se)=>{for(var Fe in Se||(Se={}))fl.call(Se,Fe)&&fo(Oe,Fe,Se[Fe]);if(As)for(var Fe of As(Se))xl.call(Se,Fe)&&fo(Oe,Fe,Se[Fe]);return Oe},zo=(Oe,Se)=>ss(Oe,Kl(Se)),ml=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const bl=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,classroomList:Ot})=>{var Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn;const Un=(0,je.useParams)(),{workSetting:Ht,workList:dr}=Oe,[nn,fn]=(0,y.useState)(!0);let[an,cn]=(0,y.useState)([]);const[dn,or]=(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)(()=>{Pn.resetFields(),Pr.resetFields()},[]),(0,y.useEffect)(()=>{fn(!(Ht!=null&&Ht.can_edit))},[Ht]),(0,y.useEffect)(()=>{Ht!=null&&Ht.course_id&&(Object.keys(dn).map(function(xt){dn[xt]=Ht[xt]}),(!dn.allow_late||!dn.unified_late)&&(dn.late_penalty=5),an=JSON.parse(JSON.stringify(Ht.group_settings.map(xt=>zo(mo({},xt),{group_name:[xt.group_name]})).filter(xt=>xt.publish_time!==null))),or(mo({},dn)),cn([...an]))},[Ht]);const vn=()=>ml(void 0,null,function*(){yield Fe({type:"shixunHomeworks/getWorkSetting",payload:mo({},Un)}),Pn.resetFields(),Pr.resetFields()}),[gr,vt]=(0,y.useState)(!1),Vt=()=>ml(void 0,null,function*(){vt(!gr);const xt=JSON.parse(JSON.stringify(dn));if(xt.categoryId=Un.categoryId,dn.unified_setting||an==null||an.map(pr=>{var li,za;if(!pr.publish_time||!pr.end_time)throw Be.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),vt(gr),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!pr.group_name)throw Be.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),vt(gr),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");pr.group_name=typeof(pr==null?void 0:pr.group_name)=="string"?[pr==null?void 0:pr.group_name]:pr==null?void 0:pr.group_name,pr.group_id=(za=(li=pr==null?void 0:pr.group_name)==null?void 0:li.map(Ir=>{var na,gn;let ra=(gn=(na=Ht.group_settings)==null?void 0:na.filter(ua=>(ua==null?void 0:ua.group_name)===Ir))==null?void 0:gn[0];return ra==null?void 0:ra.group_id}))==null?void 0:za.toString().split(",")}),xt.group_settings=an,dn.evaluation_start){if(dn.end_time&&me()(dn.evaluation_start)<=me()(dn.end_time))throw Be.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),vt(gr),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(dn.late_time&&me()(dn.evaluation_start)<=me()(dn.late_time))throw Be.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),vt(gr),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(xt).map(function(pr){pr.indexOf("proportion")>-1&&(xt[pr]=xt[pr]/100)}),xt.anonymous_comment&&!xt.unified_anonymous_comment){const pr=yield Fn();xt.anonymous_comment_settings=pr.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(li=>{Reflect.deleteProperty(xt,li)})}if(xt.anonymous_appeal&&!xt.unified_anonymous_appeal){const pr=un();xt.anonymous_appeal_settings=pr.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(li=>{Reflect.deleteProperty(xt,li)})}(yield(0,$e.ZP)(`/api/homework_commons/${Un.categoryId}/evaluation_setting.json`,{method:"post",body:mo({},xt)})).status===0&&(Be.ZP.success("\u66F4\u65B0\u6210\u529F"),fn(!0),vn(),Fe({type:"shixunHomeworks/getWorkList",payload:mo({},Un)})),vt(gr)}),rr=oa.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",oa.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 - (",oa.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 )",oa.createElement("br",null),oa.createElement("br",null),"\u6CE8\u610F",oa.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",oa.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",oa.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",oa.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=oa.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",oa.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",oa.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 )",oa.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=(Mt=Ht==null?void 0:Ht.anonymous_comment_settings)==null?void 0:Mt.map(xt=>({label:xt.group_name,value:xt.group_name,id:xt.group_id})),au=(Tt=Ht==null?void 0:Ht.anonymous_appeal_settings)==null?void 0:Tt.map(xt=>({label:xt.group_name,value:xt.group_name,id:xt.group_id})),[Pn]=Ee.default.useForm(),[Pr]=Ee.default.useForm(),On=(xt,vr)=>xt.map(pr=>{var li;return(li=vr.find(za=>za.value===pr))==null?void 0:li.id}),Fn=()=>ml(void 0,null,function*(){const xt=(0,yo.Y)(Pn.getFieldsValue(),"YYYY-MM-DD HH:mm"),vr=(0,le.cloneDeep)(xt);for(const pr of vr.anonymous_comment_settings||[]){if(!(pr!=null&&pr.evaluation_start))return Be.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),vt(gr),Promise.reject();if(!pr.group_name)return Be.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),vt(gr),Promise.reject();pr.evaluation_end=pr==null?void 0:pr.evaluation_start[1],pr.evaluation_start=pr==null?void 0:pr.evaluation_start[0],pr.group_id=On(pr.group_name,Qa),Reflect.deleteProperty(pr,"deleteflag")}return vr}),un=()=>{const xt=(0,yo.Y)(Pr.getFieldsValue(),"YYYY-MM-DD HH:mm"),vr=(0,le.cloneDeep)(xt);for(const pr of vr.anonymous_appeal_settings||[])pr.group_id=On(pr.group_name,au),Reflect.deleteProperty(pr,"deleteflag");return vr},kn=(xt,vr)=>{if(vr==="comment"){const pr=xt==null?void 0:xt.filter(Ir=>Ir.evaluation_end!==null);return pr.length===0?[{deleteflag:!0}]:(0,yo.M)(pr,["evaluation_start","evaluation_end"]).map(Ir=>zo(mo({},Ir),{evaluation_start:[Ir.evaluation_start,Ir.evaluation_end],group_name:[Ir.group_name],deleteflag:!1}))}else if(vr==="appeal"){const pr=xt==null?void 0:xt.filter(Ir=>Ir.appeal_time!==null);return pr.length===0?[{deleteflag:!0}]:(0,yo.M)(pr,["appeal_time"]).map(Ir=>zo(mo({},Ir),{group_name:[Ir.group_name],deleteflag:!1}))}},Ua=(((jt=Ht==null?void 0:Ht.homework_status)==null?void 0:jt.includes("\u5DF2\u622A\u6B62"))||(Qa==null?void 0:Qa.length)>0)&&(Ht==null?void 0:Ht.student_works),Tn=((Zt=Ht==null?void 0:Ht.anonymous_appeal_settings)==null?void 0:Zt.length)>0,Dr=(Ht==null?void 0:Ht.anonymous_comment)&&(Ht==null?void 0:Ht.unified_anonymous_comment)&&((it=dr==null?void 0:dr.homework_status)==null?void 0:it.includes("\u5DF2\u622A\u6B62"))||Tn;return oa.createElement("section",{className:ja.Z.form},oa.createElement("div",{className:ja.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},oa.createElement(hu.Z,{checked:dn.anonymous_comment,disabled:nn||!Ua||(Ht==null?void 0:Ht.anonymous_comment),onChange:()=>{var xt;if((0,oe.Rm)()&&!((xt=Ot.AssistantObject.normal)!=null&&xt.can_anonymous_comment)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn.anonymous_comment=!dn.anonymous_comment,dn.allow_late&&!dn.evaluation_start||dn.unified_setting&&!dn.evaluation_start&&dn.end_time&&dn.end_time!=""&&(dn.evaluation_start=me()(dn.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),dn.evaluation_end=me()(dn.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),dn.anonymous_comment&&(dn.evaluation_num=parseInt(dn.evaluation_num)?dn.evaluation_num:3,dn.absence_penalty=parseInt(dn.absence_penalty)?dn.absence_penalty:3),or(Object.assign({},dn))}}),oa.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),oa.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"),oa.createElement(Me.Z,{title:oa.createElement("div",null,oa.createElement("div",null,"\u89C4\u5219"),oa.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"),oa.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"),oa.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"),oa.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"))},oa.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ja.Z.title_icon}`}))),dn.anonymous_comment&&oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},oa.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),oa.createElement(Qe.ZP.Group,{value:dn.unified_anonymous_comment,disabled:nn||dn.anonymous_appeal||(Ht==null?void 0:Ht.anonymous_comment),onChange:xt=>{var vr;if((0,oe.Rm)()&&!((vr=Ot.AssistantObject.normal)!=null&&vr.can_anonymous_comment)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}or(pr=>zo(mo({},pr),{unified_anonymous_comment:xt.target.value})),Pn.resetFields()}},(Ht==null?void 0:Ht.unified_setting)&&(Ht==null?void 0:Ht.unified_late)&&oa.createElement(Qe.ZP,{value:!0,disabled:nn||dn.anonymous_appeal||(Ht==null?void 0:Ht.anonymous_comment)||!(Ht!=null&&Ht.manage_all_group)},oa.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Gt=Ht==null?void 0:Ht.group_settings)==null?void 0:Gt.length)>0&&oa.createElement(Qe.ZP,{value:!1},oa.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),dn.anonymous_comment&&dn.unified_anonymous_comment&&oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},oa.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),oa.createElement(Qe.ZP.Group,{value:dn.anonymous_group,disabled:nn||dn.anonymous_appeal||(Ht==null?void 0:Ht.anonymous_comment),onChange:xt=>{if((0,oe.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_comment){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}or(vr=>zo(mo({},vr),{anonymous_group:xt.target.value}))}},oa.createElement(Qe.ZP,{value:!1},oa.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Xt=Ht==null?void 0:Ht.group_settings)==null?void 0:Xt.length)>0&&oa.createElement(Qe.ZP,{value:!0,disabled:nn||!(Ht!=null&&Ht.can_anonymous_group)},oa.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),oa.createElement("aside",null,dn.anonymous_comment&&oa.createElement(oa.Fragment,null,dn.unified_anonymous_comment?oa.createElement(Su.Z,{data:dn,setData:or,disabled:nn}):oa.createElement(Ee.default,{form:Pn,style:{marginTop:"1px"},autoComplete:"off",initialValues:Ht!=null&&Ht.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:kn(Ht==null?void 0:Ht.anonymous_comment_settings,"comment")}},oa.createElement(Co.Z,{disabled:nn,selectOptions:Qa,form:Pn,data:dn}))),oa.createElement("div",{className:ja.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},oa.createElement(hu.Z,{checked:dn.anonymous_appeal,disabled:nn||!Dr||(Ht==null?void 0:Ht.anonymous_appeal),onChange:()=>{if((0,oe.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_appeal){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn.anonymous_appeal=!dn.anonymous_appeal,dn.anonymous_appeal&&(dn.appeal_penalty=dn.appeal_penalty?dn.appeal_penalty:2),or(Object.assign({},dn))}}),oa.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),oa.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")),dn.anonymous_appeal&&oa.createElement(oa.Fragment,null,oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},oa.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),oa.createElement(Qe.ZP.Group,{value:dn.unified_anonymous_appeal,disabled:nn||(Ht==null?void 0:Ht.anonymous_appeal),onChange:xt=>{if((0,oe.Rm)()&&!Ot.AssistantObject.normal.can_anonymous_appeal){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}or(vr=>zo(mo({},vr),{unified_anonymous_appeal:xt.target.value})),Pr.resetFields()}},(Ht==null?void 0:Ht.unified_anonymous_comment)&&oa.createElement(Qe.ZP,{value:!0,disabled:!(Ht!=null&&Ht.manage_all_group),style:{marginRight:"40px"}},oa.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((St=Ht==null?void 0:Ht.group_settings)==null?void 0:St.length)>0&&oa.createElement(Qe.ZP,{value:!1},oa.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),dn.unified_anonymous_appeal?oa.createElement(dl.Z,{data:dn,setData:or,disabled:nn}):oa.createElement(Ee.default,{form:Pr,initialValues:Ht!=null&&Ht.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:kn(Ht==null?void 0:Ht.anonymous_appeal_settings,"appeal")}},oa.createElement(Vu.Z,{disabled:nn||(0,oe.Rm)()&&!((Mn=Ot.AssistantObject.normal)!=null&&Mn.can_anonymous_appeal),selectOptions:au,form:Pr})))),!nn&&oa.createElement(Ke.ZP,{loading:gr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58"))};var Ls=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects}))(bl),ro=re(24017),aA=re(47026),_r=re(30463),iA=re(44624),od=re(27878),kt=re(59301),zc=Object.defineProperty,gc=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,uA=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,oA=Object.prototype.propertyIsEnumerable,he=(Oe,Se,Fe)=>Se in Oe?zc(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ve=(Oe,Se)=>{for(var Fe in Se||(Se={}))tc.call(Se,Fe)&&he(Oe,Fe,Se[Fe]);if(uA)for(var Fe of uA(Se))oA.call(Se,Fe)&&he(Oe,Fe,Se[Fe]);return Oe},rt=(Oe,Se)=>gc(Oe,Zs(Se)),pt=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Et=Oe=>pt(void 0,null,function*(){return yield(0,$e.ZP)(`/api/homework_commons/${Oe==null?void 0:Oe.categoryId}/publish_setting.json`,{method:"post",body:Oe})}),Wt=Oe=>pt(void 0,null,function*(){return yield(0,$e.ZP)(`/api/homework_commons/${Oe==null?void 0:Oe.categoryId}/evaluation_setting.json`,{method:"post",body:Oe})}),qt=(Oe,Se)=>Oe==null?void 0:Oe.map(Fe=>{var Ot;return(Ot=Se==null?void 0:Se.find(Mt=>Mt.value===Fe))==null?void 0:Ot.id}),rn=(Oe,Se)=>{var Fe;return Oe=typeof Oe=="string"?[Oe]:Oe,(Fe=Oe==null?void 0:Oe.map(Ot=>Se==null?void 0:Se.find(Mt=>{var Tt;return(Tt=Mt==null?void 0:Mt.group_name)==null?void 0:Tt.includes(Ot)})))==null?void 0:Fe.filter(Ot=>Ot)},En=(Oe,Se,Fe,Ot=!1)=>{let Mt=null,Tt=Ot?Se:rn(Oe,Se);return Tt==null||Tt.forEach((jt,Zt)=>{(Zt==0||Fe(jt,Mt||{}))&&(Mt=jt)}),Mt},Nn=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,classroomList:Ot})=>{var Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn,fn,an,cn,dn,or,vn;const gr=(0,je.useParams)(),{workSetting:vt,workList:Vt}=Oe,[,rr,wn]=(0,z.U)(Et,{categoryId:gr==null?void 0:gr.categoryId,penalty_type:aA.Q.Number}),[,Qa,au]=(0,z.U)(Wt,{categoryId:gr==null?void 0:gr.categoryId}),[Pn]=Ee.default.useForm(),Pr=Ee.default.useWatch("unified_setting",Pn),On=Ee.default.useWatch("group_settings",Pn),Fn=Ee.default.useWatch("allow_late_settings",Pn),un=Ee.default.useWatch("end_time",Pn),kn=Ee.default.useWatch("publish_time",Pn),Ua=Ee.default.useWatch("allow_late",Pn),Tn=Ee.default.useWatch("unified_late",Pn),Dr=Ee.default.useWatch("late_time",Pn),xt=Ee.default.useWatch("anonymous_comment",Pn),vr=Ee.default.useWatch("unified_anonymous_comment",Pn),pr=Ee.default.useWatch("evaluation_start",Pn),li=Ee.default.useWatch("anonymous_appeal",Pn),za=Ee.default.useWatch("anonymous_comment_settings",Pn),Ir=Ee.default.useWatch("unified_anonymous_appeal",Pn),na=Ee.default.useWatch("anonymous_appeal_settings",Pn),[gn,ra]=(0,y.useState)(!1),[ua,xa]=(0,y.useState)({}),[di,pa]=(0,y.useState)({}),[Gi,lu]=(0,y.useState)({}),[xo,ki]=(0,y.useState)(!1),Tu=gn||(0,oe.Rm)()&&!((Tt=(Mt=Ot.AssistantObject)==null?void 0:Mt.normal)!=null&&Tt.can_publish),ko=gn||(0,oe.Rm)()&&!((Zt=(jt=Ot.AssistantObject)==null?void 0:jt.normal)!=null&&Zt.can_late),Zu=gn||(0,oe.Rm)()&&!((Gt=(it=Ot.AssistantObject)==null?void 0:it.normal)!=null&&Gt.can_anonymous_comment),Ya=gn||(0,oe.Rm)()&&!((St=(Xt=Ot.AssistantObject)==null?void 0:Xt.normal)!=null&&St.can_anonymous_appeal),[nl,rd]=(0,y.useState)([]),rl=(Zn,tr)=>{if(Zn!=null&&Zn.some(Lu=>typeof Lu.group_name!="string")){const Lu=[];Zn==null||Zn.forEach(ri=>{var Ka;typeof ri.group_name!="string"&&((Ka=ri.group_name)==null||Ka.forEach(Ji=>{Lu.push(rt(Ve({},ri),{group_name:Ji}))}))}),Zn=Lu}return Zn==null?void 0:Zn.filter(Lu=>{var ri,Ka,Ji;return!((Ji=(Ka=(ri=tr==null?void 0:tr.map(eo=>eo==null?void 0:eo.group_name))==null?void 0:ri.toString())==null?void 0:Ka.split(","))!=null&&Ji.includes(String(Lu.group_name)))&&Lu.is_admin})},dc=Zn=>{if(Zn=="allow_late"){pe.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:kt.createElement(kt.Fragment,null,Vt!=null&&Vt.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"){pe.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"){pe.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 Pr===!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 Pr===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Tn===!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 Lu,ri,Ka,Ji,eo,to,Qi,ai,Ei,wu;if(Zn=="unified_setting")return Tu||!((Lu=Vt==null?void 0:Vt.homework_status)!=null&&Lu.includes("\u672A\u53D1\u5E03"))||!(vt!=null&&vt.manage_all_group);if(Zn=="publish_time")return Tu||!((ri=Vt==null?void 0:Vt.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03")||(Ka=Vt==null?void 0:Vt.homework_status)!=null&&Ka.includes("\u672A\u5F00\u59CB"));if(Zn=="end_time"){const mr=En([],(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")<me()(hn==null?void 0:hn.evaluation_start).startOf("second"),!0);return Tu||(vt==null?void 0:vt.allow_late)&&me()().startOf("second")>=me()(vt==null?void 0:vt.end_time).startOf("second")||(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second")||(vt==null?void 0:vt.anonymous_comment)&&(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(mr=>Zn==null?void 0:Zn.includes(mr)))return Tu||!(tr!=null&&tr.is_admin)||!((Ji=Vt==null?void 0:Vt.homework_status)!=null&&Ji.includes("\u672A\u53D1\u5E03"))&&(tr==null?void 0:tr.publish_time)&&me()().startOf("second")>=me()((eo=tr==null?void 0:tr.publish_time)==null?void 0:eo[0]).startOf("second");if(["group_settings","publish_time"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.allow_late_settings)||[],(hn,Or)=>(hn==null?void 0:hn.late_time)&&(Or==null?void 0:Or.late_time)&&me()(hn==null?void 0:hn.late_time).startOf("second")<me()(Or==null?void 0:Or.late_time).startOf("second")),Rt=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(hn,Or)=>(hn==null?void 0:hn.evaluation_start)&&(Or==null?void 0:Or.evaluation_start)&&me()(hn==null?void 0:hn.evaluation_start).startOf("second")<me()(Or==null?void 0:Or.evaluation_start).startOf("second"));return Tu||!(tr!=null&&tr.is_admin)||[!((to=Vt==null?void 0:Vt.homework_status)!=null&&to.includes("\u672A\u53D1\u5E03"))&&(tr==null?void 0:tr.publish_time)&&me()().startOf("second")>=me()((Qi=tr==null?void 0:tr.publish_time)==null?void 0:Qi[0]).startOf("second"),(vt==null?void 0:vt.allow_late)&&(mr==null?void 0:mr.late_time)&&me()().startOf("second")>=me()(tr==null?void 0:tr.end_time).startOf("second")||(vt==null?void 0:vt.anonymous_comment)&&(Rt==null?void 0:Rt.evaluation_start)&&me()().startOf("second")>=me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")]}if(Zn=="allow_late"){const mr=((ai=vt==null?void 0:vt.allow_late_settings)==null?void 0:ai.filter(hn=>hn.late_time!==null).map(hn=>{var Or;return(Or=hn==null?void 0:hn.group_id)==null?void 0:Or[0]}))||[],Rt=En(null,(vt==null?void 0:vt.group_settings)||[],(hn,Or)=>(hn==null?void 0:hn.end_time)&&(Or==null?void 0:Or.end_time)&&me()(hn==null?void 0:hn.end_time).startOf("second")<me()(Or==null?void 0:Or.end_time).startOf("second"),!0);return ko||(vt==null?void 0:vt.allow_late)&&(vt==null?void 0:vt.end_time)&&me()().startOf("second")>=me()(vt==null?void 0:vt.end_time).startOf("second")||(mr==null?void 0:mr.includes((Ei=Rt==null?void 0:Rt.group_id)==null?void 0:Ei[0]))&&(vt==null?void 0:vt.allow_late)&&(Rt==null?void 0:Rt.end_time)&&me()().startOf("second")>=me()(Rt==null?void 0:Rt.end_time).startOf("second")||(vt==null?void 0:vt.anonymous_comment)&&(vt==null?void 0:vt.evaluation_start)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second")}if(Zn=="unified_late"){const mr=En(null,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")<me()(hn==null?void 0:hn.evaluation_start).startOf("second"),!0);return ko||(vt==null?void 0:vt.allow_late)&&me()().startOf("second")>=me()(vt==null?void 0:vt.end_time).startOf("second")||Pr===!1}if(Zn=="late_penalty"||Zn=="late_time")return ko||(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.group_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.end_time)&&(hn==null?void 0:hn.end_time)&&me()(Rt==null?void 0:Rt.end_time).startOf("second")>me()(hn==null?void 0:hn.end_time).startOf("second"));return Tu||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.end_time)&&me()().startOf("second")>=me()(mr==null?void 0:mr.end_time).startOf("second")||(tr==null?void 0:tr.group_name)&&((wu=tr==null?void 0:tr.group_name)==null?void 0:wu.length)&&(vt==null?void 0:vt.unified_setting)&&(vt==null?void 0:vt.end_time)&&me()().startOf("second")>=me()(vt==null?void 0:vt.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")>me()(hn==null?void 0:hn.evaluation_start).startOf("second"));return Tu||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.evaluation_start)&&(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")<me()(hn==null?void 0:hn.evaluation_start).startOf("second"));return Tu||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.evaluation_start)&&(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(Zn=="anonymous_comment"){const mr=En(null,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")>me()(hn==null?void 0:hn.evaluation_start).startOf("second"),!0);return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second")||(vt==null?void 0:vt.anonymous_comment)&&(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(Zn=="unified_anonymous_comment"){const mr=En(null,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")<me()(hn==null?void 0:hn.evaluation_start).startOf("second"),!0);return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||(vt==null?void 0:vt.anonymous_comment)&&(vt==null?void 0:vt.unified_anonymous_comment)&&(vt==null?void 0:vt.evaluation_start)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second")||!(vt!=null&&vt.unified_anonymous_comment)&&(vt==null?void 0:vt.anonymous_comment)&&mr.evaluation_start&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")||Tn===!1||Pr===!1}if(Zn=="anonymous_group")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||(vt==null?void 0:vt.anonymous_comment)&&(vt==null?void 0:vt.evaluation_start)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second");if(Zn=="evaluation_start")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||(vt==null?void 0:vt.anonymous_comment)&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second");if(Zn=="evaluation_start")return Zu;if(Zn=="evaluation_end")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)();if(Zn=="evaluation_num")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second");if(Zn=="absence_penalty")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)();if(["anonymous_comment_settings","group_name"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")>me()(hn==null?void 0:hn.evaluation_start).startOf("second"));return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")>me()(hn==null?void 0:hn.evaluation_start).startOf("second"));return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin)||[(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_start)&&(hn==null?void 0:hn.evaluation_start)&&me()(Rt==null?void 0:Rt.evaluation_start).startOf("second")>me()(hn==null?void 0:hn.evaluation_start).startOf("second"));return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(mr=>Zn==null?void 0:Zn.includes(mr))||["anonymous_comment_settings","student_comment"].every(mr=>Zn==null?void 0:Zn.includes(mr)))return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin);if(Zn=="student_comment")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)();if(Zn=="is_open_abnormal_score")return Zu||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||(vt==null?void 0:vt.is_open_abnormal_score);if(Zn=="anonymous_appeal")return Ya||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||vt.anonymous_appeal&&me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second");if(Zn=="unified_anonymous_appeal")return Ya||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||me()().startOf("second")>=me()(vt==null?void 0:vt.evaluation_start).startOf("second")||Tn===!1||Pr===!1||vr==!1;if(Zn=="appeal_penalty")return Ya||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)();if(["anonymous_appeal_settings","group_name"].every(mr=>Zn==null?void 0:Zn.includes(mr))){const mr=En(tr==null?void 0:tr.group_name,(vt==null?void 0:vt.anonymous_comment_settings)||[],(Rt,hn)=>(Rt==null?void 0:Rt.evaluation_end)&&(hn==null?void 0:hn.evaluation_end)&&me()(Rt==null?void 0:Rt.evaluation_end).startOf("second")>me()(hn==null?void 0:hn.evaluation_end).startOf("second"));return Ya||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin)||(mr==null?void 0:mr.evaluation_end)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(mr=>Zn==null?void 0:Zn.includes(mr))?Ya||!(vt!=null&&vt.can_edit)&&!(0,oe.t_)()||!(tr!=null&&tr.is_admin):!1},Fs=(Zn,tr)=>{var Lu,ri,Ka,Ji,eo,to,Qi,ai,Ei,wu;if(console.log("handleValuesChange",Zn,tr),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Zn&&(tr!=null&&tr.end_time||Pn.setFieldsValue({end_time:me()(tr==null?void 0:tr.publish_time).add(7,"days")})),"unified_setting"in Zn&&(tr!=null&&tr.unified_setting||Pn.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Zn&&(tr!=null&&tr.unified_late||Pn.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Zn&&(tr!=null&&tr.unified_anonymous_comment||Pn.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Zn){let mr=[];(Lu=tr==null?void 0:tr.group_settings)==null||Lu.forEach(Rt=>{mr=[...mr,...(Rt==null?void 0:Rt.group_name)||[]]}),Pn.setFieldsValue({allow_late_settings:((ri=tr==null?void 0:tr.allow_late_settings)==null?void 0:ri.map(Rt=>{var hn;return rt(Ve({},Rt),{group_name:(hn=Rt==null?void 0:Rt.group_name)==null?void 0:hn.filter(Or=>mr.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(Rt=>{var hn,Or;return rt(Ve({},Rt),{group_name:Rt!=null&&Rt.evaluation_start&&me()().startOf("second")>=me()((hn=Rt==null?void 0:Rt.evaluation_start)==null?void 0:hn[0]).startOf("second")?Rt==null?void 0:Rt.group_name:(Or=Rt==null?void 0:Rt.group_name)==null?void 0:Or.filter(su=>mr.includes(su))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Ji=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:Ji.map(Rt=>{var hn;return rt(Ve({},Rt),{group_name:(hn=Rt==null?void 0:Rt.group_name)==null?void 0:hn.filter(Or=>mr.includes(Or))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Zn){let mr=[];(eo=tr==null?void 0:tr.allow_late_settings)==null||eo.forEach(Rt=>{mr=[...mr,...(Rt==null?void 0:Rt.group_name)||[]]}),Pn.setFieldsValue({anonymous_comment_settings:((to=tr==null?void 0:tr.anonymous_comment_settings)==null?void 0:to.map(Rt=>{var hn,Or;return rt(Ve({},Rt),{group_name:Rt!=null&&Rt.evaluation_start&&me()().startOf("second")>=me()((hn=Rt==null?void 0:Rt.evaluation_start)==null?void 0:hn[0]).startOf("second")?Rt==null?void 0:Rt.group_name:(Or=Rt==null?void 0:Rt.group_name)==null?void 0:Or.filter(su=>mr.includes(su))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Qi=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:Qi.map(Rt=>{var hn;return rt(Ve({},Rt),{group_name:(hn=Rt==null?void 0:Rt.group_name)==null?void 0:hn.filter(Or=>mr.includes(Or))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Zn){let mr=[];(ai=tr==null?void 0:tr.anonymous_comment_settings)==null||ai.forEach(hn=>{mr=[...mr,...(hn==null?void 0:hn.group_name)||[]]});let Rt=(Ei=tr==null?void 0:tr.anonymous_comment_settings)==null?void 0:Ei.map(hn=>{var Or,su,eu,Cu,kA,ws,_l;return{max:((su=(Or=vt==null?void 0:vt.anonymous_comment_settings)==null?void 0:Or.filter(Ts=>{var Xl;return(Xl=hn==null?void 0:hn.group_name)==null?void 0:Xl.includes(Ts==null?void 0:Ts.group_name)}))==null?void 0:su.length)===1?(kA=(Cu=(eu=vt==null?void 0:vt.anonymous_comment_settings)==null?void 0:eu.filter(Ts=>{var Xl;return(Xl=hn==null?void 0:hn.group_name)==null?void 0:Xl.includes(Ts==null?void 0:Ts.group_name)}))==null?void 0:Cu[0])==null?void 0:kA.all_user_size:(_l=(ws=vt==null?void 0:vt.anonymous_comment_settings)==null?void 0:ws.filter(Ts=>{var Xl;return(Xl=hn==null?void 0:hn.group_name)==null?void 0:Xl.includes(Ts==null?void 0:Ts.group_name)}))==null?void 0:_l.reduce((Ts,Xl)=>(Ts==null?void 0:Ts.all_user_size)+(Xl==null?void 0:Xl.all_user_size))}});rd(Rt),Pn.setFieldsValue({anonymous_appeal_settings:((wu=tr==null?void 0:tr.anonymous_appeal_settings)==null?void 0:wu.map(hn=>{var Or;return rt(Ve({},hn),{group_name:(Or=hn==null?void 0:hn.group_name)==null?void 0:Or.filter(su=>mr.includes(su))})}))||[{is_admin:!0,appeal_penalty:2}]})}Pn.validateFields(),console.log("=====",me()(tr==null?void 0:tr.end_time).format("YYYY-MM-DD HH:mm:ss"))},ad=Zn=>pt(void 0,null,function*(){var tr,Lu,ri,Ka;const Ji=Zn;Ji.group_settings=(tr=Ji==null?void 0:Ji.group_settings)==null?void 0:tr.map(to=>{var Qi,ai;const Ei=Ve({},to);return Ei.end_time=me()((Qi=Ei==null?void 0:Ei.publish_time)==null?void 0:Qi[1]).startOf("second"),Ei.publish_time=me()((ai=Ei==null?void 0:Ei.publish_time)==null?void 0:ai[0]).startOf("second"),Ei.group_name=typeof(Ei==null?void 0:Ei.group_name)=="string"?[Ei==null?void 0:Ei.group_name]:Ei==null?void 0:Ei.group_name,Ei.group_id=qt(Ei==null?void 0:Ei.group_name,vt==null?void 0:vt.group_settings),Ei}),Ji.allow_late_settings=(Lu=Ji==null?void 0:Ji.allow_late_settings)==null?void 0:Lu.map(to=>{const Qi=Ve({},to);return Qi.group_name=typeof(Qi==null?void 0:Qi.group_name)=="string"?[Qi==null?void 0:Qi.group_name]:Qi==null?void 0:Qi.group_name,Qi.group_id=qt(Qi==null?void 0:Qi.group_name,vt==null?void 0:vt.group_settings),Qi}),Ji.anonymous_comment_settings=(ri=Ji==null?void 0:Ji.anonymous_comment_settings)==null?void 0:ri.map(to=>{var Qi,ai;const Ei=Ve({},to);return Ei.evaluation_end=me()((Qi=Ei==null?void 0:Ei.evaluation_start)==null?void 0:Qi[1]).startOf("second"),Ei.evaluation_start=me()((ai=Ei==null?void 0:Ei.evaluation_start)==null?void 0:ai[0]).startOf("second"),Ei.group_name=typeof(Ei==null?void 0:Ei.group_name)=="string"?[Ei==null?void 0:Ei.group_name]:Ei==null?void 0:Ei.group_name,Ei.group_id=qt(Ei==null?void 0:Ei.group_name,vt==null?void 0:vt.group_settings),Ei}),Ji.anonymous_appeal_settings=(Ka=Ji==null?void 0:Ji.anonymous_appeal_settings)==null?void 0:Ka.map(to=>{const Qi=Ve({},to);return Qi.group_name=typeof(Qi==null?void 0:Qi.group_name)=="string"?[Qi==null?void 0:Qi.group_name]:Qi==null?void 0:Qi.group_name,Qi.group_id=qt(Qi==null?void 0:Qi.group_name,vt==null?void 0:vt.group_settings),Qi});let eo=yield(0,qs.Tr)({homework_common_ids:[parseInt(gr==null?void 0:gr.categoryId)],course_id:gr.coursesId,type:"homework_common"});if((eo==null?void 0:eo.student_count)===0){if((yield wn(Ve({},Ji))).status!==0||(yield au(Ve({},Ji))).status!==0)return;Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),wd(),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else lu(Ji),pa(eo)}),wd=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:Ve({},gr)}),Fe({type:"shixunHomeworks/getWorkList",payload:Ve({},gr)})};(0,y.useEffect)(()=>{var Zn,tr,Lu,ri;let Ka=(Zn=vt==null?void 0:vt.group_settings)==null?void 0:Zn.filter(ai=>ai.publish_time!==null).map(ai=>rt(Ve({},ai),{group_name:[ai.group_name],publish_time:(ai==null?void 0:ai.publish_time)&&[me()(ai==null?void 0:ai.publish_time),me()(ai==null?void 0:ai.end_time)]}));Ka=(0,xe.QE)((Ka==null?void 0:Ka.length)>0?Ka:[]);const Ji=(tr=vt.allow_late_settings)==null?void 0:tr.filter(ai=>ai.late_time!==null).map(ai=>rt(Ve({},ai),{group_name:[ai.group_name],late_time:(ai==null?void 0:ai.late_time)&&me()(ai==null?void 0:ai.late_time)})),eo=(Lu=vt.anonymous_comment_settings)==null?void 0:Lu.filter(ai=>ai.evaluation_start!==null).map(ai=>rt(Ve({},ai),{group_name:[ai.group_name],evaluation_start:(ai==null?void 0:ai.evaluation_start)&&[me()(ai==null?void 0:ai.evaluation_start),me()(ai==null?void 0:ai.evaluation_end)]})),to=(ri=vt.anonymous_appeal_settings)==null?void 0:ri.filter(ai=>ai.appeal_time!==null).map(ai=>rt(Ve({},ai),{group_name:[ai.group_name]})),Qi=rt(Ve({},vt),{late_penalty:vt!=null&&vt.allow_late?vt==null?void 0:vt.late_penalty:5,evaluation_num:vt!=null&&vt.evaluation_num?vt==null?void 0:vt.evaluation_num:3,absence_penalty:vt!=null&&vt.anonymous_comment?vt==null?void 0:vt.absence_penalty:3,appeal_penalty:vt!=null&&vt.anonymous_appeal?vt==null?void 0:vt.appeal_penalty:2,publish_time:vt!=null&&vt.publish_time?me()(vt==null?void 0:vt.publish_time):"",end_time:vt!=null&&vt.end_time?me()(vt==null?void 0:vt.end_time):"",late_time:vt!=null&&vt.late_time?me()(vt==null?void 0:vt.late_time):"",evaluation_start:vt!=null&&vt.evaluation_start?me()(vt==null?void 0:vt.evaluation_start):"",evaluation_end:vt!=null&&vt.evaluation_end?me()(vt==null?void 0:vt.evaluation_end):"",group_settings:Ka!=null&&Ka.length?Ka:[{is_admin:!0}],allow_late_settings:Ji!=null&&Ji.length?Ji:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:eo!=null&&eo.length?eo:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:to!=null&&to.length?to:[{is_admin:!0,appeal_penalty:2}]});Pn.setFieldsValue(Qi),xa(Qi),ra(!(0,oe.GJ)()),console.log("workSetting",vt)},[vt]),(0,y.useEffect)(()=>(Fe({type:"globalSetting/footerToggle",payload:!1}),()=>{Fe({type:"globalSetting/footerToggle",payload:!0}),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Pn==null||Pn.resetFields()}),[]);const fc=(Zn,tr)=>{Zn!=null&&Zn.group_id||(Zn.group_id=qt(Zn==null?void 0:Zn.group_name,vt==null?void 0:vt.group_settings)),Fe({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"],On==null?void 0:On[tr]),disabledDate:vt==null?void 0:vt.course_end_date}})};return kt.createElement(Ue.Z,{spinning:!!Se["shixunHomeworks/getWorkSetting"]||!!Se["shixunHomeworks/getWorkList"]},kt.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},kt.createElement(Ee.default,{form:Pn,colon:!1,disabled:gn,initialValues:ua,scrollToFirstError:!0,onValuesChange:Fs,onFinish:ad},kt.createElement("div",{className:`${_r.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:_r.Z.content},kt.createElement(Ne.Z,{className:`${_r.Z.row_sty} ${_r.Z.bottom_line}`},kt.createElement(Ee.default.Item,{className:(Mn=_r.Z)==null?void 0:Mn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},kt.createElement(Qe.ZP.Group,{disabled:zi("unified_setting")},kt.createElement(Qe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((Un=vt==null?void 0:vt.group_settings)==null?void 0:Un.length)>0&&kt.createElement(Qe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Pr?kt.createElement(Ne.Z,{className:_r.Z.row_sty,style:{padding:"5px 30px"}},kt.createElement(se.Z,null,kt.createElement(Ee.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&&me()(Zn).startOf("second")},kt.createElement(ro.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,xe.Q8)(Zn,vt==null?void 0:vt.course_end_date),disabledTime:Zn=>(0,xe.d0)(Zn),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}}))),kt.createElement(se.Z,null,kt.createElement(Ee.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&&me()(Zn).startOf("second")},kt.createElement(ro.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,xe.Q8)(Zn,vt==null?void 0:vt.course_end_date,me()(kn).add(1,"minutes").format()),disabledTime:Zn=>(0,xe.d0)(Zn,me()(kn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}})))):kt.createElement(Ee.default.List,{name:"group_settings"},(Zn,{add:tr,remove:Lu})=>Zn.map((ri,Ka)=>{var Ji,eo,to,Qi,ai,Ei;return kt.createElement(Ne.Z,{key:ri.key,style:{padding:"5px 14px 5px 30px"}},kt.createElement(se.Z,{className:_r.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Ka+1),kt.createElement(se.Z,null,kt.createElement(Ee.default.Item,{className:"ml10",name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(ze.default,{disabled:zi(["group_settings","group_name"],On==null?void 0:On[Ka]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Ji=vt==null?void 0:vt.group_settings)==null?void 0:Ji.filter(wu=>{var mr,Rt,hn;return!((hn=(Rt=(mr=On==null?void 0:On.map(Or=>Or==null?void 0:Or.group_name))==null?void 0:mr.toString())==null?void 0:Rt.split(","))!=null&&hn.includes(String(wu.group_name)))&&wu.is_admin}),maxTagCount:4,maxTagPlaceholder:wu=>kt.createElement("div",{style:{cursor:"pointer"},onClick:()=>fc(On[Ka],Ka)},"+",wu==null?void 0:wu.length)}))),kt.createElement(se.Z,null,kt.createElement(Ee.default.Item,{className:"ml20",name:[ri.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},kt.createElement(ro.default.RangePicker,{style:{width:585},size:"large",disabled:zi(["group_settings","publish_time"],On==null?void 0:On[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,xe.Q8)(wu,vt==null?void 0:vt.course_end_date),disabledTime:wu=>(0,xe.d0)(wu),showTime:{format:"HH:mm",defaultValue:[me()((0,xe.U6)(),"HH:mm"),me()((0,xe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:wu=>{if(wu!=null&&wu[0]&&!(wu!=null&&wu[1])){const mr=Pn.getFieldValue("group_settings");mr[Ka].publish_time=[wu[0],me()(wu[0]).add(7,"days")],Pn.setFieldsValue({group_settings:mr})}}}))),!gn&&kt.createElement(Ne.Z,{className:(eo=_r.Z)==null?void 0:eo.h_lh_40},((Qi=(to=On==null?void 0:On[Ka])==null?void 0:to.group_id)==null?void 0:Qi.length)>1&&kt.createElement(se.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:()=>fc(On[Ka],Ka)}))),((Ei=(ai=vt==null?void 0:vt.group_settings)==null?void 0:ai.filter(wu=>{var mr,Rt,hn;return!((hn=(Rt=(mr=On==null?void 0:On.map(Or=>Or==null?void 0:Or.group_name))==null?void 0:mr.toString())==null?void 0:Rt.split(","))!=null&&hn.includes(String(wu.group_name)))&&wu.is_admin}))==null?void 0:Ei.length)>0&&kt.createElement(se.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"],On==null?void 0:On[Ka])?kt.createElement(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Lu(ri.name)}})):kt.createElement(se.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:`${_r.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:_r.Z.content},kt.createElement(Ne.Z,{className:`${_r.Z.row_sty} ${_r.Z.bottom_line} ${(Ht=_r.Z)==null?void 0:Ht.h_lh_40}`,align:"middle"},kt.createElement(Ee.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(Ne.Z,{className:_r.Z.row_sty1},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),kt.createElement(Ee.default.Item,{className:`${(dr=_r.Z)==null?void 0:dr.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},kt.createElement(Qe.ZP.Group,{disabled:zi("unified_late")},kt.createElement(Qe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nn=vt==null?void 0:vt.group_settings)==null?void 0:nn.length)>0&&kt.createElement(Qe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Pr===!1&&kt.createElement(Me.Z,{title:dc("unified_late")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Tn?kt.createElement("div",{style:{paddingBottom:5}},kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb10 mt5`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),kt.createElement(se.Z,{style:{margin:"0 10px 0 8px"}},kt.createElement(Ee.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},kt.createElement(Xe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:zi("late_penalty")})))),kt.createElement(Ne.Z,{className:_r.Z.row_sty1},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(se.Z,{style:{margin:"0 10px 0 8px"}},kt.createElement(Ee.default.Item,{name:"late_time",rules:[{required:!0,validator:(Zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):me()(tr).startOf("second")<=me()(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&&me()(Zn).startOf("second")},kt.createElement(ro.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,xe.Q8)(Zn,vt==null?void 0:vt.course_end_date,me()(un).add(1,"minutes").format()),disabledTime:Zn=>(0,xe.d0)(Zn,me()(un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}}))),kt.createElement(se.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):kt.createElement(Ee.default.List,{name:"allow_late_settings"},(Zn,{add:tr,remove:Lu})=>Zn.map((ri,Ka)=>{var Ji,eo,to,Qi,ai,Ei;const wu=un||((to=(eo=En((Ji=Fn==null?void 0:Fn[Ka])==null?void 0:Ji.group_name,On||[],(mr,Rt)=>{var hn,Or;return me()((hn=mr==null?void 0:mr.publish_time)==null?void 0:hn[1]).startOf("second")>me()((Or=Rt==null?void 0:Rt.publish_time)==null?void 0:Or[1]).startOf("second")}))==null?void 0:eo.publish_time)==null?void 0:to[1]);return kt.createElement(Ne.Z,{key:ri.key,style:{padding:"5px 14px 5px 52px"}},kt.createElement(se.Z,{className:_r.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Ka+1),kt.createElement(se.Z,{className:"mr20 ml20"},kt.createElement(Ee.default.Item,{name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(ze.default,{disabled:zi(["allow_late_settings","group_name"],Fn==null?void 0:Fn[Ka]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:rl(Pr?vt==null?void 0:vt.group_settings:On,[...Fn||[],...(vt==null?void 0:vt.anonymous_comment)&&!(vt!=null&&vt.unified_anonymous_comment)&&((Qi=vt==null?void 0:vt.anonymous_comment_settings)==null?void 0:Qi.filter(mr=>(mr==null?void 0:mr.evaluation_start)&&me()().startOf("second")>=me()(mr==null?void 0:mr.evaluation_start).startOf("second")))||[]])}))),kt.createElement(se.Z,{className:_r.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),kt.createElement(se.Z,{className:"mr20 ml10"},kt.createElement(Ee.default.Item,{name:[ri.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},kt.createElement(Xe.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:zi(["allow_late_settings","late_penalty"],Fn==null?void 0:Fn[Ka])}))),kt.createElement(se.Z,{className:_r.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(se.Z,{className:"ml10"},kt.createElement(Ee.default.Item,{name:[ri.name,"late_time"],rules:[{required:!0,validator:(mr,Rt)=>Rt==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):wu&&me()(Rt).startOf("second")<=me()(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(ro.default,{disabled:zi(["allow_late_settings","late_time"],Fn==null?void 0:Fn[Ka]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:mr=>(0,xe.Q8)(mr,vt==null?void 0:vt.course_end_date,me()(wu).add(1,"minutes").format()),disabledTime:mr=>(0,xe.d0)(mr,me()(wu).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}}))),!gn&&kt.createElement(Ne.Z,{className:(ai=_r.Z)==null?void 0:ai.h_lh_40},((Ei=rl(Pr?vt==null?void 0:vt.group_settings:On,Fn))==null?void 0:Ei.length)>0&&kt.createElement(se.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"],Fn==null?void 0:Fn[Ka])?kt.createElement(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Lu(ri.name)}})):kt.createElement(se.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:`${_r.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:_r.Z.content},kt.createElement(Ne.Z,{className:`${_r.Z.row_sty} ${_r.Z.bottom_line} ${(fn=_r.Z)==null?void 0:fn.h_lh_40}`,align:"middle"},kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"anonymous_comment",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4")))),xt&&kt.createElement(kt.Fragment,null,kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} ${!Ua&&"mb10"} mt5`},kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.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(se.Z,{className:"mr10"},kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"make_up_score"},kt.createElement(Xe.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}})))),kt.createElement(se.Z,null,kt.createElement(Me.Z,{title:dc("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(Ne.Z,{className:`${_r.Z.row_sty1} mb5 ${_r.Z.bottom_line}`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:`${(an=_r.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(Qe.ZP.Group,{disabled:zi("unified_anonymous_comment")},kt.createElement(Qe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((cn=vt==null?void 0:vt.group_settings)==null?void 0:cn.length)>0&&kt.createElement(Qe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4")))))),(Tn===!1||Pr===!1)&&kt.createElement(Me.Z,{title:dc("unified_anonymous_comment")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),vr?kt.createElement(kt.Fragment,null,kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb5`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"anonymous_group",className:`${(dn=_r.Z)==null?void 0:dn.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},kt.createElement(Qe.ZP.Group,{disabled:zi("anonymous_group")},kt.createElement(Qe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((or=vt==null?void 0:vt.group_settings)==null?void 0:or.length)>0&&kt.createElement(Qe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))))),kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb10`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):me()(tr).startOf("second")<=me()(Dr||un).startOf("second")?Promise.reject(Dr?"\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&&me()(Zn).startOf("second")},kt.createElement(ro.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,xe.Q8)(Zn,vt==null?void 0:vt.course_end_date,me()(Dr||un).add(1,"minutes").format()),disabledTime:Zn=>(0,xe.d0)(Zn,me()(Dr||un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}})))),kt.createElement(se.Z,{className:_r.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Zn,tr)=>tr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):me()(tr).startOf("second")<=me()(pr||Dr||un).startOf("second")?Promise.reject(pr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Dr?"\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&&me()(Zn).startOf("second")},kt.createElement(ro.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,xe.Q8)(Zn,vt==null?void 0:vt.course_end_date,me()(pr||Dr||un).add(1,"minutes").format()),disabledTime:Zn=>(0,xe.d0)(Zn,me()(pr||Dr||un).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")}}))))),kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb10`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},kt.createElement(Xe.Z,{size:"large",min:1,precision:0,max:vt==null?void 0:vt.all_user_size,style:{width:186,marginLeft:10},disabled:zi("evaluation_num")})))),kt.createElement(se.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb10`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},kt.createElement(Xe.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:zi("absence_penalty")})))),kt.createElement(se.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):kt.createElement(Ee.default.List,{name:"anonymous_comment_settings"},(Zn,{add:tr,remove:Lu})=>Zn.map((ri,Ka)=>{var Ji,eo,to,Qi,ai,Ei,wu,mr;const Rt=Dr||((eo=En((Ji=za==null?void 0:za[Ka])==null?void 0:Ji.group_name,Fn||[],(hn,Or)=>me()(hn==null?void 0:hn.late_time).startOf("second")>me()(Or==null?void 0:Or.late_time).startOf("second")))==null?void 0:eo.late_time)||un||((ai=(Qi=En((to=za==null?void 0:za[Ka])==null?void 0:to.group_name,On||[],(hn,Or)=>{var su,eu;return me()((su=hn==null?void 0:hn.publish_time)==null?void 0:su[1]).startOf("second")>me()((eu=Or==null?void 0:Or.publish_time)==null?void 0:eu[1]).startOf("second")}))==null?void 0:Qi.publish_time)==null?void 0:ai[1]);return kt.createElement(Ne.Z,{key:ri.key,style:{padding:"0px 14px 0px 82px"}},kt.createElement(se.Z,{className:_r.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",Ka+1),kt.createElement(Ne.Z,{wrap:!1,align:"top",justify:"space-between"},kt.createElement(se.Z,null,kt.createElement(Ne.Z,{wrap:!1,align:"top"},kt.createElement(se.Z,{className:"mr20 ml15"},kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(ze.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:rl(Pr?vt==null?void 0:vt.group_settings:On,za)})))),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:[ri.name,"evaluation_start"],rules:[{required:!0,validator:(hn,Or)=>Or==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Rt&&me()(Or).startOf("second")<=me()(Rt).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(ro.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:hn=>(0,xe.Q8)(hn,vt==null?void 0:vt.course_end_date,me()(Rt).add(1,"minutes").format()),disabledTime:hn=>(0,xe.d0)(hn,me()(Rt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[me()((0,xe.U6)(),"HH:mm"),me()((0,xe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"}))))),kt.createElement(Ne.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},kt.createElement(se.Z,{className:_r.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:"ml10",name:[ri.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},kt.createElement(Xe.Z,{max:((Ei=nl==null?void 0:nl[Ka])==null?void 0:Ei.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(se.Z,{className:_r.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:"ml10",name:[ri.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},kt.createElement(Xe.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])})))),!vr&&kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.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(Ne.Z,{className:(wu=_r.Z)==null?void 0:wu.h_lh_40},((mr=rl(Pr?vt==null?void 0:vt.group_settings:On,za))==null?void 0:mr.length)>0&&kt.createElement(se.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(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Lu(ri.name)}})):kt.createElement(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb5 mt5`},kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.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(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:_r.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(Xe.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:zi("student_comment"),min:1,max:100})))),kt.createElement(se.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(!(vt!=null&&vt.anonymous_comment)){Be.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/${gr==null?void 0:gr.coursesId}/common_homework/${gr==null?void 0:gr.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"))),vr&&kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:`${_r.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},kt.createElement(be.default,{disabled:zi("student_comment")},kt.createElement(Ne.Z,{gutter:10},kt.createElement(se.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),kt.createElement(se.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(Ne.Z,{className:`${_r.Z.row_sty1} mb5`},kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:_r.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")),li&&kt.createElement("div",{style:{paddingBottom:5}},kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb5`},kt.createElement(se.Z,{className:_r.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.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(Qe.ZP.Group,{disabled:zi("unified_anonymous_appeal")},kt.createElement(Qe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((vn=vt==null?void 0:vt.group_settings)==null?void 0:vn.length)>0&&kt.createElement(Qe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9"))))),(Tn===!1||Pr===!1||vr==!1)&&kt.createElement(Me.Z,{title:dc("unified_anonymous_appeal")},kt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Ir?kt.createElement(Ne.Z,{className:`${_r.Z.row_sty1} mb5`},kt.createElement(se.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},kt.createElement(Xe.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:zi("appeal_penalty")})))),kt.createElement(se.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(Ee.default.List,{name:"anonymous_appeal_settings"},(Zn,{add:tr,remove:Lu})=>Zn.map((ri,Ka)=>{var Ji,eo;return kt.createElement(Ne.Z,{key:ri.key,style:{padding:"5px 14px 5px 82px"}},kt.createElement(se.Z,{className:_r.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",Ka+1),kt.createElement(Ne.Z,{wrap:!1,align:"top",justify:"space-between"},kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:"ml10",name:[ri.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},kt.createElement(ze.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:rl(vr?vt==null?void 0:vt.group_settings:za,na)})))),kt.createElement(se.Z,{className:`${_r.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),kt.createElement(se.Z,null,kt.createElement(ji.Z,{disableWhenCommunity:!(Vt!=null&&Vt.is_old_data_for_time)},kt.createElement(Ee.default.Item,{className:"ml10",name:[ri.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},kt.createElement(Xe.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(Ne.Z,{className:(Ji=_r.Z)==null?void 0:Ji.h_lh_40},!!((eo=rl(vr?vt==null?void 0:vt.group_settings:za,na))!=null&&eo.length)&&kt.createElement(se.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(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Lu(ri.name)}})):kt.createElement(se.Z,null,kt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,oe.GJ)()||!(Tu||ko||Zu))&&kt.createElement(Ke.ZP,{loading:rr||Qa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Pn.submit()}},"\u4FDD\u5B58"),kt.createElement(od.Z,{resdata:di,type:"shixun",okloading:xo,oktext:(di==null?void 0:di.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zn=>pt(void 0,null,function*(){ki(!0);let tr=yield(0,$e.ZP)(`/api/courses/${gr.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(gr==null?void 0:gr.categoryId)]}});if(ki(!1),(tr==null?void 0:tr.status)===0){ki(!0);const Lu=yield wn(Ve({},Gi));if(ki(!1),Lu.status!==0)return;ki(!0);const ri=yield au(Ve({},Gi));if(ki(!1),ri.status!==0)return;Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),wd(),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),kt.createElement(iA.Z,{onConfirm:(Zn,tr)=>{On.splice(Zn,0,...tr),On.splice(Zn+tr.length,1);const Lu=(0,xe.QE)([...On]);Lu.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=[me()(ri==null?void 0:ri.publish_time),me()(ri==null?void 0:ri.end_time)]}),Pn.setFieldValue("group_settings",[...Lu])}})))};var An=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects}))(Nn),Hn=re(12987),tn=re(59301),Kn=Object.defineProperty,zn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Gn=(Oe,Se,Fe)=>Se in Oe?Kn(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Fr=(Oe,Se)=>{for(var Fe in Se||(Se={}))Xn.call(Se,Fe)&&Gn(Oe,Fe,Se[Fe]);if(zn)for(var Fe of zn(Se))er.call(Se,Fe)&&Gn(Oe,Fe,Se[Fe]);return Oe},Br=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const ar=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,classroomList:Ot,user:Mt})=>{var Tt,jt,Zt,it,Gt,Xt;const St=(0,je.useParams)(),{verifyModelUser:Mn,ContactModalElement:Un}=(0,Va.Z)(),{workSetting:Ht}=Oe,[dr,nn]=(0,y.useState)(!1),[fn,an]=(0,y.useState)(!1),[cn,dn]=(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}}),[or,vn]=(0,y.useState)(!1),[gr,vt]=(0,y.useState)([]);(0,y.useEffect)(()=>{nn(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Vt=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:Fr({},St)}),Fe({type:"shixunHomeworks/getWorkList",payload:Fr({},St)})};(0,y.useEffect)(()=>{Ht!=null&&Ht.course_id&&(Object.keys(cn).forEach(wn=>{cn[wn]=Ht[wn]||cn[wn]}),dn(Fr({},cn)))},[Ht]);const rr=wn=>Br(void 0,null,function*(){var Qa;if(((Qa=Mt==null?void 0:Mt.userInfo)==null?void 0:Qa.user_status)===2){(0,Jt.Rd)();return}if(!(Ht!=null&&Ht.ai_code_evaluation)&&(cn!=null&&cn.ai_code_evaluation)&&!wn){vn(!0);return}an(!0),(yield(0,$e.ZP)(`/api/homework_commons/${St.categoryId}/shiyan_setting.json`,{method:"post",body:Fr({},cn)})).status===0&&(Be.ZP.success("\u66F4\u65B0\u6210\u529F"),Vt()),an(!1)});return tn.createElement("section",{className:ja.Z.form},tn.createElement("div",{className:ja.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),tn.createElement("div",{className:ja.Z.content},tn.createElement(be.default,{disabled:dr,checked:cn.start_permanent,onChange:wn=>{if(!(0,oe.Ny)()){(0,Jt.pW)(2);return}cn.start_permanent=wn.target.checked,dn(Object.assign({},cn))}},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:Zi.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:ja.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),tn.createElement("div",{className:ja.Z.content,style:{padding:0}},tn.createElement("div",{className:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_exam_question,onChange:wn=>{Mn()&&(cn.ai_exam_question=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_syntax_check,onChange:wn=>{Mn()&&(cn.ai_syntax_check=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_code_diagnosis,onChange:wn=>{Mn()&&(cn.ai_code_diagnosis=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_guidance,onChange:wn=>{Mn()&&(cn.ai_guidance=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_code_evaluation,onChange:wn=>{Mn()&&(cn.ai_code_evaluation=wn.target.checked,dn(Object.assign({},cn)))}},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(),!(!(Ht!=null&&Ht.is_old_data_for_time)&&(0,xe.Ye)(Fe))&&vn(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),tn.createElement("div",{className:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_code_optimization,onChange:wn=>{Mn()&&(cn.ai_code_optimization=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_code_comment,onChange:wn=>{Mn()&&(cn.ai_code_comment=wn.target.checked,dn(Object.assign({},cn)))}},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:ja.Z.pubColSty},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_q_and_a,onChange:wn=>{Mn()&&(wn.target.checked||(cn.ai_guide=wn.target.checked),cn.ai_q_and_a=wn.target.checked,dn(Object.assign({},cn)))}},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:`${ja.Z.pubColSty}`,style:cn.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(be.default,{checked:cn.ai_guide,onChange:wn=>{Mn()&&(wn.target.checked&&(cn.ai_q_and_a=wn.target.checked),cn.ai_guide=wn.target.checked,dn(Object.assign({},cn)))}},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"))),cn.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(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(De.default,{size:"large",style:{width:"133px"},value:(Tt=cn==null?void 0:cn.ai_guide_data)==null?void 0:Tt.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:wn=>{cn.ai_guide_data.unanswered_time=wn.target.value,dn(Object.assign({},cn))}})),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(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(De.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(jt=cn==null?void 0:cn.ai_guide_data)==null?void 0:jt.unanswered_msg,onChange:wn=>{cn.ai_guide_data.unanswered_msg=wn.target.value,dn(Object.assign({},cn))}}))),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(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(De.default,{size:"large",style:{width:"133px"},value:(Zt=cn==null?void 0:cn.ai_guide_data)==null?void 0:Zt.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:wn=>{cn.ai_guide_data.evaluation_num=wn.target.value,dn(Object.assign({},cn))}}))),tn.createElement("div",{className:"flex gap-12px"},tn.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),tn.createElement(ji.Z,{disableWhenCommunity:!(Ht!=null&&Ht.is_old_data_for_time)},tn.createElement(De.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(it=cn==null?void 0:cn.ai_guide_data)==null?void 0:it.evaluation_msg,onChange:wn=>{cn.ai_guide_data.evaluation_msg=wn.target.value,dn(Object.assign({},cn))}})))))),!dr&&tn.createElement(tn.Fragment,null,tn.createElement(Ke.ZP,{type:"primary",size:"large",loading:fn,style:{width:"138px",marginTop:"30px"},onClick:()=>rr()},"\u4FDD\u5B58")),tn.createElement(pe.default,{centered:!0,open:or,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((gr==null?void 0:gr.length)===0)return Be.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");vn(!1),rr(!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:gr.length>0&&gr.length<((Gt=Ht==null?void 0:Ht.default_evaluation_dimension)==null?void 0:Gt.length),onChange:wn=>{vt(wn.target.checked?Ht==null?void 0:Ht.default_evaluation_dimension:[])},checked:((Xt=Ht==null?void 0:Ht.default_evaluation_dimension)==null?void 0:Xt.length)===gr.length},"\u5168\u90E8"),tn.createElement(be.default.Group,{className:ja.Z.work_checkbox_group,options:Ht==null?void 0:Ht.default_evaluation_dimension,value:gr,onChange:wn=>vt(wn)})),tn.createElement(Hn.Z,{dimensionValue:gr}))))};var Nr=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(ar),fr=re(33261),cr=re(28450),bn=re(59301),ea=Object.defineProperty,la=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,br=(Oe,Se,Fe)=>Se in Oe?ea(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,kr=(Oe,Se)=>{for(var Fe in Se||(Se={}))sa.call(Se,Fe)&&br(Oe,Fe,Se[Fe]);if(ya)for(var Fe of ya(Se))Zr.call(Se,Fe)&&br(Oe,Fe,Se[Fe]);return Oe},Ur=(Oe,Se)=>la(Oe,Gr(Se)),Pa=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const{RangePicker:Sa}=ro.default,{Option:ta}=ze.default,fa=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,classroomList:Ot})=>{var Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn;const fn=(0,je.useParams)(),{workSetting:an,workList:cn}=Oe,[dn,or]=(0,y.useState)(!0);let[vn,gr]=(0,y.useState)([]),[vt,Vt]=(0,y.useState)([]),[rr,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:aA.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,au]=(0,y.useState)(!1);(0,y.useEffect)(()=>{an!=null&&an.course_id&&(Object.keys(rr).map(function(gn){rr[gn]=an[gn]}),an.anonymous_comment&&(rr.unified_late=an.unified_anonymous_comment,au(an.unified_anonymous_comment)),(!rr.allow_late||!rr.unified_late)&&(rr.late_penalty=5),rr.unified_setting||(rr.unified_late=!1,rr.unified_anonymous_comment=!1,rr.unified_anonymous_appeal=!1),vn=JSON.parse(JSON.stringify(an.group_settings.map(gn=>Ur(kr({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),vt=JSON.parse(JSON.stringify(an.allow_late_settings.map(gn=>Ur(kr({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),wn(kr({},rr)),gr(vn.length?[...vn]:[{}]),Vt([...vt]))},[an]),(0,y.useEffect)(()=>{or(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Pn=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:kr({},fn)})},[Pr,On]=(0,y.useState)(!1),Fn=()=>Pa(void 0,null,function*(){On(!Pr);const gn=JSON.parse(JSON.stringify(rr));if(gn.categoryId=fn.categoryId,rr.unified_setting||vn==null||vn.map(ua=>{var xa,di;if(!ua.publish_time||!ua.end_time)throw Be.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),On(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ua.group_name)throw Be.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),On(!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=(di=(xa=ua==null?void 0:ua.group_name)==null?void 0:xa.map(pa=>{var Gi,lu;let xo=(lu=(Gi=an.group_settings)==null?void 0:Gi.filter(ki=>(ki==null?void 0:ki.group_name)===pa))==null?void 0:lu[0];return xo==null?void 0:xo.group_id}))==null?void 0:di.toString().split(",")}),gn.group_settings=vn,rr.allow_late)if(rr.unified_late){if(rr.late_penalty===null||rr.late_penalty===void 0||rr.late_penalty<0||rr.late_penalty>100)throw Be.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),On(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!rr.late_time)throw Be.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),On(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(me()(rr.late_time)<=me()(rr.end_time))throw Be.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),On(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else vt=vt==null?void 0:vt.map(ua=>{var xa,di;if(ua.penalty_type=aA.Q.Number,ua.late_penalty===null||ua.late_penalty===void 0||ua.late_penalty<0||ua.late_penalty>100)throw Be.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),On(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ua.late_time)throw Be.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),On(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ua.group_name)throw Be.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),On(!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=(di=(xa=ua==null?void 0:ua.group_name)==null?void 0:xa.map(pa=>{var Gi,lu;let xo=(lu=(Gi=an.group_settings)==null?void 0:Gi.filter(ki=>(ki==null?void 0:ki.group_name)===pa))==null?void 0:lu[0];return xo==null?void 0:xo.group_id}))==null?void 0:di.toString().split(","),ua}),gn.allow_late_settings=vt;if(rr!=null&&rr.submit_limit&&!(rr!=null&&rr.submit_limit_num)){Be.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),On(!1);return}if(rr!=null&&rr.can_submit&&!(rr!=null&&rr.submit_num)){Be.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),On(!1);return}Object.keys(gn).map(function(ua){ua.indexOf("proportion")>-1&&(gn[ua]=gn[ua]/100)}),(yield(0,$e.ZP)(`/api/homework_commons/${fn.categoryId}/publish_setting.json`,{method:"post",body:Ur(kr({},gn),{penalty_type:aA.Q.Number})})).status===0?(On(!1),Be.ZP.success("\u66F4\u65B0\u6210\u529F"),Pn(),Fe({type:"shixunHomeworks/getWorkList",payload:kr({},fn)})):On(!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"),kn=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 xa;return ra?ra.find(di=>di[ua]===gn):(xa=an==null?void 0:an.group_settings)==null?void 0:xa.find(di=>di.group_id[0]===gn)},Tn=(an==null?void 0:an.allow_late)||(an==null?void 0:an.anonymous_comment),Dr=gn=>{var ra,ua;const xa=Ua(gn,an==null?void 0:an.allow_late_settings,"id"),di=Ua(gn,an==null?void 0:an.anonymous_comment_settings),pa=Ua(gn);return(an==null?void 0:an.allow_late)&&xa&&me()(xa==null?void 0:xa.late_time)<=me()()||(an==null?void 0:an.anonymous_comment)&&di&&(di==null?void 0:di.evaluation_start)!==null||((ua=(me()(pa==null?void 0:pa.end_time)<=me()()&&((ra=an==null?void 0:an.allow_late_settings)==null?void 0:ra.filter(Gi=>Gi.group_id.includes(gn))))[0])==null?void 0:ua.late_time)!=null},xt=(Mt=an==null?void 0:an.allow_late_settings)!=null&&Mt.length?(Tt=an==null?void 0:an.allow_late_settings)==null?void 0:Tt.every(gn=>{if(gn.evaluation_start)return!0}):!1,vr=(an==null?void 0:an.unified_late)&&(an==null?void 0:an.anonymous_comment),pr=an==null?void 0:an.anonymous_comment,li=(0,y.useMemo)(()=>{var gn,ra;return an!=null&&an.unified_setting?!((gn=cn==null?void 0:cn.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(xa=>me()(xa.end_time)<=me()()))||(an==null?void 0:an.allow_late)||(an==null?void 0:an.all_group_late)},[an,cn]),za=an==null?void 0:an.anonymous_comment,Ir=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:`${_r.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 ${_r.Z.title_icon}`}))),bn.createElement("div",{className:_r.Z.content},bn.createElement(Ne.Z,{className:`${_r.Z.row_sty} ${_r.Z.bottom_line} ${_r.Z.h_lh_40}`},bn.createElement(Qe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:dn||!((jt=cn==null?void 0:cn.homework_status)!=null&&jt.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((it=(Zt=Ot.AssistantObject)==null?void 0:Zt.normal)!=null&&it.can_publish),value:rr.unified_setting,onChange:gn=>{var ra;if(!((ra=cn==null?void 0:cn.homework_status)!=null&&ra.includes("\u672A\u53D1\u5E03"))){Be.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(rr.unified_setting=!rr.unified_setting,rr.unified_setting||(rr.unified_late=!1),wn(Object.assign({},rr)),rr.unified_setting===!1&&vn==""){gr(vn.concat({}));return}rr.unified_setting&&(gr([]),Vt([{late_penalty:5}]))}},bn.createElement(Qe.ZP,{value:!0,disabled:!(an!=null&&an.manage_all_group)||!(0,oe.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),bn.createElement(Qe.ZP,{disabled:((Gt=an==null?void 0:an.group_settings)==null?void 0:Gt.length)===0||!(0,oe.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")),rr.unified_setting&&bn.createElement("div",{className:_r.Z.row_sty,style:{padding:"5px 30px"}},bn.createElement(Ne.Z,{align:"middle"},bn.createElement(se.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),bn.createElement(se.Z,{className:"ml5"},bn.createElement(ro.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:gn=>(0,cr.Q8)(gn,an==null?void 0:an.course_end_date),disabledTime:gn=>(0,cr.d0)(gn),disabled:dn||!((St=cn==null?void 0:cn.homework_status)!=null&&St.includes("\u672A\u53D1\u5E03")||(Mn=cn==null?void 0:cn.homework_status)!=null&&Mn.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((Un=Ot.AssistantObject.normal)!=null&&Un.can_publish),value:rr.publish_time?me()(rr.publish_time):"",allowClear:!1,onChange:(gn,ra)=>{rr.publish_time=ra,(rr.end_time==""||!rr.end_time)&&rr.unified_setting&&(rr.end_time=me()(gn).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),rr.end_time=rr.end_time),wn(Object.assign({},rr))}})),bn.createElement(se.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),bn.createElement(Ne.Z,{align:"middle"},bn.createElement(se.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),bn.createElement(se.Z,{className:"ml5"},bn.createElement(ro.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:xt||pr||(an==null?void 0:an.allow_late)&&(an==null?void 0:an.homework_status.includes("\u5DF2\u622A\u6B62"))||dn||(an==null?void 0:an.allow_late)&&me()()>=me()(an==null?void 0:an.end_time)||(0,oe.Rm)()&&!((Ht=Ot.AssistantObject.normal)!=null&&Ht.can_publish),allowClear:!1,disabledDate:gn=>(0,cr.Q8)(gn,an==null?void 0:an.course_end_date,rr.publish_time),disabledTime:gn=>(0,cr.d0)(gn,rr.publish_time),value:rr.end_time?me()(rr.end_time):"",onChange:(gn,ra)=>{rr.end_time=ra,wn(Object.assign({},rr))}})),bn.createElement(se.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!rr.unified_setting&&bn.createElement(Ne.Z,null,vn&&vn.map(function(gn,ra){var ua,xa,di,pa;return bn.createElement(Ne.Z,{key:ra},bn.createElement(Ne.Z,{style:{padding:"5px 14px 5px 52px"}},bn.createElement(se.Z,{className:_r.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",ra+1),bn.createElement(se.Z,{flex:1,style:{maxWidth:400}},bn.createElement(ze.default,{disabled:dn||((ua=cn==null?void 0:cn.homework_status)!=null&&ua.includes("\u672A\u53D1\u5E03")&&gn.id||me()()<me()(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:Gi=>{var lu,xo;if((0,oe.Rm)()&&!((xo=(lu=Ot.AssistantObject)==null?void 0:lu.normal)!=null&&xo.can_publish)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vn[ra].group_name=Gi,vn[ra].group_id=gn.group_id;const ki=(0,le.flattenDeep)(vn.map(ko=>ko.group_name)),Tu=vt.map(ko=>{let Zu=(ko==null?void 0:ko.group_name)||[];return Ur(kr({},ko),{group_name:(0,le.remove)(Zu,Ya=>ki.includes(Ya))})});Vt(Tu),gr(vn.slice())}},an.group_settings&&an.group_settings.map(function(Gi){if(!vn.map(lu=>lu.group_name).toString().split(",").includes(String(Gi.group_name)))return bn.createElement(ta,{value:Gi.group_name,key:Gi.id},Gi.group_name)})))),bn.createElement(se.Z,{style:{padding:"5px 0"}},bn.createElement(Sa,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[gn.publish_time?me()(gn.publish_time):me()(),me()()]},disabled:dn||(me()()<=me()((xa=Ua(gn.id))==null?void 0:xa.publish_time)?!1:[!0,Dr(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:Gi=>(0,cr.Q8)(Gi,an==null?void 0:an.course_end_date),disabledTime:Gi=>(0,cr.d0)(Gi),showTime:{format:"HH:mm",defaultValue:[me()((0,xe.U6)(),"HH:mm"),me()((0,xe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:gn.publish_time&&[me()(gn.publish_time),me()(gn.end_time)],onChange:(Gi,lu)=>{var xo,ki;if((0,oe.Rm)()&&!((ki=(xo=Ot.AssistantObject)==null?void 0:xo.normal)!=null&&ki.can_publish)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vn[ra].publish_time=lu[0],vn[ra].end_time=lu[1],gr([...vn])}})),!dn&&bn.createElement(se.Z,{className:`${(di=_r.Z)==null?void 0:di.h_lh_40}`,style:{padding:"5px 0"}},vn.length<((pa=an==null?void 0:an.group_settings)==null?void 0:pa.length)&&bn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{gr(vn.concat({}))}}),(gn!=null&&gn.publish_time&&me()()<me()(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 Gi,lu;if((0,oe.Rm)()&&!((lu=(Gi=Ot.AssistantObject)==null?void 0:Gi.normal)!=null&&lu.can_publish)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const xo=(0,le.cloneDeep)(vt);xo.forEach((ki,Tu)=>{ki.group_name&&(ki.group_name=ki.group_name.filter(ko=>{var Zu;return!((Zu=vn[ra].group_name)!=null&&Zu.includes(ko))}))}),vn=vn.filter((ki,Tu)=>ra!==Tu),Vt(xo),gr(vn.slice()),setTimeout(()=>gr(vn.slice()),10)}}):bn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(cn!=null&&cn.is_shixun)&&bn.createElement(fr.ZP,{checkMarginLeft:60,disabled:dn,value:rr,onChange:gn=>wn(kr(kr({},rr),gn))}),bn.createElement(bn.Fragment,null,bn.createElement("div",{className:`${_r.Z.title} mt30`},bn.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),bn.createElement("div",{className:_r.Z.content},bn.createElement(Ne.Z,{className:`${_r.Z.row_sty} ${_r.Z.bottom_line} ${(dr=_r.Z)==null?void 0:dr.h_lh_40}`,align:"middle"},bn.createElement(hu.Z,{checked:rr.allow_late,disabled:xt||dn||(an==null?void 0:an.allow_late),onChange:gn=>{var ra,ua;if((0,oe.Rm)()&&!((ua=(ra=Ot.AssistantObject)==null?void 0:ra.normal)!=null&&ua.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn&&pe.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"))}),rr.allow_late=gn,vt==""&&Vt([{late_penalty:5}]),wn(kr({},rr))}}),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 ${_r.Z.title_icon}`}))),(rr==null?void 0:rr.allow_late)&&bn.createElement("div",{className:"pb5"},bn.createElement(Ne.Z,{className:_r.Z.row_sty1},bn.createElement(se.Z,{className:_r.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),bn.createElement(Qe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:dn,value:rr.unified_late,onChange:gn=>{var ra;if((0,oe.Rm)()&&!((ra=Ot.AssistantObject.normal)!=null&&ra.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rr.unified_late=gn.target.value,vt==""&&!gn.target.value&&Vt([{late_penalty:5}]),wn(kr({},rr))}},(rr==null?void 0:rr.unified_setting)&&bn.createElement(Qe.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(Qe.ZP,{disabled:an==null?void 0:an.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),rr!=null&&rr.unified_late?bn.createElement("div",null,bn.createElement(Ne.Z,{wrap:!1,align:"middle",className:`${_r.Z.row_sty1} mb10 mt5`},bn.createElement(se.Z,{className:_r.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),bn.createElement(se.Z,{style:{margin:"0 10px 0 8px"}},bn.createElement(Xe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:dn||za,value:rr.late_penalty,onChange:gn=>{var ra;if((0,oe.Rm)()&&!((ra=Ot.AssistantObject.normal)!=null&&ra.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rr.late_penalty=gn,wn(Object.assign({},rr))}})),bn.createElement(se.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(Ne.Z,{className:`${_r.Z.row_sty1}`},bn.createElement(se.Z,{className:_r.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),bn.createElement(se.Z,{style:{margin:"0 10px 0 8px"}},bn.createElement(ro.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:dn||vr||xt,value:rr.late_time?me()(rr.late_time):"",disabledDate:gn=>(0,cr.Q8)(gn,an==null?void 0:an.course_end_date),disabledTime:gn=>(0,cr.d0)(gn),onChange:(gn,ra)=>{var ua;if((0,oe.Rm)()&&!((ua=Ot.AssistantObject.normal)!=null&&ua.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rr.late_time=ra,wn(Object.assign({},rr))}})),bn.createElement(se.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):vt.map(function(gn,ra){var ua;return bn.createElement(Ne.Z,{key:ra,style:{padding:"5px 14px 5px 52px"}},bn.createElement(se.Z,{className:_r.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",ra+1),bn.createElement(se.Z,{className:"mr20 ml10"},bn.createElement(ze.default,{size:"large",disabled:dn||!((ua=cn==null?void 0:cn.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:xa=>{var di;if((0,oe.Rm)()&&!((di=Ot.AssistantObject.normal)!=null&&di.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vt[ra].group_name=xa,vt[ra].group_id=gn.group_id,Vt(vt.slice())}},an.group_settings&&an.group_settings.map(function(xa){if(rr!=null&&rr.unified_setting&&!vt.map(di=>di.group_name).toString().split(",").includes(String(xa.group_name))&&!na(xa.id))return bn.createElement(ta,{value:xa.group_name,key:xa.id},xa.group_name);if(vn.map(di=>di.group_name).toString().split(",").includes(String(xa.group_name))&&!vt.map(di=>di.group_name).toString().split(",").includes(String(xa.group_name))&&!na(xa.id))return bn.createElement(ta,{value:xa.group_name,key:xa.id},xa.group_name)}))),bn.createElement(se.Z,{className:_r.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),bn.createElement(se.Z,{className:"mr20 ml10"},bn.createElement(Xe.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:dn||Ir(gn.id),defaultValue:gn.late_penalty,onChange:xa=>{var di,pa;if((0,oe.Rm)()&&!((pa=(di=Ot.AssistantObject)==null?void 0:di.normal)!=null&&pa.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vt[ra].late_penalty=xa,vt[ra].penalty_type=aA.Q.Number}})),bn.createElement(se.Z,{className:_r.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),bn.createElement(se.Z,{className:"ml10"},bn.createElement(ro.default,{size:"large",disabled:dn||Ir(gn.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:me()((0,xe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:xa=>(0,cr.Q8)(xa,an==null?void 0:an.course_end_date),disabledTime:xa=>(0,cr.d0)(xa),format:"YYYY-MM-DD HH:mm",value:gn!=null&&gn.late_time?me()(gn.late_time):void 0,onChange:(xa,di)=>{var pa,Gi;if((0,oe.Rm)()&&!((Gi=(pa=Ot.AssistantObject)==null?void 0:pa.normal)!=null&&Gi.can_late)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vt[ra].late_time=di,Vt([...vt])}})),!dn&&bn.createElement(se.Z,{style:{height:40,lineHeight:"40px"}},bn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Vt(vt.concat({penalty_type:aA.Q.Number,late_penalty:5}))}}),ra>0&&!gn.id?bn.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{vt=vt.filter((xa,di)=>ra!==di),Vt(vt.slice()),setTimeout(()=>Vt(vt.slice()),10)}}):bn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),bn.createElement(Ke.ZP,{loading:Pr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Fn()},"\u4FDD\u5B58"))};var Rr=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects}))(fa),Xr=re(59301),ia=Object.defineProperty,ni=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Ii=(Oe,Se,Fe)=>Se in Oe?ia(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,ui=(Oe,Se)=>{for(var Fe in Se||(Se={}))fi.call(Se,Fe)&&Ii(Oe,Fe,Se[Fe]);if(ii)for(var Fe of ii(Se))Ga.call(Se,Fe)&&Ii(Oe,Fe,Se[Fe]);return Oe},mi=(Oe,Se)=>ni(Oe,$a(Se)),Ui=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const yi=Oe=>Ui(void 0,null,function*(){return yield(0,$e.ZP)(`/api/homework_commons/${Oe==null?void 0:Oe.categoryId}/publish_setting.json`,{method:"post",body:Oe})}),Wi=Oe=>Ui(void 0,null,function*(){return yield(0,$e.ZP)(`/api/homework_commons/${Oe==null?void 0:Oe.categoryId}/evaluation_setting.json`,{method:"post",body:Oe})}),vi=(Oe,Se)=>Oe==null?void 0:Oe.map(Fe=>{var Ot;return(Ot=Se==null?void 0:Se.find(Mt=>Mt.value===Fe))==null?void 0:Ot.id}),Yi=(Oe,Se)=>{var Fe;return Oe=typeof Oe=="string"?[Oe]:Oe,(Fe=Oe==null?void 0:Oe.map(Ot=>Se==null?void 0:Se.find(Mt=>{var Tt;return(Tt=Mt==null?void 0:Mt.group_name)==null?void 0:Tt.includes(Ot)})))==null?void 0:Fe.filter(Ot=>Ot)},Pi=(Oe,Se,Fe,Ot=!1)=>{let Mt=null,Tt=Ot?Se:Yi(Oe,Se);return Tt==null||Tt.forEach((jt,Zt)=>{(Zt==0||Fe(jt,Mt||{}))&&(Mt=jt)}),Mt},pu=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,classroomList:Ot})=>{var Mt,Tt,jt,Zt,it,Gt;const Xt=(0,je.useParams)(),{workSetting:St,workList:Mn}=Oe,[,Un,Ht]=(0,z.U)(yi,{categoryId:Xt==null?void 0:Xt.categoryId,penalty_type:aA.Q.Number}),[,dr,nn]=(0,z.U)(Wi,{categoryId:Xt==null?void 0:Xt.categoryId}),[fn]=Ee.default.useForm(),an=Ee.default.useWatch("unified_setting",fn),cn=Ee.default.useWatch("group_settings",fn),dn=Ee.default.useWatch("allow_late_settings",fn),or=Ee.default.useWatch("end_time",fn),vn=Ee.default.useWatch("publish_time",fn),gr=Ee.default.useWatch("allow_late",fn),vt=Ee.default.useWatch("unified_late",fn),Vt=Ee.default.useWatch("late_time",fn),rr=Ee.default.useWatch("anonymous_comment",fn),wn=Ee.default.useWatch("unified_anonymous_comment",fn),Qa=Ee.default.useWatch("evaluation_start",fn),au=Ee.default.useWatch("anonymous_appeal",fn),Pn=Ee.default.useWatch("anonymous_comment_settings",fn),Pr=Ee.default.useWatch("unified_anonymous_appeal",fn),On=Ee.default.useWatch("anonymous_appeal_settings",fn),[Fn,un]=(0,y.useState)(!1),[kn,Ua]=(0,y.useState)({}),Tn=Fn||(0,oe.Rm)()&&!((Tt=(Mt=Ot.AssistantObject)==null?void 0:Mt.normal)!=null&&Tt.can_publish),Dr=Fn||(0,oe.Rm)()&&!((Zt=(jt=Ot.AssistantObject)==null?void 0:jt.normal)!=null&&Zt.can_late),xt=Fn||(0,oe.Rm)()&&!((Gt=(it=Ot.AssistantObject)==null?void 0:it.normal)!=null&&Gt.can_anonymous_comment),vr=li=>Ui(void 0,null,function*(){const za=li;let Ir=yield(0,$e.ZP)(`/api/homework_commons/${Xt==null?void 0:Xt.categoryId}/publish_setting_for_submit.json`,{method:"post",body:za});(Ir==null?void 0:Ir.status)===0&&(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),pr(),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),pr=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:ui({},Xt)}),Fe({type:"shixunHomeworks/getWorkList",payload:ui({},Xt)})};return(0,y.useEffect)(()=>{var li,za,Ir,na;let gn=(li=St==null?void 0:St.group_settings)==null?void 0:li.filter(pa=>pa.publish_time!==null).map(pa=>mi(ui({},pa),{group_name:[pa.group_name],publish_time:(pa==null?void 0:pa.publish_time)&&[me()(pa==null?void 0:pa.publish_time),me()(pa==null?void 0:pa.end_time)]}));gn=(0,xe.QE)((gn==null?void 0:gn.length)>0?gn:[]);const ra=(za=St.allow_late_settings)==null?void 0:za.filter(pa=>pa.late_time!==null).map(pa=>mi(ui({},pa),{group_name:[pa.group_name],late_time:(pa==null?void 0:pa.late_time)&&me()(pa==null?void 0:pa.late_time)})),ua=(Ir=St.anonymous_comment_settings)==null?void 0:Ir.filter(pa=>pa.evaluation_start!==null).map(pa=>mi(ui({},pa),{group_name:[pa.group_name],evaluation_start:(pa==null?void 0:pa.evaluation_start)&&[me()(pa==null?void 0:pa.evaluation_start),me()(pa==null?void 0:pa.evaluation_end)]})),xa=(na=St.anonymous_appeal_settings)==null?void 0:na.filter(pa=>pa.appeal_time!==null).map(pa=>mi(ui({},pa),{group_name:[pa.group_name]})),di=mi(ui({},St),{late_penalty:St!=null&&St.allow_late?St==null?void 0:St.late_penalty:5,evaluation_num:St!=null&&St.evaluation_num?St==null?void 0:St.evaluation_num:3,absence_penalty:St!=null&&St.anonymous_comment?St==null?void 0:St.absence_penalty:3,appeal_penalty:St!=null&&St.anonymous_appeal?St==null?void 0:St.appeal_penalty:2,publish_time:St!=null&&St.publish_time?me()(St==null?void 0:St.publish_time):"",end_time:St!=null&&St.end_time?me()(St==null?void 0:St.end_time):"",late_time:St!=null&&St.late_time?me()(St==null?void 0:St.late_time):"",evaluation_start:St!=null&&St.evaluation_start?me()(St==null?void 0:St.evaluation_start):"",evaluation_end:St!=null&&St.evaluation_end?me()(St==null?void 0:St.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:xa!=null&&xa.length?xa:[{is_admin:!0,appeal_penalty:2}]});fn.setFieldsValue(di),Ua(di),un(!(0,oe.GJ)()),console.log("workSetting",St)},[St]),(0,y.useEffect)(()=>(Fe({type:"globalSetting/footerToggle",payload:!1}),()=>{Fe({type:"globalSetting/footerToggle",payload:!0}),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),fn==null||fn.resetFields()}),[]),Xr.createElement(Ue.Z,{spinning:!!Se["shixunHomeworks/getWorkSetting"]||!!Se["shixunHomeworks/getWorkList"]},Xr.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Xr.createElement(Ee.default,{form:fn,colon:!1,disabled:Fn,initialValues:kn,scrollToFirstError:!0,onFinish:vr},!(Mn!=null&&Mn.is_shixun)&&Xr.createElement(fr.rU,{form:fn})),((0,oe.GJ)()||!(Tn||Dr||xt))&&Xr.createElement(Ke.ZP,{loading:Un||dr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{fn.submit()}},"\u4FDD\u5B58"),Xr.createElement(iA.Z,{onConfirm:(li,za)=>{cn.splice(li,0,...za),cn.splice(li+za.length,1);const Ir=(0,xe.QE)([...cn]);Ir.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=[me()(na==null?void 0:na.publish_time),me()(na==null?void 0:na.end_time)]}),fn.setFieldValue("group_settings",[...Ir])}})))};var gu=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects}))(pu),_a=re(59301);const va=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{const{workSetting:Ot,workList:Mt}=Oe,[Tt,jt]=(0,y.useState)("1"),Zt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Ot!=null&&Ot.is_new_rule?_a.createElement(An,null):_a.createElement(Rr,null)},!(Mt!=null&&Mt.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:_a.createElement(gu,null)},((Mt==null?void 0:Mt.is_jupyter)||(Mt==null?void 0:Mt.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:_a.createElement(Nr,null)},!(Ot!=null&&Ot.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:_a.createElement(Ls,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:_a.createElement(Ro,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:_a.createElement(gi,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:_a.createElement(us,null)}].filter(it=>!!it);return(0,y.useEffect)(()=>(Fe({type:"globalSetting/footerToggle",payload:!1}),()=>{Fe({type:"globalSetting/footerToggle",payload:!0})}),[]),_a.createElement("div",{style:{paddingBottom:"50px"}},(Zt==null?void 0:Zt.length)&&_a.createElement(Si.Z,{dataSource:Zt,style:{marginBottom:52}}))};var Ti=(0,je.connect)(({shixunHomeworks:Oe,loading:Se})=>({shixunHomeworks:Oe,loading:Se.effects}))(va),Li={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"},Eu=re(67448),Hi=re(56732),so=re(92973),ru="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGhCAYAAABh3MNWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAIABJREFUeF7svVeTbNmVHraOSVvmlrv+3r7tADQAoskBBmOpmSA1MwyFFCG9U/oxHPl3iYoQHyQFRelVD0NR5INCojiChsAEMINpNNCNbjTaXG/KpzlO8a2119n7nMysyjK3KjNrZ0dH1a08Zu+1z1nfXu5bQVEUBfnP6SWg0guOuwQOtKKW3wL+z3+8BLwEvARmQQKBB4SLWoYq7loc8YBwUSvg7+Ml4CVwtAQ8IJzrEzLO2PIK/1xF7C/mJeAl8Nok4AHhzKJVEJgEBh4QzixifwEvAS+BC5GAB4SpxTxO4U8DBh4QphaxP9BLwEvgUiXgAWFq8U9S/ke5iQAGHhCmFrE/0EvAS+BSJXDlAWHqJCFepqMsAl1HBQAPBJf6ZPubewl4CZxYAh4QjMhOpr5dq+BkZ554hfwJXgJeAl4CFySBKw8IvO83pRhBIMod/7a/E5k/V5akrN6YgAf4M45xz5Xr2svIv8OxS10f0wU9D/42XgJeAldYAlceEFzlP+k5gGLPc/k2DK2SVzshL0T54wN9j2PgXWJQwN9qIIC/uoBTv69+d4WfSz91LwEvgUuQwJUHhIkgYHb4rOQrCp0oGRJlWUZ5kVOWFwwGuUEMVB5HYUhRFPF5nW7VAlCrYZxh4a2CS3gD/C29BLwESgl4QBjrMrLJQdj945NlREmS03CQUJqmxs0UEIUBA4Iq8xBkFIH8XxQ5BUFBYRRQsxFTq9WkOHZcRnlBYTg5BjGN9eKfZS8BLwEvgfOSwJUHhDzPKGQfj8YPjGgDcfcMhwCClIbDlLIUfqOAAj6eqAAehGHpLmKXkmEngjIHIOD6uBIUfyOOqNGMKY4jBgZYELirWhcyDvl4MDivR9xfx0vAS2BaCXhAcADBDQJnOVGvn9JgMCSxEqDqIwrDiIGiwH8mSGz5AQMKnAQk/L3ZbDAo5FnKPwEScCe1Oy3qtEMYGCMA4F1H0z6+/jgvAS+B85TAlQcErS2QoDBcPRIg7vUT6vWHEkwOQgrCmIpc3UPABzk2IBzAoWP531xHFwlAAPcRLAQof7Eacv533AhpealJkRNm8JbBeT7e/lpeAl4CJ5GABwTjslF3DWIF+weHlKY5hVFMOfxCFMDpY+iqxUWEP3OMgBAnEDAp/UjOCiDADADAsXIPsSxY8VNOjQZRt9uiKDIuKwaL8amoJ1lYf6yXgJeAl8BJJbAAgHCWdg6ihGEFYPeOn7t7AgZR3GAQUMuBcaFCQ2GrlvmryjDqgeJJYwQoFJTlCW1uLpdrpxAkf1Crw3xdXvpkNdYnfTD88V4CXgJXTwILAgiTK4eRHooPduqjFWYBFbn8GWBw2Es4ZgAXURjGnFKqhWM1T1CJAG7M4NSPTwCrgOjaakshgAqNbQgS2Y8HhFOL2Z/oJeAlcLQEFgwQjuYRcpvDlcVfBksOeyn1en0OHsNVxLUFXGlcv6ZTgXYW40Q3/EFAeZFRnqfUaTdoaalpitpM8dpErPMWgn+5vQS8BM5XAgsCCGO30GU6qAZq6wVmUPpwFcEo6PV6lMMiQBYRYgSEQHBUpoRad9E5oIAzXMQL0iyhOA4pGfZpebnDwKDpqJPjCR4QzvdV8FfzEvASWABAkEWclKo50XtvvkCZwMHBgCuPoxhB5ILdR+IquiDiugDWQEFFjtTUlDY3VoX2osaFVH1cPSD419dLwEvgfCWwMIAwTixw+UC5I0g8TBK2AMqK4jBkpY8deL834J9RHFGSSqFaGERckIaagboiVpg4H1sBuasAoZQL19J0SK1mg5aXWkcAgmdbPd/XwF/NS8BLABJYOECAqgQIZBmUbMFxAVGfQidhK5Llr1JpLP56TgQ1aZ8BhZRlSCl1rQQcwfZI+fSMBptP8mDZDKKCcnZfIbicJgPaWF+VUY8YKTa7qax9OMkt/bFeAl4CXgITJLBQgGAtgox39ynv9oUjwqpwq2Gh7BUAXPoIqRNAfEHAQj8KBhULoZYVeuInrUCsIqQsT03qa0ZxFFAUhdTtNMZcTuqk5WMB7sT39Sd4CXgJeAnUJDDzgFDtTeDSRtvfdc+eJAUNBogHCOdQgZTNCWCge30XKo57OjTF9DwBAWmvHDjGxfEPBiMAGdG1a0tjohgeEI5bJ/+9l4CXwOkkMPOA4E5rEjhA/yNOABZSWAW8czZBYXUX1cUzHSBUowRagHZ+gAA3llYlS3xDCuQyCoOClpfbJQGeHX89cnFBge/TPV/+LC8BL4E5ksBcAYLK1c0ognrs9zMaDsE7JJaBFJaFhpROXSsnXZXRkPH5A4KMrYxhABAQ02ASvIy6nRa1WhLUnkbti3fLQKATfPBkeSdde3+8l8DVlMBcAMJRLS5hHfQHiBkkpg+BoaZ2Gtwct7Tjs4bG5xBNS0px3D3t90KYp8Frdh8Vwn3UaqKHguU1mgYUJt3Xk+ZNvyL+SC+BqyqBuQOEituIiA4OE0oSoadQpYpagun21OYoJ0Yrvx6dUHqeaafSSAdxBBTEqYMLNQk5NZsRdTSwbAoTnJC4mfP4R7ds6XkWFLmqb4Wft5fAFZXAXACCZgKxqjYpovg9SXO2DmAlCMW0MouK60WON82QnQWupo7aHgZKG3Q+9QXTPVECCBivVEhjrtxxjQpmQO12qnUQXr9PJ1d/lJeAl8DJJTAXgDAumIy/oV9BknI/MmsdqEJlH7otRCt96zULAKqXuaxNBzRpfTPu83pUsRDrQfnH/BP/S1tNocdeXm45tQgFBTWyO+3f4I7YrV2Qqutx9Qwnf1j8GV4CXgKLLYG5AwRVmPi5f9AjCuKxgACFai0LW8xl1bq6ldxcfgWDSZk85w0Kch+ME4AgvZlNGipJHEEa8ECrS2aqfOyYpemOUythLCVYSGo1cXMe32Jhsd9kPzsvgXOQwAwDglt8JYqSVaHRyf1+wjQTKEbTFNKj5TGuNE2Vq5x5dPzgvMFAR1uPd4h1oCOSRjqTU03LUfEh48fYajep2QRAuEdoC1CPFOfwHvlLeAkshATmDhCgG6HYer2EUqRnTpWQuRBrNXES7PZiRBsPCNytLSLu79xs2LoHa20stnz87LwEvASmk8DMA4Kbkuls4xkQwFBacD+Bau79uDRVsS5MrGDOjj9qKetZR3VQADlfmiZc19BoRNRqNct2ndM9Iv4oLwEvgasigfkDBOPbOTwcSAA2hu99cQHBjQ8c/1DaAHnpkOIMJvw95wroKA4ZFHxM4Xhp+iO8BK6aBGYYEGQp3JRTxgLjTu8ZQICFsMiAcPwD6cZaRgEB8ovjmIPTWZayldRsNbjGwX+8BLwEvARcCcw8IIyrsAUoABDYnRQ5BV1z6hI6CtCOtxBqgMCoWY0lwDLgvCSTfoqfjWaD4vh1Bcr9S+Yl4CUwjxKYeUCYJNReb8BZNfmEQOo8LsbpxlzNxirziIxc4CLKQPiHwDL7iZBdhDTXiFrt+HS39Gd5CXgJLKQE5gYQ6paCAoJkGV3lnW4dEPCcOtUWXNlNKN1j1xpbC0FAjUaDGs2rLLeFfJ/9pLwEziSBuQGE+izR86DfH1IcNbj/gdA/KF2FoZJ2/q3nK1XE4vwbZWtuYZo29RFlr3Ubhen+JpXRYiG0O95CONPb40/2ElgwCcwtICDDaDAYEhVQgLIq1XaXdqXG0T/X6TBcgGA3vJO5VK8Enq3vZazSC8haS3WLSgEBGUcaqPeAsGBvs5+Ol8AZJTB3gOD2DuA2mQl845H0RB6Tfqp/P4r++bh+AbP8/bj5jQ2r5NJhzm0b2mr7TKMzvj/+dC+BhZLA3AICVgGuIu6QpuR0tV29upEmWQhqVdQtgPn7d81CglvI4TdScg/mUDV/h8uo0fS0FQv1NvvJeAmcUQJzDQjQbQAEVCyXtNFjUk9Ps8Mf51JyXVKz8T2a6bg8TyZIjHIE82DIOIlCtqBQnCb02ggqx7EHhDO+P/50L4GFksBcAwJWArEEuI4ACsrwyT71WpDZjRGMy+0/yqWkMYNJMYrL/D4gG0OxFk8+QmukrKhcrQzroNEwNNsL9Tz7yXgJeAmcQQJzDAiWJTRNUYVru6adxuUzCRCOi0Fc+vcTAIHbPID6D1xPec4WgtoNcRwxKPiPl4CXgJeAK4G5BgRR4rJDBiDUQaEeQzgqZjCfgCBBYjdcIP+WLnEKCJAL90bgoDKxdaBAdpTV418VLwEvgaslgbkDhEnLA3shL3KuysWOeJzyX7ylnVxYxoo+kCZB+oFVILxGQph9nJts8eTlZ+Ql4CVwlATmHhDKNFQzS4AClCD+r8cKdDdcDw4v8iOi8rHd01CzXHZQWOSp+7l5CXgJnFACcw8I4+aLlEsFBv1ewaEOElrdfEK5zczh4+blAl4JBEFo4ggzM3Q/EC8BL4EZk8DCAEI9tRSgoB2S2Z9uMo/0Zx0oZmxdph7OOEBzLSEuRiOJH/iPl4CXgJfAQruM3MkdVW/AQICDy1T9kV5jc/ekYD4u6PEEQAl+BI3H3E3SD9hLwEvgwiQw9xbCSQOjk9vVX5jMz/VG087nuOK8cx2Uv5iXgJfAXErgygGCuo90tRY17dIDwFy+j37QXgKXKoG5B4S6y2hRFfxpn5JxFtRJrarT3tuf5yXgJTBfElgoQJgv0fvRegl4CXgJzJYEPCDM1nr40XgJeAl4CVyaBDwgXJro/Y29BLwEvARmSwIeEGZrPfxovAS8BLwELk0CHhAuTfT+xl4CXgJeArMlAQ8Is7UefjReAl4CXgKXJoG5B4RpC7MuTcIzdmMvrxlbED8cL4EZkoAHhBlajIsYigeEi5Cyv4eXwHxKYO4BYT7F7kftJeAl4CUwexLwgDB7a+JH5CXgJeAlcCkS8IBwKWL3N/US8BLwEpg9CXhAmL018SPyEvAS8BK4FAl4QLgUsfubegl4CXgJzJ4EPCDM3pr4EXkJeAl4CVyKBDwgXIrY/U29BLwEvARmTwIeEGZvTfyIvAS8BLwELkUCHhAuRez+pl4CXgJeArMnAQ8Is7cmfkReAl4CXgKXIgEPCJcidn9TLwEvAS+B2ZOAB4TZWxM/Ii8BLwEvgUuRgAeESxG7v6mXgJeAl8DsScADwuytiR+Rl4CXgJfApUjAA8KliN3f1EvAS8BLYPYk4AFh9tbEj8hLwEvAS+BSJOAB4VLE7m/qJeAl4CUwexLwgDB7a+JH5CXgJeAlcCkS8IBwKWL3N/US8BLwEpg9CXhAmL018SPyEvAS8BK4FAl4QLgUsfubegl4CXgJzJ4EPCDM3pr4EXkJeAl4CVyKBDwgXIrY/U29BLwEvARmTwIeEGZvTfyIvAS8BLwELkUCHhAuRez+pl4CXgJeArMnAQ8Is7cmfkReAl4CXgKXIgEPCJcidn9TLwEvAS+B2ZOAB4TZWxM/Ii8BLwEvgUuRgAeESxG7v6mXgJeAl8DsScADwuytiR+Rl4CXgJfApUjAA8KliN3f1EvAS8BLYPYk4AFh9tZkDkdUEFEwh+OexSFDlvhMI08v91lcwXkekweEeV69cxi7qp/6pQKqfzNJQeXlqUVBFARyHH5ntRYE/Hue5xSGIeFrOa52R3vCkbOaNKqiKJx729+PE5FeT8c0UQ2Xg66OoMgLCsJQblObWJHn8t2kubmX4hvjD/LHggFhdDT2Lyr38ccdN2//vZfAOAl4QLjiz8V4QBB1ZD+Td6t5nlIAfVgEpUK2imzyeSVIBGQVah0jCEAi4OECCKvNQv6PjC6uL+NR+KLfCWKNn6V7fnlIeaIimnOyAQOAAMAJ4DcZ/cw9odP1EuWlRNEfDwgKHhMEcMWfaz/900nAA8Lp5LZAZ9kdvkzKVeLTui0srMASEGsgYqWoloFsoAvK84yBgxWmuZ+cDUvCukAKc+txI6hsrGuIhktkmQUMF1AAKrit6mrcNSvk3zrzOpAcazkwaMEiIQod1NJ5qsWE60MW+Mjcj5LtZLttgR48P5UZlIAHhBlclIsbEhTPOECY1g0hiivLXCXvODWMm4iVodG0oiDlPFbWobiU8L8q5rwgGg6JBsOMdrZ3aDAcUq/Xp35vQIPBkJIkpTTPKM+IkkFGRRGwshXAkZ/qQhKQsa4s3F+VdBAUFDWIwogoDiOK45iiKKRms8n/x3FEq6vL1Gq1aKnbpW6nSQ0c727Ka0YCpmY9SLAksNfHf3X/kIzZAmN91UtnVikvAZFp1+biniJ/p8WRgAeExVnLU8zEBQTXd3GcZWB93URVl4XZBIsbySh9dqM7bh51AUHxP3+e0f7+gHZ2dmh//4D6fSj9AQ2HCSv+OGrwDlwsBgQgoNBlhw1lH0dihajiVyG4Voh+N/rT+PgDAZDyXAp4tx+GASVJYlxWYtUAKNrtNnW7XWq3G7S2tkKrq0u0tkYURWbfb8Tn2DvGHnADxoCIvASKoJSjizBqSLjyNjEaM1hAjf94CZyXBDwgnJck5/Y6I5HNI2ZS37VCqYVlLFXiAuLXZ6jJ7W651yfa2e3Tq5ev6OWrV3R4cECDQU69Pnb11n0kO3gEn123Cu6jQCDAUOSwKnIKA1dZWktArYI6UFQmB3wZo1D5HKAVf2pBZMfiCMKCsrRPUUzUaETUbjdpqdtmkNi6vkkb6y1qNOUq49W2ALJ8J3ZEefQ4rxF/rUFndbT5GMLcvnozOHAPCDO4KBc6pLriGau57EFFzfUBhWp3wlaHHhwSvXi5T0+fvKT9/R5tb+/TYIDddkRhELECZJdJbIKvJsagChGAgB25uJNwV+sqEZePqlHs7nMnoC3Hl7v9kXSm6veuK8v197Nji68z3p8v38Hlg5gJ3FYYqKh0cX8F7H66ttql1WtdunFzg27cgPvJwoyBOQMHci8rfrGGRj6l9SGuPrmjtxIu9J1Z4Jt5QFjgxZ1qakcCQm13XHN84PqZYwU8fz6gr756TNuv9ujgsM9AEAZNKgoo/YiisMmAIPoaqUNQ9GlF6UqaqkCMxgH4b47Sc4PPo+mxU83aHuQAhht7gMtIxmKyfpy4hD1Zxi9xgJByRKhzuJYU8BDdTs0xObXaIS0tt2hzc5Vu375B17e6FrhK20Ah1shoAigIMONYbyGccMX94UdIwAPCFX88igyB3aqKEx0JlWMUM6tnOQieFNWhyObZ3ib64svn9OjRY+od9o0/X1SV7PKj8nfd5Vf99WM2wWUtgwtIjpVSsQDOuoBn2V0jtuHEBdhC0J29XDcKA8qyhJCeC9zAT0in2Yyp3WnSvbt36MaNDdq6DnkJNobASkJcBJaPuuRCcZNxlpJdh7OM/qyS8+cvngQ8ICzemp5sRvB0qD8e7huz81Qw4J06u3csEBweEn355VN69OgF7ewMaJgIcGg6JSv8codtECSwmUZl5g/vqxEvMIHSSoGATMPNShrnvtEd/Mkm7R59NpVaAQQNeqsbx2AF1yVwyqsEwCX9FLUKAaXJgNqdmFZW23Tnzha9/dYWNZuyJqL4MwoDWB85RYha10D5bKM/vdT8mYspAQ8Ii7muJ5yVuB+gqGAtwBpgEODq35DSTJTTwQHRr3/9iL768gkdHgAIcioIqTURKyvZzco5AITc8e3zdzyqqn8/TxEYVvfMqM/eKnwnyKtasMw4OuF0K4dLaqgd2glULAelHQuhBAL16wflpS24mZgIZGNqEgrkz1JGadanpaUG3b93k9555x4tr9iBivGQc4ovy5qBGiF97zI6y+r7c6sS8IBwpZ8IUcCS/mjTGeEWQuBX1fPefk5ffvGYHj1+TsMBzImY4wIcD+DQqqRtYher8YGsyDllU/Ps1QqQIK5SS0BhIsVTlJobxFXLoGohGEDRwCpbNqxqT7mKOkNXqev1xgeT6zcqxgStNT1WQUAD1Br7EAoPm4sLJS8ywf8ZDQYHtLbWpVu3N+nBm3doY70hgepymgImAghiNfiPl8B5SMADwnlIcW6voeocKh2QIMFQfAAKsAx+/esn9OzZK+oPMmrEbcqygAvCYBVkWU74zwZepWpXXUJukZhaIJkWkOGORUBRENt7ahGDU0hWplnWCswUQNyMo/NfhuNAAbKKJBsoEDcQF/qZVFi1HrQYDgV0+F+yh0zQHDYWXEEFYg05tZoNStMhpdmQChpStxPTW2/fo2996xavTJYW1IhhfaUUlam5pwXE85eYv+J8S8ADwnyv3xlHr4CAy4ibiMEgJ3r1qk+vXu3S9s4+hVGTihyuI/i9YR0ElLI1IDvsLEtNlTB+l7+XFoEBCICG+s81m4fzafA97/S1ythOCX+LItyv6mbSI46sMZhaMpOU6XFgYCwJZFCx3BQIDDA4oIBqbM5YyqUquyzmK4jiKGJLSuaJrC25b6MRU5YOKQgz6vd26fbtTfr2t96lG9fbXOfB4JClfJ7/eAmclwQ8IJyXJOf0Ouww4hz6kOMHaUr04sUh7ezsM3VEo9mmQT+hIIwpjrF7TSnJMnE0IeYASEDuKX8shQSAIU1NQNSAAqwH3dkzAABMHKoJsSjkSjiWOYIMrYVV/jYAzcFa60c55QocvbvmXf5EzBhX1qaBcDNOE5+o1zQg+wogkQ6H1Gg0CC42yLbV7rDcMHf8PU9TypGllA05vvDe1x/QO+9slqBwam/ZKaXlT1tsCXhAWOz1PXZ2GWexSCwgS4m2dxLa2ztkl1Gj2aIsE8WcpaKsOV5g4g7MYWR8+Njl49+SQSMuEQYEzqzR88WdpP8j6Aww0hiE/F0ybHAdgAriC7AirCtKXC2Wuwj+q6M+x7lTJn8vUzvKUjA1A+UhMm/XjaVRGokRyDhhLSnAwe3DFlUkYApUliStiOcsQWMIJaMiG1AYDunrX3tA3/nOPYkpcIqq/3gJnI8EPCCcjxzn9CpQ7RllBdROyLxCyBqCSzvNUs6Z5009gEAZRNmiyAlAwgrcBHZFYYsiLwvHDOmc7vzLqmOj0Pnvpj9CGW8or6fpmZb8Tl1OErw2wGRMCj6/AhzansClvNAMH5MJJeq5WgCnJgoXw4mmdyuYRxYaSpsrqmX+NoVWqqcVEPA7xgjCPACnpqBCwC4rLOQKNxDkzRQeRt1HUUD9/gFFUUZRnNMb92/Td7/7gPEKwGAyfUtuJEuc5+FiTl/OSxm2B4RLEfus3LSgrACdRJP2dgsaDgNm/kSKKVw5USy7XQYDAwhQWOzmQQokK38Jksqu3WUbrcYFRtxFxj3EVoXSUxilygBUXkuprKuAo1aGBmetxWAtEFwHVoYeY60TGZsGe+GLV8Vf4gFzZFdpLkZWjb1Jlj3VjZ0onQbEo6mi7GIzKbb6OzR5ZCg64P5SsLDZU/o3iVNk+ZCybEgrq1167xtv0btvX+PwhfbhqXI7afrrrDxvfhyzLgEPCLO+Qq95fMgSStOAtl/BHdFmojYoQlgB4OJhRY58f3WLmGxJVpYEmmpOOTKuELEYZCdfdQ+51oEbQNa/V+mrrdtIFWNd4atrSkBJ72mpr3XH7gKGWBFqJVj3DZSwWjWi1KVYjuswTIxCXTw2Y0iDHa6FUO3axvZHABZUCRyDXlvnjr+BA8m1QHBf7qOgwkUOUyQWBaSNQHOaJRxMxlw2N5bp7/3hNzmeIFXQABexesQ1JVaG/3gJTCsBDwjTSmpBj4PqePFyj8KgQxTEQlbBSh/KEztaSYlUtcIGAWsx+TnikCiDwKKQbOqp/u5aDiYrydQgiJKXj7qgJHah4KLnWrCBwkNmjpviWgUca1koiPC4jNvJxj1kUgokZUUx92twrI6aCwlAqfxLEuTWmgozEbPrh2LXcSFYPORgckxpqrUa4toqg+dsfahit+R9GDtcSsNhSmEwpN/73W/Q/XurJQC4FoIHhAV9aV/jtDwgvEbhzsOloXKePNmlTmeVtXvCPm1xT7DygTtDMypNO52SGZqV45j+yGZ3Krtf3YnbLmYjsQSjcG1a6iiYlAFnRzmLYh9nHVjwEXBRULHWgbq4EBYWt5ICkU2PLWMfjrXjghZnCaVCbqegoUVnanHAuQbLAD0e0EtBdvuy84c1YDurOZxFbKVI8BlWmtB8B5QMkWbapDCIKc9x7326f69Fv/973y7Hz5EPUyHuAWEe3sDZGqMHhNlajwsfDdJMX233udYgikNKuYmB7Ijj0AQ33WQbdRmZkUopwvhMHHGvjE6pcrjTSMcFBDCHqk/euqCsdaFKnrNxKpaIsRaMa0jdQarcNTVW/43zU+MycuMgCiSaMaW7e+teEstAGuiIn5/Hy1aGBaQwhuKXzmg6ZgAEmv9A2at7R9xFwl7K14GcmWnVtCTlWA7ApcXZYAGsubxHa2tD+gd/8ltOUFnOE7n7GMKFv1BzfkMPCHO+gGcZPqeaZkQPH+1Sd2mZwiigIkAqqFQfN+ImFZnJczHZpKz/sXs12UBll7AJA9FgsgYh6hk7ki1Uzd13MQT4ZGMETspq2TLT1AdX6hmsiwnDsi6kalqrdQ/Z6motrFO3FWIUbn2FBrv1ujptAIJaGlxgpiDDpIBiSXBBM4OHENVJsFkQkV1fnGZrAARrYdaBLTYGG2SANbhaGcH8IBjQG/c79Fvf/3qJyRLysGDqk1LP8oZcvXM9IFy9NS9nrJv7v/ngS3rjwT1K4S6KhOyNd7WIH6CbmVub5VgIWjPAfKhjOX0cd1ItY6capJUhibVh4UB88jbtVG8h7hQ5J2HlWKtvKAvc7M591G0kF0hS7Oxtuih24ZUANqfZasxhNIahLiQFCo0DlO6mQuIkak2EZZAYaai2yhuFagANSTlFhhdoRJD5NeSezihQ02vjWFgYsBB+93e+QW8+WOe5aLc6kaXGHXza6RV+xU88dQ8IJxbZ4pzA+jcn+rN//gP6/u/8FnW6EWWsXGXnmiYZ9zRGWqPsYsULUaabcsrlMbVbR4mrTF1Sl9OELmHHiFwsDAsqYlGMT1NVt5RV2ELLrSCgwKRuKv13GXMwJH5i+QQsC2H6PS8JAAAgAElEQVSFNam34HcyVoVaCu41rFtKqrTFMpBYAuIE5fdotmNSWrkAkL/L2JWEuPVwOKD792/Q+99+k1ZXLD25Fm57QFic9/QiZ+IB4SKlPWP3EsVJ9D/8T39Gv/d3f5+2rq+LwkFiESqYw4izi9DThXfkgfFNs/K12TRHFvMeN+f6yeM6hB13DfO9azk49WXl2RLMtsVp1kJwrQIJQJfUGSb9tJ4xZdNUUcRn01ZLVxFXXBsXlbmea8no9aXXhFQiC3CIRcHd11jGaMUZ0eHhgTTZiQpKUtBkt+m7f+fb1G7ltLneLufo2FcqlSml5w/zEsDmrsxz8+K4ahKAykFQ+b/4L/8Jffd7v0nfef996i5F1GhJa8yMLQQBBaeNMWVCdyoK6wiqnwuRZ9nLoOoacS2G48ahhXHWSpCqYo1/gGcIbhxbW1GtyK7HHfSV4uNNXUYJBmVltnxnM5wAQkL9IfcRcww4IYHrgpqtmPb3t2l5pU3vfu0t2ljv0P7uLt26sWqD92VHO8fqOk4A/nsvAd0+eEC4us8CVAaU4T/6039Cm5u36De//5t06/ZN6nRDarXBxEmUDk2uiqaXmnRI5P5zWiriDJf40bor0/rY7pQNPnDmzoT4Bg6eBBxqTXAYpSy2s4VtNsspZM4mFwSk54O4rcRicAHE9KQz1kqamJ7NoBBxuKA41RfWA1NYEKXJkKuUO90mvfnmPdq63qDtV31KBod0+9YGu5HExNA5eUC4xMdybm/tLYS5XbqzD5wthJzov/qv/2fq93J68Obb9K1vvUe3bm9Ro1nQ0jL6FZiMIo0jhC5JWzUIfPYRnfwKkwDBvdJR1gI3B2Jfk7Uw3OPxu1t3oddVwAAwuBaCUnHo36XeQOIK1eC3rcsQ8BDrwLq0JJAtVgZAJaelpQ7dvnOdul2iw15OvcM9iiin27fXx1gIJ5elP8NLwAPCFX4GOO0UFsI/+h8pTRvUanXp7t3b9K1vf51WVht0bW2JOu2QGrEEMoVjSDp1aY2BUltcmhgnuIymHs8R59e9qW5dhQIC0m61wBrgAXlq9pULAux2AjCYrnIceDbxDN7YO9XYAiYCAvigmvnmzRvcOQ3rsLdX0MHBAYVhQVGQ061b10pA8DlFU6+8P3CMBDwgXOHHggEhJ/rT//SfUrO5RslQ0iDfeHCb7t7f4J/tVkzdTova7YhdSFoXgNRUzaw5UoRnCBKf99JMKpKb7Daqupvc893iOnVLKcGcOmtwDP/NTETdbGoFAIug7DUjigGIm+QIGODcZqtBK8sdWloSIBgOUnZRpSlqGVDGBrBYHeMyOm/p+etdBQl4QLgKqzxhjtA/cBn9Z//5PyPKOxRGLUmlzAbUXY7o3a89oHfefoMajYjarSa1201qtUNqNmwxWPXStf3pBYDBJJfONMuK0Wo19LQupsp1TVxFXUqa5WRqw/hQqTq2TQtcINE6Yql9kEZFcB1xlXgcUtyIaXU1oMEQgWWi/f0DDuTnmQT0wyCnkIZ088YqZ4bh4y2EaVbeHzNJAh4QrvCzwXnysBD+9J8SUYdazWXuowyahTTrUUEJ3bl7g+7du01vvfUG0y4vdQEKEXXasRSxmapYlyZBOfxRBV2yMziaSgrBRPBQpkfEfO3qjM1tVfq30y+i4WmdeAE3IO0W0+kJ4+ILPB8RjaXZZioKW1DH9RtQ6+Y4VIcjHoL/40bIrLNwRx32iHq9RArROEXV9kkIKKOw6NOdW2vCfWSC5K58Ty8Zf+ZVlIAHhKu46mbOnP1SEP3jf/xn9OzpAbVaq5Rlwh4acyP3hEEBTd/ffvst+sZ779KDBxt8drMJxQRKZ6motZw/EoTGv9ldYrJkuLOXUzxWir0GFPp3679X7SrKsqRZrf162mWsA8K4uEH92noMK94yvcfBLqPsOVNopKeCuSNTUTDHBRcBNpoRNSBT7kVBbBWghWmv1yf0TdMubFIPYlKKsoRacUo3tsRl5AHhtE+BP08l4AHhCj8LGkP4X/7Z/0m/+vQpxdEyFQRGzpxz3gfDnuE3Fe2LXPh33n2DvvHeA3r3axuc7QL1BlAZ9HOmZAb1AhO51TpbiqtEvOmyOxb/PCqj+cPcPOMzfcqHte6RMjiknc1OupTc3GbCSa5rR8c8Cgxm6A7A4oLKJ8TTMgofbiO4g6TuQBhQAaZuwB5fwTXUH6ASOaEERSLoYdcQf5CS5AmFBa6d0EonpLVrbUOGZwFI4ztWpN6ZdNLn4yoe7wHhKq66KjCTdvrw4SH99//d/0qd1iYVBVhPWzQYHlLcjCnLElbywtoMPzfy4Q/pzTdv0Dvv3qNvvvc1Wt+I2b0h+fpS7DYcSj8F7QMwImbjawlwoqHQOGop6gq6AhKnLZXmTm+jdx0XPJ7k1nL/LoVsUqknlkHOnH5KIwF+omYzZFmJgpfjIFtYA4N+SkkCSguASiRkg7gG91sWeosolL4KsD6iMKet9SVq20JlkaWZ1OiYPShc4dd9qql7QJhKTIt5kFFfvG//F3/2Y/rhX3xIUbjCwWUoIYABnNycIhnE1O12aTDoMSi0WgXFUcEc/2/cv0sP3rxHN29t0vo6fOA2dz9N5HwpuoIig/sjYppnDgjbVgRjhSw00DZWYa0INQ9eb0ewupurCiDs1a+ROdnWnJhQg11qkm0EINBMpCECxWlOwwSWgFgOkpUUs2xUseMO/AnYccSAIz0YAlrqNGl9LTYWSVV8lsuoXqDmQWEx3+bzmZUHhPOR41xeBa6WjEBU1KA8Ifpv/5v/jbZfDqWVZqNBzVaTkkzYNinA7rbJyh3+bqKMijylVrPBwBGEGVMqXL+xTtevr9PW9Wu0tdVhpc9JNkrZkIkFodZEvcJY3D/1bbulpx4FhLNVSo/6+EeX0o0raAtN1tFcmwEWUgnEw5UDhc/tmDUDiYP0ck3MezDA/wOpM4DjjLmSWP2X/Za5facpZoN1Bk4kEN9Jf2u0z0yp02nT2lqD4E2SbCmDG2WcRnsiuPPRvKa5fFz9oC9AAh4QLkDIs3sLqF9kr0ge6ce/2Kb/41/8P5RmaKUZUavdYQuB20Kysouo1WqX/QWQhgq3Ba4BBagNX4Igp2Yzpk67Qbdu36BOp0krK11aXo4J2KIBUA5qG+I8W/kryt/lFSrlZ/h9yt0z6LG5CfTEHj1TiF789Kzgj0h3UiCwP0Xpcz+IcZtuk1HU6wtfEWoHlMZCAYZdQ1HTtCSVZji8s0cYmQHGuLTYRSQXBOlgqxnT8kqHuuh6KlhiPm5PZw8IUyy+P6QmAQ8IV/qRACBAocMZEbBf+sVzon/5L/81be/2qNVeomazRcM0pU63y0otChu8E8bfZTcMVtSCYwWqLPF7I0bgEylGORe0NRohtVohtTtwPbWou9SmVqtJnVaz3E2P892bjpOVVZK2maYWQtJuykrf45azqvSx87YKva7scS3d7QtgVHfhCkScvsuWT8HpoaAN5+IxboQTc32B7OBll69j4G5v3CFNmGTLXFW2HST2AMuArQc+CE2LQlpd7TKwyhVd/iI7e6lyrvM4KXJ5t9Fxz8lV/d4DwlVded1TqiteimRZ6fV6RB9++AX9zQcfURR1uI9v3GhRjOAAPNwROndJuikUFCwDdptEQZmGCkWLLBpxp4AozxyDXbU5B35wAAWOQ0UuromdMa6Hy6vPfeISnYNe00uMulys8leFDxDKMiWsEyWPGAnTVRuuIlH4YQkCbF05Hw4ImypvWF1Koy1ggYCJ+RuDAeeBUZ7DjVfQ8lKblrpYBwsGk0UwzvVWQogvYbvi7/2k6XtAuOIPRpkrr13ITIFTv0+0vd2jn/3sE0pTODFisQ7CkBW/7JwBAKLIAQ5Q8FDuosjld3F9QLnHYocEOFf+jmtA2SGdtWod2Ehz3FDLQ/30+lOa86Ci161xcHfy9d91R18uudnZs+vK9GBWd5UqeNvfQPwylTqFIqQgbJSEdHI/CwCskt2MnzKWYiIlTu9jbolJaEQh1g7LLCwoS/tsVS0vgT4k5HAzc0mZSRyROHvMk30OaHrF351FnL4HhEVc1RPMyd0ZqyvaDemicvmTT57So0cvKQyb1Gg22ZURxZJhlGfYzSPtFNW1srtXXzhAoW1yIqEo+X+oMhMLABBw/IF951X3hpC9qV9/jPLiBsWY6Gia0rhYwOS2H2PyTo9TpQa9tLmNzE3AriyrMDEJDgRz32g7ThvIlmCxWglaFwH5IsUUckGgvtuJmS7EgoBSZmME0kTHf7wEzkMCHhDOQ4pzfg0XFFR5aWWslJAR7e8RPX22TXv7B2IFxPCZZ9Rpr3AaKZQ/LAV1H6kLCd3ESgdHmfcvihNXxvHSTN4WramCU0DQymcV86hyryr1elbQkcvDbhl7fh1M9N+TAIX/btxE1gIRBa3n1gGhDGIzfazIQOoRkEGEuo+Aul0AQVMqwo3KV5kJHknwXSwSDwhz/grOzPA9IMzMUlzWQCT/XV0dFhxs/S8onSW4STQEydpBQr3eISVJRs1Gl3Le8dd3+NpAwUZjR3buBXzm1VRIpXyenPEzakmcVHJHZRPV3UKTLQuTSsvBYFb/Rs/rfERetrpYLQinpkLC4VLvQcjMAhA0uQkOG1rmo7+Oqn0TADqpAPzxXgITJOAB4Yo/GpwJpAHNmizYbQEaCg5wmopik+LJWTUZKJl7lCQCKqoYJR8/MuydxvfOX4L5U37KJ6Qih6J0awlsCqi4YKz1oFXAujsWNXy6wrQKH9GYvFGbCXTU7htIquNzAUG6ndmPzEniEtKQR2MroJ/otJsMBE2TkivnWeDA1SInNlGWaviygiv+9p7/9D0gnL9M5+6K4q/PnHTIUTeEBFsz3tBHoZP7j6ykfkGDQcJcRsMh6JsBCCioQuYRMpNkAy2tJZ30Sg6yWsZSqUUYX7pcVdAGNJj9E9HgqtJ2LYC6NTBCXhfK/QV8xA1Tj2fUF7R0bwmUlkBoIdEFPVxPgEC6syHALq61OApoGdYAZ2dV72KSaR13Ec416+J6uZgu1Qh47p48P+BZk4AHhFlbkUsYjyhAsyNlzmYJABv3OGfgSPakCWayYpdAKtxJsBa0MhcupTQBSVtOg2FKWWrdGqK35Rp8PLKMStNCtrt1n73rh3dFw2NWP/3J48KlDmUAcPz9NpZRDRKPtRM4DmLjBWrNiIvfBIxBUc20FYEwmjZAaicZVvjANeS6h+rprwJX7gSddp8mluAB4RJemgW9pQeEBV3Y001rmt3mqN8anDzIxRcQkSI1rsJFiCAH0V1B/f6AeXskD9+MDjEEdhfVveTjvOXjVLK4bKopqydDB2sZje70y2Atp4SO/wQmTRTjkLoBoX+NTeYVKrZBa41UXC4C5E5okkoL5Q+209ECsnH3mmZtTrfq/iwvAZWABwT/LJxZAiCtA+GaKjn4x9FTAYpP/i4WB8dd2aJARS+avuTUH4A6ol6gVVW/6iAazaZRJWnjDuWDPSYuMC5AHBiXi6Z+2tiCdUvxNXnrXgUbnm8ugMSV2M0GWwARCu4i1EgIdxG6maGZEMCHXVwMLxHTUTRbUsNxXKD7zIvkL+AlMIUEPCBMISR/yNESgJITBs6IFZ5aCvAJuYVasheuErGBokcqgOFqEr4ft/IXzenNHnp0EByraHBgWj+u0q/HA0YCxaiDGBOzECwRTiHOEjIFZVDsUkWN/6W4rslEf3B/CQ0Gn4m+pDwmBI9xFYCisKJyFIXDKGIlNLnwzj9hXgKzIQEPCLOxDnM7ClW62PFDSUpPAFaRws5Zbqpt0RYXceE/jiHYqdtMpfISliVVaSMMC6hk7MDkQH+AKpeRGxx2A8RaPOYCAxQ2j9YUlmksRP36TPRaAzJrKUjWlGRqSQtMdfkHUPiwfIybiGMnXN0NawjjlhhMs3G6LKm5fWD8wGdaAh4QZnp55mNwULqgdEYXMHWJaGGb3bFrwFjTM7meuewFrCBSn/Ho+fYIrvgV7BlD/zyl7GohBwlUm9GY5jXyLw1iu9cVN1LOSh+gIIFkBkPER0xVNoNGrfe0glinfTb67iln6Q/zEphKAh4QphKTP+goCUBp93o9BgT1xXMbTa7CFTeSTdV0dsRQuKh1MBpYd+nuvTQuYauXRYPL9Qpu5GObwZxmnUT7l8CjndxUsTv+HLYUzPelO8rwOLEFoKR1HIQW9lgME7IAoV2V0lsqtEFL4T9eArMiAQ8Is7ISczoOTVY9PLCAwJlGJp6g03LdNapMoSDBg6SfekDXKmpl+Rntu4zd+XFg5Y6hCjY1sroKCUQtq0c6Y1Y+vMsHIZ3pN23pq/W61h3Fc+GYhVxXCP7gMvIBhDl99Bdy2B4QFnJZL25SqjYPJgCC0j9bZS+Vutx62NQ6jButm3XjVkHXVHKZ+TOpfsE9vp5lxAFljSGwxjZHu/n9Tq1BfZxCVx1pTbEJUIsbTAvdOI7CgXapTs5MphH3jOCMpItbK38nL4HjJOAB4TgJ+e+P3oGbrBk0hlHFh4yjZtw0mUd1jWeTSJU47yhyNuT5y2d8HUJRcgmddqGEjlvdOezeMZXFDGYufalxLWk3M7jEygrnMh5ieyxrhpUNtEtWE7KUQGSHHtX1LKzTzsKf5yVwHhLwgHAeUrzC19A0UtQUSOoplF1GjQi9llGEpYBQqxkwMrPM/uOFaAFhzPdsaIzWB0y/HJL5JCAg7hzt7aC8Q9LLWObAgMeppIiP5Bz/0Lah/D2XdtveDoIlfEYZS8kLnBPQcNin5eUlA3TebTT9mvkjX6cEPCC8TulegWurmh8Oc5NphIYxBUVoD1nmlFbBoCqWk1UWV8+VjJ6zfZSCW4K+WiSm6aoS50Bqq40LaDwEwJCmQwER5mqSY6ybTCq1JbCOiu2E2q0GDQZoTxpx32lvIZxt9fzZ5ysBDwjnK88rdzUoQfjMQWrX6/U500h86xIItspRSe1qKt3o9HFVxLy/NvGGyd8bFtaRIga5Tz22UF8gEPZpLQKDQOnhMu4gU0inlgR2+7CAAHYyV8N55BTcuffA8NEDWpriEDe6OexlTHWNDmj+4yUwSxLwgDBLqzGHY1FASNOcDg4OuaWm1iBIO0idlNM1zM3YcXTiWGoJTUktd+h1QBlfpaxHVYPTdWsETX20dsLQR4QIAoOx1aTKGpeRBIUVfOTq4l4CGBL1eyDzS2jQH3AK7mA4NDGViIaDlJrNNlNaJMNDihsFbWyu0P03rhM6gPqPl8CsSMADwqysxJyOQwEB/vOD/UOng5f43qscPTbtUjN6AqZ2sIra1itUd/icleTWCxh51TmA6qBy9Pc2oKzRiEwzgiJQSqBnMuIF5maG2bXXH9DzZ8/pydMX9PLlHltHYgWIduc+zCQ9JLQymfs2FBlleZ+Kok9//Cd/SHfurJT01nO6/H7YCyYBDwgLtqAXPR0N6UJZw0IQ5WmqdZ0ew3ViOPk3wGByDKD85qgwgzKMnmni6vcXiyaKmrLzT4hbWG5vp/T8+St6/OgZPX7yXDrFoZsNxs7VzLAmAB7KYiruMS3OQ4BdAtIAigGl+QH9w3/473HKqW+AeaaF8yefswQ8IJyzQK/a5bQwDfGCfn/IytL2NYCVYCWiVczyF9gFYkUoKLi7ey0FONrlA5+/3sCxPsz18UNbf/Ida3EGhiRD2c1EdEFsyOiIdrYTVv5fPXxCr17uElxijbjNtN7o8AZXE3pKR7HL1IrQiTIfySwjBJ6TlGEvjgoaJnt0++46/dEf/YZ8fw5h8av2zPn5vj4JeEB4fbK9clceDCWOgI5q2lyHXULMKAqFbdwqpo8yA0LNZeQKbZyLqCpUQxHB1zYFb2XrSaGl1loClxNJr1GgyU8YU16EFCFWEBJ99qvn9PjJC3r29CUNBqnZ9QtRHdccVNhaQ+Es4p41oPF2rR7Z+zPfHcYGvqN8yO6i733vW/Stb9/iYcx/CKFW0X3lnvrFmrAHhMVazwufjcsmmgwL2j/olcFXq/GUZtrk9MO9AhXJ+pNp3yaOux4DqAOCu/MXa0RtFuO2gaMmk9RRSRMFd5KpC4AxE8bcvOZXv3pKn3zyOe1sHxAFDUqGOXU6S5Tw8Q5lhukshzsF2N/nAAQ0/UlMNziABtQ8OuIwoxH/He6hNO1RHGX0H/z7f0hLK9Ip7axJsxe+4CM39IBw+WtwfiPwgHB+sryiV5JdMT6IH+zu9kwfgJDZTKvN4sXdoiygmuZ5lkoEFxCkhsDu/9VFBV4lOU4slDyTjKK4EdOXXz2nzz77gp49e8VKPMtgCYBSokl5rVczX6QGCExlzRFvWAi56QYnlBbCelpwVXKrGVOvt0Pr6x36j/7D39HwgweEK/rWzOq0PSDM6srMzbgQUDW+eCLa2+tTmuQUohiLG8vrrl0nZAjfVNke4zOZVH8wXjyGFsOggtQOSFEZNHCWSvvKTiemw8OMvvzqEf3y48+IAABRg1Bcl+dwcSEuEHIhmaaWyv0k1YnHZFBMMouklSe7xRgwpE+DAAKK01DrAGA4pHfevkO/+7tf5y5qOK0MgczNetcH6sL5/Ns7c7sM5zRwDwjnJMireRl1z+Cn7MIPD4d02BuwgkUqqnX5nNUOmCTh+nVxT/HfQ29zAVkku33s5lGEdrA/oEePHtPLl9uU5XDrxDRMMhoMEmq1OtTrD7l2oPpxiifcXytZTm6/aOmJgKuDqgL1B1GU0B/8wffp3r0l6TeN1NS5jyK4eWYCvP4zvxLwgDC/azcDIxf/uOydRQknSUE7u/sUhjH6SpbB5dG00/MYviqj6rU09x+x7EajScNhSlEMSg1i19DTpy949w+AACAgXgDLARlSiBlIH4eYi8ykpsC5D8cFVPEBALRIQVNojZVimuOwu6rIKE0OiKhH//F/8g84ZiE5VhxWn3MlWgdkDwjn8WRf1jU8IFyW5BfivhYQDO0bK90XL/cl4BrAXaNWghC/la6Xc5u/tUI0ZsCAkKPiGGmpsFxCOjzs0+7uPh0c9DmFFN9JP+eA0qxgdxICzgAJtANlIOBCNKlaRh0BX89kSHGwAE1vEDvgMILcRzqrwU8kijEMQsrSAQU0oJu3VuhP/uS7Js4hqag+8fTcHgR/oXOQgAeEcxDi1b2E3Tln7A8Xi+DZ811WyGEEGgsEaZ1mw1pyXG0+cEoRasxAThcyPWEX5ZhBllN/MGQwgJUAtxHiG7AC1KU0TCQGAjBgQOAuZ4X5d8q/AwzA5JqjAI1jDNztRrKLQrUQ4kpWEbOeMqAAKqH8+/THf/x7dPNWh8JQitTkgwZBfld9ygfAn3bOEvCAcM4CvXqXg0IUt4fu/19t93gnjoyiOEbVry3W0tRQN5VT68VcIrpxlBOjKahVd4XEDHJWwsMkFSUOSyAvuKAMWVAZfs9yzjTC38E/hL8L/bUAA76X/+E+yimDGwnn5AUDQpbhp067oDTLKI5QuYzgek5pNqSYQyoFDfp92lhfoffee5Pee29TmudwxTJAAcDla5Wv3jszuzP2gDC7azMnI9OCM5N6WhD1Bznt7hzwjpxjCSbAq9TSbqvJo3bHR1cpixKvggR276LooaSt2wdK2nUTGVAw4FF+l4llwICBa6QSWOZ/G5cSLAwAglojyEIC+ERhgwvbsmxARAmFISyOAd2/d5fee+9dunmzybAYRWgvKlaHkOUtjnVQ8lC55elz8hT7YYoEPCD4J+HMEhDlJvmj8MYgaPrqFdw0YHwzvnWzmWelURaQiced99Ijyt08oMyHND5DiXsPaIppZRYKDLrLN4o+FwZTtRLcOAFbEaz0xTrgf8NKyCXInKcCAiCxAyAocCRD4TUaDAYUhDnFDaLBcI+6nZjeffcBvf32AwoDFLlF1G6BHsNaI0q7feYFuMQLjAOBCgWJB4dLXJ2T39oDwsll5s+oScBV5gjQIs3y8CCl7Z19iuOWZCApXUXpH9IKhel2yBMBw4ylkg1vQET9/+pGYhcQF4qp0heAKF1LGQANYCBWAY7X3gcAC7EM0N/AAkKWaJYVvh9SXgzpzbfu0Ntv36OlpSYlyQF12g1aW1ti6MvY6ggojqU+wutL/zrNkgQ8IMzSaszjWBytpr9COUPvPX32knP8UfgFX7n4zM3HZByNsxDqu85JO85xx41zM1WBIbPuI84csi4ijQ+4FkQJCFlOaWKPZVbXnNgyQBZSf3BAGxtr9M67D+jO7XVKM6S1DijP+rS80qblpS6Hu5nMwsTibTOeeVz40THbWNBizOcqzsIDwlVc9fOc88g2V1wr6CPw4uUuDQZI2wQtdFwSxImzUgYxDSCoS6k+bNdq0Gb3dUBwA9WSOmoDxuw+UisggyvHpKCyq8geBwtCKK6F/iIZppQkyDpKKUA2EWX04M379OabtxkIk3RAYYCahkNqNgu6eWODpwvrJGJwlAB32W76PNdjhq7lLaAZWowph+IBYUpB+cMmSMC89cI2qkpeKpd7/YRevNwxYIB2k9IvQLOOeEdZ0k+Ptrs8Lqisd6uOzBLRjYs9SNaRCTDjp1H2ZRYSg4ENTOMaw+GwGqDGOUyDkdPm1grduX2dVpaXJI6AOQIi8oTStE9ra212HVmWbm0apE6u6Vxms/78eetg1ldouvF5QJhOTv6ooyRgOIu4f3CBTmGhIYYL6OGj5xxDgOtIaxJUeWDHbNtSKuWE7VswabfvDkVpr63yN3XEY5zz2tFMAsaSUlpoGir/1OwjFK0JcKBITVJSJaaACmd8lpeXaX1tma6tdTlugDxUuJRA2QHrgam3g5y2rq9Sq4n5a82G1GRI2qmC43yDAkQC0IQlheSCRqNBjUZkUm/9qzNPEvCAME+rNZNjdauPVbGZzCEi2tnp0c7OPmcbYffcaDZpMBhS1GhQkQE8hABOPmMUY7m1ts3s+chS4U/OQhovruo9pA7BWgwFZxFJMAIoKEoAACAASURBVBn1B7hPmgxpOIQbiKjT7dDy8hJ1Oh0KI3Q5gGtoyEFizrYCrXcOqoohra2tMLvp+JlpQdusdkSwFoxmkQEwkTCAT4ZsspDosI84SsJV30jBhWsNwNBsRNRuN6gj5Rm8tNw1zlCJMzy6QXUny2xSAsFMPv4LNigPCAu2oBc/nSO4bAppQ4nOY/C0oyZBOmyGwkIKBQFFcCwgIFeTUaCSliNxAzvjo3snjEqGiTeUwsJYDChAAxBgbFBMvV6PGo2YOu0WtVpNVvxIFy3pLHhI6O0A8OA8bsqyhKIwoOvXN6jVssxH1RHMustoFBDKjGGjzOFm29uXCnAm7DCV2ZhnyDSvKa1d61BDaK3KD1xyXFHu9IOYbxvp4t+613VHDwivS7L+uiwBvPovXx3S3t4+dyeD+4jBgLeMqCOYJCgFAf3eWh2uhaAgUP85qXahvBp3P8NuXkqO2Upw0kwVpOIY1NgYc2hqCHJ2iymKiSJEEB3gknFntDxLaGNjnVaWm6YyeR4fBgsI1Z28ncve/pB6/YyCsMGy1PoNBsw8o+HgkJaX27S+1mVrAkuOOhVYEOCYwnEA0cVoFDSPazw6Zg8Ii7GOMzsLbAahWh4+AsNoSo1mmzNsLPmbwobxK5QzGV+wVrdHjquO1YI5V0Bl5hEbK2bryn0LJAtJCt6EuhoKS9NWlfW0UlAG8roM/Q4ADKDLGNLyUoeuX7/GADK/O9/xFkyZMhsYzipqMmMsrzMsBGSYmZameTbkDKy7d7a4WBGFipAhjonjBgNoHIcUR1qwJ6vkazMu73X2gHB5sr8Sd+am9CE6qfXpxcttdhuBCRUKBEFesRDqymecGh1frczeB/MZ53s+zo1UobbWimmHklqUm9wE11KAUZDgOYQBpalpoVlkdOfuLWqBwmmBiClGZFsQPXr8iihocaotu43gOjO1HbCUmPY7HdDdO7dY6YuM4E+SFqboJAegiKOQGrEQI3pAuFy14AHhcuW/8HfHO86gECCW8Ir29w+p1eywAuGsH2aJq+zfK2rUbYnpqH7zK7bgssMf5yJi3z6bI7U7VLagqoVUGVkiPrYUnD0+k9s5QQuNYSDGkCYDSpIB3bixRdeutcqA6fxaCCKPSRYYxPDw4XNKs5iKQlyBmanr4CwqZJ7lCYMCCvbQQlRCQOJiC2NsDLiEkV1GnXazAgi+huFyVIMHhMuR+wLftbqTZ9+y4Trq9TJ68uSZobKQWIK7w7d7alWjTi8FUU/KfFQCgvrwJwn0OAtBtZCMusqzpApRXEeSIioKUiqO5fvMWDk5Z+Dcv79ls2c4c2YEjuZu7evWgRbovXixS7t7qNRGDEEAQQEYgAD3GSyF1dUlWup22BLAR9ONEXgOwowBodtpVWTl8mPNncDmeMAeEOZ48WZz6Jpvj9EFlHFdAtwDBadpPn26Q9s7e8wOyjUITH4nx1Z/6uxcgKkDgkLE6ffhFnqc+5mIsu5m7U7ZkE+wZSMxB+mVjIY6Cb1x/y612hJ3YDuDi/WsxaE04Yo98xJgUEAowdAIrd/P6Ysvn1GaYq8fUoF4imNF5TmquYd0bXWZVleXGTih6NGNTlYcz4QAwvJSW8Rhro24TLWf9Ww+7Ys2Kg8Ii7ailz4fFxAk0Oi20kSWybOn27Szt0dNDjBDgSLjJGQGUSgBVTyqiMVvj90nsnjggjbFXSgY49272XmCipS/F5Bh10QYlvnvOJ+tElzHnIOexnw/k0qK4+Hbdi0LvQaUlMQRIu6cJkAwYFC4fesGrayawIHWYjvV2xbsjMYTQ2OuPxDbrz57Rnv7oPyOGBAA8ImhDRdqj5zdQRvr1xggYSVA3gAFTk0NErYOWs2GBOFntSxjrldq+sF7QJheVv7IqSRQBQTdFUsQWS6A2oTnz1/Ri5evaKm7KgFJDTKHIVcHcxYKZ64oxbX47zlZ1Oy6Jd1TAWR0cLrDd3e4LkCw64fvXVAQCXAgQCxZQ6HUFkOpm0sDrLhQLU25qK7ZiCnL+3R9a51Wr0kFlhZv2XZB0wTMpxLszB2Eme3uZvTZr79iAkN0n8Naon+19KyWOEKzGTNgSnqpuJUgSwWE1ZUutVtiNfjYweUusweEy5X/At696jKyL7lVkfjbYEj0+NFTViJobt9staXdZGAyUAyfkO723SoEKBp8NOtH+hqINeAGklX563eyM4X7Snb6DFYKCFyXYC0KQS9R5rAYePfKOaiSlspZRtmQbt/eOqIauZ4ZNecmwZinFQr8418+phevdimMmjRMCk4tRtMgrctoxAHdu3ub4wlFLrQeXLFMGXW6DQIgIAsJH5f0b1zW2AK+MDM1JQ8IM7UcizCYUSXovthJmnPuOVsKQ6LPPvuqrHRtNJoMCqCT6HaXuPexZCLJNaPSdWQBQQHABQRV2AoakywE+XvIfEZsTRhAQLc1tRAACgADUFdgh9tuNbl6GUrtxvVN2tho8+/wVmF4agXZoOj4fP5FWGkGe0IzpAF98OHH1Gh2KeEUVOM6gqUXEaeU3rt7izJmgQXoShFfFAfMBMuVzKZqXKgtRDoeEC7+KfGAcPEyv/J3dPsm7B9k9NXDx0wMB7UQxU2pIMaOH8HHQlJHuVCMd5WyO7e7fsn5cdMj1VWkgUlVLKqklVMHWoiVucmC4r9zjEGCwazKA7iMABjoo5xSxu6skLY2N2hra0ksFbOiglsGXCZ0gFu0xVd78KOPv6Inz7Ypy1CFjjRUceVl6ZDdQffv3WIqCwAEgs3AeVgGa2voEyHIAstvXCHhoslslufjAWGWV2eBxlbPZxflK376nd0hPX/+gknSoCngh+a2lMPEZKSIa0faZZqSWEcJa7Wx3oN39yYnHtQTquBdxc/uJcNAqoCBDBm4qJAmq3GKIBQgACCAsA473Js3tmhzc4WHAqtBCqzEB37VsmMMLRH1B0R/8cO/on6/oGZrmanPsYaoz2g1I7p39wYFlAq1R5HQ8nKXbt1cLzOyXGeaC/gL9ArMxVQ8IMzFMs3yICf4yc2fOZmm7CMMheu++obywBSvPX++Szu7++x/RuYRgpMI0gptNvhxbA9lSeuUOuOSisKpKHYBaJzLSEADloe4LzQTCoAAlxFfE1YB1xkgEJoyJcXN6xvUbkcMBuwiYgUnFsxIWqlrPows4by7kmT8uTja+PePP3lCn/7qIUVRmwZDuAYbzOukgECFZGV1Ok0u4FvqxqZpkFZ1WFcRi85zWFz4i+8B4cJFvmg3HA0iO+3QJG7rZBhx5okp2JLUT9spAAHF/YOEnj59Tr3+kFMYlQyPvQpMg6GNKI2rhykPTAYSI491Hx0VVEZNhFTFGYsDlgm7jiTorIymcBnBQrhxY5NuXF8WIDCYlmZDipF55BasmYY/rOJw+bFplC6IznOgWeTHRWnmsf6//vVP6eAgoSjuMHcVgHSp26I337hNVKDRELKy1pjriTmN3A1Czc3mYwgXryvmBhDqLgcVlb5ak9LVyr+bA+tUCPL95b2Usscdl5J+9JhGz7ucOdS5gHQm1T1f/cEuV82EJSXjR8vOMu7HvEOPnzyjRqPN1BccTzC1CmEUcbYQuHGwQ5fls1TY0rtZ5CH1DdK4RZ4hLLhkG+UctIZTW47TtFPkz4uiy6jbbdOtm1u0tGxSY5XaWYi8HatgWvm7czeZThf/3o+946R3bGT1nHeJ3WlsVQG/A9o7IPrn//v/Te3OGlEhNR8b66u0sdGloBjQ8nKD3nnrNuWmt0Ldvqzfq5qbNm7Y08p9RoQ848OYG0AYfSg1M8SwLJaNTaT3Lapj8ZLHDTTusK8u7zTNDlWzTC5zjRYDEEYlODUg8LbfAIKpRcDV0ICl38+4BScqmwdJSnGjyRTazClkXAqGDcEwknLXBSkcMzt+XAuKHrEECUQrvxFiA2ikLEFpuH3Q62DQ61HciKjVatDatRXa2lqWzl/G0pENLRwl2vHMgs90z9HsAsJ04x8FdwaSIGRQAEz+6rNt+uuffkxB0OC2oltba7SxvkTtVkHf/uZ9KS5kN2FOoS6guaxhBpF/OdaY3lVBS/993GaufvwI4FziZvB08n69Z80lIMgiS3oarH5ubJ5I5yvNLdcdIrjs4wba+llQUECowsTrFfSkq1+sJ/m4/dhF7MAmK8R6MFGPRCEbYgsvX+3S4QGqYuG8x45eMpGUP0dqFqDwJe4AS0IUixRDacGZVCpLE5colP4F+HcTILC2SqurK9TtAFSUgkIuY70bTmD7VKW1s+MymuSW0XfMiG/C4yubMij9VrvFKadhLO/kv/pXP6anT1/wpuzevdu0dq1L77//gDjjuCDKU6IYx5or21TT2q3UqFOWcsc6kQwxOUDSVb21cFYtNheAUH9oXfcQlAUoDxAIxOsLy0By0w3RFqeyBdTuNPgBVAVhn53Rh8gSWmpV7FnFPPn8cwEEwccjPq4SPslc9KLn+aK5MYdxDnYZq8QaRAtj168zSIbIewc47NBhrw9fUklfIYFnURKgYtYURultIJYC+v1ypTFXIGe0vNSglZUubWxc4yAxMERny7nyDDKmqYNDhzHC2H0SscoMVRWe+MzTnKA75XE7ZleRuscpKLgsrwraelyWIltM0oQRS0ChYdxoE3iO/vzPf0CHh4f04MF9evPBPep2G8x+mgBAmk3pPWGIA3UMzH5hlDvWTQsCtZgNc9fv+W+hEAhqkaJ+rzIax3brys/zJVWfprkDBBcMYBAcHEjwUd9iVQg6TXnxCy6CWVqSDlYWFM5T0Z3mNT0ntXCkbqmDwXFWQl0mU4DCiXSbCwjWVWQDzSa11ChNjfEgjgDFBIuv3E2i4jklQrbq4WGP+r1BuRE47Pfp4OCAVlZWOV7QjGN2Gy0vL1McB2wxNuFONNPTClnGIGFOKuPBViIStC4/evDplv5CznIB4Dj3iQCxArLWe4hLVhsHKSCwokUqcBizhQBhYVOGzCJUnqM4rShCevz4MW1urFO7HVOvd8huuUYEunBkkkkPTavgZZeP/5nagjcD4lHUKvQSLLgqHV+a1qXmvLqlcJzVcNz3F7JIM3STOQEEWwFasQ4GOfX6qfRzLemIy8JWs7NDFyw8NAUtLbUlZdBURaLvrUNvfymdmo7VpcceMM3T5ILASQFBrz8BPOuXOxZjjz7BZgy56aTVwL/SL0MJweWQ5OI2HA4L6h32WUFh7wnltLu7K8osk+eg1WoxMPBPBKdDNGgBQMTU6bYYKDTUKymnqGQ21ieshTq+HkXGdmLZTLOWpztmEhi4geT6MRpjEzDQfZQtDAQgQPlzyi6JYoZbjl12YcxV52KRJVLDYRrjSBGiUJTwCiotiNpMsO441VjcdHXAwGECENZCcC0DLUycRlK+EG4uLYQaIBgSrP2DAbfv4xZ+XEyEh8Q2TBHlAh+xFBbh5d/cWlYDQXY+2HqqX9L0eNXy+YtwSU6l76c6aJrH/zUcc0alZymixwOPW9Us/mLsSgX0d3YPaXt3SLv7Per3B6x8lDVVagkQO0KrRuz29RmxP6HosSlgriKODecmhrBM62udSgtMcTnZOgpJgT1GnmeUzWtYrZFLHuVCGhdfcDdQfDFj0HEihyOP1GQRidVhQBY9lVMp5ivTkY+QIV/akeFFvI8XIfNZvsf8WQgmKQUW687uQaVMXlMP1ecpD5DQJiOAOBz26e69Tc5gwc4jQRQMT6bp0gJfKMxU/f8iHsAL0/XHGQbHGAJHPsRnnkS1TaX6/zTjBGutlEY7Owe0u7dP/V6PDntDyvImk6qJ1SchStmJxuzdgVJDeqnrK8bfmOQOzd5NBy/ky8OdgaYuUGzNRsgpp8g0Wl3tsBKr1lPItQEoEz9zAAj1sU8KMrvHuXLglGDx/JTEdPVqbT3eJa7T846T3VHv4DRjnWXlO4tjmwtAqAhO64gCyVUPwiZTHYAYDZS7yG9Gtony2ucFzFOpNIV5euPGumHVtMFDOVaLkcTHrS3/XveiuRlTcq+qFjmuTmKcnhefrxRyAfzU5LfdrNRPLHe0ftkqGEIJayDeVXv1mg+XfVTlNfqyTlCc0OGsbCU4aMKMZcEargfl8erVHj17/pIODwcURg1R+DlRFIOC2gKK+pqt60nuq4rfdZFIEZtYlax41KLEs8KMqrA6C2q1ItrcWGO6CrZOnBg+TkNSQ4NzU6vUFWigoxarDOJ1P00Xf/1j9wKusJzhuc/t8bUGR81rAYV68ctY3nH+AMHRmQCEvAD3DIJQ4rNkK8GwVzLNMZuk0tUKL/f6xrXSN4lvwKCpyoILXVkRwP8clZS8F7c+qtjsW8RsnJw2KRlPLvWDvlQwcAAAoHmQ7CqQionflxVnlf7H6QtsW0GKCS9zlzQ+I+igME3QY67psEF5BRM5jhWtnqOnlgerV36MJI3bLoxNIxsUiJnDcNbufp9evNim3b1DCoKYorhFBdyEDPzIQjH9e9W3wG4/W61cv6NphmYGj3u5PEnmaFNNzfBkqCuyfEgry126c+cmtVpCuSG0F1JtywFvYy0giwlxiqvwMRUh47GuqvUr4jBbknPASA8I5/mczScgGAmA+ybNBBBkRygVrXghtTBJlTwqKvGCLy13qNVqimJVDn32f8LuFeUiWQ2wOtwW6+cpdvdauluXn6JDbWZPydjpnOL2jQdnjAKGuMq0b70oLe4VUIZJbXex0nesWTOgJTbUwxLIE62OPsGcAsrKUVJ44ZdvNVEAVpcJ1IO9m/32CEBwd40GB/EDRU6PHr+g3b0DSlPTeAWuoSBmqmmOD8QR00qUgKSWwISlqqsOsUgwN23Eg/UWB7cYDGIlICgKCmeAAizNGze36OaNNUeq1ZniX1ejJ7CstzyxtYfhGHcZnqex572u18xfdyoJzAUgTPIV7u72mftGUtwsIKBIDW4jDSqzy8gEDlGktrKyLFw1MOl5h2grWQEKymvfasXnsIM5eh1Gg6p6vFVfeLfYj270KtxAw0EhMRCTA66WgQCCFGZpTEUzsGz+zOg95OWsWgfS3UpcaVEMALBc9QIeBYMmZKqudHfU0nNYFcXROzntqIaf+wcpU2KDQpk7kMUAcAA/qosdUMP6mS5qol1UPR1BR8ICkvkXOD7I5Cd84Swz+ITsWDF/7oyWgYkV80HsaUjtTpNu3rhOq0sIWkugVIFai28XHxQgb7HKRwDhGPXjAWEq/XzhB80VINR914NhQU+evGJAENcKnk2NBwivvbpBWPGGEgBbW7vGCgxZJpJWKLQFDCCE9n6i+MDKeNEGqQt+GlQV7SWtJweDjH3W4OAB7XOSpabVpI0V8O6/EMWpClk8KqOzGS1KEivJqEzjBrFuGQ28i0sNbp6Umo2IGg3EbUzOuLmN60aZ9GRn7JKJKDMumMdPdunZ81cUEFxUbSrQD8Fw5Wv2F4sD2WPsrkFvXp2XuK0mxc9dj5YCQg5KZpPaaGVk6w047mLcZup6xLnSajOhW6DC3uiWlhkyKdlSvegH58JVh3koDSCMZ/E7KsKgz9hxqVqXMrEre9M5A4Rq8xEoikePULE65Jxz2fyp/1jTC7XqFcpCFP/6Osx9UXKRSV9RdkvmqAkQTA0vHBAqAc9SJROliYABgAC7ZOgojhkgVsDuHHGhuB/pNGbUegVZ6jn9Vn0q5bNAhzSjkUC0WA6lXcF54qr8pVgM/D/4ie5XUIquQjxKN7L1Yy786NFLevZ8m+IYTde7NEyQHWQ4R8reBdZ1BashT8XPVMlGcW5YT6vkOapcDHW1AoIAjZWiACpy7RP+I6wkWAxww+GGqF8osgHdvHmd1tHoZSLVxaLqF30uxrkE3ZUdx/fkAWEWn4q5BgQ8cnt7GT1+8oJjB/ZlliAfKzYuloGfGdmlKExqMiAoFz6CjKI/DPFZIT5pHIfqyte+0avnMjqaDb5yFN4hiwp6GbndaEEJN4o4eEx+Bmtfx1ljBKHl/KIUVR6jMxpRmlqxyrKxGnIkZ73ITXaNyI6thlh4oxBTdXnLqg6wEloYDJAH9uTxNr148Yo6na4AHtowciUsLDfjzzcdtaSgUCyEgCS7xzWAJKisCqf62ilwYt3rVhM7nBgvdM4CiFrLACBAsFiYVmGpDanI+xSGBd29e4dWVyT9FXNVF9/iWwom8ONsYORXye6TDyQi61R9Dqrnnk5BvvY39HTDmtOz5gIQ6p2u6m6VTz59IkrTuBeE0x6uHyiTnDJssU2z9G63Q2vrq2WAtEC2CisQvOx4aNGwHbTHHWo2wXV/UR/7cgDLwNkDPnn4ubBTRkotAIF3w4bEjdNLWYlhh6yUnPa1G1eWL0F2mVPdBacAaq9gXUW2j4FYB3K+RCc4ZmEAAe42BGAFFIQiwobIS9VtlIXw6D95ekDb29smEaDgTltwFTk4ZmpDxL2nAM/ry3qf27fXyM1sm81yrBqEwR/KIjfNwhIA4aB4SaQm1qIWPfJpJpUUxHkShxrScHjIv9+6dYNBoe4yurhn6KKe1cn3sduH4wDBfRbOMu6rJN2zyGm6c+cCEI6cSkH04uUhPX32iqJGR3bRpqJUyM4yCTxCwSBA2GrQ+voqckdMFk2DlQNcAQiQ8s6myGhtTVokTiqMsXuf8X7S8sUom37IX8bVFQjgSX4OamoBBoNBwdlTg8GQ91mwbrBDxW4VwWTOhIoijiE0G22uAC1yFGRJgBeKstfL6MnjZ7S3d0j7e33q94bUHw6p3++z/5t33xRRs9mkbqdJS8tt6nZbdG1ticneVlfbRvSm4jsHRw3cOJK3z7GMAooRjnNx1UGZQo7NJtxGKbXacCMF7JqTzmK6U0TmUEjPXhzQq+19Hm+r1S5Za9kFqEFpZyNppOg8ElYhKACqJTOuCldArwpRAlmOr8hAQ/25q15PzhF3U0Epgs5FRm+8cZfarVJs/D2v7Ejzl8vtwzGdejjLUXV5esV9Fmle1LkLAQhQhh/98guisElJFlAE/hT4eTUDhRP1hf++2YxpY3ONgkh2f9iJsi86S8QnXEirRDQGP+ozLSCMukqqL4ZaP7hemueUDAsTLwioPwArZ0GDZMhBW6FYcCmeA+Mqgz8b7QqJHj/aps8++5xevXzBdA5R2KQih6UEayeSAC07asz8TbogoAgxFmmAjlhLyP+jIOvuvdt0794tarWIDnsAEuET5Hx7w1mjVhmuDgshjJCdE1CrBZAiarcaDkeQtK3c2dmn3f2Uej3pnYziQiVRi03nsoqVUwkYjwdiXbNx8Zhx6zmO6dM9rg4y9WsgaN/v95gHaTDocYD9jfs3GPhNrRqfojErAaTpMq8uSgn4+3gJqAQWAhAwmSfP9umrR88oRGaKySVn7hmzLRdys5Ta7QbvfoPIVMZy6T12uBnvz7G7XV9bOoGr6GjFJLcXH74ol/pOyRSdsWJBU5icewr3B0O2ANBEBNW46rLhAjzONkUqpuxrX7w4pE8/+Zy++PwRxxegWAEenDWFlMiowS4l5Y7n9NEQJj2y8KX5oQSRARywpDQGo0VeKPDL6f792/Tu1x7Q1vW2dMgKUAA3NP56iSEgZx/XBb3xcDCgdrtNzWaDwUR3zrBg0Pzmq6+eMPUIXH2YF2dEafyDTKFa3UQrxXe83Kd5zSV0Xt/NTnOmHIMzIU+002QHHrKumjGDgmthakqvTUWtWynT39Mf6SXwuiSwEICgSTQf/PxzGqR4vWNWgJyzzm+tZMrgZcXOf31jjXfDoqRF8cA6ACisri5RxwSTp+NKOV4xVakdRk1nFFj3DgEMsAoK5pAP44Dz42HGaOMfVuoZrIEWz+vpkwP6+Ucf0fPnL+TvcZMyzropuDag02mzkoUrBn55oRTGjh1+DomVUIgq7oyzdVAABn0+6Kc0GKQEVkpO+0RmTQ6OH8g2oZu3tuitt+7T/Tc2+blM0wHfD2AgwXq4vVCt24RI2fXE+fxN1IBIgPzRwxeGKTMuWeI0JlGCJqfOVuUlFdFWgRuC5Knfj0lrepx7aez3jO+S4cSxqlyszGTYp81NdAkzRIplG3o5zlodo9lhU0/EH+gl8BoksBiAAN0ewUrYpc8+f0TN1hKlqfDU4D95CZGuaAABWUb8bwBByEVryIjpdFrc2Ul2zMqvc5zv8zhA0NiB8tpUrwcw6PcySpKQ9g+GvPOG/3yY9hgUxD8NF06bwgANRoh2XiX0wd/8gh4+fMS1CFJrID58FN1x4V2UsxsDRVQMAiHSN/Xe0i9YlKM5t1LMFjAnFBQ33E6glN7Z3ZG2pFFIw+GArYFbt7fo69+AxbBMSdonKlKmlU6GGccztFnRoH9InW6TA66cLZUktL39UiiMw1hqmznrR+gojFHn9EE2u3E3J7TMmtJeyePfjuNcPpP48Kd1OWHsUsksjXQAsgDcweCA3n7rflnNLZK32Usy2nEW42t4y/0lvQSmlMD8A4KZKDdQKYg++PAT6g1yisIOZVBK7HoAfQOirsZltLleUjMgzwV8ODD74S9vNMoUmilb8h0FCK4CqOXaGIqJ/gA1Bjnt7fU5iAxkQ/yj0USxVkpZnlKj0aI0CanVbNCHP/uS/uonf0PNRpNTIPE92hdurG9Qp9ORxi7cYRIKPWHFrRz1dpcr84UyhFWifEmsopxWhFy9G8LaQnZPQHt7B/Tq1Q4N+nCPoA4ioTBK6Zvfeoe+8d7bLONhv2+zhDJDAyJmGgecV1c6rPhfvnjKqb1wFwkgSOQYgCAV5gIO5ZiPw90pH/jzPYwJ+cWCQ01LJNYUm0VBRktLHdraXLW3NAR+AnjjNwjnOz5/NS+Bk0lg/gHB5E6KowRWwh598ukXFEVLRAX801KRzIBAGXU6Ddrc3DCKD8HmIQdBV5aXaHlZ0kPEOlDT/jgLYZLAJ4MBBsr0EwkygXLaP+hLMJVTVsTXz/nv8MMnCbVaXXr54oB+9sHH9PCrp6xwYfG0+Pb3nQAAIABJREFU2jFtba3zrlyKqKS5vPSXlmwgbg5kYphKPSHcRNjFAwBMuqqZs8Y6xA0idCDSqQxZP0gjbdH+3iHt7e1zRzJufpIN6fbtW/T+3/42ra8juIo4AnoNSOBZ0kOlQQ3cWO02At0pHR4eGOGJjCukdGUdyZik1TFLclxweOIqOVbHuGtMsiB0h4/YRzJMuDBP4jYSsOeYVFjQ5uY6LaF1pNOUSSyJSTGlk73A/mgvgfOUwPwDgiMNLnIqiH7600/p4AAcPJLPjn6vRKKk4LpASz/eCUuSJ2eD3L59Xa5kdnFnf2EFoly3TNlgBTQUQyk6295BUBasm6g5EDiSPrMIdEfUaMb0q0+f0I9//FNKEwSMW9SGRbBxjdNE8wIsrgGzm9oiLrC1gn9HuliZiZXgoMR1EuCUHtS6K7fBbwHFKI5Y4QGEkGaKuECayO724KBHz5+9ZP6f/f19VvTv/+1v0ptv3UJkgbJsKFaIyY5iuocUGUUhbW0u0+5uj11aapW4tQ5IUxX6aNvVruyKp6hdexPGpZ1aF1Q1cHycK2mal0zmJr0VkhQyku5gmF+SgKYbgfQmbW6uMjgi4M+xKgYHrI3lZZrmfv4YL4HXLYG5BwRV3LITlrTKVztD+quf/Jw6nWuGIC2jHIqfaRXENdTtdql3uEdxmNHdOzc4rVPahCsuHGfSH+fDGAUE3YzCOjg4SGhn55DyoiFcTBGUBEAB23akiKL7V5M++sVX9LMPPuJCO7hYVleXaev6hlEo7uPhWiTm95KjR7ONoNyhgJFS2uCGQUwzAe4mdq0hYCuWBmodQNXAfJYcKDZ7YidTCnxDVDTo+fNXtP1ql3fIyF5CJtJ33n+HK3llt6ycUkI3DqUJ99bKSpMO9vtlnEOVJI7J0NSmdBmVNy9jJTxD44p63S/JUdfXamcXeDmxl61SsdKQxnztWqccrgahx2edXeZs/L2vugQWAhDE34xWmkalB0Q///AhPX26TTEXq2UUxkSD4SG/nLdv3ZCUyFZMqysIJC9JRSorPvFnu5kgGoytJrxMAwil0SE7Xeyb4SbqZ7y7hoUQBC2mo0CWTmaYRcWN06SfffAJ/fLjLznNdGV1ma5f36B2R6qvy32/W87L2TfVnbDm9YOxE43NlcNf/PVIPxVlnSQFtdtd2yO3QIFZg1JDGw6lXp0/5IRdPPoTd2l3d4+eP39O+/t77M5659036Lvfe08qrNMBxzUEVCR2AesFMZG1a21ueiMZSjYAjzoEtRDsS6qhWSENcikmLudF1rRca4XJc6MV3uKawzw3NsRKsFXeZ3VJXs6M/V0XWwIzBwhHZXe4qX+uya8voTLvQK0cHBD98Ec/JaIGBdgGI2c+T2h1ZYnW11YpSxIGhPv3N6WyV2KapmaVnTa88pMjCKq8asRqY54XaTouVzo4KLj1J9I6pZ0zaB6a7PdHxhDAANlEH374Kf3iF5+ywt1Y36Tbd25wyieULVwRB/s9rrpGFhKnj5YVuOpiAbe/qc5uxjQcHnCQ+dbN6/TgwRu0uiKdyF68GNBnv/6SDg76bJlItXODBvCLxw1Tp1CyJlmJMEU0/pcGQ7C8kJG0u3PAnERYq3fefZP+1ndgKfSZxgLuIsg54gppoRlf6XYoigPq9Q55N42YAxPn8dil/4Ksu83I4X/h706Nx+W8pqDxkAwpoRi0wGC2AvzM4QBYpZ021ta1QH2W0eWsm7/rJAnMHCCcdKm00AfuCgT4pCmMMG7+4qPH9MVXTwyffkiHvX26fn2TQaEVR/TgjY0SBNx+r6p+yi5lNVTQQjOxTISK4aiP9o9F+4Lt7QFTSXBGERSwE0xFRg8Kzj795Av6yU9+xqyfN2/e5CA4slaGwx4HKkUBx5LRYhrXaE2FpJ9iNAIIUEBp0qM879F3v/c+Xd9qs2rlQm6uIZCfn3/xnH716efU4pRdKFxDFsi1YugbUQuCmp4BkAHTfjRR2Y07NujVy116+PAJjw3ZR9/81tuchgm3HAMfjz+iNBlShMAr0oDh1Eu0yM2qf+XNr0Nz1Q46bgVez/dOeEZca85tdMMCN2BepLTU7dDGetcm/p45aeH1zMlf9WpL4NIB4bjir2O/N4Rj8DeX+zPzZiYZ0Q/+4gPO4oHiRqB1Y32VOu0mPbh/izqdyVxFExH0hM+LNn4BKOztpbS9vU/ocob4ALKKsMMfch57k5rNDn36y6/ob/7657xTv3P3Dq1c63JB2DCBv18sCGHdlH4PcNuIeeDSVMvOk2twOaCb0fUbq/T+dx4wUMJthSA0lHMRwnUUU5qF9OGHn9DzZzsUN0DljMYvatmoK6qi8spWpNKqFMAI9EAsgmhne4+ePXvOu/u/8xvfoQdv3qB+/4AtBfaxZ0qvPeT0zGsrbdrf73NGFOf1N0B1IWCjn9IqlAmXFeDukowtZBujqO2zMj7YPM33Cgiu5aqBbwsIktaMedy+vV5ao1h3s3AnfKL84V4Cr08ClwIIlRfIoWoeN81JFaTl3+EHR/GZaR8JE571JDL6G0R7B0T/9oc/oX4/oTwD/cJdeuP+HVpbxTmyU7atBCQriAvWmC7CMoMKiZnJASpbTIpiwqfq6nJiEOaQXh+N4pGqOTCV1E12eyBlE8Ve7dYSPXv6iv783/yI8iykO7fucPC4oCENkkNqNDAeKRZDUBgBW1gJHNgtAcGlfA6ZUA21F0RD+v73/xatr+G8gpIhOI6kIdAAWTGNJh0eglMop49+8RkNEwBB0/RjdsFA3WRyS8gaOCwtS1G01uA4BVxgAAcAwuNHT1m+f/iHv0/LK2h4M+DgOQBa3Cc580itra4yrchhD+Ct9NXWVaWWlJV1qY5f39txzJWdiIbUahjywlLV87OI4DgK1Xp04/om92Pm5TLVzfU+Fpc2GX9jLwE8l8UkjfuaxFMHg+N2dKoAbFqkVb74DlW8UC5QRIbOnhJkqCCImqFFYoMePX7OXD/Qj+9/59tMT5EMDnjnJi+nvLiSoig1AHEDyla6sGmMAi8xXm4GBsd1w/flbmE2n15+RdAWSp9oZ/eQtncOKcsQz0DFcSztL3NU/TYpz2L6wf/7I9p+tU83b95inzN284Nhj7lxEpPCiWtifEgD5UYt5U5Zg75QpgGzuwo4goVzQH/yx9/huUJ5g38IDiVusIO6hZS4Oxn6wPz5v/lLarWXOTvLnbvUZcichD1CUiaxmwdfkdQ+oN0lLAsJmGKX//DhQwaGjY11+oM/+F25fzYkYAYoHiBzxBYaUURbWxtcdwFLCNXQ3Pf6DDxDr+kRLi+rvSLYHoOsTepTJZpgMrTALgvL9BpbfK97ZP76XgKnk8ClAYICg5snPg6bNEceSkYzZtypYg+JYGarCcqElHLOvQ/YFQKSuDDCTrxBL1/ucM740hL8uCCygymvCk5MeuX6gaIVzh/J0ZePkOHJrhgso6IENIagRV+aUy/BCaGJBj/RsxfbdHgwpCgG+V4kBHUxri/FYR//4tf00Uef0tbmDS7yKgooWKG5RqYKAs6IkyDQiw9osVGQphaNrR9QhQ3qCHT7GlAjzunv//1v8ny5ahnU1xQymCagksgBDjivST/58YdswQBMbT9ksRJsmiQAx2o1kZdUGbPjymRp4XhYWp9+8isuZHvnnXfom+99nYPjw2Sfmg2p8hXgypj+YWNjjQ4Pe2XDHdsC1XaGPtmjfly0YXLagK77UferNBAq4zdVamt5thBUH9L16+sM9Me5Qi0QHje+k0nDH+0lcOTzfJEWwjhXUb1wyKYe2t27ayXUf5cdM1g3kT6p1bXGtcGppLYzlloZqmR4/wkXTI2ywbVaOAffKDtrBVjqB7htNO2VC6uYBgNvvPQmQAHawWFKT56+5EIzWAPQ8uhjgGyeMOzQi+fb9IMf/H/cLeytt94yVgp8WVDC4xSaqyTq31vfNHbxAMgwHNIf/fF3pHvcEF2+pFk95JUAaBGIZ1rsJv3w337ItRGwbFgOZVqrXtdwHwnhxISPyZ5hFlOxND7//HPa3d2hf+fv/h6tb6xSkvRYMYo1YRhD04S2NjeYThrstKiD0N4LADPmPjJFdAaj2fUFq4NH32zSAHUWxorTwkCxNOyzYddXZKCgrskCrv/fZrCNTlVdRvqNXQmVDHiO4EKD1QQLVirll5c7pUVaxhzGZinplZ1spPpynzteTHmDajjp1Fr2eGA87aUnbQTOXWCnHeBMnnfhFkJdCsLkOflTVc6jiyx8N9bXLy++8TQY/vxRILIKAq6Toz/CwSM7f/dI7e+suz2+s+nchaviJDCHEn351QsKgiazieITcHrlkEn4irxNP/rRT+jp0yecDgpiOlxFd90KXnJnq2jsSNzgpOvvF0LrnCuYh/Tv/tG3+WwUpknHHZHbME15zPx/0aIf/fAjBgYGI0yhFDl78cv/mYmVfY5VmdhxSgtMJc9DU55f/vIjunP7Jn3vN3+D3UYcPzANd7jCNwy4snd5uUuDntB5SNGcdLWTPs6WAZXdNGw1IY6CtGLMQqq0xZ8vVqXlbap2UWPXYNwouZ4UONTlVVZ7H+m2sgKoPp0iKzx7AEW4jJgauxVz3YsqQnf1rFUwTimbtZ9SX59e20x5gzMCghZp1shsTz/skTM9IJxGmJcOCHU3UT2mcNyk5HwbqDvq+OP22uVOzzlw/ANbe43LzmpQrEjRlFRUrpp+mdDTp6/YbSWVwFLsIDvdiJ4/P6Af//ivaWtrk27duim+c25GbCqEK350F5GsK8sq4VFAQIvQIBhMBIQkyyiD4kQwnQwgFGh3Ji6yKvCcBBCMQjSWCHbJT548piePH9Jv//Zv0vrGNQkus+uNOOWUi+dSqZVIhwnHJQAIXBTHQezROA1adAJYMIdS+XKCgTwXaqHgKGWFVdcjFzOiupqvK9aHKnFtzckA5CQNuNQermzY+tQ/sGWlz6RdSwAC5gvQR7aVeRQmPLLVZ+y49+DCv68Mb1p0mKSk3aSM0QCLTdgYN8vjNnQXLpm5vuGlA8JZpecCyjRgMuX+55hhyVU06Cq7He1AxqqHlQNaYT58tM1pnv1BwgFXaBfgAvMO5SH98Id/TcNhRu+88zYrJ+6KFkmcQpQVq6PaeMa9BHqcgoJYCC4g4DpQtK6FgF11yq0xscNu0l/+5cccSwAgVJVfzUJQ+mmHUrs6TlbhbCmBdgO7bYDCzz/8gLrdNv3273yfrSSh9wZFt6mZSNGxrstkgwDHMhvHYQpVYSAdN+RKa7RGlV7GnJdUBBRzkyAAiVhCFjSt11+6xCHmJIkEaq1q7IjTbmvWZ2mjmdQ0VLdXYLNcGtvejV2KJqsII1xaalOrJZsGLVQ763tw4eeXgKDPG0bguLaqUjH/mmZLNu7ZVk6wcbP0EfrzXPuZBITjlHz1+6PE8Xp3DwIIcn8O/Er3XA4a47O3R/Tll/9/e18BJdlxnX2bpodndneWQbDitS3LSew4jiH+w8yck+QETpiZ6YSZT5iZmew4dmzHJLIkW7ArraRdLcPsUPN/vguv6r1+TdM9Mz099XRGs9P9oN6tqvtdvudYE0BoCbfqxDVoZYmmOGtlettb30kHDx7m5LNSaY0TvKTIm5qX1gkIDAfWqJ7W6PX/74QwXx8QEHbbqHNpDzMZJQHBsVIBBLF5+yDlayoOjIwBcwc2bmUqfRtuLC7SqVMn6dWvfhXNzE5xwUFuLIO8Cq0WiqegYX0Z/gDVlJTVKxALYxEnv0aF5a3zGlQG9IlGKRAkAq7RmTNn6erVa6ItqM9pfn6eDh3aTwsLaN7D+phmfVe5PzIXPmSmb1nr+t4wg2lHPsfe5L1FKXDaCTN8DgaQIAXOq6jVuAjg1JQEBzS5iDou2W6Eg0GyiJR7NWkH/gfJF7DvTIhK0yZaNELSObYdFv/tA1BHom0wQUbn9kMJCL2Rt/WCa9W71kmMFg/eWuWNGL6e4v8tkp/V1al6gIAsYqKLF9fYXISMZISxVlCWAf0F0NEtW6CHH36Um88cPXoscqzCps7ROlwNMx5i25ouPpNWyV4BgaXkTIle///uafYhpADC/fc/RURFbiBk7yrbzWkIAgpJk4aBQfxz8yFA2gbGFRB1dOoUTU9P0X333UvlyoowYm4/iTBakaZRNpqfoeDom698gcAk7ByS6+CjyeTZTn/9epkef/wpunAByXHCPCRXQAFKkwJzuRotLMzTocMHuJT4xCQS4mps84efA32lI7MkihByESUtC2KFThQIhCbx9zdAMAc9ynEgY3tmZlxMRj3z924k8t520PrP7kbiX//dm6/0392JKsks9kE+cafdawQAwZiV/9ufxlbmFTun5x0ZXyMQ5NkMhObzIkFDQzBnMnokc2x+o8aSOOccaFG4/3nTW+jo0aM0NzfHjW5wPaRiMVlIiWQX+pm+NNVSrZK7Y8qmIUgfZWgIAgjoVsZ8toZaQc0aggFC5EOI0FMBQWsYmVPZbcYkIJgE56K8uOMal81eptOnn6VXvvIVNFaUbG2Yx9iRraY3Lnw3P0f1qvQYcMmDKidqaCu+K+QLVFqr0FgRdZGInnziLD362OPc/AcZ4CjDYcIBv4VFKnGin/TJwM/c/BTdfMsRuummAzQ+Tlx0L5vDFVAh3PsLKDjziGkGcUBw8yUakgYfqNSLXBhuZBSBLU7QtdpW4N1sQEhj+sm12HrA0fJJnJIUynj3eo8yAUASMVtVFHA1x3Ya496o9932gBCPVvDVUpct3Ey8VmptKxtoG/IrIHDNHZZ0xXaO4nrPPP0CJ6HBdJErqKSpfZGvXlmmJ554im6/HcXfUNhOGAbAwMpA+1VN00YQvQUYCVdTNe1AmBeHnbYBBG6TCb9CwmQEDcEAIRJ+WZT1GCG/q2P6cWYY17iiRLpKTZvt5Onpp0/T8eO30L79u7gaKm96NgcjhLjM9vxbbj5E5TXRGppFaaEImDtCjicmEHJK9NBDj9Fzz71AdfSSKBQ5vJZ7PiRqTkXhzRxphNDYGlfDhZvn0MF9dOvxY3TwwBQn7eE7AJUf8RUHYl+4SJFiLS/DS4KEhoTYAQkrjtOrvcTbpwDTEyexZyXH10HgSgzR/xMMHj9cS6uBREnrC+F6cmBOEW7MNSk53Bgl2tsJRD29VDi5DQW2PSCkv1vzQm6Od/Zt3yZ1CoNr5ZxuCpXzVjp4MhyMVsLgzJkbtLi4RrWaZLAiph7JZdxkJjdOj7z3CWZY83PTkVNTzAvSYcxKccdLpqW8LY/BMxlFDMYBAsJOX/u6uyQxDWGm3G8UGcLIm0DVU4nSQdipryGI/dysRQlAsLRwk2pN0o1sIEIceSf1h5B2dKvWaXl5hdbWVuieE7ezvb+0tsbOdO7yppE/u+d3cScykxYRdSQhpg48YbIz5vLgg++lM2fPUy5XpFxujMuKR4Dg2ZwshBhzJYApeRBmshKtoUp33HGcTpw4JPkSXDRRnNjQJlCwDhqPVHsVxyb3QNC8FRYOOAlGo5v48yz7iQDdAAQ01JFOfuJjUYhzob2ej2rzuFgScKyci8y/RWrZHIgprHl09hGinDE/lXJds9StMq/llKS9WRwkOet9LE9jYwB5AQgNCIsFjaf7Hn0hsf3+3jwaD++TRgMQlFfFyRxfpUlAAHOXeHNZmKnhpUjcqsTVVVNfrfyARLaIdGtRpfj99NNXaHmlwqWsubxGXpKguEppLUvveudDdOTIURrjHs4uisIStXjp+klYbddQCiCw81M0hCQgMKNSQEhqCD0BQjQmX+PSzRwhib2HJAFC1AMjXVsr05kzz9PLX3Ef5QsZrnwKpiw9icV/MTkxwdI7mKhEAYnWB7MaGuhA8geTho/muWef57LbxfEpWl2FqQdhvkS4ndHRhS8Kzf3Ma3sVZHCDmaP2ELSOqckiawtHj+3nYog4cjlzQENrAICJSctKdRswsKSriXOiDUhuBDKyAfwzM3CqS1FCRHlJ1nYuSpSTudvMKJpmzh7fN2rg0tP4fdSkY/QD80dmPjLpIfzksoXIh+MEKheW23JZe5qTRdpJoUPRolH6vViUqsatTEoy9rQn2Hu0syIML9PeyJGNMCAI2aw8thHRmErSWYyFzJJMBVVAqyzNyGK3FeU7I90qQ/kIqLMQXDUJmWsXPf7EeSqXYY5AFItkMOOAD+HG4iq977En6fjx26hRR48AkZqiZKVEKGPnBdA9ICDKhTOVobkgw9sLO01qCBLgZIiXoiGkDkyYrZh5+K0iGrJjmbKUR3/mRoaeeupJuvelJ2h8AiGj0pWNw241BBXXgnkuLy1HWeicjKaMMpstMGCfO3eRlpdWGHi5GmwddC4wMLDGpsw2ngQpY7TsdclWFhBlJowqtKVV1t7QYnX3njluszozixK5UvoE2gzKWk9NTVGxaH2TpQSKBQRYHgNuWVpb4d4P+De0EQCC9LcWIHBMFWYUicpyR1vHQucl0vKMFPE+JVnTNKmY8KRLA4nipVKN9w20QWhlOI+r6FYl9DcpePn+gnaDd61GURdMANVllDfYxIfe4sWioxWXsk/1O6QJiZsJuH1M0yZdOvKAYHS0bGatX8cfwz68soKFLNKZMQ+LKpEexbqINHwyNi9RaQlpqM4SYX6Mmd4zp89yHSUrTw2TDGe+VhvMwNZWqzQ/N8cNb6RmkXQREx+C9RLuVoLxAMHs7QkN4TWvvVO6pXmAgM1bQ/6Bl5h2/3skyihyKqtJRQLy7Tke048TxMumFoaLTWzvxYxZ75HPjdHFixdobn6GI4q4XSeAUDOL5Xl1mpxAN7bFSEOQGlPiJIYj+eq1Zbp29QYVi+i8thq1AEV9K1RdBSOzHIN4LSyXtSzjkx7UBsyoLsuSfl2c2pDkC2M5bmG6/8ACzc5Mc+FA1IXCdwAxgBeSCqHVTE1P0+zMRGTegHALoQGCRr2OwIEM52MgO9sJKzLvcanWV38HDwrx8GaMJP6MmJnUtgJrzg0uIokcGneO5J24ygHILRGGmwSA9WQqm5lI7q+NoTLQFEVrwJwVxmB2FIqaPNNMT3/RDp6mm8S7N+QxowMIzWtZFqJPNk0yglS5tlZlhpLLT7DZgZmwhSaq7RbgkVZZw1RUCTyRxChsLDDWLMJcKEfPnzlH+UKRGZKFaTLTqdTp1MlnaNeuBR6Z1PMRxxrGYIAgoafWZrHT3LcHBISd+oAAE0ekIRggsLRcpCQguLL9rQDBKOyDRQTDEkGkhQNZQle7vZh7alzf6Oabj2l5B+mWxiYUbScK0Lxy5YomjYnUifvAJLF4Y4kLBhqdYUpCFVgwXRQ6hJaA88w8aBqCSZmiLUotJIA1l8/ICTDZ8zEPnDHNeSSuzens9AxNTo3Twp45sW1z/oiCIBcVrNDq6iqDGrKwUb/onrtv5SgoaBwIQZ6YyLNjGYcfTcPjRUkPzl2wVew01U6rYVDfW2CVDQFjxN6pVGoKbGDEMIE60PJDvU27NoU3CQKiRXUxWo9n2xzKfIjGAK0SWhbuh5Be+GbY1+A5og0cfI21iyfvuFNGABBUb+V6EM3zZ+sNixIOLvQxBhBIWQNkDkuSmKYTxKSZVgs2FhOv9XYkykd8CXjG+QuXWIq1ksjifINNOU/vf9/jtLCwj5mQODDdrjB7t/xOvk/8A/e6wowtysiked+HkAQE9iHUUGgD1U5rVOVdO04PeBoCb56I37cABDshpj04QHARQgAc0EcqyOLZ2NTnzp2jO+64XdtnolGQRFnhB/SZmZmhy5cvR3kEuA7SPxguTBTQOKB1sTyQQTHBsjYQEjAwOgIETUMQE5L8gLmBdngWGDckd0j7uD+0FmbH2oMC/2aTiFcSHc2HGg0BFDAi83FIOXDJrQAo3nX37bSwZ54ymRqNjWVoZnaS9u2bJX2EY/veGrZZbc75GLxUK+/krTfdVqAsMu2hEcAnYEUkRZPR3I6IHs42H/MXpLBVJ0a0QgS7l0vQNO2JhSx9AK6WoociWCHJEVoX5gLBClwcIJ017Dhm380Lb3NAUFt19Ka+vV8/RPnp1QY3yEFzGDgBLTIEUS1ScC7dwShMxpGxWe2Vqqe88S3SJ0N0bXGJyz3bxXId2LPE4T/15EnavXsPV+eU8g1+GQzfTOT8FsyYYtnLTg+Pkr/4ezHTsHlHNSJoCK993Z08QpiMLMqIfQiNRgwQHrz/ZGQyYru+oWwrkxF3asPzpAoqd02L2BtMRGDsImVL9BS0ImgHEq+Lon633XZb1BTHL/EABgBAQJaxMAFEq1QZECzRDFqZJN9JZVFjFJUyngepX0waBgKooop/MxiyD0WARMxKSEjTMFfPqW8FFJ3/ycAaIbtViSBTkx9eXSR7cZDnYRqaGqd77rmLSmtL3AeiVi8RNSpStyqTpVtvuYX27UOXOiGhrblmQJB1JOQdHJdLi57jQDRk069KnwsWmjjbHOY6Wa/iyxFamJk1GrsNMyVSist9qCbIbxTDhLgmxGXDFczFL+H5Crh4orq5rEwYk0X8MhC2JiaKHLRQEBdRODpQYBsDQiT7O85vCrZ+hUW8vAxJEpJNgyNPsKC5ub1XkM7MuKKOyqpxzuT2FGRpEo4zU2GJ6PzF67SysiJFD3QRgzEhSQrRMc88fZqb4LAdFCUvVBvwyxxEzvAoWSlFkjK/rYxYNATWjQ2AzElbple/xgcExFBKq8sa1bgUN2symSI9+MBJymbgQ7BEKr2hbSYvIUukf6vlIxm88V0HQED55zyh2unExAStldD4RiJp8P6Q/o8dOyrNcLRbHWeAay2n2dlZBgRj7Fz+g018kFirXOqaq5wC2BgQRGK0hj3WSc/MRhiyaAsAAzF1gOGUSiXuL4Hr8LeZ7qBxSAc4palGfnEAgDqkuJ+y3svWTVRyo1GlI0cP0eHDBxgEKtVVZlCVyhqV1kp07oWLDEjwJxy76TDdcstZ4MxnAAAgAElEQVQhmpoSZsyRSd7qbo7vHDCHM5NqFdq0OInFGazVe2P9HhSXIqFDKZRqBpK1K02WMlGJj0gb9rdYLIzZIgEdEJiWx9qC2oR8Qc1pA5L9joxz0RZyVMj73REDNqRRYAgAwbdBd54k17nL5FBWGmOMCALI2hrR6gqiTCT23baW+UiZFTRVsrRFbmGgrTecbXzLJrZcAwiYZ1+4xCDBRe409E36JGS52NzZs+doanJGWAwYb9vyyq1pIkKWVOOUpDhhWsKYsYnBKCvUoBV63eteHGUqZxo5qpaFcVYbVao1oGrjugLd/55HKZtFWQVpoIOCdOx0Vj8H09IqeWqrS3lymo3bB7H0eV5eukEHDx6MNC3LA7F5LhbHmFlDK7AYeHNagnmb+UmkfonOwW+rWYROer6GYOGrfD58CKASnOvQnNQUYdoIqMkRuhpwYD4eq03EGlROzEvcszuHqKcqm71AezD98WKOTrzoLq5uWqmuSSkMpWWpXKPnn4dpUcp3I0FvfKJAe/ftottvu4n27sV9xG4/JnURo5BcmWcJVzXzTXylxNdufCZchi8LRqpsSrQQIuygJWXZvCmM3Nn64xpzt0EPNjI3inZyTmcuYGdYbS13RfKt2ZTUALA1WDCBGYndfLFD1q9llHcrDHY/zu1z5tADQnNCmZmJdBJZMhaDDA5sntIanF7SgJ7bSXp1D0QqN5uzagOeLun7DTo7vbQnAseRgzlIyOPp0y9QvQ7/gdlZwUO1NhDXOLpME+NISIN+C/V2fYcBguCASepg2BZCCUBAwleZXvkh93AhuFqlSrlMniqwulCGKvWy8nfkBtTo3AuX6Pq1ZapUG1QYGxcTCrJFNXTDbP8wH8BcIuU61nfgypWVZdq7d6/HeIzJSAy5MSBzsJupx5l5hJnj4KxXHReYmGkAolGIFmGaAr7jvzW/gUGE/xZTiIECtA8DCgOCSHtjniy+Dqwz2NfzzG3Qt3qVCvkM7d03TzcdO0SZLBKz0C5VopkYuOo5BoRaDUmLFlJZZZPS9FSRJicLdOLEnbRvX4EBvKiKCgBFNCpx0sshDI3/5fmfIseu56lKijnlEjQCCRk1jQCLQrStzr6s9c3+RlzVLMCJbwF0kv2HCDCYoeBbSKZ4SFC0u0cz79mIMQ/XPYcAENoTJH1SDBSchIDFi1jocgkLGyINVF1ljAlAwBOdPO0WQFIyaAcIbvOJowG1iFiFzWTo5MnnkXHAUrc0ysHO0vLYtQYtLqJ95IREFjXgVO7jYG3AN92As4hGJEakEuUACK+UFprclKbaoPIqzCIFqmfqtFpaY4aGDF+U5D59+ixdvXaDclk0yrEwQmkcbWq+RHX0a7KAU7dMqDxqar8xfrm1zDO0FCvtUYX5T/toG5O3TGj7LeYl8ROYpgBQsJwDAwV3vWgHxlQZdNSsJJoSNA4Jn8VhwIB/w6SEPAR2YIudjcecBdDXK5yJPTmF8GOEm2oWOpsmAQIFOnXqDBfkk+gmMZVVqiXJTWnUaLyYpyOHD9DLXnaUWRVyWxBzn9EMZ9GOXWhn2pyYhgTzmh3wpwmdxClv5tIkILSc4lgwQR/rd4MvjXwMmgAIrQ60RjQSLIFJH6FfjjwAwgZPznpun5wU/2/ee2qzLJXqVFpDhIkwOpYgudRA3JtkjNwfiy9ZMRvyJK1OY+ZzOcJIpDWYEJ54/DRlskUOPxW3BAYq2azwISBhCsxWVP2YI6DT4+Lfs95tgGDOUDPpSLnlag2N7Ev0qlfdLU7lepW7qCF8HgAGSVlMQpDIkTCWpXKpRhcuXqHz5y9TIQ+nHEI5xTmLqq1gHgBA2GaFSa4XGAAIFZqeno4id0R6NslUNm9xXBLXInMPK0PiRGaIUzugcy6DmUpEUJU1AzknAgSupQMQEK0qrj2Yw9mikiw3T/JEcGDMtk5wX/gbyqUKt0AtozQFzIOZBk3PjNOddx7HFRyJJBnY5oRFOZMiPf/8BfVpCS0AfnZvycvAOCu0sDBLt992jI4dm2Fy4zMJWXX2/bTFk3QYYyVyDoFGaUF4MJ9OFJHFJTdal3Dh52wjQJDxmgYmcw7gzReyHPGVjK7qW87pbRcP1dlDqCEkDRCtmQ1HnVRE3YXtViZago/ZVBSrD6OrIkF+kSDiz+wNEGRxwZbLT8hm6P2PP8MagvxkNUtZNAQLm0RJC8k1QJXPda6JCBDwYAtfxc2sRDPeDWadMr3k3ttodgYx94gaqbHZqFpBLwQ4RwEMIiVDy5qYmOLEuYsXr3L57kJhXMNz1SzFAUzCHOVY9wswk52aAiCAiSIKSUtgaxkLSHITk+MsdRv4sMSrTB3X+SYd8SFIcIAAlw8ILtoI9/IT0fg+qhWYyQhvZr4FcT7LO5cjQJB3N+0A5iAG4WqZNYR7TtxJ0zNFqlYAymL/F4FGaihBQ3jhhcvcF8MYLAce8HMgxY4RfCAwcZRLSzRWJLr99iN04sRhC5+gjN7PZsIHAPMP2HfAT+wVaDwWMipakb/+dP1EpqdWBsHefH/rXOG9X5ZwSvshTKZ1mmDAWegF0RZaJ7MN6Xv2TpmurhhSQEhOQoLhqJOLo4hWIH2xW6ypzIRFnIg91Oyrfuakhc2tzwrOJh8NvQO1pRMa0VMnn6e1EjYdJFurROr6G6Cwm5mMkOG87qMJEOJ+BNMIGo0S7d49QfecOKJOSvT3FUYKLYbj+ZGVy9/C/IVCb5A8C3Tu/BW6euUGv0dhrChlqlFPpoDrJGFr/YCAsMZVDi0Fg2enu6r2UlaiTsVxNKVHqWjpIMe+gYhxC4OVxCjJAnaA4LQCqRMk/gO5XrQD8RtY1qtlNMv9RPETELDcA99kxIYhrtYpgCO+B8yxRLYcPXKQG/DAHwDTEVsTtbaUZMTj+ixdvbpMyytrUtSPwRBObnm+9M6Q3hjVKkAFOQx1On78CJ14kcylT/2YNqDLSt5XxinvoWq1isHx7HwJwfVB3iKDmtfoMDLKlEJ7nsBnPinjBZaAiLpIcDa7cuT+2w7je66bY3S8cMgBwZc+FRRY/ccCl0VeKiOsEeYXZ+O1WGXJPHWREr4aLJtHQaSpS0lHuskJ1g1MNxcs1pDmTp8+T4s3YDpA6QQJJZLwUrns+vVFmpqc1n03CEAA9/IT3LALxFTG9YEQ904luv32m2lhYYLNKSgmx6+g7wCmg1IE0tUNTEmqiCLy6IWzF2jxxgrT0hrMwDRmWlE/gLC0tEy75nfFHaJaahoS3NT0BPcglp4JwsCNoRszN5MRAwKcyhwlY+tBNAU/gkg0BzEhiTbgJ61pjL36HPCdmcvEnCUgwT4KmNu4JEWB+0zA7l8ur9Hc3AzdcfutAgYwFWWkTpPQWyPDWBvK0qVLN2h5eZUjYFh7Q4kM+ExQk4nrAEnIJTNmQk+NVapWVuml952gu+7ay735mvQzXVKSWSwmMNaaNAfEHPJcdDFngQ/y2xzvZpqV3y4M22nTw8gonXZjOzjuB5R38S0AoDnoy87mvOQrGCbau/sA2SVn2LanbRNA8Dz/CgZQfQEGxTFpgeirhhay6DvYROJT6ceTnqwGf0wm6NaH0BCGy4yJSzQAELJ05swlunT5BgMChxQyE4HTWTYWSjHMzcKRqklk/SyfyKkMJpiMNBJGguQoMJJ6fY3uvOMW2rtvkrNPReKW5jSItkEkUbmMUE7E+hMX6ctloRUQXbx0ha5dXdTsbjHLcKz+umOMFByvLdKePXsiO74xP+kcR1zrCDH6Um7C8gOcE9SZdAQA2AmsCWqWVSuMX0BB/AVqOlJAEIZpdYxEsxDHsggMZqoyZ7JlIYvTWpLsEGYqPbErdPttt9JYEUwG2hboqZVMmbHLepEqoDm6caPMVVoBCFL+xO8PoNFzqq0AcOCbAOhMThXpta9+Kc3PpmQYW60hDbmVUGERrkxDsFBVAFC6D80Awg8e8IWX7QEIBmxRtFVUHE/DzrVkDJtRcxkaLxY4AknA26+Wul6zaD+be/OvHXJAsEmQ0EZspHIJGwLSmJSSRmXFmIwUlc21BdvK/GT35jvHKN999Iz0HOAKnXmo/OLEvnxliZ577jwDgtXld5YVRBkt0uQkGqSgx2+8SXsSmNxCNpOXjDvaxBrFxJKol3HNGdkcaSXOZTCn1dVFyuZqdOutN9H+fVMsPeI6MC1JHgVwIDpGNAdheGD+sO8X6OrVRbp85TrTHN3JYGrisMSE1BUbn1ejif0EidpANxaXaNeuXZEJx8oQoK8xNui+/XvYxuvqPYl0zjV0vMggMwH5DB9rhD+PspWdA1nON1+DMGzLiGXgUEc0Xs53QAuAyhhAMQgmrFXVkUG9Qgf276N9+/ZQubIqJois1GUS8yIKHFquQpEjhiqVDF2+fC3ScDNaOkMkdVeeHSDHhf3UR4LorLvvupnuffFCVP7CzEOyP8zspUYlBQS3V8TM2pzslsKEoogv+y6p1Q4Rs0z6ENrwVFm3riw5BCo46gHO8C3sROfykAKCP4seGJTVDgobNy946YYV4+deuGJ8wfuL1oFIc7XHHlHZ6sFnIVFDqs3T8kqZQ08bDWn4jhaOEuiKJjQijSJenXMn2pirTLpJMthoW2rzek5KY/uzSXMSiijNYQCalrEJp/IqO9BuuukwN5iHmQjmrCrHoTcop2WYWcpWiRKOZ9yvXKrT1WsoKFfiUEnJNpYmO0kp08acLNJnEneUCVxCJqkE2OMznlctOwBAOHhoPwMDzxO/p0i0lrHsCwPO9COM30UfianJvsezJBkN9xKnaqRBmH9CTUIWrmqRSHYPAx7TlFZWlrgU9tFjh7mXAkCsWpPaSEYbzDuX06hIK1Upt468lCtOe2UzuGPUnPymAfPMvBqou4SWoWWamszSx37MixgQYEJ1YxJfhAgTZqtqNqe4ld6F2XK9ZtUet1Pfp/cACKwxRaY8qWgLbiMRSJKvsNNAYQgBIb4kTDOwPgXWAYs3tVarTLkiVfqx5DURsd1iSC7CuKmp/WbhqFHNNuZqp1wDPkOPPnqSAQF9fRG2aeGU1bp0/aqU0cAdTNWauMsounm22XrjG9oxEXEUSqQRxgNJfoxNEhLCWKuVOJX/yNEDtHfvRFQRFMqKNDWRUNY1hFByBBUYKMClQEtLZbp46TrVqhn23SD8NGnEbh6fqd9OuwHzRzkLmPzMXAPbeSWq7STRRjffcowlbYnGkrkwoGS/QKxnhVDEOZ5F+zKJ3gGCMGn2DWgZk1gymjqd+T7qNLbQ3BggcHgmIrPgo6lH4CUOcMT1CnOx4AOMhau8VoXJwzSHbGWUQ8dcsdaj5izJGTCTFSKNJAekWgaYaLhvY40++ZNeztVT8blzlmqXtuTEtGKWHQX8LgCjb06+3hukma46vlD0sPibcbNx7XqHwng51qx30rEtAAF1VSyaww8ltaJjzROWYgZqOkmZU5+zjRaOzCRg38WmZfMBevuepHoDWgDaJErxNGzqmiaira2u0uTkZOrTOzHUtPd12oSYMiz0FIyOwxfZ4QrTEWzsZW0BWaOjx/bRnj2zrEwhP6LAWbeo7bPKDkeOKmIHp+QpwMRx9oWLVKvKu0pSXOtSH75z0gc/vOONGzdoZno27uRjUxEADfQkLo3NyXQajmqAEAGDx+R8idj5C1yWckxDMD9BFCFkjmdPW4ic0QIqUXaz+iQYyBqSXLd37x4aH0eYKGof5RnYrGqqlM3WnBg1QVnYZ7lSpwsXLkXanGKMZj+j/paVxpD2otDkAKbwY8zNjtHrXisaAgscMYGiFSPzInGaTEF9boZNv7x/05VpwVFWPM+tBICAzihcGLXs3PT32/wHDjUgQEJDCQVIchzeyXWJmkNI0wHBfZq+NYRxqmU+dgsXSdG5yB03nWFHZY2yaNauuQ/vf/8ZurFUFqesugnE3i69ZTnDlQEhJVQuZR345qPY1wmp2dnPpNy2hC9K7wHQThqySDVIlFLIZet05OhB2r1rmk1G7PxWkw2H5XG9HIRVgklDcyjQs2hiX0PklLOzthyflicGjWzuzIy0vLzMBe/sc2bo6gMCPWfnpmn//gUNiZVKrnbwHHHugmhY8vx4GQebR0tAw/mcdRwxdPEhgFlHUUhqMvIjmOKRSJrwxlpEjaoVhPTuItRcskqtEiYqNn8u+6F9pZn5cHiqLAg8Y3mlRNevIwBBQBwaMM5DcqWF9YqGAYey2LsRDbOytETHju2nl913K0fGmHkMAorToLRcykD5SnI3bbX2sF7ntr6H9kJn7U39bbaeuDwITJl5CRCIH+t97kAnY+A3G1pA4Na6kFpLkLTgJ3BAYJImNhZPmj9XCbW4NRgILbWN/PoJq+UG2BzD1l+omnk6e/YGPXv6HBEhPx7VPeGchfNZNreMPUdjyJ83M0ELg2UrgOKNz+0YTStQAPNAgqVJDc2V6BstWFevcvQRIlYQuXLk8EHau3eSVtErQktWI0cAZoxyBWACXwTKOBA3shdwiAM0iJg0eUXRLF6nIc7s1b4FYjoRLQv/FokYIbF1tsfPzk5oLRpXAz86n2MI8f6W8OX7hrTOVFSaWabYzEdsMrJSFAoIfngqA0KU/GZMXBzMIqBI1NPU1ASHmaLvM0IXK+WS5htY9zMBrAh0dLHiXeH8vXJlkUoc2eWHfIKQEvGFAnMMoABqXszQZCTz+aX33kNHD89xFU8DMKa/rkkxqcoqH8yR5ofo0jE9mAEM6C4eV2BzpGUvZ9lH4wQMyS3BeoWTOV77KADCgCYjeZtmwgIMpIuZtOlzuQSu7aFIeTAriK1VDptokY79T9xT7VzTEPq0ESLUlCX/GjuMAQiwtSP59OGHT1K1Im01xZlaxT5XMwtq+1doemomAoQkQ/UplXTaNv8tb2uYIpnE8q6wzYO5mHNSol3yVC2bP6NExbEsV9mc3zXFdXcqUv1OnMkVxNHD7FSn64tL/MN1oliissxw1bV0AD6I2XuY5ApaoDw4xuB/Z4lpiA2HU/b4bbdwI3U8F/Ps35PfAWGvWss83QFv2oMDKnMO47miLagW5BW0853TlvcgrSikXIY4h6Uz18z0JK2urnDT99IaIouk2ipXieWxSbSWFLMTkILWBalz8foSLS9JRzeELVsTeTZFcSc3RL0UNIlQnJ5o6Vkqr9DBg/vo3ntvQ3EUGvf6CfPqwv2jonRJht2PmWU7AUKn91S+YZHoTCbzMhpPMNpZe1xpnhQH2T75xwZx1fXedgg0hDgz54gPL7Myx13FrMSvvGakHnOlzbgpQUwwDhji0+WDgWzwNJORMGZ5lqYkpNIXp2A9sYSBaoqsYsIEkaVCkeg973mWezZnc2ilCabQYJOR1bSBBD7PSVnrE+LiZprEwuTWnq7blNFNGsCLXbrAoZtQlRHKu8r9aA8eXKD5+RkGL9EoOO6CE91WVtbo/PmLatIQB2hMPUvsQZ92BkbGsK5fv87mIgn7yyjDtzLbxLkHtx4/yJE4XMzOIo1UC2GmC0DxNAA/RNf5LuIObTNdYRwWTsqaXQog+DWSRGoEOEkdo4nxcc6ghuRu2dsMnwoIInWKCYh7YcCPYxqJzsvFC5c58Y+DAGDCq0FTAFBJKCsczdwNTunKIJ0B0Ne4pPbBAxO0ulSmyYkCR8TEgLcpjj76NrGWe2VoaaaTTsx3veyp1XXdSOfdjQlAbOY6CBfSRte9Y9QAiwNGJPrINIV2ZtJBv/Fm3W9LAKEdIeHDlLpEElLazJCTE52wK0dmi1YLvfVCSUrd3UxCjiV/MB3RVvA7h1hz9EU4t0TPPifljXPwL2i2Kdvx1ZZcqVcJTWC4dLO2JZSwVIkkiRZnN2F/Tfuki02hxdmgUYDhwOm8e88ump+f5YWPcEbwL3SAs0Y1YG4wtUV28raEkkxbKSsB23iOlpaW+DfmFxpGmTPKwTwlrwEROgg3XViYi/e01rBThWqhjb4i5s5MiclQ1yRomEnACQTWGlM0UFc91UXuYPzyDgIGkk0M2ogZzoDR/BOybqX0ujX0kcxE+MVqXPabe3rn1Mek3e78In78ftz6Fb2iJQILfp9bb7uZbrp5lpaXGrRy4zrtW0BrTknO5OQ9SLFae8n8Kiz7Osui743pZpm3Picqu+4JB0lBocP6aD+AlP3uC/DrrqPlPdU3MqQMxvgC1qaYNeMC4yiFpm4JILRaAFySoiIx47aZZDJiKyAmTvtSoX/fVp8nn93f9RlueINNZ5EIiD1H9A0AYGWN6J3vfhIFnDX6CI5BtKVswEzP8fdLq0s0Ozenb+ikE6nU6toFtstX6GdHS6KYtPGEDVzMJWISscqb+Mw6iYnNX35MGm61IQzMzaltDPvatWtcMlqAH5nciOgw5gpzSZ3uvvtObpSOcGNzNrvn+CqVMl31QZgvwndiG31sruNzbmGhIh3iOqv5Y9VU0X+AzTAwEyGTFQ1wuISGZJ8zCGg9JdMkLA8AQM+CDdZ2rUalcllrR2lpbrwu2xFdGY0IsMxxjj7dq+jAV6dDhw/QgYNzzNCRD9KolGhhz6yAEyOf9kqw5EXtcBcBgvJtT4zqY/lIhFkMafhuBtTdaB+dzvEBwSoDe5JPT+DT+6v6QSwmyCLaS5IOe7/fsF8xNIAg6jj6/Vq0iCwUMyk4Qjqzj0xQ+1lpp410o/K1v951XePoS64bpJIwsmuJ6NH3nacLl65TNou6Rg3K59CJCuGDYr9fK6+xExoloKGyOibrasts9CLyw+ywucH8ueSF2vjN/GFSvbWqtESyduMTfwVq/dS4RSVMRWZj58gejcpC83kUhoOTe+++3XTrrQdprWTmQL9woTIg7fFsDZBMQzBA8P0NSX+Gv8kN/CQayy98qFnOHM6JeYPPAA5erXXE9jIvpFVrH9madRqDnS81kQRYZQ0jTBmVUyXTucHmIUm2VN9HHVoJOsUheCBD8/NztHf/DI/hxmKDyqVVymeqtHdhNpoC6camuTGWuBi1jxJmLU9PSt7rWWV6j5YSdiufQ9qzugGGVmPudO163q35Gt+CAI1WCysP5uZDcpehAQSrHyOJRp0qaHZhCtkkAkcMQhu9W6gaRgh2trjUoAceeowog2ijPEcxcJN5rbcDpgAJHYAAjQFF0rBZrbNW+9cYzEbg/Ai2hYtmYE4zcYRD4pT58MFZ/DqdRSRj1HJ9g6AdTE5MsqRcyKOej3ATaXOIonNlevGL7+HIGZSuNsblmLqxM9Mc4xqCDwxmgrNrk8AgiV9C4chPpZK1mZ3YRJDN0lgB84ZENUj6Mi5oCjb/5gdSoZ5NXSbkcA6DFuYTXqy5K1rEj93FGkRh/Q2QdwH/BCKK8ByY8ebm81Quo094VRLmECmmgBD5vNhXJeYjexZrK7qQJKrOCVXy8WDWUfpaTfM5rBcQNmlTJx7j+xRiX6F89oglrm05ILAT2SszIA5hWUTJ9n0xG/86GnSsx0fgL4Cm67mgnTBMMHrsMwME8AxYAvDxw488Q+fOw4k6S5UyR5kLI9ESBWJ3rnFNH4ADevJaZnP6YnRO8363iGhAEl6HQ0pKSIw9A5eChMyTSOoGEG0ZiTr2mWYai3/1Gmr2gLFKG8l8Vn4DkGAmgjS8Z2Ge7r7rICH5FzQqly3c1BVmU04Hb3iUzWuagQGYmYxabWb53CUh8fnqfzJfBz6DVmD8kyVvrX9jdBfaeTVxvMznOAC5EhlmEsL8cx8KzwfBOQ/IhWB/E9HU5BSNT+S5uxf8OauriACD0IAUzQZlGxXWECLrIvN6M+UI+KTOU7R/NhoQ+l2hW3t9cs/b/PMcErRfycVpCRpbO/yen76lgGCx02azZUajyVTpgKBRM8oIIummS+13IwEBSS1s7uKwU42EQi2ULNHlq6v07vsfo+IYnMfIXkZ9I2Eu2NyQACXUMs9mAYACpENoCcaomzd1i43e8xJQBqJlEkQyFpu5gZtJ977j1BLemK3y5kgcUT9p0CBDyysr3PtA3kmydhmM+EKgp5iMTpy4i6amkEAndfyTEnf0tzooJEpEhApfqjdTnx9V1EyauM0d18OcJ1qBPNuZiOQ9xbEoIGBgaUlt0Rx5uTA2DsdIHHjgszJ3fVOtRyvPMjDn0RB+jFDmCeNYWyVaW0OIqkWzcXNQytarkQ+Bx2q5BwkNIQLRiP8n7fDrWTjdBm6s5969aBFdMoB1DMPMi0neIYKOlSZx5sakALndgGLLAEEILKqzH0nEco+ZJr315hf84jXdJt7dn5T+nMatn+OifyS/AIwkAgSNNecxZxvUyObo0UefpnPnFimTmaRstkhVrmQpThLgGxjN2toqLSzsFqmXWzG7ZKwI/KKXGxwgmInI4u/NbOQz0yg8lAFD5oyrtWr7ylYJ12D8sJOjwqs0o/ercOIeYKywq5fpwIEFOo5Q0yqxRIySJchHMBBwdYfUkctApC1MNcrI9yFgjvx38H0HwhellIcwa8TuOxMY+4PUp+OblYzBG4PgWrLQ8DSEJ1oXDIgubFnop7OomgZDsUWVaotHzD0AKV8Q4FkFEKzCnJcoQ80+lCrlqU57ds9EfgOJBdb1g2Q3zZ+IAIHHMCgG6od4x1ihYuMgn9NCk4mc2uvg9l1cksY/4kze9YvYbsw/FXIbzYbVLsjU/ymR2uz1KTDnJdLvWW5UE4VYkJJ2TxuDnJucjF5fa93Xq529kNcideg0pmYE2JxRbx47e2WV6M1veTeMAJQrTHITGhzIAUCmrTAgaW954AA6bUk4Y9xK70tkg7P7mtnIfAZmFvIzOMWsZUXZ1J/gT0tqBQ4pw4D+DyJdo4AbtCE1szHHlKgmZN7ed98Jlog5Klfjvq3wnUU2qaUnxkhlrahTX3sY2NhtbVhCkYtUUgatjDpaa7qsZA6bazT5kiIDTFSXxEWIRaBnsWM6VSbo+PcwLQTPg5OSo6247zHRWqnC5bUt+Y/NRE+GhwAAACAASURBVNHegLO7RrBo7d41Kf4dFiLEfxAzY3jKgNu5qR+ub2P7fD+2LNsBQre+hQQQtHzW+obe6SpfwzMAjziPmlrNVxUAoRM123zvA0L3Tq1WzrDBMcdeX8lKX2RIejqzU5DLOsiBRDScA7PJUycv0lOnXqB8fpodzLLBJXzRHJyWrYr6OOxl0KgRoxEYndj5hcGaDd4idxCzLlmywnR927pkLMv3iBSSngIW2YTOc8nvxYdg97GS1fZ8fr86SmGgmJtEV7GknUOFVZS1LtLFS5eYDlahU84B8xPHOvwIKPtwy63H6PChKa2siu+tu5X1i2jWiOxevoaZ1C59yTw5t9bcKG3OIw0gyvh1ZyX9CE3XqwBjzKTdmuJoFUlPYLqUKxJqW0YBQp2biAFZy1TzCzSqNF5s0Mz0OAMJfA+oc4R14wIE4olWsu98bSPBcHvdAE3n+xzbyofEy46YudDWsDOZ+SVI/BtvjCDU96uqD9ABhOs+1/+9t+YOW2IycmDQXaRKnDTDE2HkJzYhbFLSZrUxjQ6aJU3dc9jHb/nfx2l5pUaZbFF6FsC5Wsh7jl2pnokQzV275qlWBWMVBg66iQ1es2A1tMVn2MLoHSP3bekinYtvwhi9mYLMidz8vUv4AgO2ZDSRbKUjm4CAy4AG88dx+fIVjr2X8FQhggEaXpj7NFSRmDdNL3nJUXaagl5jBeKy0NxnWIviOaEB17kwVF/iZ4Cy4Br9R5rU5muP9v4CyHHBohXjt9PMB5amXVoAlm+DlgZK8E9IxBLMZbiHJGMCDKQnhWtNqpK+AQZrLNKUiXPkG1XavXucxotCHW5kpKVRTCNz7+fvIjUrKTgPlvXE96eTsEUQcLQXWvsSuNHR/GbpEvfWCX/pgkO8GoBpC4Ol6ebdbdMBwcDAXwyb97qDfpK2JmRTqjbYYO1APrelC+awulqh4kSBFpeI/vdtD1AmM865CawlqCMXjmU4EsFwkMmK8tgGCtY7oVxGNrFI4MaEjen4NvJupNNuqWH39XMkHMMRJmcmF9NULl26rFqDaEsCHhLFZD2PuSBgrUQf+EH3cs0iySiW3gfQOiTSClZ6Z4/3tQHc1xVwk7fpVW0X04pcG/kq2oBJjK16foH4567UCkvBGrNuyYvikBYGXqsgJFW7tSloZrTgXwQmHAGm91QmCs2qkM/Qrl05MbFxy2QJh3W4ZpVPZQ4cbXxASDfrWEixlT9JrpXm7+P3cbZ3eS67wNXfJCZJd0eju3O8W6Mav1dI3MTV+/jibzCY662Va3zd2bv3uha73Y8bed6WAoLPwDbyJTfu3upUY/u5dPQSIHBtC7FZ19ZKND5RlDLSRPTUqcv05MnnuFdCNjcWxeIbSMJ0AzOKOXf37l1g27FI/5Iz4By0zs6dzNL13xu0Xs/3dp0xdSfFOfVemraL9gLG//zzz3MOwcTEJGflyvsAyJB3IMEEwuzrdPz4YTpydJZWVxvM4NjUgaY8UdSQC51ssv97L5gECvvKt9enS3jxnsRxH0F6LatWzmJhuh7AcLSQAxu4GwAEVgajzklvKN/BbDwqXWI1+kWbykeVTpHUaH6myYlxmp0pcL4G4wUy4Nm85VqyilAQz+lxNHTmnP73R5p/LxKH1H3vJHujn/l97Pm+0z1CaPmH50McLg2hFe22q6awqYDgawcmsfTq/O1/8Q72DlwuN8rUdwtX1HppeciJQRpTjwJyaAP94INP09kXLlMuN8mN2sHQuGNYxUohizQN8xE2+qFDB7X5Cuz8YK5SZiIpvfu5A+2+t2zYVtfb92aOcpvWVR0VLQH+gxprM2B0Z86cUbASZgoQgN9CpEIJ6ZQWkgU6eGiBbrt9hlZXYTZD5VI4UDOch4F7AWTQF0AtY811rbxgg+Q66mQqiiTmRLn0TgCSXD0WlmpAYJIvy+qcfS9aDExnVkwvMpNwVrLmOWiYqOQkGBBJ0p0aV9iJ3Kgjs5loZmaCZqblWomGkkqcztxi5jYfEIRxJ81s/e2I9mAQmaw04oq1I61XZlVgJdhAQn0BoDCn4fABw/Kr+xvrxl+dDDrY+CcO9gmbBghJMBgZQNBwQ4sHgukI8eEs89mGl5wvbpSDBQ9AgLbwngeeorNnr1E+L41yJJLGL4gmVT6xWQACs7MzNDc7EyWOmRRi5hsXFy+OYlucST+CDxQirYkk6RzWDmhsnvAsK7YnPgOpZ1SrZ9h5jJIUly5d4gqm1mfYSpGMj6NNJqKJnL11enqGDh/aR/O7iCanXBE9ZgRc30do1kryt8izpGksydDTBA4HFhaWKc/yGWXSOW3f8zmqBURjxNwy41czEHomoFqsVjf1TQi+5Ij1YW0i2NekyBdbB2wLAu2qHJE2MZ6nqakiFRCWisgkzcHgKCUuDOiKJAoz9stxmJ8k7uRNYymdgNF9n86QzGfE765gAHCslMVEFvmUtNqt0BIlQjJUGEPryngSYFNMUqKSb3IU3Y8/XePo9fpWAsl2MxttCiC01wK6jVVOTpz93e31g0VSZVfK/AEB6JZmSaEwBUimaa2CRS5N5LnCKTuZG5RBe8o60dve/iQtLqJejcXbIykLTmbZyFxniLUL9EEusBR16OCBKHnMgDbpR0gzx/l2f/nemReM+SY1B2O45j+QLGVhLFKWeoxbQMIkxBnbEQPCe4t0j/P8ngzz8/P0pjf+N5vSACYHDx6gyckJmp6epN2752j37nmanIBTHQX2JBzTJHHQjCVHTewrlwW8opIhiYY4NuvJjWmmq2hVKZNP2rbBmEyqrdakP4dfhsK0H9OAItu5Pljopcl7Xl4J04mZoa1fy78R56utLy6rToj0alBxLE+z06i0Kv4p9EuAGUmihgxADXRFIGhdMTjZZW7Q+0MHpP6NSqXBjZrgN5HCiK5kKOgrocfSeRDO9uL4GBW9Pg+tDUVbuf8dzdIAxPbboCm7kffbFEBo9QLCbLp9va5P7PaGAzgPi9FKH6OQQBRAx5tYRpzjyqbSK8FVEYjKtjWI3vSm99PSMrJ4i2oPhs6svR6MUakkiCfArDQ/B8a5K0qqcqDrNggvSNUA4oxRzjFm70vhPkMzzYGHbfkWKH3dkOqnKyurdOXqIpt1uFuYOrpNQ5CKrYh4wkbP0FihSFNT0/SOd7yDVldWOCILfhT4GdAwBswAiWiQhqenJ9hchm5kExNFmp6Z5N/oWzw+UeB/g2nACQ/fBQBHiu8JeNhPUtMQ5iNmHL81pmVn452trpMwfgksNqkdBOXnaBe8LCe2uUKEPkD7WlWzpOgLNBI51BwRhBIWZRorZGl6apwmJ8XfIM53zZKNVnEzYxQ/jNpfmlb7RgGC+Ig8SOMIqtKagAHGw1n9bEarU4ZDqK27HLTDCvf8Lo4VaJI1odi2GcCe3bxbJLXXzXvy+p+0pYCw/mEP05Xx6Af3V/zztBHzGWpnfsc7n6DLl29QNjfOOQp1TS5CprOYC0QiLxbGGTRqmtwFhlmcGBOGmIXjWXwQ1oNX5camxD5hUCaNqpU6GZ8emZGQYazRIg2ixcUbnHmMDmD5AsxB4gi2TmeywUXizWbA8Gs0Xpyi8fFJeve77qelpRW2B0hxO3kXOOSFsYtj2hLWxseL6qiVrGJLMGOTFdtMoEGIf0IAQUxs7K9QM4p9znZ2rqUk57ooLW2obtfzcyTBEGMCrXKQavU5KEjIvRw4psCFk/lm0TSNRIDFVTNFgTrxIchaES0HuSfwn0ixPzQrAiAUx9QnFVtIcea7JbvCx6FY1rAzVS0toTYWVpvr7Q1acWMirDFsAq4BJeU4IApBOIAktbB3RmijGAMzJIQPEWiayzQ1i41JoBxGwXJLZi71oQEQtnguYHvm7NQGzEeP08VLNyhfhKM5y+YJMDzOQ4BzWesloQvXeHGcJegychbGx9TkMkVjhbzmIcBB6+ksUQOWZFgi3LiS4uozMWZuIhuzAxh1iAAEa6slaebD5aCLHDuP69BsHmafMno0axiqhN+C+Y7R9NQcveG/3sQMED/oGQGNooj+Ajk0MZdx28HlG9B3gIFLWkJGDUq0UQmDgTJvAQIBBAaH6HzpxiYgIfFfcu88ayXiDJZ7xwDFzjdgyajjE/WpIrUWTE06afu+Aav9xEzPekXDp4OSHwhDjRzsoj0ZeEEyxg/wcHp6nKanilG+QqRPsFatwNFF+fcNX95NgBDXmNEee2UFfboxl+jJbeYtAQQIFQ0tscFZ2Gw2AjoARKo0OzNFU9NiTk0mEoqPRoFStTRL8nMasEpdTAhZz+FoTYEACEOyOtj4VEdl1Gfp1KmzXARvdm6BSqUqOxshJaKrGcIOi8UxWltZFQlXk9AsYxmMbXJigqN+pqYmOXKHt4JZrDSb2L12fINIvSBsUvl95fJVZlroycwagdYjsgJ1Ne2bAAZsjXbMPi++kDyNFcbpf//37SwhwrzEsmK+wNpAtSYRU9BwJGxSQIy1hTF0JRMGDEZukr84UCGx4wcggI50yvA1kgmd7BgAWKoXQMB1AhTC3Pl+aD1p5+p36H1gUTumVZjG4ExQGrHDNvx4zSnWjjjmXkuda+lrfg9melrhl5vZiEYAJggzydT0JE1OOubnWxo7OTq3ZCnHAMEModp2lYiWl6pUKqExVIHLtYj2KGGyWNfcdloyTWSdaiY1yn9Ls58GHdg/K6EbkZYg9E6WJzHti82F0bJ2QlEAhM4rJABCZxpt+Bm8uLkWjcj0p09fp4ceepLqtQKNjU1zolsF1VDHLA5dQlE5QY3NDiJZc0in9vzFDcFo0bkNjA/mGdjb0f5SJGGYXKRsBsAE0jqYPn4jLNQcp5YVjfGZFG/hk5xXkCF2KIMBWwa0VTTFuOu1DD3yyGPsUMQ4i8VxyUNAnsKklFyQhCq7v1UbNbONJKXx++q4TZoHvZgJGHOPKpXCMW9hrg4QuLVkwowE537E/NXUhCJ3+GEA4dLcap8wA76/IjgR0VWxcz4x4Uh+GCg78s0vATNUHgyyTBMTY+wTQYa2Ja8l5VgZQrMWt+VRLJFl1BivAKE1Prp2dY0qVWhF0vsC8y6YKHMuNb1EEGBZIOqBgQ1RZ83zwIE9VByTyDwLUoh8NRZN59HGBABMnRw2tqAhdGJmARA6UWiDv2dbv0ai8Obg2kZogoJchcfpwoXrVMhPUiYrzdhR+wbSE+zLFa6yKp+7kFCpdWRMW7QDZZz8HNt82n83L78lW9RVIhWZ3MwrklAGsMCzRVp29+SEuWxeeg6jHEedaGpqhp4+dZqee+4sAwFaZuIYK44xEHGpjHyOy3ZYATsAiSW32f2td7EwZ9UG1JxjfRTA6O0736xkiX0CJs7/EPkbOINYGX9kepJ3c8XwxIzBbMWLyhLGj7BVcZLixxidgKi2ooGkq4UZxeQhDFH8JTmanIQz3AGB3FXZGNeram3iEL/OBi/QTrdvAgSli77F5UvLVK1BM4KGYKUrpJcA3tSYvOWauBArSfSEkxmlTebnYTZFiQ/pXc7gqlpDpDlFoClAjuY16h3z3mKrCdaJoFv7fQCEraV/xCzE5AMTitiUNX2VHn/8Ir3v/aeo0RijQn5cBCgk8ORgj5UEB2nBaEyrweYX34xhGyaSwqJ3tj4EsomtoqhIvPKZU8vV8cmbUTZ2tSLObgMOaBt49r69e+nUqafpwoWLtHRjmcc8OYmCfsingHaTpZmZGfY/wA8Bf0LchyC1kZCsZmGuJsUz4/ekehbgPbCInWdSfsy/YI3SraYQNCU1NzE4yPtFtY2i3ACPUUeZcjgR/S3ECQ5mz9FK6FOgfRNg9pAy2zkqjhfY3IdQ1shdkmDqxuRbsa2hNBvFKhGrxK9r7OKFJa1RlZfK3HqYYIFQXkFbNRlZOfG69onISJOivQvTfB+sn0hogGChc4F1yNqSmpwgOLFZMKYl+HC75Rt/KAcQAGHLp8UqU0qNAzBP4AFUa84J4GbqRI88cpLOnLnErTiR2QzTDzYATEmwn/NS1/IWZkYQ+UhNF14NfHOkSlikOIWdfVWStcxKInkJ6vjUTFiLYJKsY5TRyNHq6g06euwA3XX3zTQzoyUciOjqtQo99eQpunFjjZ544hmq19BDQXwJhfwE1RtgxtAMxG7Pkh9HHKEngJi7EKvPZoC8M++YHyGpGYgmIFFEZh7yI5CiSCEDATUtxZ3Cnt05Co125hpjyhbmIqkEIvXKM0nHjlBb6cVsuQN2pkJwwsXpOKYBukswjFct3fJlGw3AxuyH/GhecYPo0qUVQg6CVAmXZs/cKQ7aLYoecuKd64ZnZTvY5axgCuaO3BSuDMzRV9rZT81EZkqDpijggnmAUIFINkOESJUZHtIN4UgCIGzxpPCi1xBNjqRgpgvmo9nCLKVL6YsrV2r0yCNP0ZUrS1SvQzSGZJ0T5xyqpqrDF8zNNYoxXs8sXvZLZAIxJmfyqHSsY21BAcaVURYzDzYy9h02Za1aZglsAW0v77mNdqO3j94Kv1gKRB9RJFHVpLonQmbPnCnTxYtX6OKFq3T5ynWOT8eYwCAknyDLiXuR6UY1IvaJeFI8vheTkvkdxHRkJiS73kUQeaGjHiCYNuA0KdfL2UnqyfBFK3wuyWEYB5zkY0WAkdMAfEmfNQeZAQV/Kf1hjnQD8tbx695oNFR1y30ITXWGPCNNAxVvVwnJg6IJCFpK/3QBBPGwS04Imy0jI4/MAUxGAFRk6SODGetOugwK3aSEiziZLVoL1yGrG8BcKLjSH7LVg8moHcsLgLClgBB3xImpxluwanOWj4RRQ+2+erVBT586S6dPv8DagoRyulIVFl/PJbO1Axc7rLVUtZlE8HRJItPYf03aEm1DzSecJyFSGaRrCY2s0PTUJO2an6ITL7qZJiekw5nxOnd/aSnqHypMx+RL+EuQ4HZj8QatrpWoXKpQqVTmhDU0icH47Ic3PWsAkh9goan2uR9BZFK/5R1E/gWYF/geAE7kbcQlcwvrdGUh4KR2Tm4BLmg1GRpD6WlVsJKsxv6Ofx4LyzFs6MCnkmA0TIwtPYrH5hn5h1evLTIgcG2q/BgHL6BFKJdSV/Oc+LbEXcMAicZRLLiIprBv/17+t9U0shBl7AcOc9Yy65hTaB2SUF+jiQnJbHO1kAIgBEDYUqbf7uE+IOA8k9C9a3j9ImJbGu1w5rMKmcgAPf3sCj3/3FlCuWljlGDyFtoZmTcUUHwnJAqpwbHLEpYaeF1HLrGHg2Oh2BxX2WxUadeuObrllpvo0MFJLlkNjV/zhNTM5JqvNGfeRpgRA4RWFLIMajyjXCZaXUPGKwAJGcRyFUwIbK6JhX46MwZnxqoPIUpYi5g7Q6wmsJkzWZzDlunM1Uq5XagbZeTMteAiLi+RDgct2U8aj08jRHSDdNPM1i/tNoCg6/TU0+cpi+CHbJ5NR8ivAaDz12oWkqAG/Ym0WEnKJKrRvn17xXSo9LBADDZBaW4gr13k07AQJFnPKAIYAKH7VRI0hO5ptUFnJjqCJRlFlP2pmZ2sVktpC6x/ONqw+JEAdP78dXr22bN07doiRyrB4QmQ4Wb1damsCROORRSBh3G8d9RyEedJO0u2wealc9me3bN06NB+2rt3F01MSlE1k1Gdl8JSRy30ow25PCbH4bYeShlTkIideJE7AwHxgcTBpZWF2LdsJ0fE33l9K/zvo/ur0zdm+lHGxRAeV4C6XyM9A4JyV2GjnuljqyXedEDwR3vx4hItLi5zBj7CUbF+RTOF+agiRVpYMxCTkZnQ2GTUkKxtAAJA2QcENhNx1z/UzZKyHhAQYMJjra9R4wS/AAjdL8sACN3TaoPOTLCymEVBQ0LZWSmNYuRraTjSxOCUeWFjLS0RXb2yTIuLS7S8XKKV5TVaW0Vmc1UlbLG5ZrLYVFnOhh4vjlGRq2lOcJG5uflJdhDbIU9Ebi6kNtjDc/zDXbwMIezkRFnp2FgjE41jbI7ZezZoC/9vwfP80gXtGH+cTp55SBqeRuDW2wR3/8TU+64LEHw2G5+V3sY+yLPbm7MA+Ph55ulzXBkX4dPwfaEwnxxW1A6AYHOvhRcRdoqkPQaEBWb04jh2vRwQoQZAKMCnwPUxJKsd6xPFAItF8WEFk1F3cx4AoTs6bcFZYj+VAxsEi9zqwyAUKYpM5Q2HOPi0w+yyvlTNbMUDD36CJ+r7krixIK66yiUk/KgNwJJoKy75RyVG49aJBi1ujHEptznpSgrQwSZs443GqTfxAaHVBJnGYdf6JjMxNTgJt52D1pnelCKcMpJi4pPpanE0qX9bsK428pHN72fUPXP2Ci0vrRFlChJgkCtwRz04f8VXoD4E+w1/F6//Opt+9u/fy6ZLMHv2EWjoc0M78UkGOLRaq4NVpfm5aXbwx0WMrdaoNpL+/d87AEL/NNygO0iUBf6TqJ9k1UrZauJZsEUOpzPsrFY625k0HACIjSRp87YWmPFEJ9ngUtUoKi4Q5SZEdlw9y4GCTxJDGhtjnGm08jMkiSog1dz32BJbbdzR+LvY95EvwAvJ9Z/bOtrHIrW0DlRysE3PTrP/d7xog9bVRt82bkIyTXZ5pUpPP/M8ZTJjGmpc4FIo4jS20h+yVjAvWMcSgecDQpbyWvjQwBvl5KWUuNjxAAgo14LT5uemYr6fuKlto+mwPe8fAGHI5q2lJYHXuyat+fwFtXA4+sIxXqs2ykKT5hS4YB+9mIvXmaZgMe7NTxemqLX6rbm9x9u55pEXpcM2+ZgY7hHY8t0iALEtalqAM85LlJPTZFKnyXH0pq/9BC5fuo8DnkRt2cFaVOJOSW3Jvm4Gk5itL2W4CY1IaRDvBOY/vQtEG7K1K8MxQJD3ZUEDvT5QkuXZi3T9+grlkH9SN9pLQp/5DyJNQRPM4PSv18p0YP9ezk1h576W/uanWdZ8pKdKJNLk5DhNTmi58KGk03AOKgDC0MyLSeNxRmCMJ/ZpDBCsHIIzrbh49iSDa+FBbUEDA4Po6xS0SroK/HEyGCV4XNyCjzvH3zd2favSDLFxqFktzum7nNXmxowR1ukzkrdtBgiRcuOH09iaB+IbMCQixoOkFv/u8nWG5rQEKCDxjOtXEb33kZOUz01QJjvGviwLL40S18zAw/GnEnIqJqN9nGQGQOCcFc3mR6VUHFyqIpfjaruo+Lt7F7oQhqyDXpdEAIReKTZS58fV+/bbxxhXaxbWHWma7czdXeed1UkY7/mG/V6Qptd1K+E7uvY7iuG63oECzD+oestawnNX6OqVG9So59ncmc1nuARLpgGTqPhkEPlmkW6o8Iscg7nZWdo1P88JbRzQYH2XVSPlLOYqmgnlaIYrxo6xJtFZTuh2noaLuhs1mgAIG0XZbXHfXgHBeiQ42au77dTSELZ+GW5U+ei2WDfdDtKVw0aiMsyApbKUYcnnxzkfoY7OgijOyOkk0niITUha6h2MHz6Budk5mp+f47BoVEGVIo/wM0htKgOD4liOdu+a1uS0blZnN+d0+77b/7wACNt/Dvt8AzN3dAqo3yixvB1YBKW/z8nd8Mtd0EPao8yclqEaS+viS3j+uWt05uwFzlqGdoAyFNWq+BwQuSWZ8ZpklmlwdjzCoFH11LKVOTtZm2v7mclHDu+JvGlRUEAQHrpeBwEQuibVqJ7YzW7ZKDAATX0tJUljc5SPKu23/3sJIDRHrcmbWZlr/FtKr8NtAI790IMnuSwJspeRXMblLLRECUqXIIlSKvqix3KJ9izM0cz0BIep8vM40EH+zedVSrRrfpbmZos6nkT/CMGbcHSgQACEsEQ6UMD3YA+eQVt/gPRBDP55zc/ppKF0WiA7m8u0BwQtTcFd+iQL2foYXDi/RE88+TTlx6Y4UU267cH8k+OmT8isl0zkDNWqa7T/wG6anEDBLL4RZTNS+gLZyBZ9dPAgfAxSSsUyoTvNXvg+ToEACGFFtKFAmvSeZlrqR/zaAP9Cz3PaDygEQGitIYiWwPkyXHAOJiOhF1wBjzx6iq5eK1EmV+TS5qisKz0+uPO1XgPmXqZDhxZovIhCdUlAQL/mKh09coBzD6w/eRSi3fNa2NkXBEDY2fPfBRgkzUXJiqxJx3SrW6Yzzm5ZcSu22+r60WPTw/mmnTQEKTwofiqYeaQXtwgVly6v0qOPnaZShbh0CvJp0CBKKplara4yVWtlOnJ4P/ec5qghDmeW0tn5bJUL2MGRLM+Q9ec6EbZfd6O3TvpjaAEQ+qPfCF/twgbdS2L7IDTQe23eUd34IZpJxU8QgY8Pq1rZLaR0ApPBbfZ4hnTnUMaNWBbbExAcY7b2rGI+MtPR409eorNnLwszz6G3h3yHPt1sZMqKU/nI4YMcUsr9MJgUEEyqNDGeoyNHFiL3gGgilpMjSZVpx/pW7EbM63DdMwDCcM3HFowmfWvIp0npX8tXeLzJOiC2GjhXGtAEZMs8tr85CoT7NHiQ42ULJ+stpVaYaMf1vefGxtcDUjQnpgk4+KUyUtta6ktF3et6eOYWLIKOj0wr4yGf2aUdJiJaT+48mI+gO7zt7Y9zNdRsbowjjwAGhbExKlfWuN8FSq8fPLCfJieKfAUS1ZCgVshn6KZjB7V8uQkVpo0oaDTnnifedZtPTMeZ6+2EAAi90WsEz24GBN+NjJ4JcmQo46UlSyMT7ogYlcAwKd+IZBK/tntuoh2YCQAlVlpCHx4vJufO8buKRazI49qtCtRZnwc3CH2QV3aD3zJF/DcAEAe4MBB3ntXhcZ9Zgx2caYy0deG8YdA+Oi/r9QKCm8e4hiMaggDC+Qsr9MADj3L2cjZX5FLYtXqNmxCVymtcyvqWm2/iqqcF7k9RoXqtREePHKSZ6fEEy48LMb6woZChLyt+r1YaRGeKjOYZARBGc17X9VYx841nCOLPFRdsg8Ep6FcSNTCw7/3fVrws3rdYtX6tWeMP2Bipz3hTpfCUyXdeEAAAHddJREFUt/QZdZLB+7Kg4/vNBfP866wVqVSDTTu32fHuaxCcLavRNc2IyFRjKbslkFkDgHXN6MZe1K74XzdP9o2S733kGTp79gpVKlkaK05S1aoWkpiM7rzjNmrUEYlUoVp1hfbvn6eF3btYGuGp0ckVf4UTctIZfpPNs5vh7ohzAiDsiGlu/5IRk1cTC+y4qC3DeT9oolNvsLNPAEBswdIYHfeV+HJfK/CfVpciNWwaijfCcZ2tfKdEGmP0waBZQo9rGCYFmpRuY4mDgf1lDL61N8JATMxdcp7TUrRVY+wzYXMRk9fqecn3iv7WBkhp7xWNnbmd3Vds4lvjxxjMZomEBTic+f3hbCZ681sepqVlJKVBUyhQqVxiLQGAcMftx6lSXqZstkIzUwW66aYD2pPDOlr4Y3OA0KwhCAi7yrnBZBQTxhpJ3Xwwcx7usk0oYFI+Oq+Jqq4/DQkVtA5WAAXODFXnr/R+TlO5Uxi/2tydFCfaBTalJBo5ydtnnGxW8FpjmuTNv5Up+g5pR3LXajG22D3G7WsI6VOlZcJ57OIzSN0qXG48/s7i9dSRtQCEOFNPmo0STEod985v4cxWwwcMvblrEaVU0ciixUWiN7zxrUTZMcoXxrmvNpzIqFx6YP8CUb1M09MFOn7rPq/ge3cbLbD9LukUAKE7Qo3qWdCwAQblSo1/kElqlSfByzhuPGE3Z8ao/oTWtvFmM4gPCCJBR+gS0x6E2advYfuYG6T44n9CyI9bWprt1wZCSak/eqz6FpI+AN9MAis4elEbIMSGzC0c5f3i7xLXMuIhW/JCaX4K4YDuPUwD4q53m8Dt0kx2TU7/pqzzBFCmbCKJKpI1B3/UC+dK9Na3vYsoW6BicYKq1QpNTo3TgX27KZ9r0G23HqIi8tOUHMkWpskAhWiJ9IZTKvgk5yr+Av2azIaRpwST0TDOyiaOyQBhrVSjUrlK1RqKhnGbcnH66Y5tZtBixuAQv1hLzFbMvJkpg5FyNqrGnMseF0ZqoOCDiEnVPgM0P3eCXyaYZLzhqGO4zWagJCA4H0KS6+o9vbHGpX5l7inmHd85nZzqdB+IOcCToIAGSNwgoCWA9ruU2hkQmCFa28sIQF1BOzwba0lnMzI3sqbJmlOGKpUK5QtjtFYu01hxAknL9K53P0aXrqAvuGhau3fP09REgW65+Sjlc6h2JGsELTVr6Mkc+WCctin9NKRYnjV3MiEEwCPzrOs3RQAx7bSdwOODd790HpbrAyAMy0xs1TgapiE0PA3BulZhpzmbNaQvixiyzYWKk2YiaS3Vi8nF2d4lMieK/NHYc2l85Ritv+GcpB63n1uzrESwUETNyMyinziziwqZCb9AJHoqw+BxWhMWDxNsnK6TnAJA8hw1b7np9YEx7sNIahL2bPcywsR8/4jF3HdiXOtdXr7JLjkf/LcCAoyL8TBlMQuKxUwEC9wLJSXYFKk+KdQsQue0WqPO50I8QOjpex95H126fIWHvX/fAh0+tJ/zEBDdUC1XaWysyBVNUSabWyOg7AVyFDICkkhuAxjUqlJNFZ+jhwLORTkMp1k5f4/5i9IYfZK+SaBMmjrXS++tvi4AwlbPwBA8HxFDLLTBfFSDr6DB9WTwb/EhmAPZAYQ5mEWUTzHJmOTomUyMqVt5ATwvl0+EnZp5ygvZ9EkUY+gmnZs/wRtGZJLSi9NMCeYXSGOm/Bz2G0ioqX+OvQeUIzjNU01GifH7DISZVwQc0hjemJCvIZiUGn//eA7ERgGB/8ykHyf5nXQ5k3dImpYMCBgENCBBgAF9DhraTjNHtXpdGubAxZzLU6VSpdXVNVpcXKTdu3dxJnO1Uo7CeLnsdWTNtNwQMHr7ASCwUS8CUfkOoJBRcABQ1STZzVM7cQ7G6GuHaXROMxltxnxsJMsIgLCR1N0m944SxTS0VJzL2KymKQhYmMQXnc9tOF0XtogpqDnAmHC89zI2pUnnwnB9hmiM0e5lm9NI6Zt7xHfrcgOS5O7khzBASIvsNCmc25Mmncb6IGHY0vA9TaqMfZYEqwiopGtYs98gbnpLOpQ30kyUpGNnQOA3TTjdBURdIILL18DZAhD4LVFq+NvONSAEaODZhUKBS2LjB6Wyuf+BRq81010K4tmcgdlb1Jedy6AgDizVKGQCk/4ifzxp8xvzJ22GI2cT+EkAhE0g8nA/Qmy5ycN6DWPfWX6CAwKLEor/ZqlKo4KEoQuTEJVdGYbXc7mVVNkNvXjDyzaOOVv9a9MlfxehI5eD4ac/kcfMgJBkzu4C6R+X5rTW8gymIXGFzuYHoTRD5zEb4HRDmY05Jyn5pz0lGeLZiUfqElFm7OcSpIfVQigxYcL/d7dv3Mn3nnzHdmahbp+53c4LgLDdZmzg400Pv7BPWTPgPILEg/UEPwvZT1QzQDC1WySwZOimHyrk7u8zluSmtLMiZt/KeaAntjQH6ffiC2gVTWJUiJt0fFOOc3onI4AcIOBRYlZqnrykTyN5htGiE3Md+LLYpBsynJrPXOkDM5NI+PBvoby19suM5kzWkflPWtEMnyd9SO1eqxvQ2ySybNljAiBsGemH88FuU5jc6+Tw5IijqFHvCwOCuNQrfzlAcJwxqowRu4f7oy0jZBt/XD7vlXE28+hmid1nFLH7J8HICwbqBES9zn7SB9Hr9Vt9voWo2jjiIBCneauxJm328dgxb82krKX0dZGuHac9f6doCwEQtnqnDPXzrbhx6hZh/0GWM5Vj7F+Zf7PEbKDgn+0zhlYx5ElThF2PTW6mLf+ztOe0IrOT8Ntn/zr7sruTuNzjkNLJLNHPdI+uBCtrBdqk76/xAcD8GP73fD6aLntHd/T3Aai7K/qZt+10bQCE7TRbGzDWpOSWLh0xi40VdEsDgXaSndW37/QKSfNBKzDwAaCVWaUXm3Y3dIiPPd3U1un9dtr36SY/8+N0pkbneUmPbhKhoJ3mIdpBKG6X2MkhU7nzohz5M5L7RoUmfzOmbcy0sLt+aTVIKbiXe/X+LpsDCO3G1fuYe5+dtGcM8rlpYN5KKJCoMPlxGcpJp36vEn+K0VAHYL6i7R5K2susBw2hF2qFc5srLfS6/wINAwUGSgEfEGwxhkW5XhIHQFgv5XbqdS20iZ1KjvDeW02BsCAHOQMBEAZJzW15L2uAE1nlU96ik8TVXZRIWr7DtiRZGPQAKdDt2mn1yE5rc4BD3QG3CoCwAya59Suaut0p6qKVKh6P0+9MyqDSd6bRTjsj6QPo5f2xngIg9EKxTucGQOhEoZH/Pqkh9CqJ9SrhJTdw2NAjv8TavmAAhGGa/wAIwzQbQzWWXhn9egcfAGG9lBuN6/pdZ2H9DHIdBEAYJDW3473S9mPYYxs2k8EFumGk7XBjzVdInJVMLNyq0Q3LcwMgDMtMbNU4AiBsKuUDIGwqub2HBUDohvIBELqhUjgnUCBQIFBgB1AgAMIOmOTwioECgQKBAt1QIABCN1QK5wQKBAoECuwACgRA2AGTHF4xUCBQIFCgGwoEQOiGSuGcQIFAgUCBHUCBAAg7YJLDKwYKBAoECnRDgQAI3VApnBMoECgQKLADKBAAYQdMcnjFQIFAgUCBbigQAKEbKoVzAgUCBQIFdgAFAiDsgEkOrxgoECgQKNANBQIgdEOlcE6gQKBAoMAOoEAAhB0wyeEVAwUCBQIFuqFAAIRuqBTOCRQIFAgU2AEUCICwAyY5vGKgQKBAoEA3FAiA0A2VwjmBAoECgQI7gAIBEHbAJIdXDBQIFAgU6IYCARC6oVI4J1AgUCBQYAdQIADCDpjk8IqBAoECgQLdUCAAQjdUCucECgQKBArsAAoEQNgBkxxeMVAgUCBQoBsKBEDohkrhnECBQIFAgR1AgQAIO2CSwysGCgQKBAp0Q4EACN1QKZwTKBAoECiwAygQAGEHTHJ4xUCBQIFAgW4oEAChGyqFcwIFAgUCBXYABQIg7IBJDq8YKBAoECjQDQUCIHRDpXBOoECgQKDADqBAAIQdMMnhFQMFAgUCBbqhQACEbqgUzgkUCBQIFNgBFAiAMOKTfPXqVfqVX/kV+od/+Af6nd/5HXrRi17U9o2Xlpbosz/7s2n//v3027/927Fzz5w5Q9/xHd9Bt9xyC/3QD/1Q15T72q/9Wnr66afp53/+5+m2227r6rparUYrKyt048YN/sF7XLhwgX+effZZOnnyJH3Zl30Zve51r+t4vy/5ki+h8+fP0w/8wA/QB37gB3Y8v58T/ud//ofuuece2rt3b9Nt3va2t9GP/uiP8hgwllbH4uIi/f3f/z1ls1n6vM/7PKbD6uoq7dmzh77qq76K3//3f//3aXx8nP999913dzVk3OeZZ56hRx99lO6//35eC7h/OAIFjAIBEEZ8LaytrdFNN93EjPQLvuAL6A/+4A/avjEY7+7du2nfvn3MRN/znvfQb/3Wb9E3f/M3E+714he/mD7ogz6I3vnOdzLAXLt2jT71Uz+Vbr755pb3vffee+nhhx+m//u//6NXvOIVbZ//xV/8xfR7v/d7Xc0KGO973/teZpztjqNHj9Lzzz9P//Iv/0If8zEf09W913PSG97wBvrwD/9wOnLkCL3xjW+k22+/nX74h3+YmTCOxx9/nN761rcybT/+4z8+esQ3fMM30K233sqACUD5z//8z+i7v/qrvyLQBMAHUD9x4gQ99thjBHD+t3/7NwLYfd3XfR39wi/8Al8DGr/rXe9iAL18+TK98MIL9Nxzz9GpU6d4DSSP3/3d36Uv+qIvWs/rhmtGkAIBEEZkUhuNBkuRacf3fu/30s/+7M8yI3riiSeoUCjETsPf9lkSEMBowLAACGAcBgjveMc7WNoHowGT+5AP+RAC471+/XrTECDh2zEzM9P0/U/+5E/SV3zFV/Dn//iP/0h/9Ed/RMVikSXgiYkJAtPCPb7ne76HXv7yl/N7HD58mA4cOED5fL7jDG4WIEC7AjiCoeM9IYV/0zd9Ez3wwAM8RtDGaAHQsOPP//zP6YM/+IMZQEBPHLj+F3/xF+ljP/Zj6ZWvfCV/DsCBtgVAAJP/qI/6KP73P/3TP9HHfdzH8XWYJ8x12oF73nXXXXT8+HF6yUteQi996UsJYH3o0KGONAwn7AwKBEAYkXm+dOlSqpmim9cDo//lX/5l+sM//ENmWN/2bd/GDAmMenJykr7wC7+Q/4bUC+0AP7/0S7/ETAyM5aGHHuLHQHqFucMOSOWtDp8hwvwEKRiMu1wuN11iki3GAIBIHgC8r/mar2EggRbUy2GaUC/XtDsXZhkwZzBqSOvQsn7zN3+TL0nTEKBZYfw4nnrqKf4NYHjZy17G2hkOaEygD8xFb3rTm/je0Nq+9Eu/lOcC4JzJZGKAAE0I4AEzEzQ+mADTwHhQ7x3uMxoUCIAwGvNI/QACzA4/+IM/yKaO5PEpn/IpVK/X2ab94z/+4+xDABOCpgCT0Z/+6Z+yz8E/wBS/+qu/mhmZMSEADZgvmDueA6kYWoV/fPRHfzRVKpWmMQCIcIBJzs/PN30PXwLGAHMYwKuXA+PzQayXa1ude+XKFTalwQwEs873fd/38akw4ZgGABriAIhCAwLN3ve+9zEgf9iHfRjdcccd9Cd/8id08OBBeve7381gB1D48i//cjZ/ge4ww+3atYvB0IDSNAQAAgCjmwNg8apXvaqbU8M5I06BAAgjOMGwNX/SJ30SM+DTp0+z6cWOX//1X6ev/MqvZEZ97tw51gBwgBH96q/+Kv33f/83/fu//zt/BgCAiQHmm4sXL7LkCvMFmBmkTzBqSL9mtgFw/Ou//itrGJBiwdRgt4cZBcwL0u3P/MzPsFkIBxgZxgJfgB0wi3znd35nbFZgE8eB+83NzUXf5XI5evvb3x79bYDwCZ/wCcxk7cD9AURgoh/xER/BH+M6nDcoQIB5CMBkx0d+5EfS537u5zIN7cBcwLyGZ+LZ/vhe85rXEH6Sh4Fwu2X6/ve/n+68804+pZ3JqNU9Xv3qV9Ob3/zmEdwJ4ZV6pUAAhF4ptg3OB2OGBA+mDFMQpHUc1WqVI4QgYcLZCZt88visz/os+ou/+Av+GFIpJN3f+I3f4L8h+ZoZCKYiO/76r/+aHc6f9mmfxj4KHJA4oVXAZAGmjyijn/u5n2NQ+emf/ukY0wcwwASF48/+7M/ocz7nc1i6ho3cxgHAgrYCvwH8HDgPB3wndhggfMZnfEb0DvguzYeAiB+McVCA8Ja3vCXG0D/zMz+Tvv7rv56l+k4Hoo6geQEIwZjNzwDTEzQe3AvH53/+58du9R//8R8MdD4g4JnwPQA8kxpYq3FgTr7ru76r0zDD9zuAAgEQRnSSjbGC4T3yyCN07NgxDj8F88UBiX9hYSH29jBbgOH6TmBoGmDs7Q7cHxLqJ3/yJ9M///M/MzM300i763BvaBmIFEIklA8IGDcYOQ4AGw6YmmZnZxnYDHiGBRAspBMaFmgMJg6zGMJjv/Vbv7UlGaBx2fd4F3PU4wKY5AAo5h/427/929h9vvu7v5tp4wMCwBdaIMJav//7v39EV3d4rY2iQACEjaLsFt8XTBOhijBRwPYOCdzsxIiFT5plMNw//uM/bpJCYW5pBQiwdUNjACDAFg5tAgckVDAjmGc+8RM/MUYJMLBf+7Vfi8JawUjNbOUDAsZsEjHuBZBCeCWcsHDU/sRP/ATfNw0QYCpDdI4dFsYKelh4LO4B89agNAR7Fu6JZxsgwJT0AR/wAfw1pHY7QCtI93YePsdcfeiHfmiMXjC5+e+Stqx8QIB5DsCBSCNEIlmEU6vlCHNRLzklW7ysw+M3mAIBEDaYwFt5e9isYTryJX4wRYRFJsM1kQgGJgxbPw4wVQAIYvx9u73/PpBgcRgg2HdgMCadJiNbbCytontMs+mWbmmA0O21OK8VIABQuwlpTT6rFSBAuzHTHa5BxBGAygcE+B0sBwHnI0wVeQmYFxyQ/P0DUWDQxHxAAPgAhP7yL/+SNUL4bdodMMP9zd/8TS8kC+eOMAUCIIzw5OLVfOaMv2GjhlSYPGDeQKQOwjYRfgqGDcaCkEb4BtodrQABPgCYhfzjySefZF9CK0CABgHHsn/ANAIg+cZv/Eb2gdgBUwqYrJlUzIcABorcCTtwjl1/33338cfI1oWWkQYI8Jl8y7d8CzvP4UdBpE+3hw8IkNYR/WM08KO4LCfBAMGS2qCRgQZ4BzwbWcj2fhatZGMBIENDM0AolUpRAMGDDz7INAAgQGMzZ7pdi2AAaBFJQID/KS3RL+3zVud2S6tw3vBRIADC8M3JQEYEcwScxhYD79/0x37sx5hZ+NFHYNQwaQAAkE1sDBsOXIuPTw4MDM83Gdn3PgjhPv6B5DkLQYXZJnkgBDIto7YVUb792789iuRBVi4kbziyoRnZkeZUBvPEudAC/CgnXGOZ1fg34v0RltvtYYBg5wNM4XTHMyzfAN8BbH/qp34q0hDOnj3LyXaWX+DnIRggtBqDAYLv2IYpDqYmAAI0ADB+/4BjH74LHxBgssKcwgcEhzXAEuHMAHbMCUyHGFfaZ93SJ5w33BQIgDDc89PT6CCxoaQEyh1AyjXzDCRUSP9gABYlBGkVMe1gALD/4wATgFTsl66A76FVBvSP/MiP8DOSGgKYUKcwRsTPI3Q1eeCeiGbyDzBJPAfSNJimfyBUE87sdkevmcowW4E2eCZ8LfC5dHtA+0F2Mg4wVABWWjSX3c83GcHEA78Jci3SAAGJbv6BMcLEZ4BgZT+MycPHg7mA+S6pFSIEF7WqfEBA3oLVr/q7v/s71mz8ZD9oaNAq0j7rlj7hvOGmQACE4Z6frkeHSB1IhH52MKRz5BaYyQcMDuYXC/G0m2PjgwHgSJauQFSP74NIG5ABAmzglrXc9cCJOD8AJSksvDJ5LaRuHACrZGQUPkdMP6JrWh29AgLuA2ke4JSWeNfqOQi9Bc1BL4TlwrkL5zHs+jDZIJwXSXDQGEAnFKhDrgKc+XbgWtA8CQi+aQs5FgACJK5BckdIL+bNfA02ZgOEdnPhAwLG9emf/ukMZIjiQsQZ7g2NCeOyWlBpn/Uy3+Hc4aVAAIThnZueR4aCaQj7fP3rX89JUojw8SN47IZwNoMJQRqEU9KX8JOAAIkXjC7tgOnJ1xAgrcN23esB/wWia5LSf7f3wbsi4W0QgADtBLH8kIJh5sH7JGs/tRsXgATgDPpOTU2xaQiAgMxhMFQ4q/GeZhaD6QbJZL0AAnwHZsbCGAEuMJcBUFH6A1oikvYMEBAcADOQf+AagErSh4BkRQCSv24wxzCx+WCc9lm38xXOG14KBEDoc25cWlSfNxrA5aiAiY2b3Pytbg0TE6Q9FDuzAwwFNmcwhGTIaPI+8C1UymV+nu+PGMCrDPQW0H5QeA4RVmnlOfyHmYQO5zqyhHst/IbrQQsDEZSrQGY27gMNCgfMOMgDgYM8WY4bgAGTFTQNOx/F6xAFZs5p3BPmI0R/4XqjPfwGAHsrh/1f//VfnI0Oc5Hledi7wn8CUxPAqZ+S4Fu9/qWCUzgGRYEACH1Qcqs3Qx9DH9ilo7ghoSXBxxGO9hQYhvU/iutvK9fdjgeEYVjUW7kA+n122JD9UnBrr9/u6z+sv8Gunx0NCNt9Mwx2Kaz/bmFTrp92W3nlqKz/sP4Gt4p2LCCMymYY3FLYmjtt980c1tHWrJtOT93u66rT+23U9zsSEMIm3qjl1Pt9t/vGDWup9znfrCu2+9raLDr5z9lxgBA28FYss9bP3O6bNqyn4VpPydFs9/W12dTdUYAQNu9mL6/unrddN21YT93N71aetV3X1lbRbMcAQti8W7XEwnMDBbaOAgEQeqP9jgCEAAa9LYpwdqDAKFEggEL3sznygBDAoPvFEM4MFBhVCgRQ6G5mAyB0R6dwVqBAoMA2p0AAhc4TGAChM43CGYECgQIjRoEADukTOtKAEMxFI7aLw+sECgyQAgEUmok5soAQwGCAOyfcKlBgRCkQQCE+sSMJCAEMRnT3htcKFBgwBQIgjDggBDAY8I4JtwsUGGEKBEAYYUAIYDDCOze8WqDABlAgAMKIAkIAgw3YLeGWgQIjToEACAEQRnyJh9cLFAgU6JYCARBGFBDwWkFL6HYbhPMCBXYuBQIItJ77kYsyCqCwczd6ePNAgU4UCGDQnkIBEDqtoPB9oECgwMhQIABCAISRWczhRQIFAgX6o0AAhAAI/a2gcHWgQKDAyFAgAEIAhJFZzOFFAgUCBfqjQACEAAj9raBwdaBAoMDIUCAAQgCEkVnM4UUCBQIF+qNAAIQACP2toHB1oECgwMhQIABCAISRWczhRQIFAgX6o0AAhAAI/a2gcHWgQKDAyFAgAEIAhJFZzOFFAgUCBfqjQACEAAj9raBwdaBAoMDIUCAAQgCEkVnM4UUCBQIF+qNAAIQACP2toHB1oECgwMhQIABCAIQYBZLVUPtdIDu9uup2p992H//IcOp1vkiv89fr+esc1ra9bOSqnWImWjHpVp+vd5HsdDCwVb/d6bfdx79tuc8ABt6gBmH+Mvz/9GO98zuA4W27W4wkILQChQAIG7M+17vhhgVQt/v4N2ZWt8ddAQjZAAYDm6wdBQhpQLFeZmAzMCxMbWAroscbbXf6bffx9zhdI3d6p/nr9P3IEaTPF9pxgNAnvcLlgQKBAtuIAgEQepuskQUEnwydpPj1LppO9+1tKsLZgQKBAoOmwHr39qDHsV3utzMAoQFLI3ue4kej+aPkxGUy7ZdUAIXtstTDOHciBQIg9DbrOwIQ2HfQCKy7t6XR/mwA5aAoapt2s+cI4+8E+N3QDOPf7LF3M66tPKdbuvZDt1QhT18aUUcBDHpfATsGEAIo9L44urmi3abseH0XGlrHe/R5wnYff5+vv+0vb6f5dwtK254IA3yBHQUIARQGuHLCrQIFhpACAQT6m5QdBwhGrn5U1f5IHq4OFAgUGDQFAhAMhqI7FhACMAxmAYW7BApsJQUCEAyW+jseEAIwDHZBhbsFCmwGBQIQbAyVAyAk6BpMSRuz0MJdAwUGQYEABIOgYut7BEBoQZsADBu78MLdAwV6oUAAgl6otf5zAyB0oF0AhvUvrnBloEAnCgRG34lCm/t9AITNpffIPS0A5shNaV8vFBh8X+Tb8osDIGz5FGz/AQRQ2Lg5DAx242gb7txMgf8PJKA42v0GvfsAAAAASUVORK5CYII=",Ri=Object.defineProperty,Xi=Object.defineProperties,Iu=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,zr=(Oe,Se,Fe)=>Se in Oe?Ri(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Mi=(Oe,Se)=>{for(var Fe in Se||(Se={}))hl.call(Se,Fe)&&zr(Oe,Fe,Se[Fe]);if(oi)for(var Fe of oi(Se))Ha.call(Se,Fe)&&zr(Oe,Fe,Se[Fe]);return Oe},Aa=(Oe,Se)=>Xi(Oe,Iu(Se)),Na=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Gu=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot;const Mt=(0,je.useParams)(),[Tt,jt]=(0,y.useState)(Mi(Mi({},{page:1,limit:20,group_ids:[]}),Mt)),{codeReview:Zt,workList:it}=Oe,[Gt]=Ee.default.useForm();Tt.order="code_rate",Tt.sort="desc",Tt.category=Tt.categoryId,(0,y.useEffect)(()=>{Xt()},[Tt]),(0,y.useEffect)(()=>{Oe.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Xt()},[Oe.actionTabs.key]);const Xt=()=>Na(void 0,null,function*(){(yield Fe({type:"shixunHomeworks/getFileRepeatResult",payload:Aa(Mi({},Tt),{id:Tt==null?void 0:Tt.category,course_id:Tt==null?void 0:Tt.coursesId})})).status===-2&&setTimeout(()=>Xt(),1500)}),St=(Un,Ht)=>{Tt.page=Un,Tt.limit=20,Fe({type:"shixunHomeworks/getFileRepeatResult",payload:Aa(Mi({},Tt),{id:Tt==null?void 0:Tt.category,course_id:Tt==null?void 0:Tt.coursesId})})},Mn=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Un,Ht,dr)=>Tt.limit*(Tt.page-1)+dr+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:Un=>y.createElement("span",{className:"c-orange"},Un)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Un,Ht)=>y.createElement("div",null,y.createElement(je.Link,{target:"_blank",to:`/classrooms/${Tt.coursesId}/common_homework/${Tt.categoryId}/review_detail/${Ht.user_id}`},"\u67E5\u770B"),y.createElement("br",null))}];return y.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},y.createElement(Ne.Z,null,y.createElement(se.Z,{flex:"1"},y.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Zt.time,y.createElement(Ke.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(it!=null&&it.is_old_data_for_time)&&(0,xe.Ye)(Fe)||Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Tt}})}},"\u6587\u6863\u67E5\u91CD"))),y.createElement(se.Z,null,y.createElement(De.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Un=>{Tt.search=Un,Fe({type:"shixunHomeworks/getFileRepeatResult",payload:Aa(Mi({},Tt),{id:Tt==null?void 0:Tt.category,course_id:Tt==null?void 0:Tt.coursesId})})},style:{width:200}}),y.createElement("span",{className:"ml5 c-red"}))),(Zt==null?void 0:Zt.status)===-2&&y.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},y.createElement("img",{src:ru}),y.createElement("br",null),y.createElement(Ke.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Fe({type:"shixunHomeworks/getFileRepeatResult",payload:Aa(Mi({},Tt),{id:Tt==null?void 0:Tt.category,course_id:Tt==null?void 0:Tt.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((Ot=Zt.course_groups)==null?void 0:Ot.length)>0&&y.createElement(y.Fragment,null,y.createElement(Ne.Z,null,y.createElement(se.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),y.createElement(se.Z,{flex:"80px"},y.createElement(be.default,{checked:Tt.group_ids=="",value:"all",onChange:Un=>{delete Tt.group_ids,Tt.group_ids=[],Tt.page=1,jt(Mi({},Tt))}},"\u5168\u90E8")),y.createElement(se.Z,{flex:"1"},Zt.course_groups&&Zt.course_groups.map((Un,Ht)=>y.createElement(be.default,{value:Un.id,checked:Tt.group_ids.includes(Un.id),onChange:dr=>{dr.target.checked?Tt.group_ids.push(Un.id):Tt.group_ids.splice(Tt.group_ids.indexOf(Un.id),1),Tt.page=1,jt(Mi({},Tt))}},Un.name,"(",Un.members_count,")")))),y.createElement(Ne.Z,{className:"font14 c-red mt5"},y.createElement(se.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(Zt==null?void 0:Zt.data)==="\u52A0\u8F7D\u4E2D"&&y.createElement(Ue.Z,null,y.createElement(so.Z,{message:Zt==null?void 0:Zt.data,type:"info"})),(Zt==null?void 0:Zt.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(Zt==null?void 0:Zt.data)==="\u52A0\u8F7D\u4E2D"?"":y.createElement("div",null,y.createElement("p",{className:"mt10"},y.createElement("span",{className:"c-red"},Zt.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",Zt.total_count,"\u5B66\u5458\uFF09"),y.createElement(Ce.default,{className:"mt30",pagination:!1,dataSource:Zt.data,columns:Mn,onChange:(Un,Ht,dr)=>{dr.order==="ascend"&&(Tt.b_order="asc"),dr.order==="descend"&&(Tt.b_order="desc"),dr.order||delete Tt.b_order,Fe({type:"shixunHomeworks/getFileRepeatResult",payload:Aa(Mi({},Tt),{id:Tt==null?void 0:Tt.category,course_id:Tt==null?void 0:Tt.coursesId})})}}),y.createElement("aside",{className:"tc mb50 mt30"},y.createElement(ve.Z,{showSizeChanger:!1,onChange:St,defaultCurrent:Tt.page||1,current:Tt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Zt.copy_reviews_count}))))};var Ju=(0,je.connect)(({shixunHomeworks:Oe,loading:Se})=>({shixunHomeworks:Oe,loading:Se.effects}))(Gu),ho=Object.defineProperty,Ql=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ks=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,gl=(Oe,Se,Fe)=>Se in Oe?ho(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ns=(Oe,Se)=>{for(var Fe in Se||(Se={}))il.call(Se,Fe)&&gl(Oe,Fe,Se[Fe]);if(ks)for(var Fe of ks(Se))cs.call(Se,Fe)&&gl(Oe,Fe,Se[Fe]);return Oe},ha=(Oe,Se)=>Ql(Oe,pl(Se)),vl=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Ws=({shixunHomeworks:Oe,dispatch:Se})=>{const Fe=(0,je.useParams)(),[Ot,Mt]=(0,y.useState)([]),[Tt,jt]=(0,y.useState)(!1),[Zt,it]=(0,y.useState)(!1),[Gt,Xt]=(0,y.useState)(!1),[St,Mn]=(0,y.useState)(""),[Un,Ht]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Oe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(dr.resetFields(),Mt([]),it(!0),fn()):it(!1)},[Oe.actionTabs.key]);const[dr]=Ee.default.useForm();let nn=[];const fn=()=>vl(void 0,null,function*(){jt(!0);const dn=yield(0,ae.VB)(ha(Ns({},Fe),{course_id:Fe==null?void 0:Fe.coursesId,id:Fe==null?void 0:Fe.categoryId}));Mt([...Ot,...dn==null?void 0:dn.data]),Mn(dn),jt(!1)}),an=()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Xt(!1),jt(!1),Mt([]),dr.resetFields()},cn=[{title:"",dataIndex:"course_group_id",width:280,render:(dn,or)=>y.createElement(be.default,{disabled:!(or.work_count>=1),value:String(or.course_group_id)},or.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(pe.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Zt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>vl(void 0,null,function*(){var dn;const or=dr.getFieldsValue();if(((dn=or.group_ids)==null?void 0:dn.length)<=0){Be.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}Ht(!0);const vn=yield(0,$e.ZP)(`/api/homework_commons/${Fe.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...or.group_ids.map(gr=>Number(gr))]}});Ht(!1),vn.status===0&&(an(),Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Se({type:"shixunHomeworks/getWorkList",payload:Oe.actionTabs.params}),je.history.push(`/classrooms/${Fe.coursesId}/common_homework/${Fe.categoryId}/detail?tabs=4`),Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:Un},onCancel:an},y.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",St==null?void 0:St.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),Oe.codeReviewCourse&&y.createElement(Ee.default,{form:dr,initialValues:{group_ids:nn,end_time:me()(me()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(Ce.default,{pagination:!1,dataSource:[],columns:cn})),y.createElement(Ee.default.Item,{name:"group_ids"},y.createElement(be.default.Group,{className:"w100"},y.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},y.createElement(Ce.default,{showHeader:!1,columns:cn,dataSource:Ot,pagination:!1,loading:Tt}))))),y.createElement(Ne.Z,null,y.createElement(se.Z,{className:"ml10"},y.createElement(be.default,{checked:Gt,onChange:dn=>{Xt(dn.target.checked);let or=[];dn.target.checked&&(or=Ot.filter(vn=>vn.work_count>=1).map(vn=>vn.course_group_id+"")),dr.setFieldsValue({group_ids:or})}},"\u5168\u9009"))))};var Ol=(0,je.connect)(({shixunHomeworks:Oe})=>({shixunHomeworks:Oe}))(Ws),ul=re(2806),Ys=re(84667),wA=re(39623),lA=re(43632),sA=re(5328),Lo={TabsStyle:"TabsStyle___cT3EC"},ei=re(59301),nc=Object.defineProperty,ds=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable,xA=(Oe,Se,Fe)=>Se in Oe?nc(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,$o=(Oe,Se)=>{for(var Fe in Se||(Se={}))Pl.call(Se,Fe)&&xA(Oe,Fe,Se[Fe]);if(Ul)for(var Fe of Ul(Se))jA.call(Se,Fe)&&xA(Oe,Fe,Se[Fe]);return Oe},Fo=(Oe,Se)=>ds(Oe,Vl(Se)),AA=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Ks=Oe=>AA(void 0,null,function*(){return yield(0,$e.ZP)(`/api/student_works/${Oe.userId}/deal_appeal_score.json`,{method:"post",body:Oe})}),Es=({globalSetting:Oe,shixunHomeworks:Se,dispatch:Fe,classroomList:Ot})=>{var Mt,Tt,jt,Zt,it,Gt;const Xt=(0,je.useParams)(),[St]=(0,je.useSearchParams)(),{workList:Mn,workSetting:Un}=Se,[Ht]=Ee.default.useForm(),[dr,nn]=(0,y.useState)(!1),[fn,an]=(0,y.useState)(null),[,cn,dn,or]=(0,z.U)(ae.cN,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,vn,gr,vt]=(0,z.U)(ae.Qz,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,Vt,rr,wn]=(0,z.U)(ae.mQ,{homeworkId:Xt==null?void 0:Xt.categoryId}),[,,Qa,au]=(0,z.U)(Ks,{}),[Pn,Pr]=(0,y.useState)({activeKey:"1",page:1,limit:10,status:""}),On=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Fn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Dr,xt,vr)=>`${((Pn==null?void 0:Pn.page)-1)*Pn.limit+vr+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:(Dr,xt)=>ei.createElement("a",{onClick:()=>{Tn(Fo($o({},xt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?xt==null?void 0:xt.id:xt==null?void 0:xt.student_work_id}))}},Dr)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Dr=>me()(Dr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Dr,xt)=>ei.createElement("a",{onClick:()=>{Tn(Fo($o({},xt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?xt==null?void 0:xt.id:xt==null?void 0:xt.student_work_id}))}},"\u67E5\u770B")}],un=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Dr,xt,vr)=>`${((Pn==null?void 0:Pn.page)-1)*Pn.limit+vr+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:Dr=>Dr===-1?"\u91CD\u505A\u4E2D":ei.createElement(xe.Uw,{status:Dr})},{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:(Dr,xt)=>ei.createElement("a",{onClick:()=>{Tn(Fo($o({},xt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?xt==null?void 0:xt.id:xt==null?void 0:xt.student_work_id}))}},"\u67E5\u770B")}].filter(Dr=>!!Dr),kn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Dr,xt,vr)=>`${((Pn==null?void 0:Pn.page)-1)*Pn.limit+vr+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Dr,xt)=>ei.createElement("a",{onClick:()=>{Tn(Fo($o({},xt),{id:Mn.is_jupyter||Mn.is_jupyter_lab?xt==null?void 0:xt.id:xt==null?void 0:xt.student_work_id}))}},Dr)},{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:Dr=>me()(Dr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Dr,xt)=>ei.createElement(ei.Fragment,null,Dr==3&&ei.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Dr==4&&ei.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Dr==1&&ei.createElement(ei.Fragment,null,ei.createElement(ee.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>AA(void 0,null,function*(){(yield Qa({userId:xt.student_work_id,score_id:xt.student_works_score_id,status:4})).status===0&&Ua()})},"\u9A73\u56DE"),ei.createElement(ee.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>AA(void 0,null,function*(){an(xt),nn(!0)})},"\u63A5\u53D7")))}],Ua=(Dr=Pn)=>{Pn.activeKey=="1"&&gr({page:Dr==null?void 0:Dr.page,limit:Dr==null?void 0:Dr.limit}),Pn.activeKey=="2"&&rr({page:Dr==null?void 0:Dr.page,limit:Dr==null?void 0:Dr.limit}),Pn.activeKey=="3"&&dn({page:Dr==null?void 0:Dr.page,limit:Dr==null?void 0:Dr.limit,status:Dr==null?void 0:Dr.status})},Tn=(Dr={})=>{var xt;Dr!=null&&Dr.id&&(0,xe.xg)(Mn.is_jupyter||Mn.is_jupyter_lab?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/${Dr.id}/comment`:Xt.course_group?`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${Dr.id}?ids=${(xt=Xt.course_group)==null?void 0:xt.toString()}`:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review/${Dr.id}`)};return(0,y.useEffect)(()=>{Ua(Pn)},[Pn]),(0,y.useEffect)(()=>{console.log("params",Xt,St.get("TabsActiveKey")),Pr(Fo($o({},Pn),{activeKey:St.get("TabsActiveKey")||"1"}))},[St.get("TabsActiveKey")]),ei.createElement(Ue.Z,{spinning:vn||cn||Vt},ei.createElement("section",{className:"p30",style:{background:"#fff"}},ei.createElement(ge.default,{destroyInactiveTabPane:!0,className:Lo.TabsStyle,activeKey:Pn.activeKey,onChange:Dr=>{Pr(Fo($o({},Pn),{activeKey:Dr,page:1,limit:10}))}},ei.createElement(ge.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},ei.createElement(Ce.default,{className:"mt20",locale:{emptyText:ei.createElement(Je.Z,null)},columns:Fn,dataSource:((Mt=vt==null?void 0:vt.data)==null?void 0:Mt.list)||[],pagination:{total:((Tt=vt==null?void 0:vt.data)==null?void 0:Tt.count)||0,onChange:(Dr,xt)=>{Pr(Fo($o({},Pn),{page:Dr,limit:xt}))},current:Pn==null?void 0:Pn.page,pageSize:Pn==null?void 0:Pn.limit,showTotal:Dr=>ei.createElement(ei.Fragment,null,"\u5171",ei.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Dr),"\u6761\u6570\u636E")}})),ei.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},ei.createElement(Ce.default,{className:"mt20",locale:{emptyText:ei.createElement(Je.Z,null)},columns:un,dataSource:((jt=wn==null?void 0:wn.data)==null?void 0:jt.list)||[],pagination:{total:((Zt=wn==null?void 0:wn.data)==null?void 0:Zt.count)||0,onChange:(Dr,xt)=>{Pr(Fo($o({},Pn),{page:Dr,limit:xt}))},current:Pn==null?void 0:Pn.page,pageSize:Pn==null?void 0:Pn.limit,showTotal:Dr=>ei.createElement(ei.Fragment,null,"\u5171",ei.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Dr),"\u6761\u6570\u636E")}})),ei.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},ei.createElement(ee.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Pn.status,onChange:Dr=>{Pr(Fo($o({},Pn),{status:Dr,page:1}))},dataSource:On,titleWidth:60}),ei.createElement(Ce.default,{locale:{emptyText:ei.createElement(Je.Z,null)},columns:kn,dataSource:((it=or==null?void 0:or.data)==null?void 0:it.list)||[],pagination:{total:((Gt=or==null?void 0:or.data)==null?void 0:Gt.count)||0,onChange:(Dr,xt)=>{Pr(Fo($o({},Pn),{page:Dr,limit:xt}))},current:Pn==null?void 0:Pn.page,pageSize:Pn==null?void 0:Pn.limit,showTotal:Dr=>ei.createElement(ei.Fragment,null,"\u5171",ei.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Dr),"\u6761\u6570\u636E")}}))),ei.createElement(pe.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:dr,centered:!0,destroyOnClose:!0,onCancel:()=>{nn(!1)},maskClosable:!1,width:544,onOk:()=>{Ht.submit()}},ei.createElement(Ee.default,{form:Ht,colon:!1,onFinish:Dr=>AA(void 0,null,function*(){(yield Qa(Fo($o({},Dr),{userId:fn.student_work_id,score_id:fn.student_works_score_id,status:3}))).status===0&&(Ua(),nn(!1))})},ei.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"),ei.createElement(Ae.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:ei.createElement("a",{onClick:()=>{Tn(Fo($o({},fn),{id:Mn.is_jupyter||Mn.is_jupyter_lab?fn==null?void 0:fn.id:fn==null?void 0:fn.student_work_id}))}},fn==null?void 0:fn.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:ei.createElement("span",{style:{color:"#191919"}},fn==null?void 0:fn.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:ei.createElement("span",{style:{color:"#191919"}},fn==null?void 0:fn.score)}]}),ei.createElement(Ne.Z,{className:"mt20",wrap:!1},ei.createElement(se.Z,null,ei.createElement(Ee.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},ei.createElement(Xe.Z,{min:1,max:100,step:1}))),ei.createElement(se.Z,null,ei.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),ei.createElement(se.Z,null,ei.createElement(Ee.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},ei.createElement(be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Bs=(0,je.connect)(({user:Oe,shixunHomeworks:Se,loading:Fe,globalSetting:Ot,classroomList:Mt})=>({user:Oe,shixunHomeworks:Se,globalSetting:Ot,loading:Fe.effects,classroomList:Mt}))(Es),Uu=re(59301),Cs=Object.defineProperty,HA=Object.defineProperties,RA=Object.getOwnPropertyDescriptors,cA=Object.getOwnPropertySymbols,dA=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable,Qs=(Oe,Se,Fe)=>Se in Oe?Cs(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Os=(Oe,Se)=>{for(var Fe in Se||(Se={}))dA.call(Se,Fe)&&Qs(Oe,Fe,Se[Fe]);if(cA)for(var Fe of cA(Se))fA.call(Se,Fe)&&Qs(Oe,Fe,Se[Fe]);return Oe},mA=(Oe,Se)=>HA(Oe,RA(Se)),vc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const bA=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,dispatch:Ot})=>{const[Mt,Tt]=(0,y.useState)(Os(Os({},(0,je.useParams)()),{page:1,limit:20})),{workList:jt,workSetting:Zt}=Oe,[it,Gt]=(0,y.useState)([]);(0,y.useEffect)(()=>{jt!=null&&jt.course_id&&Gt(jt==null?void 0:jt.student_works)},[jt]),(0,y.useEffect)(()=>{Xt()},[]);const Xt=()=>vc(void 0,null,function*(){const Un=yield Ot({type:"shixunHomeworks/getWorkList",payload:mA(Os({},Mt),{score_open:!0,work_public:!0})});Gt((Un==null?void 0:Un.student_works)||[])}),St=(Un,Ht)=>{Mt.page=Un,Mt.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:Un=>Un},!(jt!=null&&jt.hidden_from_student)&&{title:jt!=null&&jt.is_jupyter_lab||jt!=null&&jt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:Un=>Un===-1?"\u91CD\u505A\u4E2D":Uu.createElement(xe.Uw,{status:Un})},!(jt!=null&&jt.hidden_from_student)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(Un,Ht)=>Uu.createElement(Me.Z,{placement:"bottom",title:Uu.createElement("div",null,Uu.createElement("div",null,Ht.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Ht.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Uu.createElement("div",null,Ht.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Ht.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),jt!=null&&jt.anonymous_comment?Uu.createElement("div",null,Ht.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Ht.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Uu.createElement("div",null,Ht.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${Ht.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Uu.createElement("div",null,Ht.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Ht.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),jt!=null&&jt.anonymous_comment?Uu.createElement("div",null,Ht.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Ht.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Uu.createElement("div",null,Ht.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Ht.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(jt!=null&&jt.is_jupyter||jt!=null&&jt.is_jupyter_lab)&&Uu.createElement("div",{onClick:dr=>{var nn;dr.stopPropagation(),(0,xe.xg)(jt.is_jupyter||jt.is_jupyter_lab?`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/${Ht.id}/comment`:Mt.course_group?`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/review/${Ht.id}?ids=${(nn=Mt.course_group)==null?void 0:nn.toString()}`:`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/review/${Ht.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Un>0?Uu.createElement("span",{style:{color:"#ff8100"}},Un):Un)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Un=>Un?me()(Un).format("YYYY-MM-DD HH:mm"):"--"},!(jt!=null&&jt.hidden_from_student)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(Un,Ht)=>Uu.createElement(Me.Z,{title:Uu.createElement("div",null,Uu.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",Un,"\u5206"),Uu.createElement("br",null),Uu.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Ht.anonymous_comment_rate,"%"))},Uu.createElement("span",null,Un))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(Un,Ht)=>jt!=null&&jt.work_public?Uu.createElement("a",{target:"_blank",onClick:()=>{var dr,nn;(dr=jt.homework_status)!=null&&dr.includes("\u5BFC\u5165")||(0,xe.xg)(jt.is_jupyter||jt.is_jupyter_lab?`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/${Ht.id}/comment`:Mt.course_group?`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/review/${Ht.id}?ids=${(nn=Mt.course_group)==null?void 0:nn.toString()}`:`/classrooms/${Mt.coursesId}/common_homework/${Mt.categoryId}/review/${Ht.id}`)}},"\u67E5\u770B"):"--"}].filter(Un=>!!Un);return Uu.createElement("div",{className:"p30 bg-white"},Uu.createElement(Ce.default,{loading:Fe["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Uu.createElement(Je.Z,null)},dataSource:it,columns:Mn,onRow:(Un,Ht)=>({}),rowKey:"id",onChange:(Un,Ht,dr)=>{if(dr.order===void 0)switch(dr.field){case"student_id":Mt.b_order="desc",Mt.order=dr.field;break;default:delete Mt.b_order,delete Mt.order}else Mt.b_order=dr.order.replace("end",""),Mt.order=dr.field;Xt()}}),Uu.createElement(ve.Z,{showSizeChanger:!1,onChange:St,hideOnSinglePage:!0,defaultCurrent:Mt.page||1,current:Mt.page||1,defaultPageSize:20,total:Oe.workList.work_count}))};var Gl=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(bA),vu={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"},Vs=re(13014),Gs={content:"content___Jlnr_",status:"status___jhyDw",lable_name1:"lable_name1___eI_M4"},DA=re(74410),zA=re.p+"static/a.2af11f58.png",ZA="data:image/png;base64,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",Ea=re(59301),Wa=Object.defineProperty,el=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,SA=Object.prototype.propertyIsEnumerable,Sc=(Oe,Se,Fe)=>Se in Oe?Wa(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ic=(Oe,Se)=>{for(var Fe in Se||(Se={}))fs.call(Se,Fe)&&Sc(Oe,Fe,Se[Fe]);if(el)for(var Fe of el(Se))SA.call(Se,Fe)&&Sc(Oe,Fe,Se[Fe]);return Oe},rc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Jl=({shixunHomeworks:Oe,loading:Se,dispatch:Fe,setAiText:Ot})=>{var Mt,Tt;const{workList:jt,workDetail:Zt}=Oe,it=(0,je.useParams)(),{ai_review_text:Gt,ai_review_method:Xt}=jt,[St,Mn]=(0,y.useState)(!1),[Un,Ht]=(0,y.useState)(""),[dr,nn]=(0,y.useState)(""),[fn,an]=(0,y.useState)(Gt),[cn,dn]=(0,y.useState)(!1),[or,vn]=(0,y.useState)(!1),[gr]=Ee.default.useForm(),vt=(0,y.useRef)(null),Vt=(0,y.useRef)(null),rr=Pn=>Pn.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 Pn;return(Pn=Oe.actionTabs)==null||Pn.key,()=>{Vt.current&&(Vt.current.abort(),Vt.current=null)}},[(Mt=Oe.actionTabs)==null?void 0:Mt.key]),(0,y.useEffect)(()=>{(Un==null?void 0:Un.length)>0&&nn(Un==null?void 0:Un.reduce((Pn,Pr)=>Pn+`${Pr.\u8BC4\u5206\u70B9}\uFF1A${Pr.\u8BC4\u5206\u6807\u51C6}
\u6743\u91CD\uFF1A${Pr.\u5206\u6570\u6743\u91CD}%
`,""))},[Un]);const wn=()=>{Vt.current&&(Vt.current.abort(),Vt.current=null),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},Qa=()=>rc(void 0,null,function*(){var Pn,Pr,On,Fn;Vt.current&&Vt.current.abort(),Vt.current=new AbortController,Mn(!0);try{(0,$e.ZP)(`/api/homework_commons/${it==null?void 0:it.categoryId}/update_ai_review_settings`,{method:"post",body:{ai_review_text:fn}});const kn=yield(yield fetch(`${Zi.Z.API_SERVER}/api/stream/homework_commons/create_ai_review_text.json`,{method:"POST",body:JSON.stringify({homework_common_id:it==null?void 0:it.categoryId,description:fn}),headers:{"Content-Type":"application/json"},signal:Vt.current.signal})).json();(kn==null?void 0:kn.status)===0?((Pr=(Pn=kn==null?void 0:kn.data)==null?void 0:Pn.content)==null?void 0:Pr.length)>0?(gr.setFieldValue("ai_review_settings",(On=kn==null?void 0:kn.data)==null?void 0:On.content.map(Ua=>Ic({},Ua))),Ht((Fn=kn==null?void 0:kn.data)==null?void 0:Fn.content),vn(!0),dn(!1),wn()):(Be.ZP.info("\u63D0\u53D6\u5931\u8D25\uFF0C\u8BF7\u8C03\u6574\u63CF\u8FF0\u5185\u5BB9\u518D\u8FDB\u884C\u63D0\u53D6"),dn(!1)):Be.ZP.error(kn==null?void 0:kn.message)}catch(un){un.name!=="AbortError"&&console.error("getData error:",un)}finally{Mn(!1)}}),au=()=>rc(void 0,null,function*(){Mn(!0),vt.current=new DA.Z(Zi.Z.API_SERVER+"/api/stream/homework_commons/create_ai_review_text.json",{homework_common_id:it==null?void 0:it.categoryId}),yield new Promise((Pn,Pr)=>{vt.current.on("data",On=>{Ht(rr(On==null?void 0:On.full))}),vt.current.on("done",()=>rc(void 0,null,function*(){Mn(!1)})),vt.current.startStream()})});return Ea.createElement("div",null,Ea.createElement(pe.default,{title:"\u63CF\u8FF0\u5F0F\u8BC4\u5206",open:((Tt=Oe.actionTabs)==null?void 0:Tt.key)==="AI\u63D0\u53D6\u5F39\u7A97",okText:"AI\u63D0\u53D6",centered:!0,onCancel:()=>wn(),onOk:()=>{if(!fn){Be.ZP.info("\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}dn(!0),Qa()}},Ea.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"),Ea.createElement(De.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:fn,onChange:Pn=>{an(Pn.target.value)},style:{minHeight:190},size:"large"})),Ea.createElement(pe.default,{width:820,centered:!0,title:"AI\u63D0\u53D6",open:cn,footer:!1,destroyOnClose:!0,onCancel:()=>{dn(!1)},okText:"\u4F7F\u7528",onOk:()=>{Ot(Un),wn()},okButtonProps:{disabled:St||(Un==null?void 0:Un.length)==0}},Ea.createElement("div",{className:Gs.content},St?Ea.createElement("div",{className:Gs.status,style:{width:169}},Ea.createElement("img",{src:zA,alt:"",style:{width:169,height:120}}),Ea.createElement("div",null,"AI\u63D0\u53D6\u4E2D\u2026")):(Un==null?void 0:Un.length)>0?Ea.createElement("div",null,Un==null?void 0:Un.map((Pn,Pr)=>Ea.createElement("div",{key:Pr,className:"mb20"},Ea.createElement("div",null,`${Pn.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${Pn.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${Pn.\u8BC4\u5206\u6807\u51C6}`),Ea.createElement("div",null,"\u6743\u91CD\uFF1A",Pn.\u5206\u6570\u6743\u91CD,"%")))):Ea.createElement("div",{className:Gs.status,style:{width:134}},Ea.createElement("img",{src:ZA,alt:"",style:{width:134,height:86}}),Ea.createElement("div",{className:"mt20"},"AI\u63D0\u53D6\u5931\u8D25")))),Ea.createElement(pe.default,{title:"\u63D0\u53D6\u7ED3\u679C",width:1100,okText:"\u5E94\u7528\u8BE5\u7ED3\u679C",open:or,onCancel:()=>{vn(!1)},onOk:()=>{const Pn=new Set,Pr=new Set;let On=!0,Fn=!0,un=!0,kn=!0,Ua=!0,Tn=gr.getFieldsValue().ai_review_settings;const Dr=Tn==null?void 0:Tn.reduce((xt,vr)=>{Pn!=null&&Pn.has(vr.name)&&(On=!1),vr.name||(un=!1),Pn==null||Pn.add(vr.name),Pr!=null&&Pr.has(vr.content)&&(Fn=!1),vr.content||(kn=!1),vr.weight||(Ua=!1),Pr==null||Pr.add(vr.content);const pr=parseFloat(vr.weight);return xt+pr},0);if(parseFloat(Dr.toFixed(2))!=100)return Be.ZP.warning("\u6240\u6709\u8BC4\u5206\u70B9\u7684\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100%"),!1;Ot(Tn),vn(!1)}},Ea.createElement(Ee.default,{form:gr,colon:!1,style:{background:"#F6F7F9",paddingTop:20}},Ea.createElement(Ee.default.List,{name:"ai_review_settings"},(Pn,{add:Pr,remove:On})=>Pn.map((Fn,un)=>Ea.createElement(Ne.Z,{key:Fn.key,style:{padding:"5px 14px 5px 30px"}},Ea.createElement(se.Z,{className:Gs.lable_name1},"\u8BC4\u5206\u70B9"),Ea.createElement(se.Z,null,Ea.createElement(Ee.default.Item,{className:"ml10",name:[Fn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Ea.createElement(De.default,{onChange:kn=>{gr.setFieldValue([Fn.name,"content"],kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9",size:"large",style:{width:164},className:"mr20"}))),Ea.createElement(se.Z,{className:Gs.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Ea.createElement(se.Z,null,Ea.createElement(Ee.default.Item,{className:"ml10",name:[Fn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Ea.createElement(De.default,{onChange:kn=>{gr.setFieldValue([Fn.name,"content"],kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20"}))),Ea.createElement(se.Z,{className:Gs.lable_name1},"\u6743\u91CD"),Ea.createElement(se.Z,null,Ea.createElement(Ee.default.Item,{className:"ml10",name:[Fn.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"}]},Ea.createElement(Xe.Z,{value:gr.getFieldValue([Fn.name,"weight"]),onChange:kn=>{Number.isInteger(kn)||gr.setFieldValue([Fn.name,"weight"],parseFloat(kn).toFixed(2))},size:"large",addonAfter:"\u5206",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}})))))))))};var uu=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(Jl),Oi=re(77311),Wn=re(59301),bu=Object.defineProperty,wo=Object.defineProperties,ac=Object.getOwnPropertyDescriptors,ic=Object.getOwnPropertySymbols,hA=Object.prototype.hasOwnProperty,Dd=Object.prototype.propertyIsEnumerable,ld=(Oe,Se,Fe)=>Se in Oe?bu(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,El=(Oe,Se)=>{for(var Fe in Se||(Se={}))hA.call(Se,Fe)&&ld(Oe,Fe,Se[Fe]);if(ic)for(var Fe of ic(Se))Dd.call(Se,Fe)&&ld(Oe,Fe,Se[Fe]);return Oe},Us=(Oe,Se)=>wo(Oe,ac(Se)),IA=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Zc=({shixunHomeworks:Oe,user:Se,loading:Fe,dispatch:Ot})=>{const{workList:Mt,workSetting:Tt}=Oe,{is_open_ai_review:jt,single_score:Zt,can_feedback:it,ai_review_settings:Gt,homework_create_user_id:Xt,zero_commit_student_works:St,ai_review_user_id:Mn,is_jupyter:Un,is_jupyter_lab:Ht,unanswered_handling:dr,unanswered_comment:nn,ai_review_text:fn,ai_review_method:an,anonymous_comment:cn,ai_warning:dn,ai_self_warning:or,ai_self_warning_score:vn=60,ai_warning_student:gr,ai_warning_student_score:vt=10,ai_warning_assistant:Vt,ai_warning_assistant_score:rr=10}=Mt,wn=(0,je.useParams)(),[Qa,au]=(0,y.useState)([]),[Pn,Pr]=(0,y.useState)(null),[On,Fn]=(0,y.useState)(!1),[un,kn]=(0,y.useState)({is_open_ai_review:!1,can_feedback:!1}),[Ua,Tn]=(0,y.useState)(!1),[Dr]=Ee.default.useForm(),[xt,vr]=(0,y.useState)(!1),[pr,li]=(0,y.useState)(""),[za,Ir]=(0,y.useState)(1),[na,gn]=(0,y.useState)(""),[ra,ua]=(0,y.useState)(!1),[xa,di]=(0,y.useState)("1"),pa=[{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?Dr.setFieldValue("ai_review_settings",na.map(Ya=>El({},Ya))):Dr.setFieldValue("ai_review_text",na==null?void 0:na.reduce((Ya,nl)=>Ya+`${nl.\u8BC4\u5206\u70B9}\uFF08\u6EE1\u5206${nl.\u5206\u6570\u6743\u91CD}\u5206\uFF09\uFF1A${nl.\u8BC4\u5206\u6807\u51C6}
\u6743\u91CD\uFF1A${nl.\u5206\u6570\u6743\u91CD}%
`,"")))},[na]),(0,y.useEffect)(()=>{Fe["shixunHomeworks/getWorkList"]||Gi()},[Fe["shixunHomeworks/getWorkList"]]);const Gi=()=>IA(void 0,null,function*(){kn({is_open_ai_review:jt,can_feedback:it,ai_warning:dn,ai_self_warning:or,ai_self_warning_score:vn,ai_warning_student:gr,ai_warning_student_score:vt,ai_warning_assistant:Vt,ai_warning_assistant_score:rr}),Ir(an),Dr.setFieldValue("ai_review_settings",(Gt==null?void 0:Gt.length)>0?Gt:pa),Dr.setFieldValue("ai_review_text",fn),lu(),Mn&&Mn!=-1?(Tn(!1),Pr(Mn)):Mn==-1?Tn(!0):Pr(Xt),dr==2?vr(!1):(vr(!0),li(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 au(Ya==null?void 0:Ya.teacher_list),Ya==null?void 0:Ya.teacher_list}),xo=()=>{pe.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:Vs,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)&&!cn&&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,cn,un==null?void 0:un.is_open_ai_review]);const ki=()=>IA(void 0,null,function*(){if((un==null?void 0:un.is_open_ai_review)===!1)return Tu({is_open_ai_review:!1});if(un!=null&&un.ai_warning&&(un!=null&&un.ai_warning_student)&&!cn){ua(!0),Be.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)){Be.ZP.warning("\u5FC5\u987B\u9009\u62E9\u4E00\u4E2A\u8BC4\u9605\u9884\u8B66");return}yield Dr.validateFields();const Ya=Dr.getFieldValue("ai_review_settings");(0,xe.BR)(Ya,za==1)&&Tu(Us(El({},un),{ai_review_settings:Ya,ai_review_text:Dr.getFieldValue("ai_review_text"),ai_review_method:za,ai_review_user_id:Ua?-1:Pn,unanswered_handling:xt?1:2,unanswered_comment:xt?pr:""}))}),Tu=Ya=>IA(void 0,null,function*(){Fn(!0);const nl=yield(0,$e.ZP)(`/api/homework_commons/${wn==null?void 0:wn.categoryId}/ai_review_settings.json`,{method:"post",body:Ya});(nl==null?void 0:nl.status)===0&&(Ya!=null&&Ya.is_open_ai_review?pe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>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")}):Be.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),ko()),Fn(!1)}),ko=()=>{Ot({type:"shixunHomeworks/getWorkList",payload:{categoryId:wn==null?void 0:wn.categoryId,coursesId:wn==null?void 0:wn.coursesId}})},Zu=()=>{if(!dn){Be.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(Ue.Z,{spinning:Fe["shixunHomeworks/getWorkList"]},Wn.createElement("div",{className:vu.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:xa,onChange:Ya=>di(Ya)}),Wn.createElement("div",{style:{display:xa==="1"?"block":"none"},className:vu.config_warp},Wn.createElement("div",{className:vu.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),Wn.createElement("div",{className:vu.znpy},Wn.createElement(be.default,{style:{color:"#000"},checked:un==null?void 0:un.is_open_ai_review,onChange:Ya=>{var nl;if(!((nl=Se==null?void 0:Se.userInfo)!=null&&nl.has_big_model_permission))return xo(),!1;kn(Us(El({},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:`${vu.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=>{kn(Us(El({},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(so.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=>{kn(Us(El({},un),{ai_warning_student:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4E0E\u5B66\u751F\u533F\u8BC4\u7684\u5206\u5DEE\u8D85\u8FC7",Wn.createElement(Xe.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=>{kn(Us(El({},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=>{kn(Us(El({},un),{ai_warning_assistant:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4E0E\u52A9\u6559\u8BC4\u5206\u7684\u5206\u5DEE\u8D85\u8FC7",Wn.createElement(Xe.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=>{kn(Us(El({},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=>{kn(Us(El({},un),{ai_self_warning:Ya.target.checked}))}}),"AI\u8BC4\u5206\u4F4E\u4E8E",Wn.createElement(Xe.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=>{kn(Us(El({},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:`${vu.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),Wn.createElement("div",{className:vu.pfbz_ts},Wn.createElement(Qe.ZP.Group,{value:za,onChange:Ya=>Ir(Ya.target.value)},Wn.createElement(Qe.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:vu.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:no}),"\u4F5C\u4E1A\u8981\u6C42"),Wn.createElement("div",{className:vu.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:Za})," \u53C2\u8003\u7B54\u6848"),Wn.createElement("div",{className:vu.btns_pfbz,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Wn.createElement("img",{src:lr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),za==1&&Wn.createElement(Ee.default,{form:Dr,colon:!1,style:{background:"#F6F7F9"}},Wn.createElement(Ee.default.List,{name:"ai_review_settings"},(Ya,{add:nl,remove:rd})=>Ya.map((rl,dc)=>{var zi;return Wn.createElement(Ne.Z,{key:rl.key,style:{padding:"5px 14px 5px 30px"}},Wn.createElement(se.Z,{className:vu.lable_name1},"\u8BC4\u5206\u70B9"),Wn.createElement(se.Z,null,Wn.createElement(Ee.default.Item,{className:"ml10",name:[rl.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Wn.createElement(De.default,{onChange:Fs=>{Dr.setFieldValue([rl.name,"content"],Fs.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9",size:"large",style:{width:164},className:"mr20"}))),Wn.createElement(se.Z,{className:vu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Wn.createElement(se.Z,null,Wn.createElement(Ee.default.Item,{className:"ml10",name:[rl.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Wn.createElement(De.default.TextArea,{autoSize:{minRows:1,maxRows:5},onChange:Fs=>{Dr.setFieldValue([rl.name,"content"],Fs.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20"}))),Wn.createElement(se.Z,{className:vu.lable_name1},"\u6743\u91CD"),Wn.createElement(se.Z,null,Wn.createElement(Ee.default.Item,{className:"ml10",name:[rl.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(Xe.Z,{value:Dr.getFieldValue([rl.name,"weight"]),onChange:Fs=>{Number.isInteger(Fs)||Dr.setFieldValue([rl.name,"weight"],parseFloat(Fs).toFixed(2))},size:"large",addonAfter:"\u5206",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),Wn.createElement(Ne.Z,{className:(zi=vu)==null?void 0:zi.h_lh_40},Wn.createElement(se.Z,null,Wn.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Ya.length>=10)return Be.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");nl()}})),dc>0&&Wn.createElement(se.Z,null,Wn.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{rd(rl.name)}}))))}))),za==2&&Wn.createElement(Ee.default,{form:Dr,colon:!1,style:{background:"#F6F7F9",padding:"5px 10px 5px 30px"}},Wn.createElement(Ee.default.Item,{name:"ai_review_text",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Wn.createElement(De.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",style:{minHeight:190},size:"large"}))),Wn.createElement("div",{className:`${vu.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),Wn.createElement("div",{className:vu.znpy},Wn.createElement(Qe.ZP,{style:{color:"#000"},checked:!xt,onChange:Ya=>{vr(!xt)}},"\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:vu.znpy},Wn.createElement(Qe.ZP,{style:{color:"#000"},checked:xt,onChange:Ya=>{vr(!xt)}},"\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"))),xt&&Wn.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},Wn.createElement(De.default.TextArea,{value:pr,onChange:Ya=>{li(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:`${vu.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),Wn.createElement("div",{className:vu.znpy,style:{border:0}},Wn.createElement(Qe.ZP,{style:{color:"#000"},checked:!Ua,onChange:Ya=>{if(Tn(!Ua),Mn&&Mn!==-1)return Pr(Mn);Pr(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:vu.teacherList},Qa==null?void 0:Qa.map((Ya,nl)=>Wn.createElement("div",{className:`${vu.teacherItem} ${(Ya==null?void 0:Ya.user_id)==Pn?vu.activeTeacherItem:""}`,key:nl,onClick:()=>Pr(Ya==null?void 0:Ya.user_id)},Ya==null?void 0:Ya.name))),Wn.createElement("div",{className:vu.znpy},Wn.createElement(Qe.ZP,{style:{color:"#000"},checked:Ua,onChange:Ya=>{Tn(!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"))),!(Un||Ht)&&Wn.createElement(Wn.Fragment,null,Wn.createElement("div",{className:`${vu.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),Wn.createElement("div",{className:vu.znpy},Wn.createElement(be.default,{style:{color:"#000"},checked:un==null?void 0:un.can_feedback,onChange:Ya=>{kn(Us(El({},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(Ke.ZP,{loading:On,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ki()},"\u4FDD\u5B58")),xa=="2"&&Wn.createElement(Oi.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(Ke.ZP,{onClick:()=>di("1"),className:"mt15",type:"primary"},"\u8BC4\u9605\u8BBE\u7F6E"))})),Wn.createElement(Do,null),Wn.createElement(jo,null),Wn.createElement(uu,{setAiText:Ya=>gn(Ya)}))};var Zo=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(Zc),Oo={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"},Wc=re(36797),Yc=re(33156),Bu=re(59301),Mc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Ec=({shixunHomeworks:Oe,user:Se,loading:Fe,dispatch:Ot})=>{var Mt;const{workList:Tt}=Oe,{is_open_ai_review:jt,single_score:Zt,zero_commit_student_works:it}=Tt,Gt=(0,je.useParams)(),[Xt,St]=(0,y.useState)(!1),[Mn,Un]=(0,y.useState)(0),[Ht,dr]=(0,y.useState)(!1),[nn,fn]=(0,y.useState)(null);(0,y.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const or=setInterval(()=>{dn()},3e3);return()=>clearInterval(or)}},[nn==null?void 0:nn.status]),(0,y.useEffect)(()=>{["success","failed"].includes(nn==null?void 0:nn.status)&&Yc.Z.publish("HomeworkCommon")},[nn==null?void 0:nn.status]),(0,y.useEffect)(()=>{Fe["shixunHomeworks/getWorkList"]||dn()},[Fe["shixunHomeworks/getWorkList"]]);const an=or=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:or}})},cn=()=>Mc(void 0,null,function*(){if(jt)if(Zt){if(it)return Be.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Be.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return Be.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");dr(!0);const or=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Gt==null?void 0:Gt.categoryId,range:Mn}});(or==null?void 0:or.status)===0&&(Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),dn()),dr(!1)}),dn=()=>Mc(void 0,null,function*(){const or=yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Gt==null?void 0:Gt.categoryId}});(or==null?void 0:or.status)===0&&fn(or==null?void 0:or.data)});return Bu.createElement(Bu.Fragment,null,Bu.createElement("div",{className:Oo.review_warp},Bu.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},Bu.createElement("div",{className:Oo.btn_operate,onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},Bu.createElement("i",{className:"iconfont icon-lishijilu"}))),Bu.createElement("div",null,jt&&(nn==null?void 0:nn.status)=="running"&&Bu.createElement("div",{className:Oo.under_review,style:{marginRight:0}},Bu.createElement(Ue.Z,{spinning:!0,className:"mr6",size:"small"}),Bu.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),Bu.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate)),jt&&["success","failed"].includes(nn==null?void 0:nn.status)&&Bu.createElement(Me.Z,{title:Bu.createElement("div",{className:Oo.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Bu.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bu.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},nn==null?void 0:nn.fail_count),"\u4EBA")},Bu.createElement("div",{className:Oo.under_review},Bu.createElement("img",{src:Wc.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",Bu.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>an(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bu.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"&&Bu.createElement("div",{className:`${Oo.btn_review} ${(nn==null?void 0:nn.status)=="running"&&Oo.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!(Tt!=null&&Tt.is_open_ai_review))return Be.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Un(0),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}}},Bu.createElement("img",{src:$l.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Bu.createElement(pe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((Mt=Oe==null?void 0:Oe.actionTabs)==null?void 0:Mt.key)=="\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,onCancel:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Ht,onOk:()=>cn()},Bu.createElement("div",{className:Oo.title_sty},"\u8BC4\u5206\u6807\u51C6"),(Tt==null?void 0:Tt.ai_review_method)==1&&Bu.createElement(Ce.default,{pagination:!1,dataSource:Tt==null?void 0:Tt.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}]}),(Tt==null?void 0:Tt.ai_review_method)==2&&Bu.createElement("div",{className:Oo.content_pfbz},Bu.createElement(_n.Z,{className:Oo.content_pfbz_html,value:Tt==null?void 0:Tt.ai_review_text})),Bu.createElement("div",{className:Oo.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Bu.createElement("div",{className:Oo.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Bu.createElement(Qe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:or=>Un(or.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"}]}))),Bu.createElement(Hu,null),Bu.createElement(So,{getData:()=>dn()}))};var sd=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(Ec),WA=re(59301),Ad=Object.defineProperty,Lc=Object.defineProperties,Sd=Object.getOwnPropertyDescriptors,cd=Object.getOwnPropertySymbols,Bc=Object.prototype.hasOwnProperty,Kc=Object.prototype.propertyIsEnumerable,kc=(Oe,Se,Fe)=>Se in Oe?Ad(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,dd=(Oe,Se)=>{for(var Fe in Se||(Se={}))Bc.call(Se,Fe)&&kc(Oe,Fe,Se[Fe]);if(cd)for(var Fe of cd(Se))Kc.call(Se,Fe)&&kc(Oe,Fe,Se[Fe]);return Oe},Nc=(Oe,Se)=>Lc(Oe,Sd(Se)),Id=({})=>{var Oe,Se;const Fe=(0,je.useParams)(),{shixunHomeworks:Ot}=(0,je.useSelector)(St=>St),{workList:Mt}=Ot,[Tt,jt,Zt,it]=(0,z.U)(ae.mQ,{homeworkId:Fe==null?void 0:Fe.categoryId,page:1,limit:10}),Gt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(St,Mn,Un)=>((Tt==null?void 0:Tt.page)-1)*Tt.limit+Un+1},{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,render:St=>St===-1?"\u91CD\u505A\u4E2D":WA.createElement(xe.Uw,{status:St})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",ellipsis:!0},!(Mt!=null&&Mt.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:(St,Mn)=>WA.createElement("a",{onClick:()=>{Xt(Nc(dd({},Mn),{id:Mt.is_jupyter||Mt.is_jupyter_lab?Mn==null?void 0:Mn.id:Mn==null?void 0:Mn.student_work_id}))}},"\u67E5\u770B")}],Xt=(St={})=>{var Mn;St!=null&&St.id&&(0,xe.xg)(Mt.is_jupyter||Mt.is_jupyter_lab?`/classrooms/${Fe.coursesId}/common_homework/${Fe.categoryId}/${St.id}/comment`:Fe.course_group?`/classrooms/${Fe.coursesId}/common_homework/${Fe.categoryId}/review/${St.id}?ids=${(Mn=Fe.course_group)==null?void 0:Mn.toString()}`:`/classrooms/${Fe.coursesId}/common_homework/${Fe.categoryId}/review/${St.id}`)};return(0,y.useEffect)(()=>{Zt({},!0)},[]),WA.createElement(Ce.default,{columns:Gt,loading:jt,locale:{emptyText:WA.createElement(Je.Z,null)},dataSource:((Oe=it==null?void 0:it.data)==null?void 0:Oe.list)||[],pagination:{pageSize:(Tt==null?void 0:Tt.limit)||10,current:(Tt==null?void 0:Tt.page)||1,total:((Se=it==null?void 0:it.data)==null?void 0:Se.count)||0,onChange:(St,Mn)=>{Zt({page:St,limit:Mn})},showTotal:St=>WA.createElement(WA.Fragment,null,"\u5171 ",WA.createElement("span",{className:"c-blue"},St)," \u4E2A\u5B66\u751F")}})},Tl=re(59301),Gc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())}),uc=({})=>{var Oe,Se,Fe;const{shixunHomeworks:Ot}=(0,je.useSelector)(nn=>nn),{workList:Mt}=Ot,Tt=(0,je.useParams)(),[,,jt,Zt]=(0,z.U)(nn=>Gc(void 0,null,function*(){return yield(0,$e.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:nn})}),{homework_id:Tt==null?void 0:Tt.categoryId}),[it,Gt,Xt,St]=(0,z.U)(nn=>Gc(void 0,null,function*(){return yield(0,$e.ZP)(`/api/homework_common_resubmits/${nn==null?void 0:nn.id}/resubmit_student_list.json`,{method:"get",params:nn})}),{homework_id:Tt==null?void 0:Tt.categoryId,success_status:0,page:1,limit:10}),[Mn,Un]=(0,y.useState)(!0),Ht=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(nn,fn,an)=>(it.page-1)*it.limit+an+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},((0,oe.GJ)()||(0,oe.dE)()&&!(Mt!=null&&Mt.anonymous_comment))&&{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},!((0,oe.dE)()&&((Oe=Mt==null?void 0:Mt.homework_status)!=null&&Oe.includes("\u533F\u8BC4\u4E2D")||(Se=Mt==null?void 0:Mt.homework_status)!=null&&Se.includes("\u7533\u8BC9\u4E2D")))&&(Mt==null?void 0:Mt.course_group_count)!==0&&{title:"\u73ED\u7EA7",dataIndex:"group_name",ellipsis:!0},!(Mt!=null&&Mt.hidden_from_teacher)&&{title:Mt!=null&&Mt.is_jupyter_lab||Mt!=null&&Mt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:nn=>nn===-1?"\u91CD\u505A\u4E2D":Tl.createElement(xe.Uw,{status:nn})},!(Mt!=null&&Mt.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?Tl.createElement("span",{className:"c-green"},"\u6210\u529F"):Tl.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"error_message",ellipsis:!0,render:(nn,fn)=>(fn==null?void 0:fn.success_status)===1?"--":Tl.createElement("span",{className:"c-red"},nn)},{title:"\u64CD\u4F5C",dataIndex:"name",width:50,render:(nn,fn)=>Tl.createElement("a",{onClick:()=>{dr(fn)}},"\u67E5\u770B")}],dr=nn=>{pe.default.confirm({title:"\u5931\u8D25\u8BE6\u60C5",closable:!0,icon:null,footer:null,width:800,centered:!0,content:Tl.createElement(_n.Z,{value:(nn==null?void 0:nn.error_message_detail)||"--",style:{fontSize:14,color:"#333",marginBottom:20}})})};return(0,y.useEffect)(()=>{jt({homework_id:Tt==null?void 0:Tt.categoryId})},[]),(0,y.useEffect)(()=>{var nn,fn;(nn=Zt==null?void 0:Zt.data)!=null&&nn.id&&Xt({id:(fn=Zt==null?void 0:Zt.data)==null?void 0:fn.id,page:1,limit:10})},[(Fe=Zt==null?void 0:Zt.data)==null?void 0:Fe.id]),Tl.createElement(Tl.Fragment,null,Mn&&Tl.createElement(so.Z,{closable:!0,showIcon:!0,style:{borderRadius:"999px",marginBottom:"10px"},afterClose:()=>{Un(!1)},message:"\u4EC5\u663E\u793A\u6700\u8FD1\u4E00\u6B21\u6279\u91CF\u667A\u80FD\u8BC4\u9605\u5931\u8D25\u7684\u8BB0\u5F55",type:"warning"}),Tl.createElement(Ce.default,{columns:Ht,loading:Gt,locale:{emptyText:Tl.createElement(Je.Z,null)},dataSource:St==null?void 0:St.data,pagination:{pageSize:(it==null?void 0:it.limit)||10,current:(it==null?void 0:it.page)||1,total:(St==null?void 0:St.count)||0,onChange:(nn,fn)=>{Xt({page:nn,limit:fn})},showTotal:nn=>Tl.createElement(Tl.Fragment,null,"\u5171 ",Tl.createElement("span",{className:"c-blue"},nn)," \u4E2A\u5B66\u751F")}}))},Uo=re(59301),Cc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())}),Qc=({})=>{const Oe=(0,je.useParams)(),Se=(0,je.useDispatch)(),[Fe,Ot,Mt]=(0,z.U)(it=>Cc(void 0,null,function*(){return yield Se({type:"shixunHomeworks/getAiWarningList",payload:it})}),{id:Oe==null?void 0:Oe.categoryId,page:1,limit:10}),{shixunHomeworks:Tt}=(0,je.useSelector)(it=>it),{aiWarningList:jt}=Tt,Zt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:50,render:(it,Gt,Xt)=>(Fe.page-1)*Fe.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:it=>it===-1?"\u91CD\u505A\u4E2D":Uo.createElement(xe.Uw,{status:it})},{title:"AI\u8BC4\u5206",width:80,dataIndex:"score",ellipsis:!0},{title:Uo.createElement(Uo.Fragment,null,"\u9884\u8B66\u7C7B\u578B",Uo.createElement(Me.Z,{title:Uo.createElement(Uo.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",Uo.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")},Uo.createElement("span",{className:"iconfont icon-tishixiaowenhao ml-6px"}))),dataIndex:"warning_type",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"id",width:50,render:(it,Gt)=>Uo.createElement("a",{target:"_blank",href:`/classrooms/${Oe.coursesId}/common_homework/${Oe.categoryId}/review/${Gt.id}?page=${Oe.page||1}`},"\u67E5\u770B")}];return(0,y.useEffect)(()=>{Mt({},!0)},[]),Uo.createElement(Ce.default,{columns:Zt,loading:Ot,locale:{emptyText:Uo.createElement(Je.Z,null)},dataSource:(jt==null?void 0:jt.list)||[],pagination:{pageSize:(Fe==null?void 0:Fe.limit)||10,current:(Fe==null?void 0:Fe.page)||1,onChange:(it,Gt)=>{Mt({page:it,limit:Gt})},total:(jt==null?void 0:jt.size)||0,showTotal:it=>Uo.createElement(Uo.Fragment,null,"\u5171 ",Uo.createElement("span",{className:"c-blue"},it)," \u4E2A\u5B66\u751F")}})},oc=re(59301),fd=({})=>{const Oe=(0,je.useDispatch)(),{shixunHomeworks:Se}=(0,je.useSelector)(Mt=>Mt),{actionTabs:Fe}=Se,Ot=[{label:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"1",children:oc.createElement(Id,null)},{label:"\u667A\u80FD\u8BC4\u9605\u5931\u8D25",key:"2",children:oc.createElement(uc,null)},{label:"AI\u8BC4\u5206\u5F02\u5E38",key:"3",children:oc.createElement(Qc,null)}];return oc.createElement(pe.default,{open:(Fe==null?void 0:Fe.key)=="reviewWarning",width:1200,footer:null,title:"\u8BC4\u9605\u9884\u8B66",centered:!0,onCancel:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},oc.createElement(ge.default,{defaultActiveKey:"1",items:Ot}))},md=re(24712),pA={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"},yc={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"},Po=re(59301),hd=Object.defineProperty,Jc=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,YA=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,gA=Object.prototype.propertyIsEnumerable,Xc=(Oe,Se,Fe)=>Se in Oe?hd(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,lc=(Oe,Se)=>{for(var Fe in Se||(Se={}))Oc.call(Se,Fe)&&Xc(Oe,Fe,Se[Fe]);if(YA)for(var Fe of YA(Se))gA.call(Se,Fe)&&Xc(Oe,Fe,Se[Fe]);return Oe},pd=(Oe,Se)=>Jc(Oe,_c(Se)),sc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const gd=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,dispatch:Ot,dimensionValue:Mt})=>{var Tt;const jt=(0,je.useParams)(),{workList:Zt}=Oe,[it,Gt]=(0,y.useState)(lc({page:1,limit:5},jt)),[Xt,St]=(0,y.useState)(!1),[Mn,Un]=(0,y.useState)([]),[Ht,dr]=(0,y.useState)(null),[nn,fn]=(0,y.useState)(!1),[an,cn]=(0,y.useState)(!1),[dn,or]=(0,y.useState)(!1),[vn,gr]=(0,y.useState)({}),vt=(0,y.useRef)(null),[Vt,rr]=(0,y.useState)([]),[wn,Qa]=(0,y.useState)(!1),[au,Pn]=(0,y.useState)(!0),Pr=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(vr,pr,li)=>(it.page-1)*it.limit+li+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:it.order==="student_id"?it.b_order==="desc"?"descend":"ascend":null,render:vr=>Po.createElement(Me.Z,{placement:"bottomLeft",title:vr||"--"},Po.createElement("span",{className:"current"},vr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(vr,pr)=>Po.createElement(xe.rK,{status:vr})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(vr,pr)=>Po.createElement("span",{style:{color:"#0152d9"}},vr)},{title:"\u64CD\u4F5C",width:120,render:(vr,pr,li)=>Po.createElement("a",{onClick:()=>sc(void 0,null,function*(){var za,Ir,na;const gn=yield(0,ae.GS)(pr==null?void 0:pr.id);(za=gn==null?void 0:gn.data)!=null&&za.url&&(0,xe.xg)(((Ir=gn==null?void 0:gn.data)==null?void 0:Ir.url)+`?courseGroup=${(it==null?void 0:it.course_group)||""}&workStatus=${((na=it==null?void 0:it.work_status)==null?void 0:na.filter(ra=>ra!=0&&ra!=-1))||""}&search=${(it==null?void 0:it.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,y.useEffect)(()=>{const vr=document.querySelector(".modal_ai_dmpj");if(vr){const pr=vr.querySelector(".ant-modal-body");if(pr){const li=()=>{const za=pr.scrollTop+pr.clientHeight,Ir=pr.scrollHeight-za<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",za,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",pr.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",Ir),Pn(Ir)};return pr.addEventListener("scroll",li),au&&(pr.scrollTop=pr.scrollHeight),()=>{pr.removeEventListener("scroll",li)}}}},[Vt,au]);const On=vr=>sc(void 0,null,function*(){St(!0);const pr=yield(0,$e.ZP)(`/api/homework_commons/${jt.categoryId}/works_list.json`,{method:"get",params:pd(lc({},vr),{work_status:[1,2,3,4]})});pr!=null&&pr.student_works&&Un(pr==null?void 0:pr.student_works),St(!1)}),Fn=()=>sc(void 0,null,function*(){or(!0);const vr=yield(0,$e.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:Ht}});if(vr.status==0&&(vr==null?void 0:vr.game_codes.length)>0){or(!1),cn(!0);let pr=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${Mt.map((li,za)=>li+(za<Mt.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,vr==null?void 0:vr.game_codes,pr)}or(!1)}),un=(vr,pr,li)=>sc(void 0,null,function*(){var za;vr<pr.length&&(Vt[vr]=pd(lc({},pr[vr]),{aiText:""}),rr([...Vt]),yield Ua(vr,(za=pr[vr])==null?void 0:za.content,li,pr))}),kn=vr=>vr.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=(vr,pr,li,za)=>sc(void 0,null,function*(){vt.current=new DA.Z(Zi.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:li,shixun_id:Zt==null?void 0:Zt.shixun_identifier,myshixun_id:vn==null?void 0:vn.myshixun_identifier,source:"shixun",is_chat:!1,type:9,description:li,query:pr}),yield new Promise((Ir,na)=>{vt.current.on("data",gn=>{Qa(!1),Vt[vr].aiText=kn(gn.full),rr([...Vt])}),vt.current.on("done",()=>sc(void 0,null,function*(){Qa(!0),yield un(vr+1,za,li)})),vt.current.startStream()})}),Tn=()=>{var vr,pr;cn(!1),(pr=(vr=vt.current)==null?void 0:vr.cancelRequest)==null||pr.call(vr),rr([])},Dr=()=>{or(!1),gr({}),fn(!0)},xt=(Tt=Mn==null?void 0:Mn.filter(vr=>(vr==null?void 0:vr.work_status)===0))==null?void 0:Tt.map(vr=>vr==null?void 0:vr.id);return Po.createElement(Po.Fragment,null,Po.createElement("div",{className:yc.work_button,onClick:()=>{var vr,pr,li;if(((vr=Zt==null?void 0:Zt.challenges)==null?void 0:vr.length)===0)return Be.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");Dr(),On(it),((pr=Zt==null?void 0:Zt.challenges)==null?void 0:pr.length)>0&&dr((li=Zt==null?void 0:Zt.challenges[0])==null?void 0:li.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Po.createElement(pe.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 fn(!1);if(!(vn!=null&&vn.id))return Be.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Fn()},onCancel:()=>{fn(!1)},maskClosable:!1,confirmLoading:dn},Po.createElement(Ue.Z,{spinning:dn,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Mn==null?void 0:Mn.length)>0?Po.createElement(Po.Fragment,null,Po.createElement("div",{className:yc.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"),Po.createElement(Ce.default,{loading:Xt,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[vn==null?void 0:vn.id],onChange:(vr,pr)=>{gr(pr[0])},getCheckboxProps:vr=>({disabled:xt.includes(vr.id)})},dataSource:Mn,columns:Pr,pagination:!1,onChange:(vr,pr,li)=>{li.field&&(it.order=li.field),li.order||(it.b_order="asc"),li.order==="ascend"&&(it.b_order="asc"),li.order==="descend"&&(it.b_order="desc"),li.order||(it.b_order="asc"),On(it)}})):Po.createElement(Je.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~"}))),Po.createElement(pe.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:an,width:1020,onOk:Tn,onCancel:Tn,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},Vt.map((vr,pr)=>Po.createElement("div",{key:pr,className:yc.result_con,style:{marginTop:pr>0?"20px":""}},Po.createElement("div",{className:yc.result_title},vr==null?void 0:vr.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Po.createElement("div",{className:"p20",style:{fontSize:"13px"}},Po.createElement(_n.Z,{value:wn?vr==null?void 0:vr.aiText:`${vr==null?void 0:vr.aiText}__`,style:{fontSize:"12px"}}))))))};var _u=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(gd),vd={radio_con:"radio_con___VykaK",result_con:"result_con___mCdvE",result_title:"result_title___rxgBg"},vA=re(59301),KA=Object.defineProperty,ys=Object.defineProperties,Fc=Object.getOwnPropertyDescriptors,Uc=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Pc=(Oe,Se,Fe)=>Se in Oe?KA(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Tc=(Oe,Se)=>{for(var Fe in Se||(Se={}))wc.call(Se,Fe)&&Pc(Oe,Fe,Se[Fe]);if(Uc)for(var Fe of Uc(Se))xc.call(Se,Fe)&&Pc(Oe,Fe,Se[Fe]);return Oe},Ed=(Oe,Se)=>ys(Oe,Fc(Se)),Bd=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const jc=({shixunHomeworks:Oe,loading:Se,dispatch:Fe})=>{var Ot,Mt;const{ai_question_record_id:Tt}=Oe.workList,[jt,Zt]=(0,y.useState)({page:1,limit:10}),[it,Gt]=(0,y.useState)({}),[Xt,St]=(0,y.useState)(!1),Mn=(0,je.useParams)(),Un=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(fn,an,cn)=>(jt.page-1)*jt.limit+cn+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:fn=>fn||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(fn,an)=>vA.createElement("div",{className:vd.banding,title:fn||"--"},fn||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:fn=>fn==="\u6210\u529F"?vA.createElement("span",{className:"c-green"},"\u6210\u529F"):vA.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(fn,an,cn)=>vA.createElement("a",{onClick:()=>{window.open(`/classrooms/${Mn.coursesId}/common_homework/${Mn.categoryId}/${an.id}/comment`)}},"\u67E5\u770B\u5B9E\u8BAD\u62A5\u544A")}].filter(fn=>!!fn);(0,y.useEffect)(()=>{var fn;((fn=Oe.actionTabs)==null?void 0:fn.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&Ht(jt)},[(Ot=Oe.actionTabs)==null?void 0:Ot.key]);const Ht=fn=>Bd(void 0,null,function*(){var an,cn;St(!0);const dn=yield(0,$e.ZP)(`/api/shixun_homeworks/${Mn==null?void 0:Mn.categoryId}/comment_student_works.json`,{method:"get",params:Ed(Tc({},fn),{ai_question_record_id:(cn=(an=Oe.actionTabs)==null?void 0:an.record)==null?void 0:cn.id})});(dn==null?void 0:dn.status)===0&&Gt(dn||{}),St(!1)}),dr=(fn,an)=>{jt.page=fn,jt.limit=an,Zt(Tc({},jt)),Ht(jt)},nn=()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return vA.createElement(pe.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((Mt=Oe.actionTabs)==null?void 0:Mt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>nn(),footer:null},vA.createElement(Ce.default,{style:{marginBottom:(it==null?void 0:it.total_count)>jt.limit?"0":"20px"},loading:Xt,dataSource:(it==null?void 0:it.data)||[],columns:Un,pagination:{current:jt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:jt.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(it==null?void 0:it.total_count)||0,size:"default",showTotal:xe.rU,onChange:dr},onChange:(fn,an,cn)=>{cn.field&&(jt.order=cn.field),cn.order||(jt.b_order="asc"),cn.order==="ascend"&&(jt.b_order="asc"),cn.order==="descend"&&(jt.b_order="desc"),cn.order||(jt.b_order="asc"),Ht(jt)}}))};var Cd=(0,je.connect)(({shixunHomeworks:Oe,loading:Se,user:Fe})=>({shixunHomeworks:Oe,loading:Se.effects,user:Fe}))(jc),ci=re(59301),VA=Object.defineProperty,yd=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,MA=Object.getOwnPropertySymbols,EA=Object.prototype.hasOwnProperty,LA=Object.prototype.propertyIsEnumerable,Pu=(Oe,Se,Fe)=>Se in Oe?VA(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,GA=(Oe,Se)=>{for(var Fe in Se||(Se={}))EA.call(Se,Fe)&&Pu(Oe,Fe,Se[Fe]);if(MA)for(var Fe of MA(Se))LA.call(Se,Fe)&&Pu(Oe,Fe,Se[Fe]);return Oe},BA=(Oe,Se)=>yd(Oe,ao(Se)),qc=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const bc=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,dispatch:Ot})=>{var Mt,Tt,jt;const Zt=(0,je.useParams)(),{workList:it}=Oe,[Gt,Xt]=(0,y.useState)("1"),[St,Mn]=(0,y.useState)({page:1,limit:10}),[Un,Ht]=(0,y.useState)([]),[dr,nn]=(0,y.useState)(!1),[fn,an]=(0,y.useState)(0),[cn,dn]=(0,y.useState)(!1),[or,vn]=(0,y.useState)([]),gr={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},vt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Pn,Pr,On)=>St.limit*(St.page-1)+On+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Pn=>ci.createElement("span",{style:{color:"#333"}},me()(Pn).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:Pn=>ci.createElement("span",{style:{color:"#333"}},gr[Pn])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Pn,Pr)=>ci.createElement(Me.Z,{title:Pr==null?void 0:Pr.message},ci.createElement("span",null,Pr==null?void 0:Pr.message))},{title:"\u64CD\u4F5C",width:100,render:(Pn,Pr,On)=>ci.createElement("a",{onClick:()=>au(Pr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Pn;Gt=="1"?rr(St):Gt=="2"&&(console.log("workList",it),vn(((Pn=it==null?void 0:it.ai_code_evaluation_promote)==null?void 0:Pn.length)>0?it==null?void 0:it.ai_code_evaluation_promote:it==null?void 0:it.default_evaluation_dimension))},[Gt]),(0,y.useEffect)(()=>{var Pn;((Pn=Oe==null?void 0:Oe.actionTabs)==null?void 0:Pn.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(rr(St),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(Mt=Oe==null?void 0:Oe.actionTabs)==null?void 0:Mt.key]);const Vt=Pn=>{St.page=Pn,Mn(GA({},St)),rr(St)};function rr(Pn){return qc(this,null,function*(){nn(!0);const Pr=yield(0,$e.ZP)(`/api/shixun_homeworks/${Zt.categoryId}/comment_records.json`,{method:"get",params:BA(GA({},Pn),{categoryId:Zt.categoryId})});Ht((Pr==null?void 0:Pr.data)||[]),an(Pr==null?void 0:Pr.total_count),nn(!1)})}const wn=()=>qc(void 0,null,function*(){if((or==null?void 0:or.length)===0)return Be.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");dn(!0),(yield(0,$e.ZP)(`/api/homework_commons/${Zt.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_code_evaluation_promote:or,type:"promote"}})).status===0&&(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qa()),dn(!1)}),Qa=()=>{Ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:GA({},Zt)})},au=Pn=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Pn}})};return ci.createElement("div",{className:pA.code_eval},ci.createElement(ge.default,{activeKey:Gt,tabBarGutter:60,onChange:Pn=>{!(it!=null&&it.is_old_data_for_time)&&(0,xe.Ye)(Ot)||Xt(Pn)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:ci.createElement(ci.Fragment,null,ci.createElement(Ue.Z,{spinning:dr},fn===0?ci.createElement(Je.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):ci.createElement(Ce.default,{className:"mt5 mb20",rowKey:"id",columns:vt,dataSource:Un,pagination:!1})),ci.createElement("div",{className:pA.footer},fn>(St==null?void 0:St.limit)?ci.createElement("div",null,ci.createElement("span",{style:{color:"#656F87"}},"\u5171",ci.createElement("span",{className:"c-light-primary"},fn),"\u6761\u6570\u636E")):"",ci.createElement(ve.Z,{defaultPageSize:(St==null?void 0:St.limit)||10,current:(St==null?void 0:St.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:fn,onChange:Vt})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:ci.createElement("div",{style:{color:"#333",padding:"0 30px"}},ci.createElement("div",{className:pA.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"),ci.createElement("div",{className:pA.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),ci.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},ci.createElement(be.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(or==null?void 0:or.length)>0&&(or==null?void 0:or.length)<((Tt=it==null?void 0:it.default_evaluation_dimension)==null?void 0:Tt.length),onChange:Pn=>{vn(Pn.target.checked?it==null?void 0:it.default_evaluation_dimension:[])},checked:((jt=it==null?void 0:it.default_evaluation_dimension)==null?void 0:jt.length)===(or==null?void 0:or.length)},"\u5168\u90E8"),ci.createElement(be.default.Group,{className:pA.work_checkbox_group,options:it==null?void 0:it.default_evaluation_dimension,value:or,onChange:Pn=>vn(Pn)})),ci.createElement(_u,{dimensionValue:or}),ci.createElement(Ke.ZP,{type:"primary",size:"large",loading:cn,style:{width:"138px",margin:"30px 0"},onClick:()=>wn()},"\u4FDD\u5B58"))}]}),ci.createElement(Cd,null))};var a=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.effects,user:Ot}))(bc),E=re(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=re(29679),ne=re(59301),fe=Object.defineProperty,Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,st=(Oe,Se,Fe)=>Se in Oe?fe(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Qt=(Oe,Se)=>{for(var Fe in Se||(Se={}))_e.call(Se,Fe)&&st(Oe,Fe,Se[Fe]);if(Re)for(var Fe of Re(Se))et.call(Se,Fe)&&st(Oe,Fe,Se[Fe]);return Oe},Yt=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Bn=({shixunHomeworks:Oe,classroomList:Se,loading:Fe,dispatch:Ot})=>{var Mt,Tt,jt,Zt,it,Gt,Xt;const St=(0,je.useParams)(),{workList:Mn}=Oe,[Un,Ht]=(0,y.useState)([]),[dr,nn]=(0,y.useState)("1"),[fn,an]=(0,y.useState)(!1),[cn,dn]=(0,y.useState)(!1),[or,vn]=(0,y.useState)({}),[gr,vt]=(0,y.useState)(null),[Vt,rr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Fn,un;((Fn=Oe==null?void 0:Oe.actionTabs)==null?void 0:Fn.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(rr(!1),Ht(((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))},[(Mt=Oe==null?void 0:Oe.actionTabs)==null?void 0:Mt.key]),(0,y.useEffect)(()=>{let Fn=null;if((or==null?void 0:or.status)==1&&(clearInterval(Fn),rr(!0)),(or==null?void 0:or.complete_num)!=(or==null?void 0:or.total_count)&&(or==null?void 0:or.status)!=1)return Fn=setInterval(()=>{wn(gr)},3e3),()=>clearInterval(Fn)},[or==null?void 0:or.status,or==null?void 0:or.complete_num]);const wn=Fn=>Yt(void 0,null,function*(){if(!Fn)return;const un=yield(0,$e.ZP)(`/api/shixun_homeworks/${St==null?void 0:St.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Fn}});vn(un)}),Qa=()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},au=()=>Yt(void 0,null,function*(){var Fn,un;let kn=yield(0,$e.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(kn==null?void 0:kn.status)==0&&(Qa(),(kn==null?void 0:kn.total_number)==-1||(kn==null?void 0:kn.remaining_number)>0?((Fn=Oe==null?void 0:Oe.workList)==null?void 0:Fn.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)):Pr():(kn==null?void 0:kn.remaining_number)==0&&Be.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${kn==null?void 0:kn.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${kn==null?void 0:kn.remaining_number}\u6B21\uFF09\u3002`))}),Pn=()=>{Ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Qt({},St)})},Pr=Fn=>Yt(void 0,null,function*(){let un=yield(0,$e.ZP)(`/api/shixun_homeworks/${St.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Un,student_work_ids:Fn}});(un==null?void 0:un.status)==0&&(Pn(),vt(un==null?void 0:un.ai_question_record_id),wn(un==null?void 0:un.ai_question_record_id),dn(!0),On())}),On=()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return ne.createElement(ne.Fragment,null,ne.createElement(pe.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((Tt=Oe==null?void 0:Oe.actionTabs)==null?void 0:Tt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:au,onCancel:Qa,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},ne.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"),ne.createElement("div",{className:b.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),ne.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},ne.createElement(be.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(Un==null?void 0:Un.length)>0&&(Un==null?void 0:Un.length)<((jt=Mn==null?void 0:Mn.default_evaluation_dimension)==null?void 0:jt.length),onChange:Fn=>{Ht(Fn.target.checked?Mn==null?void 0:Mn.default_evaluation_dimension:[])},checked:((Zt=Mn==null?void 0:Mn.default_evaluation_dimension)==null?void 0:Zt.length)===(Un==null?void 0:Un.length)},"\u5168\u90E8"),ne.createElement(be.default.Group,{className:b.work_checkbox_group,options:Mn==null?void 0:Mn.default_evaluation_dimension,value:Un,onChange:Fn=>Ht(Fn)})),ne.createElement(_u,{dimensionValue:Un})),ne.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:fn,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{an(!1),Pr(dr=="1"?Mn==null?void 0:Mn.no_comment_ids:null)},onCancel:()=>an(!1),maskClosable:!1},ne.createElement("div",{className:b.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",ne.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(Mn==null?void 0:Mn.commit_count)-((it=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:it.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",ne.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Gt=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:Gt.length),"\u4EBA\u3002"),ne.createElement("div",{className:b.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),ne.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},ne.createElement(Qe.ZP.Group,{className:b.work_radio_group,value:dr,onChange:Fn=>nn(Fn.target.value)},((Xt=Mn==null?void 0:Mn.no_comment_ids)==null?void 0:Xt.length)>0&&ne.createElement(Qe.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),ne.createElement(Qe.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),ne.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:cn,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{dn(!1),On()},maskClosable:!1,footer:null},ne.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(or==null?void 0:or.complete_num)!=(or==null?void 0:or.total_count)&&(or==null?void 0:or.status)!=1?ne.createElement("div",{className:b.under_review,style:{marginRight:0}},ne.createElement(Ue.Z,{spinning:!0,className:"mr6",size:"small"}),ne.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),ne.createElement("span",{className:"ml5"},ne.createElement("span",{style:{color:"#3061D0"}},or==null?void 0:or.complete_num),"/",or==null?void 0:or.total_count)):ne.createElement("div",null,ne.createElement(x.Z,{style:{color:"#1ACC4B"}}),ne.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),ne.createElement(E.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Vt?100:(or==null?void 0:or.complete_num)/(or==null?void 0:or.total_count)*100,showInfo:!1,size:[574,10]}),ne.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",ne.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${St==null?void 0:St.coursesId}/shixun_homework/${St==null?void 0:St.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var pn=(0,je.connect)(({shixunHomeworks:Oe,classroomList:Se,loading:Fe,user:Ot})=>({shixunHomeworks:Oe,classroomList:Se,loading:Fe.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"},Er=Object.defineProperty,Qr=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Vr=(Oe,Se,Fe)=>Se in Oe?Er(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,La=(Oe,Se)=>{for(var Fe in Se||(Se={}))Kr.call(Se,Fe)&&Vr(Oe,Fe,Se[Fe]);if(Qr)for(var Fe of Qr(Se))ma.call(Se,Fe)&&Vr(Oe,Fe,Se[Fe]);return Oe};const hi=Oe=>React.createElement("svg",La({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},Oe),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 qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ki=Object.defineProperty,zu=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,jl=(Oe,Se,Fe)=>Se in Oe?Ki(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Bl=(Oe,Se)=>{for(var Fe in Se||(Se={}))tl.call(Se,Fe)&&jl(Oe,Fe,Se[Fe]);if(zu)for(var Fe of zu(Se))po.call(Se,Fe)&&jl(Oe,Fe,Se[Fe]);return Oe};const Wo=Oe=>React.createElement("svg",Bl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Oe),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 Cl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",ol=Object.defineProperty,Wr=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,$u=(Oe,Se,Fe)=>Se in Oe?ol(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Ac=(Oe,Se)=>{for(var Fe in Se||(Se={}))io.call(Se,Fe)&&$u(Oe,Fe,Se[Fe]);if(Wr)for(var Fe of Wr(Se))uo.call(Se,Fe)&&$u(Oe,Fe,Se[Fe]);return Oe};const du=Oe=>React.createElement("svg",Ac({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Oe),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 qi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",ms=Object.defineProperty,Yo=Object.getOwnPropertySymbols,cc=Object.prototype.hasOwnProperty,CA=Object.prototype.propertyIsEnumerable,Ps=(Oe,Se,Fe)=>Se in Oe?ms(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,JA=(Oe,Se)=>{for(var Fe in Se||(Se={}))cc.call(Se,Fe)&&Ps(Oe,Fe,Se[Fe]);if(Yo)for(var Fe of Yo(Se))CA.call(Se,Fe)&&Ps(Oe,Fe,Se[Fe]);return Oe};const Hl=Oe=>React.createElement("svg",JA({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Oe),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 _A="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",$c=Object.defineProperty,kd=Object.getOwnPropertySymbols,Xd=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,Nd=(Oe,Se,Fe)=>Se in Oe?$c(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Qd=(Oe,Se)=>{for(var Fe in Se||(Se={}))Xd.call(Se,Fe)&&Nd(Oe,Fe,Se[Fe]);if(kd)for(var Fe of kd(Se))zd.call(Se,Fe)&&Nd(Oe,Fe,Se[Fe]);return Oe};const qd=Oe=>React.createElement("svg",Qd({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},Oe),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 $d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",Zd=Object.defineProperty,Wd=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,ed=(Oe,Se,Fe)=>Se in Oe?Zd(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Js=(Oe,Se)=>{for(var Fe in Se||(Se={}))e0.call(Se,Fe)&&ed(Oe,Fe,Se[Fe]);if(Wd)for(var Fe of Wd(Se))t0.call(Se,Fe)&&ed(Oe,Fe,Se[Fe]);return Oe};const n0=Oe=>React.createElement("svg",Js({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Oe),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 Fd="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",r0=Object.defineProperty,Yd=Object.getOwnPropertySymbols,Od=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,td=(Oe,Se,Fe)=>Se in Oe?r0(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,a0=(Oe,Se)=>{for(var Fe in Se||(Se={}))Od.call(Se,Fe)&&td(Oe,Fe,Se[Fe]);if(Yd)for(var Fe of Yd(Se))Hc.call(Se,Fe)&&td(Oe,Fe,Se[Fe]);return Oe};const nd=Oe=>React.createElement("svg",a0({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Oe),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 i0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",u0=Object.defineProperty,Ud=Object.getOwnPropertySymbols,o0=Object.prototype.hasOwnProperty,Kd=Object.prototype.propertyIsEnumerable,Vd=(Oe,Se,Fe)=>Se in Oe?u0(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,l0=(Oe,Se)=>{for(var Fe in Se||(Se={}))o0.call(Se,Fe)&&Vd(Oe,Fe,Se[Fe]);if(Ud)for(var Fe of Ud(Se))Kd.call(Se,Fe)&&Vd(Oe,Fe,Se[Fe]);return Oe};const B0=Oe=>React.createElement("svg",l0({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},Oe),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 s0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",A0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAADmCAYAAADFnymGAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQlgXGW5/n/f7PskmUnSpE33QltaWjaRRQRFQZTloqiIuCCKegVBUPSvIl53EFFxu4rXFXdBdkRWWQsFWgpt6d50SZNMJrPv53x/3u9MUBSkLQXSNKOh7eSs35xn3u15n1cx/hp1K6C19qTLdLk0SdtNUtkkbEgqTcLWxJXCr8GnwKc1fqXwyU1oTU0pqhpqCmpaU3Upslox5IKUdjHkskjZilRbkD6lVGPU3fwefkFqD7//V+z2tdbe4RqzLZv5LpsZGqahmYpiGjBJazwv5cUphYBxM5r1KDYoWG+7WOt2sazVx0qlVP2lPP/4sZ97BcYB+TI8GVrr8FCFg7E4ENjX/Chma433ZTj9Dp9CKepoVgKPmx83ixMBFimlijt8sPEddmgFxgG5Q8u1fRsXi7qrojhc2xymFYcrWPBSW7ztu7Kd30osqoalSnOvcnFfQHNvOKz6dv6I43s+1wqMA3IXPBfifqYqHKY0b9I2xzat4C448qg/xOPKxS1acXMywH3jbu6L/7zGAbmTazikdUwXORHFyWheryG6k4caE7spyKO4Hc3VKsy1CaVyY+LGXuabGAfkDiy41jqSqnCCsnm7hmPR+Hdg9z1nU0VVwS3axR+SAa5TShX2nJt/cXc6DsgXWD+ttRqq8Dpt8UEUJ6AJvrgl38P2VpTRXKfc/CQR4A6llN7DVmCHbncckM+zXJKYKWvepxVnopm+Q6s6vvFzr4BindJcGVT8fDwh9HxLNP7wPGsFhkr6UK05Hzhhd8+MjtaPtlkDvU4pLkuE1P2j9Tpfiesat5CG4aJdQ2VOQnOB1hzySnwQe+o5leIBFN9MBPmLUsreU9dh5L73aEBqrX2pEmcAF6CZsac/DK/o/SvWAt9Mhvg/pVTtFb2WV/DkeyQgDVe0xHs1fF5rpryC6z9+6n9ZAaXYqOBLbSF+sSdybfcoQGqt3UNF3qUVXxi3iKP8u0CxVmm+mAjzG6WUNcqvdpdd3h4DyHRZH25b/EDD/F22euMHeslXQMEyl5uPtgXVvS/5yUbBCcY8IPNat1dLXAK8V2vG/P2Ogmdql1+CUkjt8hf+EJ+KKjW4y08wig44Zh9QyZymSnxIab6qoXUUrfn4pezkCigY1or/lwzx47GakR2TgBws6gMV/EBrDtrJz358t1G8AkrxsIaPtofV4lF8mTt1aWMKkMNat1glvgqcpTWunVqR8Z12ixVQCqlZ/q87xP9rVSqzW1z0dlzkmAFkqqBP1/BNoGM77nt8k7GzAgMKLkhG1K/Gwi3t9oAc1DpKkR8D7xwLH8j4Pez0CvyOMB9qVyq/00cYBTvu1oAcLur9GvAHNDNHwVqOX8IrvwKrPfD21oha8spfys5dwW4LyFRRf0TD5eM9iTv3wY/ZvZxezPOSYfXD3fEedztAmk79EldqzSm744KPX/PLswJK8UcV4szdTblgtwJkpqj3rzsu6jgR/OV5rnfvsyjWeuHtLWH16O5yI7sNIFMl/TGt+ea4i7q7PFqj5DrFhVVckAyp742SK/qPlzHqAWlapIr8YjyLujs8TqP6Gn+XDPPe0d7aNaoBKSUNVeQvGl43qj/q8YvbLVZAwR06zEmjuTQyagFZ0LqzXOJmNPvtFp/2KLvIarlEMT1IITNEOZelXspTLRVpVMrUa9L/q3G53SiPF38ojC8cIxhrJZbsoHXCJDzeUSmq/uJXWfFYMMSbIkr1v/iD7fojjEpAZip6et3i1vHkzfZ94AK00vAguf4tDK5fxdCWdRRSA+h6DatSQ1sN3G4XGgttQ8PSaNvCsmy0trC0816lXscTDOANhemeuQ+zDnoN3XvvQ7QlsX0XsrtsJckeN29sCah1o+2SRx0ghwt6YQNuATpH22K9FNdTq1axalWq5SL1cgmlXMZieQNBXF4vbo/M3FGmb0xrjW1b2PUG1XyGod41ZDasoty/hcy2zbgFcFrLFCwsy8KybbSladjy06ChG9gW2A2bugDS/DSwbLAFlfKSnZH9ZBqPJjKhi5kHHc7Bx72NWGJMsRL7PXDsaCMRjCpADpb1kcriWg2xl+LhHy3HLGYz9K1aRmr9SlIbV1Mc6MOqVNC2AyZb5O6CIcKJdiJtCfyBAC6XC91oUC/kKWfS6EoZl7LxGsBq6pZlQGXbjk6U/Km1/Mh7Gls3QWhpA9Z6w6ZhWzTsutnWtmxkV8vW5kc6EKV9VLnl3zbhRAeHnXQaBxxzIi6Xe7Qs5Yu6DgU57ebE9qC660UdaBfuPGoAOVTSb7U1V43lskY+M8TKu29m4+K/owsZQn6/A5SqhcvnxxeO4PN68bhclIsFaFRxCxBRuBQol0JJt652Glm0AEl8UNP4oBAcCbhkGwGYgFFgZSymWFbLxtIWtYYDSGMlGw0aVgOrYZl9G+LSChjFrZWnwyVHdplzWY068486juM+dC6B8BiZnKDMDM3TEiH1512Iq50+1KgA5GBRf0jBD8dyy9TqRXex/JY/oooZPMotMKFar0MgyMQpUwn4AuQzacR6il9pwNYQpxHcLs8zYHScV4M/x71UYv00SrvE0XzGQjqup+PmiuU1VlDbxj11rGDDWFUBogCyUW9QazSo1S0ajbpxcy0UbuUyAFfmtC5sZdMzdyFvO/+LRFrGRt+3fH9p+Eh7WEmTwiv6esUBmS7pU8UyjlV5DXm4H7vuN6y7+0aiQZ8BoqCp1LBpnzSJ7klT2Lp5M9mtW/G5MdlNq1E1bqbb7cHt8eIygBDgyZ8jbZ5OYkaspwGPWDXzb3lfgkLHQrpdbrSxqrYTVzagIVbRrjlurjyKYgEFuAhYm/GnZVGt1WiI1Ww4YBZXVVxnF4rJC/bnv869iFAs/oo+wLvq5LJEYinbQuq3u+qYO3OcVxSQQwX9Rq24YbQOLt2ZBf3nfSyrwYN/+DHbHr6TkD+AYElcz3zVYtLMvfF6Paxb/gQeF7REY9SrNeoNy7zv9XqNZRp5Oa4q5veVSoViuUyxXKRUqlCt1amLZZOY0KrjRhGPRulsbycY8FOr1ShWy1SqNWo1xz2VbR2raWywOLwGcMrlxuPxGODJOV0uMR9OXClZ2UZdZrk6FnPS/IWcdM5FhMeOpawrzVsSEXXri/3sd3b/VwyQqaI+SMMdksjb2Ysf7fstuuaXbLrrWkLBgKn5eX0+CqUi0c4uE/YNrF9HIpHA5/NRrVRwuV0GjKY+KP9zOdZLLFQ2l2NwKE1qaJhcsUipWqHekISMNrGh2E3ZJ5loY8rEiYRDIRPzCXgr1Sq1hlg7cV3FI7YkH4ulJZHjvCdOm3LjgFAss3I3Aeky4JRY1lyTMhVME1+K0Hhi2t6ceM7naenoGu0fx/Zdn6Kg4HXJsHp4+3bYtVu9IoDMVfRe1Qb3Acldezuj52irF/+dRT/7Fi3hkIn/fF4fFjYNxDdyUxwapmtCh3nYq9Wq+b3X52k+8A4wxLUUEG7atIVtqRT5Ss3EjT6PY0EFyH5fAL/fh9/vpSUWp7tzgrHC9aoQABpU6zUqpqxSo1KtUKnVjcUUV9QAUlxZsYCSxJEY1DiuGpfyGJCLy2tcVfMlYUJWJ8vafHI8HjdtU6dz6MnvYfr8AwmEx8T3a8rv4bBYQK16uZ+olx2Qg0XdreD+sawYnk31c8NlnyJSKzXjQA9+v5+BgQFcHq+xVN0TOnErJ54LBP1OrIdYIonjbPr7B3lqzWqGhtN43F7i8RbaWhLE4lFC4TABAaHP77i2LsmDOi6txIlS7BdQitVz3E1JENkGiOVKhXyhQCaXJ5XJMpDNkqtIQsd2kjxSKkEbC+kTi+1xrLbf48Hn8eJ1y/se3OYEgk5lrGfNtmmfMp0DXnccC496E7G29pf7Wd6l5xMFdQ2HtofV1l164Bc42MsKSCNCVeTvY12s+O5f/4D++28xVsvl9hKOhCkUi/RvGyAQCtI5oYNQKIy27OY2yikvKBfDQxmeWrWKoeEMrW2tdHa009bSZqygsG0cS+UyllISNU4mVf6rwBY3U/7qCH2bksjTMu1OLVK2swyGGpZtSh/5QpH1m/tYum4DT23pJ18pSySJMu6p/IAYQ7dbEfD4CPv9hANeIgE/QZ+XgNeH3y1lGjduTzPetC2iyQ4OfMPxvPbk03brpI+INLvDHPFyimi9bIDUWgdSRSRYfs3L+Y3zcp9rcPMGrv3GuSSaXFGPL0A4HGLV2tUGcIm2BB0d7ebvPr8Pj9txU6X0sLG3l62btxKNRens6MTn95ukislsNuM42dhh4zjFezmOS0oTrn8W2XOsnBYwGrLBs3/EijrZVXMICpUqm4bSrOndzJatg+QqNWzllEfqlqbakKSRUyYx7qxHEfL5ifh8RPwBYqEwIZ8bt7v5I4DWNl3TpnHcGWcz/7CjmnWal/vT2CXnuycZ5o1KqcouOdposJBm3FuJa7TmhJfjpl7Jc9x51ffYfM8NhL0+Y82isRjDw8P0DQzSEo8zYUIX4XDYxH+SzZRYsVgs0rupl3q9TiwWN/l3qUEG/QGCwaB50MUaOiDSTYA6JRFjNZWQBwSgDgnA4axKmUOsZLOmacoizjYms/qM1XSSO5a4tJYmnc0zkBokU8g7rq5S1K0G5VqDXLnGcLFKppinWK0aMIsLK+CMBgKE/D5CYj29frwuZdxd5VYceuxJHP/Bc3ZbTqxSXJsIcfLLIc78sljIwaK++Okn5guvJFBejnNXigWu/tJHcecGTaZSYjwB34qVK3F7fSQTSZPICQSDprwgsVcun6evr89xK01yxTLZ2Eg4SDAQMJlNeU9qJhIvyjHdXnFNPTSEcWNKHg2TcTWsm4bEgZaxugJUydxKvOdRDidW0jYOqUAA6tD0HJfWNgRzSfZIaSVfKpqMsDB2ZBth9ch5SvUGhXKZdL5MKl8yGd9qo4HbxJrixnqJeP0E/R4CPp9JVvlcLqbN3YfTL/wi3dP2ejk+il1/DsUX28Pq4l1/4Gcf8SUHZKqsX4fN38YyC2dkSTc++Ri3XHoBsYBYLjfxWItJnmzasploNMqk7i6SyYT5nXK7yeXy9A8MUhBiea2Gx+MlHIoYMHrdLgNEj9djrKTfH8RqaAPgdHaY4WyOXL5Zh2w0qErxXmhzwntTINlPr99L0O8lIhYsEiYcCuIL+B3XUmqOhmhg6hgOcUBA2ax1ilUUYkC1WjOur4StJjFkNahJprYh4Kwbd3cgWyBdyFNtWCYZJHGl3+chEgyYrKzf6zNATU5o590XXMS8Q458qZ/rXX58I8zs4g3JoLpjlx/8nw74kgKy2dO4BM2El/ImRsOxxcrc99sfsuaOaxx3zecjHouz/KnVxuokW1uYOKnLAFPKBtlsht4tfSaxIgASaxINhY0FFMvm93mJRiMoj4fhTIHebf1sGxxkOJenUK5SrjZMCUMSNFLNtrRyujaaXRxiIuU8PreboM9FNOgnEQ3QFouTiEWJBoP4vH4DXKHH/TNTR6yhYzEtQyao1J3+Sb/Hbyy2WGPjxtZrTbqdTbFcJ1ssky2VKFZrxl3vmdhFZ7KdTb2b0PU6kVCYRLKV0y74PAuPeMNo+Nh27BoU24IhFr6UvZQvGSBN3FjkrxqO3rG73v22ln7Ex274FRsfuI1yJoPkV0LhkKnvrVi1lngkQmd7gq6uCQQCAeMOrlqznkyuaFy9gD9AOBDA73GZ8oiUOMT960+lWLtpE1u3pRkq1Q3bpmo3kAp+0OMjHg4Ri0ZNxnRoOEe2XCFXq1Kp1Ry6uSGhO7Q5tFgvTTTgJxkNMi3RSqK1hZZohKDJ4ApLx4lFHZK5xKDSBSKc2wbFagWXdpnssNuNYfuIa2vcZrHQtmV4sCUTa1bIF0uGFTR95gxmTJnGmtWrSA8N0R6PkUi2876LvsaMBQfsdh+2gtsSYY55qeLJlwyQQ0X9eVvzP7vdiu/gBdcqZe75xaVYm1dRyJUYTA/h87iIxKL0p9L0bxs0D353ZyfJZIvhnK5cu56BdAaP1PSkY9/nxed1G+C2trSRymZZvX4DvYNDpCoVcqUq9brN5I4OZvd0MyERIxGNEAgGGEwNs3L9FnpTafqyWbLVuil1mKyscpmkTrVSM18SbZEoExJt9HQmSIYDFPMZKpUywUDQlGaCPr+5Jqdkop0uEIkfLadUIi6suLcRSUp5PYYEb9WlW8SmrrXjzkqLmIUBcU4sZr5AJBZnwYIFpAcH2bZ5E23xViZNm8r7v3AJ7T1Td3DFX/nNn865XZQIqy+9FFfykgDS9DXa3Cbc5pfiokfTMe/97RX0P/w32tva2by5j3Q2i9/nJhiOsnZDL41anfa2GF0dncZdXb+lj96t/Wi3i4DU8CTW80i8GTGx4sbeLWzsH6SvKEmTislsTmiJcMxBC5k3bQoBl2W6PyRh+tT6DSzfsJHN2QpbsjmqdeGjSoeGxqNcBN1uWiNBpk/qYsaUHiYkWoj6/YZBLo3R2UKJbak0m/u3GtKAlGcioQg+j9+xlNqi3rSWAnIpejTqTskkFg2brKpuOLGnlETExW1o4cnS/LdNpdogUywZgO49axZBr5dNm3rp7mhnn1cdbLpGfP7AaPpIX/BalMLSLo5+Kfoodzkg81p3VEpI3DhGyI3P//msevA2Hv3Nd0xGMRqNsX79JvL5ginia4+Xtes3EfR46GiP05loN936y9avNw+nlDwksSK9j7FwyCRvNmzpo3+4QKpYY1Mpb6zP7AkdnHTEwfQk26jXa6bMIa6kWNkVvZvpy5XMPmVJnrjchNxuJiTizJrUyfSeiXS3J4zFNqydZiOy0QSwxMWsUarUGJKG6X6JT7MmexsSUHp9hgwv+Ryx6uKiGpKBlGSedn2EqBOLREzsK+UUSxqdhXxuACz/dvovazZUG5piuUqhUGD61Km0tMQZ2LaVKV0TOPbMjzH/yDe9IAhG3QaKvkCIhVGlBnblte1SQGqt1VCJW7TmjbvyIkfbsaS8sf7hO3jipt8QtCqGDufx+1i7rpdctoTX7zOc1U1b+0yGsz0ZIxFrYWB4mE2ptLFwYsnkqRY3USzk1sEh+vNFhst10qUGhUaZWYkWTjnyUJLRMOVqFb/bY+LHlWvXsXxzH5uzZQbzMlvGpiXoZU53N/NmTGNiRztBr8eUOGy7YcorXrdTs5Ryi1EfEJe0LomhKoVyieF8gYHUMH2DQ5RqVQL+oCEuSNlEsqymBir/F+srWVrlNVZUMrd+Ic5LGlKkQsTFFakQkQZpODIgti0N06LZUzWZ4WlTpxKNhGiUSuw9Zx4nXvglQvGW0fYxv+D1KMWtiRDHKumN20WvXQrIVEF/+ukv6q/tomsblYcZ3LiGR/74v0Qo0bdlE2Gfz2GhuN2sWttLLlc05Yu6ttk6mCIW9NPe2kLA52dz/yCFRsPpb0Thc3lxeV2mZDCYK5Au1ylbGGsSdrk54dCF9HS0USpK8sdtQLVuSx/r+gbYmi8xmC0YkM6eOpEDZ02js6UFtNQj68YCB/x+fAHhvPpMU7TpqTT9jiO9kQ77Rix2WYBZrJAazrFtOE0mnzPglZqpWHJzj015EcngOhlaP9JiJkR2oc85hHex/NIzCQ1h8xkZg2ZZBXFlMZZy/j5zjQJeV7SFA972ThYe+1+j8vN+oYtS8OlkRH3jhbbb3t/vMkA2leKeRLN7BQTbu1LA0JaN3HHFRUxq8VOqVRjsH6QtFjOxk5QdVq7rNTGkkMHrlk0qkyEc8JGIxU3MN5DJYEuxXh5vKda7vJQrVdLlEtuyBbTLT8WyKZUKLOiZxH4ze6jXywa8fq+foUyWjQNDbC6UDIDbIyEOnD2dqe0duLS4iBY+4Zj6fQQCPlPyED6rXJ9kXAWQIy2WSrkNWCQRU63UzXUUhHheqZKvlskXhYReNNZRMr9GbEtcVzEG5lhukx0W97xcKTOczRr31ufyEJBuFCEKyBeBoQY2wawkvjU9XoZJNGvGdHzVKjMPOYTXn/VJY7l3u5ei4nWzz65SsNtlgHx6jPgNaN682y3odl5wvVrlzh9eTGHd4+yzcD5LH1tmuvKl5UlUAWr1Bqt6++kfGjLlAyk7SM3Q7/XSGo6YEkGuWkIL7xSMRWlIbCWF9UKRQrlGMBQjVcwTcGsOmjWdsEcZCUdjcWsW/ek0A4Uyfbki3YkWFk6fQtgnFQ1H7EqYPV6fGw8ObU1as+S9oIlRRWfVZcApsaNpzWq2Z9Wq9abrKkmkSpN9Y5myhbRsSezr8UkCSsoiYu08aGWbemk0HCMQCDKQTjczzELpc+M13FtlAOmXLhGfdIpIx4gbvz9gXNhoLEJ7NETPrL059vyL8fl20+9yxY1Pj1d/y3Y+Sv9xs10CyFRRn6Q11+yKCxqtx9j8+APc88OLSSRamTZjKvfd86ARpEomEpRLZaq1KptSWTb2DYoBMS5eNl/Eg5tIKGg6+aum28JhxwiJrVqxTBG9N5cl7Avh8nkZzGSZlmxlcjJmgOa4ty5yhSLZUoWt2RLtLVFmTEjikU4M4z66jDWUUkQ4FDDqA62xuCGeZws5UsMZhjI5ciVRGqgaF1WI444ynWUkPsQtldhW4kNDLBdP07i2wgJyyh8CeiVxrFG/UiaeFDe6raUVt8/PYyuXky7kCHoDhtsalB5Pr0MRlDqnX67PkNGDxMIxtEsT9bmYOmsub/7Ul4385e76Uor/SobVX17s9b9oQGqtQ0MlVmjN5Bd7MaN5/0d//21W3XE9PVOnEY+Huf/+h/F6/UzsnkAhJ0Rsi3XbBtkylDXiVS7lplSqGvqb1PnEopgeDKGligiGtqjULFLlKn2FEt2xOCXLMuCe3d1uHlThgEvup9GAfLlKWuJTv5+JbVE8boXbq/C6vE7dMxAw9c5QKGTcT2OxhtIMF4qGGC78VrGQTvQqYJKODKGhCyhdzSZlp2wiFk2soXwZiKst6gJSkzQCWwJct1hbuQuHBxsOBOnq6jZ0vqWrnqJcr5s6pgA4HgoaVpD83StxpksRDwfpSnaYVjSKeWbNX8BxF351dwdkbyLEHKVU6cU8xy8akKmS/pq2+fSLuYjRvq9tNbjnO+fR++QSZs7a27BrFj/yuHmQp02dbLo15NFet7mfbfmSib3E4lSrlgGHJFVM54OAy6h5CefUolK32Jork6vbTGqLkilWDeezpzWEv9nTKLUHqS8WShUDjnhLGI+SBmJxCcXqeIkE/QQCftMtMpzJki9UyNfrVKVgb0mzsshIOq6yI2glIMMwfCrCtBECgFxT01JKoki4tB63y6gTGGA26XQCQJdXJEnEUopjbhR26Eh00pFs59GVy9mayZhzSW3TsupGT6glInS9ACFxfbWmvTVBT89EQvUqE/eZz9HnfQGvVxJku+9Lufh6MqQ+82Lu4EUBMlXVs2nw+FgVqRpZ2HImxf3fv5Ata1YzefIUfEEvix9ZSrWumdTt9C3m8znypQbrt6XIloqGiSy+n4BVHuiAz4uSGMwUAR1XsFa12JwtmpG/PW0xMvkSrZEwLQEXIZETMBu7yNcapl4o5IER9QyPduEXd9Ar/rGmUqmaUQD5asNxSy3bJI1MftRIObpMEqdqa1PWKEt3iIBLgGfcSmeWhxDOnT5L+btlYr6gdG2YxmiNVbfQ4oJ6RKmgqQ8Lpm45a+oMw31duvopo+PTkJYxcc2rNQJuD7FIiHgwSCISxaNgSk83e0+YQGzWHF571gXPEvV6MQ/1K7WvdKrhYd+kX63c2Wt4cYAs6Nv3hMlUpfSAAeS2DeuIxVpp70iy6JHHyJfqtMQi9EyayJb+bXg9QdZu2spwWXicwh11UaqUTSYzFAgaiyM+qzKiwzblqs2WbIm6W9PTFjdlB5GKDLpsQ20T4EpL1ECphselaItGjOvptFM5pAL5d93Whl6XLpQoCBFcufC4PPjcAiFH+LjW0JSEKC5dIWgT2wnYjF5O086JGysvyYA6xs9GK8nQQsgj3Rt+c04p/AtivR6vcX3Fr3bZmsldE+np6GLlunWkynkKpTKVWsNx1W2bkHSfKBcdsajh0EpsffC8uSQWHMSr3vGBnX2GR9V+MmErGVGv39mL2mlAip6qZfObnT3x7rRfvVTkzm+ezWDvOtxuH51dnTy1Zj1bB4aMZs7UyT3UGnWTeJEESG9/iopQVJotTSLZKAQASQK5xFkUqlndplSt05cv0VAuetqixuUMCIjqdePCemybig0bhotMbInS4vdhK2HJGMk3o9NaqNXYmCkwmC+ZuqGATAAryR6xgJVG3bRJ1U1blrigXkdm0ricAtZmA7PRdrWdlqzmhyPHEPdczicWzS90P1E5MBliGyWAbjZZi0BePBxhwV5zWNO7wXwpSYZVOlIEmJKJlmZmKYl4tM2UCZ0GoNOn9rDgxFOZ//pdkqQcFY+V28W7dlbfdacAOaR1zC6xck+gx418wrd+42MMrn6cgD8sqU2qts2KpzaYQrfwOpPtSfqbIlaSSMnmSqYUIhnMcrmMPLBiEdzCnmnO1ijWGgxKgy8uJrZG8FgNvCiKpTI9yThhl4tCzWLtcI65XR20+F1YyhkbUK7b9OcrrBnKkq7Ucfk8BEVBQOqLQvRu2AaMAjiJHgVEkqyRpI3Rd5WYUGqXtsbbjEeFyeP0SjpiyMagj0SeUsMUB1rYReY8LsNhdcuXjOwnRAevlwNnz2PrYD/r+raYZI/THeKhVq1RLZcNwO1GnWQkxsSONkLxCMed8zkmzxtDUwcVfa4QsxNK5Xb0G2KnAJkq6i8/zZD67I6ebHfZvl6tMLjmcXS9SritE28wwsq/XsVTd19POBihIK1IPh+9W1IMDmUNABJtbSaTOCh1SI+PvIgYizaNFl3VOo1yxdDFJOQThXGpQZZMlrVEqaHpCAdp8brMZKt8KUdXPEZLIGgU4dZn8yyc0k00oEz8ly9bbMlV2JQpkreF+eNwnhWVAAAgAElEQVQkXiQjK0wccXNFztj0FYsxNYUTqY2K1ZT/Ou9LvVDI7T7l1A2NGPOIBTbxpGSDHYaPvG8ElZWNaA9ICcNYWXlXpnS5XAaQ86dON1nZJatWmoSQz4hjBWmJSWbYbWqglWoZl6WZPrEbTzzCu7/2I4LRsTVf6WmP/ivJsPrcjj7zOwzInNbJWpF1GsbItJVnL5lkEQeW3kk4/RTZ9ACpgX4KJUlm2GzdsNpYjEg4asoK4mpuFFGofNnEh/F43GQWpeVIaGMiECWyF4KSWrWBy90gLl30ZsiNcDtt0qWK9CrRHQ3Q0x41HRRCP0u0xahVSvQPpkkVynSFooYlszk3zFBZU6lJnOg1/ZUe8SfF8irhkkoZw6RnnEk5wlnVIlRlU27IoJ0GNenKMLxT5QzWaZYwpEdLQGhEtZq81REH1hnc4whsmSwx2smc+p2WLalPBoM+ZnV1E4/FWLF8JV6fWHQ5pjIdMB1tCWLhsGl4LuSLTEwmaNt7Lidd+JUdfW5H/fYiUO8LMz2mVGpHLnaHATlU0pfYNp/ckZPsTtua4adLbyBU6Wf9mtUMSNZ0uECpXDVsm3K1RmdbqxEg3jw4SEP5GUhlTEOuuHGioSN1yGwxb6yjSx5605ZkU62USIQCBLxup49QEh7VElMnJDjk1fPZd/8FtCXbTTuSaWQW8PX3Uy6WKKbSDA4MkM7kqVQs0wZlQCLZ2KaAsaRrmvavKWTlcEkl1pQ2KmkkrtkNig2MdRahqlxNNHLq5Os1ymbYjnRqNDVejfaqUXx9psRhpFjdYmGV4fF2RqMOzdXrMepzs7omGeA9/sQy04g9XCoRCviYM2smtXKJrkSCaCRCvVLD73Ez+4R3cODxb9+dHpHtvlaXi0sTIfWp7d5hR7X5mpIc69CEduQku9O20uJUWXIN9c0rWbtmg2lLSg3lyBSKJvYDYZv46OpoJ5XPsWnboPhsJoMpllFePrfPJD2KlYqTkRQRKRlk06ijGg2SYT9+bREPK/afsxevOeq19Mzbi2A8ao7lUH2araQS69Uq1LJZStkMxXSaUjZPpVikUi3RqNWoV+vPMG+EfSPJHKmdCj3N6ORIPVIsoghgSWe/NBE3RAnANrGoWOqCdPqLdS/WyJbqZGsNMlVpjDYVSlzi3op4stdjmqk9XqlTKiLKY8S1bPEQonHmTJ5COBrm9nvvMZlfaaI+4qD9zDj1LZu3MGPqFLqTCUIuD/lGjTec/yUmzJi9Oz0i23+tilIwxPQdkfzYIQuZKuhva/j49l/R7rll5sHfU9v4OOvX9rJlYIhUOsdwvkSpLLxO2yQ+2uJxkq2thkC+cVs/de3C7fOaWRqSwBCmjnRVSA1OXEQBibJcBD11ZiQCzJs6kYNfcyB7L1xAONkJwjU1n0YTiM0ZkGYFjfJ4HatewZKMpZyjVDYurV11zidlFKsuGjt1U+O06jXshjBsnCZjo0gnv5eMq4yekynMNceVFtEqycSWJREklrNik5d5IqUK6UKNoWqNoozOs8Hlla4TjxFPFmarH6HbiRNrE4vGWThzJnUa3Ld4EYnWNvbbZx61coXFjz1q+idnzJmLp1ZnXvcEqq0J3vjJr+z2hID/9JQr+E4yos7dXiRsNyBzWieqJTahCW7vwXfX7TKP3Ux5xd9Zu1pKG8MMpQtky2XK5aZbZwk1DtPpEQ9Hjeu3pX+IbLGIV6QbpQgvkv7SsGskLWzsusZuFHnt/jN565tfz5SZ04l3dsj8OccHdHQbQTm0NFNANC8zhbU5M7KBblhomXRVF4BWsWtVB2hGArKBLUCsV00iyRaLaN6vYzfBKD2QonAndVKjHlerm9kiVUMwtyibH+GvCgndptRwk6nVSRcrpHMlUqUShZpJGZkkkBAC4gG/KYmIK/rqffZhS3qIh5c/zv5z98FjKVasWW04sz3d3Rx/1rlcc+X3ecPcWcw49m3sc8zu2Xa13c+2ouwP0RNTamh79tluQO4pGjmyaNXBjeTuv4ot6zeysXcbW7c5YJOamoBLYkRp7K1rGR3nJxaKGMJ1qlAwHR5irSTV7+jaKFTDxtuo8Or9pvKe972DyTNmgmjSjCRepCVJagymMO8IU5lq/MjLGY1sQCn8OS2usxlBLi1X4ppKt75kbqUpuI5qgs+SiVfCKxWgWmIZxWrWkc6Vmly/3E+1btqvHFBaDt1P5B/Fna0JtU5RsxQ1rahWYVu+wIpt2ww9zrjGT5uAVp+PCW0tRvngNQsO4KGnVrBswzpmtHdgVWuUyiVisQinn/9ZeuYfxGdOewsnvPYw3v7F7xNqadue53S33mZHNHi2C5DNMQAbgY7demW28+LlIS8uuQHP4AY29m5lMJ1h69Y+tvYPkMvmTY1PBuNIXFizRDemSk1cQa2o2ZI9bRgNUwGMANJr1TloThfnfez9dM2a6QDOWMOmZZQ/pZhg3nM6KZ4ZL/WMoRwBpTOM1YDTgFJYNU5NUSyyAE9atszIubq4smJJHcspALUFpA0n7hRLWZf4tCSliCoVGbpTlf5IaVrWxo2tNuQeZSisJHq8VLWL3nSW+5Y/ybaiZJM1LV4PU5MdtESCHLLwAG5etIit6RRTEm0k4lHzJfC6U07nrf99IXfefD2XfPz9XHTpdzj0pHdv5yey2282kAwzZXvGEWwXIIeK+oNPD2x6xcc9v5wfS6FvPf23/5LFDz3K/U+sIpZsoaejnYhoquYyZIazJg6TWEqK/0IQKFdqDBdKpjNDSN2muVc1OGSvLt57+luZud+8f4DQWEGTrmy6rE3raMBpiofPeKyO52pGWzXfM23/DjBHRpZrp7wiLq2lBZQCTvliaJiY0hZpyCZATV3UuLx1GrUKdeG+Che2UqNWkR5Ix30V2lu1htHFMbMlXQG0K0S5rrl/+TLuX7OSsm3T6gswLZmktSXC/DnzuPbuu03HR0+ijQVzZ3Ps6R9i4evebFz5r17wMTatWsblv7mBQGRMVs6e8zF1KT6UCKufvNAz/IKANDo5RZZrGKOpsOdfovUP3MLiP/2Ma2+7hyf7tuH1B5je3sncGd30dLdQkynGuZKhhplYrGaTL9XIVyoUqnU8jQav3qeTj51xKj1z5zglChMvmlFXjntqACk0Nnmv+Tu5JFNyaE7DMWUHZ7ycIZmaH6On0XzPqFA5ltIM13FAaP4tf5q405H2kPcFkAJGSRI1pFm5IhazSk0AWZb7EIspI80lzoSqZGu1G+2WWZcBbOVh7bY+/nzPXfTmc7QFg0xPtDKhPUln10Suu/tufIEgkxOtnPiOU3n7eY4C/9onl3LFFy/k7IsvZcbc+S/0bI6p3ytYmQgz94X0d14QkKmKPlo3+NuYWp3tvBmp8z1+25+467c/4P4ly9kyUDT9jS0RDzOndpu/N2pOaUFamKS8IAQCaauSmt68CREuuuD9zNxnn2b7hFhEAZ5pwfgHMM3cjWYMOQLWZ1zXJhBHEj2mybkJyBFQipUUmQ5xY43FdKyjKME5VlOytOKuNmjYDhjl7/VGxfBnJc5rSIlDRqpLVljc1qpkiG0jfixueUP7wRUS6QC022fqsdfedSd3rVpJPORncluMqROnkK3UWLp2DQF/iIktEU467T28/eOfNyu+beM6IwjWMbFnOz+BsbWZ8vCGZEDd9p/u6gUBOVjQvwfGZuV2Oz5vAeWy26/mjqt+yOOPLqc/nyXaEmZKd7chk5cq1SbZ22GyCNfTNEpYFm951SzOOuv9KH/IydVIScPhsjV/RkA44qY2rWSzIP+PbKuhzTQn5Dh1zeakHMPQcdzZZmwpYDXt/g4gpfQyUjZxXFjJyAoghXDeTPqIlRRQSsZWEj0SS9Y0tZqII/8DkMoVxpbyjMcnTFceXraMX952C/6gj0mxONOnTWPpmrVGQV0oc6KQ/tbT3sfbz/38M1o+27HkY3mTP7RH1Dt2GpCGJldii0zRHsurtD331rdmObf96jvcf8u1eLw+Oru7DQm8VKuZWYgSHwkbx8yXssGt65x50hs46rhj/mERjXUcyaI23VITRzatphaXtfnvkSBSgCgZVzOKrtkjOQJIk4h1rKIBZBOI4t+KlZQ407JFktEyADSlmGYZRBI/JrnTqBkpOCeeFFA6LmutIpO1tGEnyZg6ywqAJ4QWvVa3D7fLx7b0ED+65vdmGpaox4XjMZ7c1IuNM1MkGQtxyvs/xFs/MmaJXdvz6DyzjVLUfCEm/ic63X+0kEMl/Qnb5rIdOusY3lge7CfuvoXFf/0T6c1Pkc3lDBfU6YJwGzaMPMwiSNUZ83L+h9/DlNl7/QOQBlPN2NHUHSWGbGZanVbifwHkiAqbU+4w+z7jpoplNKa4aTGNCM4/SiP/BEiJJQWAwtLRpiYpsaa42E4NUyyngFLKIJItlnhYRLDEQlp1R0LEsrzY7iDaEzBupzQoizv7p7/ezIqNa2mJxBmqlunP5IxYlaimt8dDvPOj5/Kmd581hp+KHbs1l4vzEyH1refb6z8CMlXQK/bEZM4LLXFq8wb++LWPkk4NUKtUDY5EDFiagGUsuFWp8pqFe/HRs07HF4s7wHsmbdo8ugGkgFF+JQLIzUSPafhtSobLpiOfUFOouDmR9Z/cVmeQjuO6OqwesZbGQkrHvimBNBxAmvql86dYS+O+Sg3TuLHC7hEr2Zw3WdfUDSCF3CBzIz3YrhFA+nF5fObLY/HSx7j9gXuQ8cK96TRuj9/IfxjF9niYD3z2Sxxy7MkvtKR7zO8luZOMqDk7DMhUSR+sbR7cY1ZqB260kBnmum9fQN+aJykWyiYuFCJ5vlwx/FX1dNPw+996NMedeBx4/E2rOHKCpkk1ABwBZDPBI1ZSwPlc+qTNEeTmKOLGGoA6pY5nACnBq6lROoAcybKKZRczJ/8WkJoYUvYXxo9YSVOblFJIA6vWMNS6hoDRkA2kt1J0VB1A2p4gLncAJaPp3IpVa1byl9tuZcVAiqplEQ2IoJWLsN9PezzMOV+/gjkHHbEDqzv2N1UuXp0MqUXPdafPayEHC1rM6nljf3l2/A7lYb/xe59lw5J7TOuVocahjexjuVqn1eflkx97l+GpGtA9yzo+4+M2LeOIxRTL6FgdxzUdKXM4CRzdZONIkV9bCp9PACFglI+w6dI+E1vK9g45wbKckkYllyedyRhVO0kwiUCWabGS7kU5vu2IVRmCkFyiIahLBlmIAYJxN5ZoYLsDuL0hXPJFIyMQ+nr5+TV/5sF1G4kEQ0bmQ1rIBJjtiRbOvexHTN5rzypxbMcTdXl7RH1iuwHZnNHRqzWTtuPge+Qm9//5Rzx+6x8YHs6aZI4ouBUKFUqlCrMnd/DpT3yQaHtn0/0cWaJmDGhCQ5dxLf8RtzVMYb5cqprJVNVyhWqxhCVDWc248rpp+JVEja0b9EyZTMfkHgKhCEpod2IdTb1SrKYklmqm/ihsnN7161i1chVb+7aRK1YoV6TjQ1TLnbYwITA4kpPSwSFNyy4z+iAaDBEOhYhLs3QsTjjYinLLeAIZJOs3Eh75fIZfX3c1Nz68xAgmt0SDhH1eYsEQU6dO5bxvX0lL+5if17tDGFCKzYkQk5+rJvmcFjJd0odZNvfu0Fn2sI1XL76b2678MoWMANIRkMoVylRKJd5w8D7NckfwHwX+kVqHrSkMp+ldt4GhgSGy2ZzppZTySbksOq42otLhMFlHiAC6OWE5ZAr5AZ9iQlcHM/eZS9eUaU0X16HWGa1VqUPKNCoBcq3GE0uX8cTjT5rRcyWhxVlu8iURTHbqpaY16xnugVFbNQoDMtJOxLJkPHlrNMyCWXPYe9Zs/KEobl/Akf7XFlf/7UZ+efNteLx+ki1RQj4P8WiEOfMWcO63f2p4veOvZ6+A28XhbSF137+uy3MCMlXQ39FwzvgiPv8K5FP9/P5LH6KQTplBNRI7ZgtlGuUy7znhSI4/5a2ikeGQxo0rKRZRs27FShYveoh0Km1I3WZalIx6E5l/4cgaj9bhtEqHhHivMgZAVOtkfoeMJ2+LBWiNRZhzwAEkJ/U4wsdOytWQA0xPZJNQblXrbFq/kfvvX0R/OkvWMIlkTJwkoWynq0OspagYiJtqvgm0mZYs80dEOEvazcTyRr1+Xnvgwey77374/EEz4kA87PseeYDvXPU7atplABkL+GmLRzj8mON51wVfHH+MnmMFnm4W+m4yov6tlfG5AVnUUnvsHl/J518BSXhcf/kn2briEfLSklQWQJbQ5Spnv/ckDj369f/UwSHPuIveVWu47aZbyIpVld7DusR4glNH7U0U6xyJDCm7O16t6N44cySVGTHXGY/QGgnQ0hZjwWGH4I2Gm5aqWa6U0obUHk3rlY1Vq5IdGuLhhxazYXM/mWKDlAgpCxHAUs42hibbBKRhDI3ct8hAOmUaUZcTzHfGW3jLG49j+uTpDiA90l71FF/98Y9Jl8pmQnObGbUe4O0fvoAjTjp1/DF6LkAqtiTD6t9Cwn8D5HBBL2jAkvFVfOEVePi6X7Dk5l+SyRUMnzWTzeOq17ngI+9mwSEHSzfvMwmdQnqIm/5yPRvW9hqSjWQ0RRxLxIYdC+SAQpp+RQrEKw3ATeEo6RjxeBXhYIB4KEQkEmTKrOl0TJ6E9sm8DbcBtAhHSUZVsqkyYFUSQALISiHL5s1b2bRxC8Vi1bjXovczwms3spJiDc3IOtFq9WIr0dvRlKsN0pkiQ/kCg9IPWrM5cN4CjjvqGDOkVjKtW/r6+OIPrmBTOk13IkF7PEYk6OHcb/2UqXP2feGF3EO38MDC1oha+s+3/2+A3BNmPO6qz3/Tike49QefJ5/LkCuUSGeyeO0Gn/rYe407iZLRVJLIsXny4Ue4+YZbsKs1IpEwHckWJrQliEbDRjnc6xH3UFryxbA6sv/GFW1mPSX9KaQ8lwytCYYJx9tw+30or9eMRxftHum7NMX/5nhx6fAQQJaLBYq5PKVCkXq5bISajQZds+YpPY22gNH0cMooOVEldx4NEeMq1+pkCiVW96V5YHUfbk+Atx93AnvP2MtY8KHhYS664tus6eujK9FKZzxKd3cXn/jeVURbx36/484+Two+k4yor/9HQA4W9N3AeOFoO1a5nM9y7aUfJ9O3wQzCGUgP4WnU+fTZ72f2fvs1yxiKej7LjX+8lpVPrGTh3OnM3nc+7Yl2M0xVXEGRTZShrJLcKVcqhu1jRohLLdFo9CjaQh7jsiLCxF6fGZaqfB4zY8M4uc6ccsPAEXdVBK2MkFa1bOQ+KoUiNSEtiFBXxWYgW2BNOs+6oTz5fMU0JJvmLiVj7LxEQn7aoiEmtMWY3N5qpji7LFi6vo+7l6zkwIUHcdzrjzGaOTI64eLLLuPJjRuY2NFCd1sL+x92FO/93CXmC2T89bwrcHd7RB35vIAUAWRdYkhrI705/tqOFbjzl99k9QM3ks2W2DaYQtcqfOpjZzDvwAMdl1Up+p5ayZ9+/Tszy+KI17yKcGuH+d2m9DCLn1jFU6s3kMrknXFxRQFOzREqllHhPi/BYID21iBzJ03g0Pkz6OpsM7+T+E6bmRsjvHOncVnYNXUp9JsOjio1UVSvVMkVayxdv4mHNqTpG8yb/aSHMRYMEvDK8B7RYZUma9sMCUoVSmzOZClW60xsa+fwebM4YOZklq3ayKZ0iXe97Z10T+gmXy7whW9eyrL165g6sZ3Olhhvfs9Hef073rcdK7jnbiJRgQqR+GdB5We5rKmSPlnb/HnPXaIdv/MNjz/A3350EaVCia39g5TyGT7x4fdw0OGHgdtvXNYHb76JlcuW8qZjjyExcSIbUnn+fMtd3PPQEsIeHx3JOD3dSSa2t9ASkMlXTreIaKmW6jUGhrKs25Zim5AQ6jUOnL8XJx6xP9M6W4yLOtJK4RTzhS4ntLey00olzcfVCsvWbePqe5cavZwFMycxd2IXcY8m4AK/xxmyauY4GpbQiHQkFCxNf67Iw2u28si6XlN/POrAVxkVucMOOZx95+1HoZjnM1/7Kis39TKzp4O2eAsf/er3mDZ3wY4v6B62h3Lx1mRIXT1y288G5Hi5Y4cfB3Fbr/vW+QxvXm9kPtKpQc48/WSOPvZYcPuwKhXuvPZaujuTTJ89jxsfeoJfXXsr3RMSvP0Nr2bfiZ20BH1gVbAqZWPVREXOSDY2tKmWiDVUPj/ZSp2V29Jc+8AStm4Z4j0nHcWbXr2vKYeMmEkt7BpRlatVaEjjca3B9YtW8fvbH+Dw/Wdx4oHzaFXiImcd1YCGNB+LdywlF0ckWRTYhTwucyC1Wxl1c48nwFDd5trHVnHTA0tJxFo57NVSAllIpVzkyt/+hkKpxNxJXUydNYuPf/sXzhj08dd/XIF/LX88C5CDRb0YzQHja7hjK/DAn37M8tv/SN+2AbZs7uOkN72W004/DXxBipkMTzy2BMvn56/3LeGeBxfz4VNP4MQjDsBvl7FLFUNQL5cK1KoV0ywsVk8oqU5/pcsZGefz4Q8F8YTCNHDz18dWc/mvb+LU447gfce9CokknVStNqwe46pWG1z992VcedO9nH3KGzh63mTK2TyFbIaqDHItVSlXyk7WtSa9k1L6kNN6CQWDxGIhIrEwgWDQtFvh8+MOxbhvQx+XXHUtmzJ5c31CvWuJhjl4r71p83p48xlncfQ7379ji7inbq14pD2sDvw3C6m1Dg+VyGo9Igy6p67Qjt93atNabvnOpxjYtpW16zZx8PxZnP3RM/jxNfdw/X2P0D88RDpfJupW/OhzH+bwudPQuZxx+3LpNMPpIUqlkokdpbPfKeqbrkaCgQDRaJRwS5xANIo3EsYVkAGtAW586CnOu/xnnHXKm/jAsQcZOUZjKi2LbLbAH+9axpd/dT0fOflIznrdfhTyJYrZHLmhQYYGB82ErkzFJpWvkKrUyJdr+PxhU/qolYvYjYJJ6uw3ZSqTejpwyUg9bxB/axtXL17Bl359tSmNCJtgxqQePvWBM1nx+BJOOecCOqdMxSvDdmKtO76ge9AeMqQsESKulCo6X8HNV6qsX68t/qO8wB60Tjt8q3f+/BLWPvg3Vq1ZT2c8yHnnnMEZn/sRf1uxGZ8/hLtW5UsffRsfe9uRVPIFilv7Wb1qNRs2bSNfrFKXBmcXRhqjXrVQdZuIz0VXS5S2iI+2jhY6J/UQTrTiCYWMO1jXmvd++UpuevAJjlgwk0P22Zv2ljgDw8M8/MRa7ntyHX6/hxs++wGmtvnI5qvk0hnSAynSDYs1qQoPrdnC0s2bKGsZb2DRM2kSH/rAmWZS1ua1a1m1ZDHuzBbe/eYjmdSZpG4pPP4Qm4oWH/7uT9k0nKG9pY1XzVvAkfvtZwboSGzqsStEQ1E8LUlC8/anZcbzdhzt8FqPtR2Um6OTQXX7swA5VNQXPU34H+c57eSnPbD2Se75+ddZvvxJ5s2aahIvP/rT7Vy7aDX5mmZKa5C/XHEhe3W3snl9L/feeQ+PrOjD3dLF3EMOoWvyFBYvWcrMOftw8TcuYe3adWaQzfSWCIfPmsSR+05l7vRukpO6cUVjeH0+owT335f+ihsfWGZUC8pVGWznSIT4hb7WGodyif/7xGlMjvkMta+Qz7MlVeSOdQO86uTTuOy7P2TZ8icME6jF6zUSlhd+/rOcesqpZDPDLH9kEevu/Sv/deSBhGQ8XraADJ8ruvx8+IqfsXTTVk5+03EsnDKdh++7kze9/kjmJpK01WpEgsIissmKVuxBr6HrsDfs5OqO7d2enhD4hURY/c+zADlY1DehedPYvvVdd3cmCZLbije/GXc2hUdbPLboXhois49i6aMP8fqT38WXf/hbfnvT7Ry1cC/+dPknaQ0FyGUz3HffIzy+pc4pH/wY0+bM5uabb+Rbl3+bQw57Ld+/8kqGs1lDWZO0SE8yxllvOYpDpidYMHcGgVjcDEMt2TanXfQ9Xn/AgbzlkH0ZKuTN3EeZMSnWVZTvzvnq//L/3n0c87vajMJ6sVTiT/cv50+PrqVn9hwefOhBkwSSDG1nQJJLmmNOPJ6LLv6yYf1sXP44rfkBpk8IMNQ3QCGTR1mKesDPOT/+PfeuWM1F51+Ar1jksfvvYP+p05jTMYl9pkwyxHQKw/jrRbIysfmUD9Ky13jm9d+eQsXN7WF13LNd1qLerDUTd90jO3aPJKUH1j9MotyLT3oSG1XT9ZBLD7NqYz+33HEviQmdfOTzn+eSK37OhV//AScduh9/uOQ8M0pc+ghF/zRDkta998MdDHLZ17/O5V/5KsrlYUCK+qJ4LkNe/R4zwu5/PvNJpsQV+yTDtLXFDZMmU7U46dwvc8Hb3sIJ+8+gXs5j2VUzY1J0WVOlKu+77A+88w2H8sZ5U6naFlszVa5b1svPbrzNKLFbwtKRmqeGveIh/I06Bxx5NF+45NvYVo2tyx+hx1sh5CqT7U9TzBbRdYUd8vP/rrqemx99kh9f9i16lz5Gev1yjp2/H1Ni7US9FrW+DahqloBb44u1MbT3/iRP+/g4WeBfoKH+iddqYsis1m21Its1e2Dswmz776y0fgmTM0uhMOAIzggX1CvNxR4zMet3192Kr62DT37lK9y+aAlvPvW/OemIV/Hbr55thp/iljnKmoJKEJg8D080yhWXfYsrv3UJXm+AFalhKhpkAPqstogZA37hFz/HQXOnE0z1mrqlzBjfki5z/Ic/x7fPOoVXT4pTzedN25UQ12u2qMopzv/NXew1bTIfOHo/U9rYlNcsy7m5/Kc/w2vVsFBkKjUiPg9z2iJUKiWOOvl0PnL+hRT6e6msX0ZPFGrFAoV0jlKhjG25cYUCfPHPt3LDY09w3c9+xd3XXkubq8Qx+y4gMriN9Mr7cA9vxKvrJhHl79iLSnIagXMvIZAc74/816fNFyYRVyptADlY1kdicef2P5J77pZWtUJg2azb7MsAACAASURBVNXE8xvQ/avR+Ry2y4e7fQKqtRNbB7j7rvv5++Or+eQ3v0mqVOGIt7yHA/eawR++do4zgMDM8VAUyhp3zwKCXVO547a/cfHHzyKu3GTKddLlihEgnhgNUUTxqUsvYWbPBHwD62iLB1BuzSOrNnPGpy/lZ594F7Pjfuq2VCzchlRQLxSMHMdXbllMf67E/5z+ZlMaydgB0sFufnPtX1j3+CO0xgKm5CF0gJB2UVNuPvjJi9nvwIUUNqygrZLHZUmJpGBElCuVOjXbhT8U4Et/uY37N27jxp9fxR9+8gMOmTaJvbVm+NHbcRU24NF53HJsDwSTHaiuOfChS/HPOWjPfYCe787dHNUeVHcZQKZK+mxt893xVdqOFRjeROvyP+PetpxG7yrsWh0Va0O1tOBq6cQVnsBQtshVf7mFt37kPDqmTefN7/ggbqvBdZdcgNfIbjjRgjQjV1xxPJNm0wiG+PrnPs3Kv99p1NokyeI2rAAPbTPn8sGzz8Or6gRrw4R84vYq/vTXe/jWz37Hr887la5oGG9Lm+G5atHJyRfRxSy/uGsJP7/zca44+xQ64lG80Va8LV1UqhW2bO414wWE49owuqwWgUiEOfvMRzUqeEsZGtWSod0Jsb1RU5QrQiZwmVmWn/r99dA2kcs/cxF/+r/vcNSM6diP3Y89vMXosrqp465moNZPOOwiMHFvrA98G88BR2/HQu9ZmygX5yRD6grHQhb1T9CcuWctwc7drXvTo7RuvRVWPoIuFFBdE6F1khkHIDxWJSJVwRbuWvQ4nfsfypzDjuL88z/HI4se5sZLPkk45HOkGo1mhriubuqeECoSZzid4YlHFuPBxu/zEw5HiLe10dbZSSgs9UExrMKrqxsr++XLf8bDS5bys4+fQiyRwBNvdcSvRKW8LLMksyx+ch0f/dE1fO60t3Do/NkEYjEC4Sg+03jscQjsNQvLqhhiukiGSA2yLiSFWsWMHhD6n3SG1KoWlXIN2/LgjUb44P/9luPf8X7ecfQb+fsNv2VOLU9+0a0E3QG84TbcobC5D1XcgKu6jmhyCvZHfoR7v6N2bvHH8l6KK9vD6oMOIAv678BrxvL97op7kxjMs/wm2jKPYm9YgYq3ozqnGIocDRtyQ1jDfbjiHWRcMYqJKUzad3+u/921XHr5D7nmf84m0SrDp0XFzWbDuo0k25NEpK9QiOgyKzIgkpAjo+qc7gtHNkBG1vmekZQUKY93X3Axk4IevnzGWwjI0FeZviwxbaOGLgsLqEg6m+O0b/yKg+fP58MnHUU4Fsbv9+NSHkdx3ZbZH854AW1mSzpTsUSQ1bRySfOmLXQ8RbVcpVKq4Hb5eXgoz0/ueYjvXf5dWgJh1i26C/9Dt1J58n78wTi+YAS3WOPEFAI+L2QeJxhyo877Ja5Z++2Kj2OsHeOe9og6wnFZi1oErfbMgQs78LEKCFyP/oGO2hoo5KFzGngjUM1DLoXu76U21Isdasc//7VYE/bCm5xIan0v7zrzHD7/jhN4zf4zHOsIZNLDBIMhvKJxKhqtHg+2Wxmit5IZGvKeW2QyPM48SQnGTKOkYt26Xt7x3xfy+VOP5bjXHoinNelY3pooG1egJNOVy2a61aXX3MdNj6ziR+d/gJ6JHWZisbcZytrSg9lUPh8ZNUCj7oDU6LXa2FWRhbQoFSs0inWGtOKiG2/jhBPfypmnvZeiEOAf+Dv5639JvfdRQ6/zeEK4gzE8bZMJxtvxVTfji4DnC1dDLLkDq75nbKoUm5JhNVlprb1DJSrCK94zbn3n71Ish/3YH5jIFky9INYOMup7eBA9vA2d68cuDNMIteLb90h012xciSmo3DZ++YuruOaGv/O/nzqTjnjQAY8AzsyKdPocHQ0e+buME2jq8YyIKD8zO1Kb+PFHv76av1xzA1decAbdM6bgkpkbjTrUZaBjzRACGpUS1Cs8sTHFad/9Pe87/ig+9JajjSSIX1xVl9Nv6aihOwLLUr6xpYzTkCnNNayqhSVzPsyQ2jK5gs03/7YIT0cHF5/9CRJTJlO36gw+cA+Za6+ktnkZnkAUtwDSH8EdaycYSxL25PBNn4E6938dT2D89awVUAo7ESKgMhU9o95gzfj6vPAKSDdE/cm/0l1baUSGcQUc65jPQikLlZwBhCV80OkHoNqnQ9cMVHaAemoLF132U6Mq8I2z3kVLUOI3waMbfD7wis6pJHF8/zS2bmSAq3xXCkgdnZ1UKsPbz/4spx6+D+87/gi8ra3QwLiqjoWsoytV47aaeR31Opfe8CBXP7KCn37uI8zv6jRSI7b5Cpb2ZpEGENdUxJSd8XXS5Gy6QUSGUu6pqukv1Pne7YuoePyc+773MHnq3gQnTaBeLpF66AGGb/oFtY1L8PvjuLwBXL4gnlgrQYmFww300e/CdcJHX3ih99AtvB5mqj153NzOfO713qV0br0Ll+ifGoWqOlTKUC05rqJMMlYeVPdsrNaJqJ65uIpZ6N9McaifL/z4j6QyJb5yxilM7Ag7safppBC3VISIJZYcUTJvzo+UC5V4T+ZLejx84YpfsOyBB/jJ2aeSmD3DiTONYrmGigzPqYIAUgjroj5gNUiVG3z6VzeRt/1895x3MikWNOMEjMKdGRDUQNkSf8osSWn9cuZICnNH1MuX9g7xg7sW0R5r5YxjjyYxcQaRSVMIT5pALZtjcPGD5G/7PbX1S/D5o7i8HpQvhDvWSigQIBR34/nwN1F7P9PYsDPLP6b3kXF1aqioP2BrrhzTd7oLb66a3kZ85R+IKLFENUfeUVy8egUs+beYPTe0T8EOJaBnDi5xT7eth0yKaqnO96++ncXL13PmyW/kyPnTzaAex1I6o96MpTRTskYGujbdWreLX13/N77706v4zunHcOjhr4JYm3MdSiQ/ZMZ6A6pVKJWxykXTEym9lfKrtekiF111I95AmE+983gWTOvALSKwzdkfSjRhJWY0DZKYwbNrBrLc+eQ6Fq3ZwEHTZ3D8/L3wRlrwd84kMmUakUkTKG7dwuCji6jefwv1TU/g8QZwu/2oYAh3OEjY78I3cy7ec78P/5+9NwGSJLGuw16edWQdXd3V1/RMz727szvYAwRBHAQvi5JDEElREi3apBxhhYN2yA6bFh0iTYVPGSQl2ZQdJkOCwpbEQwyaIs0LoAlQFg+QAAiCAkDcwJ5zT991V2ZWZhrv/azZBYndnZ3tGQA7XYzhLmarKquy8uf///3336vWDvHXeG29levgP3Z2RsUPFwXe8dr6anfv28ja7UM/jTV33y58Bo7JyOnCVlPm1YDmokrRYu0snFoH2HoG2Llmr4GD93z08/gXv/57WF/q4tve9rV49NQxLLRb8Bo0RSWAU9rSsXck5W1viJ/61d/Cu/7f9+KH/srb8PZv/jq4ZLwQVWVms0V/ICmAeAqMRshGA7k8z6jTSqu70MfN/RHe+Su/gw9dvoFHHziLrzm/ieMrS6gFnnrGQX+M3YMhrvb6uHR9F+N4hrPHOvhzF87iWK2C2cxD0VxBfeMsWqfOIzq2it3Pfxq9j30Y+Ufeh+TG5+AGdThBBU41hB+4aNVcuH/tv4D/73z33fthXgPv7Dj4u872sKDd3Jf0GXgNfMe78hWSpz+M9e33wcnIYWUi45iCfwjScL447wVdZJ3j8LqbwM5lYOs5YDSx8jJwsN/P8Gt/+DH80aee0V5ho9FAd3EBS8xAzCS+g9FkgqeuXcbnPv8sVgPg+771jXj91z4Ob3mlBGKYldnPlsenONZ4LFJ3MhggHk5kc5B5AbyoDr/WwOBgFx/5xJP4wGcv4WpviCnj2Q8QBj7C0EWnHuLYQhtnVpZwqttGyyuQjs2EJ/Mi+J1jiBSQZ1Ff7eLyH38Q2Z98GPmzH8dsuC+DIcfnWKVAzc/gd9cQ/p1/Ard9hK6+zAX548yQ/4JrdXflyn2Nvmk6GqDy0Z/DYm0CTBJzuAqbpb1c6XDMzEU7uGgRzuYjwMEWnBvPoBgMtFlxy+8xYIIrcLOX4Mr+EDf3D9AfTTAYM5BiuJ6DlaiORxcjnDrWQWXtOECRLGbjeFiWyGVJy1kmQR3S+XrbGPco/TjRQH8WhghbTfhtjiR8OKMJEprvjA6EknpuoPGLkd8Bh+3kzMSyEjpicTSZOciDBsLuCbQ3H0Tz9GkEURVXfvu3MPvMHyPr75muq5PBzVI4+QQRMarv/Fvwv/m7XqNXw+F9LcfBTznbo+JdKPD2w3vb++Odpk9+EOv7H4LHcjH3gHpHEheGkeTAdAokY2RhA87px+ES9Ln+NDDsGxDEgBK8yVFD6R9ZUuq0esFSmKBRnlA0FahEQGsBiBqWidMRMOppXihPDxrsMIONx0gHA0z7RgSfjmMZyOaVKsLFRTSWuwiqVcI4yJMY+XCE2XiILB6XSgV0wip/wy/MG0X8KUjz85BRjLnaQWVlE53TD6N9+owC+sZvvwfYvmaZmt8tGcCbDtFwEqQPPIb6970DbqV6f1wYr+ZbOng3M+QHigJvejXvcz++lsyW7MO/gGP1gSGbfhWImCUrZSkZo5iOzb7xxEX4vCCvPgn094E8tr5vHoASUyYrprQtF0eunEcymzHQq5yqU1ZSds3AdITi4AaK4R7yfg8pkd6c7WOM6WCCaX+K/u4YMdHTIEAW1lBdWcbC+rqElh150ZnKOdk5OalyKWUjzaCH6C/BIPafBHmKgtT0EE6zi/rqSXROXUD7zEnsfO7j2P7DD6BKRBUZst4NYLCNejaBGzXh/60fQXD87P14ibzi7+w4+CB7yM8CeOAVv/roBRhvXUb0mXdhqeUxjZQIacUcrxg4aYYiniDvbMBdOwnn+tMo9rmyFcsUR9EqW3Oa5ZQJk3qrZOeQG0s1cfWjPtWSTQldiKwLpBPMti4jvfkcpjeuYTIZo15vYBZnmPSn2LlyEzeu3ETQaMnF2Y1aiDbWEK0to1KpytmKvpL0h5SPpLR8LEAJ7ijb8vNT3yfhWIRAU00sm9bxM+icfhDNtRU882/ei+GzT6LaWYE3GaDYfQbVdAi3UkH1b/wA/Ie/7uhKuf0z8DlmyOeKApu3/5qjZ77wDAye+ihWb/4+6o2qBSAH7WLeUHDKFXEg82pwTj8Gt78H7F5FkYxLRLYwsjiDTovCHDdSAJl/XBG6JenPmZ6YPAzI0v6cJed4gNn+DgqON7i10R9gsr2H4X4PB7sHSFMuVbK/rcBvtBB0WqhyKyQIdM/gEbmqxaAjTU7sIQmgU9/VFNBFEmD/mPsowiaChVW0T5zBwulzcL0cT/7Sz8OfjuBW6sCkh0Z6ADTbqH7Xf4rgoaOZ4yuJFsfBJfaQ11HgaGP0lZy5P/Xc5OkPobvHgTgDkBc2g2yeybg1kSM/dRFBvQ5cfxbFpHfLWNVWOCwg5VTOIBbmIz9js4Qj0BIE8BjkotQxKD3Z1ZEZVMRUKR8j6e1hunUDg4Me4nGMrKBwlo9CXNhASCql/SkrSQ0emfJkKYokEUOHeVrGPSyXpYBuJIE8c5GxZA1bqHWPoXP8HDrnTmH41Edx8z3vkncldVxpipAvr6P2HX8T/olzr+KM3qcvdXDD2RkWuwVw5IjyKq+B2dVPYeH6+0FZGsQEephqchTpFMV4gGJ5E96pR4CdGxpJ5Bl7PnN1lPMU9U2p4KhA4YYVA4GsHwceg6lSgVepwvVDuRgrKNlzMoMR/EliSXhMh5SXnCCdJEipHECmDY+jNUxzZZWFOUvUNEYymUp6Uq5boQu/WoHvVUHB5ZyfQe/Pj8q54gKilePonn4QlWMrOBiOMPg3vwJ/3INXa6D++m9A8Pq3wakTeDp6vNIz4AB7zJBDFIhe6YuPnv9nzwDJ5dGzH0B9+JzNI0Vhm2Da28Xw2OMIH3kbWsNLyPe34SRjWZOX9O5ydsns6JiNXBxjFk9Vinqei0qzBZ8gSViDQwCJ5SvLTsKgXJMiEZygTDJFHqeIJ5TwyBDTTkBK6CUVTmauiUAgiiaPej0x8mrNOmrthgyAaNJKZiBfw+yO1EXu1BA0lhEd28TauQeQLC8DK9bpzIZ9uFSYOzLWeXVh4WDEHjL5AlPniH7/6k7lrVcXpKE99xFklz4KpGPkXh3e6TfA3eQWfoKF7Q8jGO0jG/WQc9FYOZK7UMySAZzcNWCFejeTKeJ+H6PBLgK/gvbqhkSK3SrZPNWSXsdal4rl7PkSlZ9ZkslCIE1TxAm9PWKJMDPI+Yf6OPs3d3D98lUpy61vrqO92kXYrItZY8hrLoAon7LP9JH5EeoLa2geP43G2jHg3ENA7eg+fkiXjd7mC0ydlAEp39DDfOOj92KMFIinU8nwPx+tBWq7n0E0vYF89xpmeYzCoVS8eXjQEYuap88/WMOSsz5F/+plTPf3ETVaqHUW4DVJ4GbpylGIbc6xL2RQ5kmmAGTpSt+NdDSWGRAt78Z7Awz2+xgMRsqI3VMbWFjuwI8q8HzaApBYbmtXM2bZmCV0RSoIje4xrJ46j9nSKryzDx79zId8BriCxZJ1igKEBI8e9+AMFIMdLO5+HN54D2nKboEbF/ZgqUiElv2k/p0gjlc1biuXhfd2Mbp+DfnOHnISAIqp+X8UlEc2Y1gKW6UUooqnmMbMjimSaYaY+I9naG0QNVBf6qC61IYXVeGF9BApRILn6IOuWTMCRVMuKMvQAEFjFc3VDbTWjiE/ewEBF6KPHod7BhzEBHV6BdA63Hc+ercXOwPMnNWbH0Mz2cHsYAt5QbL5XAjANRdj9mIMTAUjuWfsLa1XJIeNu475YIp8MkYWT1Sman+ROjoxMyTHFqn0VrkKRrtP2hSkHJfyrUgwCBjwrv648jbniCMVkMNF7GxKB60MWe7A9ZuoLRzD0uZJYHkN/rmLMoo9ehzuGXCAPokB2wCObneHe25f8t2c8R7aO5+AM9rGLKFxqiaQNuJwA2302yyTAVmOT2RuRbiTAlnldj8ZNDOzkSuke2MBRSU5qsjlyUzLxUnGTDdDSkCH1ujzWSYNWjV2KbQLmUnkinIdKdLpDCmzo1NBWOuiwXHG4iLch59AZeloSnaXLpcd9pBHiuV36ey+VJas3/wTROOriIe7tqmvLREHnms25a60dILn55l8M1HrSrkNIqscq3C7gzS3jEDQDEU6U0AKqU3Jupnp72k1x6PkXMOS/weBg5IIT5JBXr4HFQKkoZOLw+p5ddTbx9A9cRJxewG1173xCE29S9cLFczZQz6NAqfv0jGO3vZFzoAz7aF59YNw457cjh2iNyLtsISkm3Fg7Jz58jIJA8xmIqOXM06Syjk6IfUt4x/ODRmUlO1gdrS/IwtH/2TsEvhhYCsWy2ybUxWAYxELRKK0xcxB5voI6i20V0/CabZQe/RNqCwuH/2md+sMOHiGPeTHC+Di3TrG0ft+6TPAMjPc/jTaw2cxJeG8iC3eqNRRaqZKbW7O+FFAsnzlJggTJUEcy5octWhxmlmQGZPBWPaDBGn478ygAmz4T2lZGZc2ow06y9my3M0YxNTnyenaXEOt08XCyjGkm+fRfuB1Rz/nXTwDDvAJ9pC/A+Ab7+Jxjt76Rc4AhZWjqx9GLd7GdHIAl3IaIu5YlmRAGpWNIE9JsRPvlcFYigQW1Hg1/VQGmQjiLFET46eqbJWkowVprKzJDQ7jsGqbgwGcsNTl2IRcAx4jRNBoonNsQ+rk9SfeIhfno8fdOwMO8DvsIX+xKPBX795hjt75pc5AMdxB7dL7Ec6GmKUTOE4uUrkFpP1xufQrPxBmUOOx8k9Ohyy1gwbqiCiusrVUi6PYMQWrOMIoCeQxhZClKMfgszJVwcuAFOOP7x3AC+tY6HaRL6+g/TXfoq2Ro8fdPQOOg19iD/lOFPi+u3uoo3d/qTOQbT2J5tUPw8UUszwxgTlarwrYceAxIMl1de2fIpjPkdL5EJOZrtzOYFCqH+QaFctVzRMZfAmSJEWsXtGCUMvLyqIEdjgLDQTkLCx2kTdbaLz5W1FbWjn6Ae/FGXDwT5kh31EU+OF7cbyjY7z4GciufwbtnY8ij4cmz+g6ku/gTJJjCgYig0WbGo6rDQ7z+Sh1fLRIzKBMtTrFzChiODOismIilysGJOeLSUzeq4E4xawQoorChx9U0F5YRN5so/F134Jo9cgy9F5dt46DH3F2x8XfznNQ6Oro8eU8A1mK+qU/gNt7BvkktjGIz7kkS1Zf9gLcmxQKS+KAEygguQ0iYIcjECKtLEfFa2UPyYBkpqTYMQMxMeYOgzJOkRNRTbl8bMFYeCEi7jKeOoPGE29FpX20BHQvLwnXxQ8wIP96nuPn7+WBj471/BngsrI/O0AdMYLhNaRXPitSOeeClOqhuStnkx7Fk8tM6fJ/c8/Rtoz1XEKnzKw2/rAxBzMkM6WYNzMyb2wLhP9kdswSR1wDynOQpldvNhF0ltB4659HbWn16Ge6x2fAdfHdzs64+Loixwfv8bGPDpdnCIsRas4EwWgL6F0TdW22cx3jwYH2EUkOKOR65cFnqcoFY41E2EtS4sNAHQUvA7KU3Jjl7BcJ8Bhwk5Ctk5Ql62SGNOaYI0fG0QYY7FUEtQidpS4aJ44je+ANcI92Gu/5Neq4eJMzKIqV6Qg37/nR7+MDMltVswHaiy0Uk13kn3w/kiv/FtXuhoxt4nEPMU1UZ6n6xjCsy2aAAekFLly6Y5E4ICEesm+sVC2EnKbISaNTMFr5Sj1Vil+xdyQlTsN/BiOlH8MavKAKv1LDUncF9c3jiM8+LuPXo8e9PQPVCKtzw9YRCtC48OhxL85A0sNSqy4yQBYP4PRuYPa5P0Ix7MH1XYEw2YygywST6QQcT4a1NgIqz1HKI6BqAEnjtualGSSpcpo3klJHIQGWr6TN2YgjnXIpOZPOTpH7kvr3/QpmmSOpj2qjibVja6icPInk/OsNMDp63Lsz4GC8HDmR+UMOi08WwMP37uj395GqeR+NZoRstI88GcKnl0dygJz+klefwYyaO1qFYnk5QTKmiNXMMhm9F6sNo9WVAamSlSAOxxzirfLlljUzih2nhbIj6XCOG8LzqkjTDKNJgoLBWGugsdDG6sYxBGfOITv3+P39A30Zvr0DfKrbcB6ZZ8gjseR79CMwozWdIao1HzGVAEgEII817gOTEYrxCNneNaQHWyZ6nCXI47EsxrX5n87g+1WE1FblvqS2spj5SAIwYx06HzMQKU1Z5JYBpavqBArOXn+IOM4QBHVU6g3UoiYaCy2sHD+B2vkLSM88cpQh79H1cOswDt69HDl/yTLkuPj7RY6/c68/w/14PO4vduo5Qodl5D4C6rDORsBgT2rn3E+UTs6EEo97SHtbiMd9xNMB0oSiVMyYU6Qx6XIUmvSlWm5KdQRbOVNkULKPdFSSxvEMk2mG0TjBeJIgCCuoRS1Uq00E1RrqjSaaC20srq6j+9AD8I+vIPF8ZGEHM/9IsOpeXKeOi3/QrTs/aBlyUnwPMvzsvTjw/X6MIu6h3QwQpDFmSQ8+B/+zIYqDbTlZEbhhT0hrOLozF6MDFHRDntA4p4fJcB/TQR/jwQiDAb07yiClsFWSYRrPxFdNklyKlLPcMQTWKRB4FVSqddTqddRrTVSrDfgMSGbIThuLK2tY2VxGcyEB3CmyxePIVx7GFG3EBUW1jky279r16+F7l2vOv1RA7sXFo1mKj921g92nb8x+zqVcv2Q5TCvHm/XQabeQD24gy8bwA18Cw/n+ljirDtXkRCrNkccTOFkiUIdEcCeNkSdTxOMB4lEf014fo/0D9HoH2N/Zx6A/wmAUYzSZYvIFg9ZpwmKY5AFOTlyEfgWVsIpKtYqoWkdYrSOoVZUtG50OlpbX0Wm4qOx/HvWFKsLHLgJnngCapzGaupgmVFU/Ugq4G5ezF+DRxYrzcQVkURTB7hijI/W5QzzV6QC1eAuVZIRJ5iNun0LuV1EvBmi0WsgOLgPF1Fg3BHf6O5otOvO9R5rnTMa2AaLdRdaktnzscFVqMkE2HSNLaKgzxXgwxKA3wMFBH/3BAP3eBKMxs6apBqRcz8oLeF6Aih+iGlRRCUNUajXU6m1ECx0sdFdQy8dwb34KG+c3EXzNY3DOvB5u6ywQ1rG/t4tZ0DF7g6PHoZ0Bqs0t1RE5jpPewrZ3hsWfFMDRwtshnGY/7SFKriOIeygO9uFUqhgkLpKl82i3q/BpjnpwVeY0ZNu4oz6KwV4plkwVOarNpSjiaVkllo7KXLOaMSBjBSThVI42mImNhTPFeDTGZDTCdBRjMk21+0hqHOU4xOiRIroHjxslDj0cfXhBBR5tx+kD4mQIswmWT55AePosnOVT8OpNOM0Ik+kYI6cJhzo/R49DOwMO8PFuw3mUb/h8QI6KnyoK/IeHdpT79I2CfIjm9Brcg5vI+ruyfCtSLh87KDrrCE+el9lOPuppk0PzvskERX/XBIopQMUdZFLfkkm5ckViuVkMSFMnnoK7lGTiqMLJ6FRFOhxpceZgxR6T80cKdaTy6rAsKxVz1rDc6ghqcEMrXf1KCL8Sqb9k1mRvyb1IyomEUQOV1S6SMETfbYg5dPQ4vDPgOPjpbuTIo/VWQG6Piu9DgXce3mHuv3fy8ila00vwaBG3v4XZeCTGTZbS6i3FzPOwfO4hEzrOSB7nhZ0ruJxR3/w6GHiMM/aelPbg4F9rWBxdmDqAQ0eqydR8Ifn3pLLK2pzMHLJxEoyHI7Wiju+ZgzLXqzIasDJ4c8rwqF+ltqsf0qKAFDpS87hhEqLeWkBQjeD7Ibywivr6OuJ2CyOvqR3No8chngEH/8ly5PzTLwrI3bh4JE/xiUM8zH31VtS2aSVXEQxvotjdVjBORn3MmLHSiRnbTKZYWjuO6tq6ZcLQ6G/FLEYxGim4rEZlUM6AZCRlAO5FFhyPWJqDQ/L4cGzyjWTsMCCztF11sAAAIABJREFUTBbiVJujSDIzpSrUgkY53HdkyVqYojkzap5rnskMaKCTgTXcm2QvW291ENZbCEtqXfvMCUyaHYyD1tGM8pCvbDfAxaWK88kvCsiiKJzdEfYKYOGQj3cfvF2BKL2OWrKLYusysuEEY84RCbzIV2MiKhwVyAmmLJ8+A6+5gKJaLQMyAUZjZTNa0cmejj3kZGABGQSyGpBaAEvOZIJsMoYnESxfM0cWO1yxIhpLGt0kjgUQ8Q8zq3pIZUiirwlSuhcEofR7tFNJkjqza5LJWq7RWoRPFLZShxuEaJ7ZRNJZRXw0lzzU69kB9pciLDmOmMlfbCGwPSrejQJ/8VCPeB+8WXV2gEZ2FcXWDeSDnob309EQKUvVhIY5scAY+2eKpeVVLKyfAaK2rAQcyjfGU3O0ojJAiagW9F1kcJIsIO6qJ4SVqnJCW/lcuLKuY7KkDisbTaKq08kEnh8qCAnjsExNSMWbpZhOYpWrgV8rnUWMoM6sitxFUGujUmugUmuiQgu9SojK6ZOYto6hkO/l0ePQzoCD31iOnLfP3++LGMRfMN754S+MPt5xaAe7D97ImY3RTq/BH28j29tDOupjPB7I1Ibb+ixZ5Uw1i4WIkjAeBiE2Tl9A2Fk2VXLqsjIY6NWhsQfUJxbxUDNEWpnLYiCnoBUVASwoNSIhEHRL6MrkIZNpLJDH9ypWpqY09XG1+RFPE0zGU6GqflCVJKS8erIEKZFbp4JaaxletY5KhRmygsrKEpyNExjXVo/K1UO+pr8w8vi73cj5kRcLyK8tCnzokI/5mn07ZrtmfAPVrIdi+yqSUR+TyQjZdCJbOKm6sTzkmIKcVIlOTaUM3l09htXNc3CrNY05iiTVJofQWJYuZNdM+gpYGzN4BgQ5pkxOCp5ElYOKMiRlIGm2Q4Fk2s9JwTU3FJeiVqxqicJOxhMBP0RWC5esIL42RzwdwckKeEEdYasDv1JHtR5pbLL08AMYL24gdY/crg77YnYcvLEbOX/0JQOyKAp3x3Yjj6wFbuPMh9MbaDl9YPs6ZsMe4tEAMQOy9HXkfJAOWHIpJmqaxRKeypIYvufj5OkLqHc6ZhlAsCYgAZygjlAazRqpq2OOyTRoZUXKTf9YtDqWrK7PLGdBBQU9AzLV+7luYPzWohAKy53I0YjKdi6Cal2kc6Zjyn/Ek7GyaVhrIWw04VVqCKs1BPUItQfOYxxtWH979DjMM7DT5Q4kpQbLx59ZetsZFj9bAN9zmEd9Lb6Xk/bRym/CH+yg6PUwHQ3kuzibjrUknBLEYckaJwpIemdQ9Y0mrewruTzcWVjFyvoGqlHLsmNI64BSmoOSjuORZUiWpQxUxWohSh3dsKTX6oXqLc3fg94eDPhZmWldZUnGMTdB2DsOxwxyH0ElwozeIOw52VuS2O4GqERtZUe/WlUP2l5fR3juHA6ctindHT0O7Qw4wL/sNpzvfeEb/pmAPCKav/z5LtIROsUe/Om+3JBZqpJfegtVTWknzjLVqG4MxPl+I0tO9pXsL8mYWVlZR7O1hNrCErw6nZFt8ZhW5cVkCCcgf7Q03BEUSvBmICK664bKrsKA6NuREmGlUQ6DjjNNIqj05iHQk2E0HGESp2W56ltWBZDQRSvN4IcRwqilgAyqVQFCyw88hDTMMB704R57GHm09PIn6OgZt3cGSkL5SwbkoCiW4zFusOK5vXe9f55FUMbPh4jyfVSzKYqdbcxGfSTTEZLJSBbkLCcZgCnLVA7kM6KrU/V/miNSvj9jGZvJQ6NWq6PbXUez00W1vQCH6uCyCgByqgUQZS0H8UJfybpJR3CSVJQ8eJUSlKGu6swcr+IxgqCiDJrx+Xmu/nEwHCgrVupNrkoq4FSujkdwCpaxDbjVCCGZOmFViO/KI4/jsx97H/zeNrqbD8I99wSS1voRn/VVXvY0Z63UsdZ0HLrP3Xp8SZ2GnVHxB0WBt7zKY75mXs5yz4kPUMMEUTCDm06Q9XaRjYfIp7Z9MaNmjXpHy4x0IWZWUonKjQ32hHIet/9OBg5NURljy91VdBZXUWu1ELSaKl9Vmiax6bEqazI7ziwgEwIws9I7MkRBG3R6dNBOjt6RaQIvCFSuista5DJhHQ4HYgNRPyeTDmshAIg3EmbrsNaEV2sgqJE2V6C2uIT2qfN478/8BILJCBunHsCxCw/CWT+HtHvG3JuPHnd0BhwH7+9Gzlv/9Iu/ZEDujov/Ms/xv93RkV5DL2JmyXrbqBR9LDR9Kxl6OyjGfcymEyQxNy5ipLQNp9Qi+7eMwsQsUUudVLpTZRx7UHyK5SM1b2aaR8oyLstRDatYXzuOqN1BtdWCU63A5XyRfSIZPQJ1AEf2c+U4hKY6YQjHZYZ0tEPJA6STWEEfBKGBPSD+M5O9OYnnHPK7JWrLMjceD6ViTtYOledIBiACS+JAZ3MTsyDAL/0vfw+VwMHy+ibWzpzCqYceRrG4gWT1ATga1Rw9XukZcF18/1Ld+d9vKyC3R8UxB6Bv5H2rdMRSLh9cwWIQ02wY2fgAzjRBPuWy8EilaRqTfTOxfy9l+zNmxNKJirKMGYGWeWaTDRzLRFLZYo025N2YZlheWsXK6gZq9QacGvmlvNALOJWa8VvlDcml5Rj5eCh5DodDe4eZ0DR16KRMzizxH1uRck04OU0xGo4xjVOhp56AIOO/xpMhslmBsNLU7NGrhAgqNcxyF8ceeghPP/s0funHfwz1KER3eRXHTmxiefMU1h98AGh1ka5e0OuOHrd/BjjZKoDjy5Fz7bYCkk/aHha/B+Btt3+Y19Yzi+kBGrNrqM0mKMZjzJIJcvaILPFk3ZYoIDMGAccN1FRlmcpgZPbS/uE8OEuTVZ4ijj8UkCw/S5s46uR4IU5unkWz0YbLoKhWRJlzqgb0kNAtdTnON8dDuMyKDFrXLy0DSC4nqjstF50NYeVn4c1i0O9J0sOP2vb3zP50wxr34TohwuqCMi6PS3SVVurHLl7E+37zPfiN//Mn0WzVsbDUwdqxdSyvHcfCyZM4cfosZtEC8o3Xwa3UXlsXwN39Nu9bbjjf8KUO8aIZcGdU/GdFgZ+4u5/rK/fd/cE1LOTXkR/0lAWp/sYhPwON/ZgU3jhwn1mZapKL9GlkWcnekMao5f/Oyakx63H2j2Yfx/hh9uT2hQXNYqeLEydOwfcD+EGo0YMT1eEQYOGIgzLjfP24byydStXK4HQGl9k2mQhh5YaGGwamWi4X5UQZks/lpgmJ5czUtJ+bjkaShAyitrRYycwh4BQtdtF98GH8+s/8NN77c/8MnXYDrYUmlrvLWFpbx8LxE+iuHcfGqVNI64uYHbsAV1n96PFyZ8Bx8J93I+cnX1FADotidTpW2XpfDp/c/nW0+p/VwH86HFkPKBNUMzcltW0eiAw+Kb0JuEnN5JgIpmaDcj+1AFRfOVP5SWYNUVgO4/l6KsoR6Tx7+jyaCwti4YS1KrxmE6hUzMODDwbkaGAzS2YyoreyNae8B7N3YoSAEgPiqybjMQaDobIwe0SatrIkJ/JKZyyXIszVSH0nA5LLzgtr62ifOoWf+T9+Er/zrl9At9VEu1nDwuIillbXsLCyjqW1DenwrG0ex6i6gOL4Ra1wHT1e/Aw4DmbVOo43HOdLipO/ZI+4Myp+pSjwHffTCWYGA7VSD55FrX8J+WSE8XCo8tQy4sx8GJUBmRkZbPZHdnAEV6QAx91FRabYNRKG4/4i0VMGZMHMyOBk1ssl70hgqNNewilug3gBatUq3CiysjWwFSkuLbtk6ohy5wmtZflMLizLafaFDCoeg8p0BI7GVBAgf7VCceSaZpZZPsNkxLWwAl4Ywa1UEWgvMhARvXt8A8FSBz/5jn+AD73vX2NtsYWFeohWZwELS110llawsLqGVncFndU1rB7bwEHYgX/iYVkdHD2+9BlwHPxqN3L+8oudn5cMyL1R8faswLte6ye3SKdw0gnc2QCV2RBhPkG8cwW9S0+jGjVVBjJYZF5TlqPMiKTDKWnRPk5Zby7HyMzHQKTSvwWrtY829+ODfFJzrSIKa1bkDKZ8VuD02bNotxZRCVlK1uDVaionKY6cxWO4HJtEzXIUQqJAQqIqZuOxgoH9ZsYMSA+PaYzJaIxkOkMQVcXGUSZnQI6nyspeNRJ4pO0Q+YX4WN44hsz38GP/w9/DR//th3FmeQGdRhWNhQYW2h0FZXt5Gc3uKpqLy1hcWUF7cQnD1jEE6+de65fMHX8/z8FfWoycd99RQBZF4e2O8WxR4Pgdf4KvwBcyKLxiBm82QpgN4GUj+AVLPRdFv2ck8d0d3HzuSWneNBsNK+/Yj2XcnGCOkfKUEcEVY0RMrUzVyIP/Z9ZSFozKjNoY5hKV/p0orMAVcV3JpqFN3EwuVOfOnEeFfNJKoF6S/ZnUATibpFJdpSZOak7COQEkAk4MSN9HXv49e172qRS/itMM9Uak7RAFf2oaPC5t7SoRUKoGENEltW5xeQWj0Rj/7Y/8KP74kx/HG9bW0F2ooNWso9mM0FrooL3IDNlFvbNoQbm8gubiIqZLp1C0174Cf/kv70dyHFxZquOU4zh2J/8Sj5cda2yPiv/xC6ys/+7L+1UO4ehshosU/myIgPKLcR+eVwDJGJiOEU8mAm/IEeWmBnmpBzs3cOPGVSx3VxAGFQEkAmbUE5bn1Aw2ygC0sYbQE1LZ8pIoDusV+YcZ07hxjoAgEr9VxpaCVXHM7ZAUJzdPY2VlVQHGwPRCOhu7KLIUXq0KJ7CS1Vg9GZJ+H06RCdARf1WEcS5Ixxj0ucblo1onoGMlMzm2KmO9CrxaEzk9Qzxf/80PQ9TqEfZ29vCOn/jH+O2PfRSvP76CC8tttFo1tFp1NJpNNNpraHQW0VjsIGovIep0sLC8goWlFUzqHcSNVW2jHD3KM+Dgf1qOnP/+pc7Hywbk3qTYzHM8rRv7V+HDy6YI8jEqSU8MG4+L2VyBGuxrZEEBKvaNzE4MECKkDEiiqkQgd3e2MRr0sLrGXUATMWY2tJ6wEIlb/WKeizggPLUsU+dGOI5rduF6CIXlIIqCU/TWYJCShJNpeZjlJAGeqN7AQw89rK2QgFo3PlXilGoRNBpSimM24/IxUdt4OIDvOHJAngNMyYSz0gT9fg+VWh1eWEGeuQJ1Zpyhsod1ydxpIafNnRtoVatSsRnoztZN/JOf/0X8qw99FMc7VXzL6ePY6NbQiOqIGhFqzWVJfUSdBf2z3l5Qdu8srwqJHeYuem4DQWfdFq3v44fjIHNdnFmsOZdeVUDyxTuj4l8VBf7aV8P55AXuFYn1gkkfPoWivBwYcnxB4SdbGhZ7hoY0iVmAiwdKsEbOU3wOM9UUo2EfWzeuS7qxu7RSWotzxlc6TxEltW5O1anucPJsZLBa6ar3Lctbt2CZaVmSAaHStcjsppCkCnIGZJrkeOTiRSwudhSw3MIiQusFvlanKPdBjisvc/am5KMGoS/GDUtS9rAsV4f9PsbTFBElQxxHqgH8LLQjYKLWqMIxFJclMBeYaTXAm9P+7jbe+4cfwj9+z+9imuZ425lVvO38CtqNBuq1Ovx6E7VoAREDsb2ISrONetSQ7mxzsYPO6roEtnanGYrlM6hwq+U+fTgOfrEbOd/1cl//ZTOkAvKrwNTVLVKE2UhB6Ez2ELBMJ7f0C30QxYRF5i4RUo4GinJGSNqYUw7xtR6lniwXJ5UbG8l0rG2IG9evIWq2sLTU1YXLh1HW2Csy+Bikt9ba9O+cVFAqhcdmlGrEgdx0dNg7lkarnF9qNjnLMZ1MMRyMMI1jXLx4EadPn5aWKkkEWRpLbUDEb0pIlnIfJAMQvOFCMQnh1MkhT5Z94pArYXAkx2EzT1NFp7U5V7r8sIaMJS59JrMZpvFUx4hnmXrPG7s7+Pnf+wP89sefwUpUw7//5vPYWGqgVq3Ar1Dmo41aewHVRhu1ZhuVqIEoaqDeZGAuoNlqw6uG2OkNMVt7CH7j/pRsohlrt+784aEEJN9ke1S8DwW+/uXe8F7+d17EfhGjMusjTPbhZ4mCMBkc2CJwyahRgGU2Q9SGAwikcIRh5qbm32ZDfBmdFtxdtLkjezaWsAf7e9ja2saxjQ00m80S2jfytvmmsmwtFDsSllIJSyl/BhsDlc9l/5Ypq2XMjLKMM6CHGYnSjZLXcNk3Bgr+c+ceVMYy4GYiLxCCLmxPnYJaOZTeGOsYlWpk5TP/j4JWU+4/DhFEdXiuOWXJ4o7sIg4qxQBiiW1jGn2erND+JckDk8kU0zjBs9ev4Rf/4I/wx5+/jLc/fhbfeGEdVTF6IrhBpBK63loUOZ43BfqHUIsnajTQbDQRVkJU6zXsxTnS9QsisN9XDwe/vxw5t8V6u60MWZatf7ko8MtfCSeSglF+NkAtH6EyHSjDzYZ9JBMSpbkgzF6QLJVY/03q3tSVoSMUsxL/sM+T0HCh51tfyIE5g4OBWAYo6XCzRPqqezvbMrg5e+acLjBlRZt06KHMJxK4BSRXgxncc0owaXXiyHI/kbKN4ppyQJ+gP+gjzWZoRBEajSZcx8VkEuP4xkmcPnNGn53WdD4zoLY/CtBNJ6Wa+HAfnu8h8E1DRyVrlmEyHiKZpag1KKbl6YZE3ipdtGTqQ8U6s2G2D86OVHYG1FQHElL7ZqTdHeAzz17Cb37gIxiPJ/jub7yITqOGwqvC4Z9qTRmy3lxArdFANWJQVlCpRYjqEULSAD0f9SjCwKkg33hEJPf75eE4+M5u5PzK7Xzf2w7IUt7j0wAeuJ03vhvPYUnlJQeopTuoy1NxhKRUebNNeZaZScmAsX4QyJAoGC34BIJqU94yk+0EMnBSBaTmiZrTWeBKMqPMtiQHXLt+TaOQ06fOyCiHBjnKf671hhp7SHpRNjciEZDtzb/XjaGcWwp1TXNp3AyGQ2msdjod9WDM4UkcYzqOdVE/8cQbpChOQImEAQ7wHddR9p7RGYtkAR5fqY77kIleH4+n+hnc0Ne6Fcc2Gt/wPJK0TmI6bxfU3nE9iSVr1UusIN4AzGuSGyH7O9v4zJNP4kMf+yQunt3AmeMdFCAjqAInjKRSRxfmarOJWqMpQx9KgNRqNQQkHRDFdV3UmxGGC5twl0/djUvkK/E9P9eNcOGFMh2vGtSZv8HOpPjeIsPPfDm+dTHehR9vo8Mb63CAaX8fWUz9GgtCKYOXPSJLTf7vOYNGJWPZt4m+JhS0nCOqf7IyVepvilPq0zAgmSdKmhnL39kM4/EYly49h3ang43jJ+B7dlHrwmcIqp8sUVRtdljgz7NonppkBv+QzpYkM0RRHe02S7uKgoByjMmUYJP1mQ88+AhOHD+pPo8ixlQUNwdlvm8GJzWpRydkMJm6OUWzZpPYgCbXSmtufiSUFskzlbAuWJpmGr0wI3uOlbDMmizpRbGjRs90jEF/Fzs3ruBTn/wUxpMxLpzfFKKbFh5yJ0RBZ2YKYzUaaDRbqDYb2hqpcp2rEqovdT32rCGCRhvYeBBZxfizr+WH4+FvdGvObVs93naGNBCjcHdH+EQBXLhXJ5Gq3mGyg0beh8eLiSamI0pRTISUUnx4vm9IMjUzklBTZTsT/1UmVIayYFQpyWxi2rQl1c0obnQcViCK5ka9fSthjYdKdbYpDno93NjewtrqOtbX10vlRk/9nXpTZWIbhTDbsDzmBV9kLBdTTKdTBTZLxIiIZL1ugcBxhESM59/DfB7bnSU88djrtcfITMaLmiUfFc1VbZbjGo8KAhTKoqEOv1+JqDLzaWrFz1LycV3XM08f9dPGh3WFQlk/qRuDRiOk4yWYDnsY7m/j6rXn8PRTT2JjdRmNdkuKBbksEEKkGvnw80WIWk3UG21lST8MFJSBbxVFrRGhe+I40qCGidtAUuu8JueVDvDppQgXbzc7qu15pYG1Oy7+vTzH//1KX3cnz3eTIaJsF5UiRrq/a30ixaS4j6iZHdkzsUo38Uw1XDegRoWjhvb295oeMkBKJJQBYwHJ3ELUkz1jJtkLQ05thUqb+wRgcgNjGFDMEHu9HvZ293Dm9Bl0FtoqJc0KAFIHt+aSIA+zE4PZgpElKpHMSq2KhfYCggoH+ZxB2k6jlMnJ+qE+DkcgaSbtnMceexytdlfZjmoAzD5goMnFigGVCOwhEd36QQOrNCsVeBOWZj3cqWTpXJhSOr08qCxAAIvfvyy9WV4n3GhhsBN9Hfcx6e9jf28Ll57+vOa0S8tdEdxzh5+jok0SyoCkM56nGapRA01+x2qoktWnfwhvKEGA1tIiOnx9pYpp7iAO2kiqC6+phWfXxV9fqju/8Equ/VcckLQc2BnhowBkn3U3HsxiQbKHVrwDBuX4YBvpiIvBU6m68c7NzKkSVaRumykyiAzFZJC56n8kv6gy1WaDJFUzW1mWNF8b1qmeY+MIbdnP+acKTGlglEwcoqJWbg5HY2xt7SijnTt7FvV6Ha7vGf1OvFaWwSZCzIuTEowMRJazzVZLAIcufnJOedGLscO+0G4MAnukp2o2ACdPnsbp0+cF6HC0odFHhTcBHx5LZAVUIRaPTHxK/R2WqUyFfL5RapkWmRVnouDJSLZ01eJ3kxuXbAV4w2M/zvNLSh9t7gYY97axfe0Stm9eRdRsSIYycXiu6aZlIlm0tSMfdjAyKl/UbCKkMDMzpOeK6FCN6jpnVNVrttsImi1MMxeTahuz6qIpJXx1P/6kG+HxuUXA7X6VVxyQfOPtUfHtKPCrt3uQV/I8Zrt6cgVR2sNs/wCTgx2J+GZknZBho7s2RxjWY2lkQCCH3VTJG3UVRKZHyh6rpJCW/NMSDS3LWJWTlCFmluF4RKipjSwYtBbU9n4sGUU74+ggnmA8nmLr5g2QQrN5YhP1OfKas9dj1iGBO5H0Iq3hGo0a2osLCClkxeE8szz7OVLgxLhjBjdZDy0RkyygkU2BRqOBC488IbkPsmsIlHj1CtxS10YkvVmuPUhlPjXNrMINoCJLR0p0zJ68MTH4iPOW6nQiMZRrWZKd1L8bymptQCLN2Ul/D72dq7hx9dKt950J2OIxQyCoyqQnihZUro7GA0ymiYKUwBSJDSzt61VzcmaZ7oc+KvUIrVYbfqOBSeFiGC4CDVYEX6UMHwffsRw5v/ZKrv07KllvATyj4jeLAn/hlR7wJZ8fj1EfPYsw2cNg6yayMdXcxlovYjmnfobBWM4QNWbguIJlJbMl+6myVOR/I2WN5SIvcJnWlGCLIaE2G5RMRpklNYekeLDLbGVLvHZVOwJcuPlB3oB60nKGqXHI/j6qlRBRVCt1UDkfTLVlwTEBRwlNDso5v6RzADMgg31GJNayOXu+mfYqLTBU8rJEFrhioM0DD70Oi12yhTwhrSx3mSHF2FF/yHPgwK9SScAyn42AZmY9xx1KlrC81bCi4NYIsylHIEyMWSHmEoNGvTOBMfbpnO/yM5P/OjrAeP86drevY29vBwHtCFwXM1UWIQqfPWMEv2bIa71Zx2Qa42C/r+2VZqupTEl6XqUSSu+HAUkmFPnClUoVre6SSuGxV0UcrQL19qFeZnf7zRwH7+lGzr97J8e5owzJA/WmxbkkwydQ4FDYw8XkAPX+s6iNd7G7fQOTQR/JmGtDYw4RNI6QjD4J2eUakwbs88BhppxjNJoBWtV2C2nly5kFy839+RaGPdGxdpJtF1k42tKYl7AWDFVJI4YaH1g8W9lnwV3S6PRPw1xFnSuDygtDZUFmO+nrlLgs431OIrBMzwDlexjayyMzeImEsr1cWTuBc+cvKGsENMupVEQ6t4DiOWKpW8CvVKXlqmDXXNU4s3w+e071lXx/BSrNfEqT2HKHk9+B3Fm7MbCXpIylKeVRYW/a38PBzhXsbF03CqHnSRRrxl12LxLQ44ZV1GjYQ6JAvSbgaGd7W7PbVmsBVeoG+Z6I9KIDyp/S0x9WEPV6A+3lRaTwMAwWMGutf3UoEjiIQw8X21XnyXsakGXpejibIONdNIbPwpnsY7J7gFlCg9OJCNDTyVAkb84AGVA+s6BKSUabSWGQsWJBYf9NmYF39Jxl2fMPBZBDvNF6SLVZyqq5NGrmRHHLiuYszgDiWlUlCBGy55FKuPWdtjZlhYYtHZc0OrfMe1wgFiuH45N56WWzSfZSQnTLda05SVwglL6IMXtY0jHrpWmOSq2FCw8/plKP4Ai3NwiQSLe17BvJhxUKK31XflYrPRnszExSH6czMj8zszz7Z25kqDQ03VdmRgaGTgDns8yScaJvEMdDxES5+9exe+MqRoMhCiLEXJzJKFRSQ0HfyZDEgIYyHu0IpPXqetjd3sFoPEG73UK1WkWSxgpMjo/YH/NGwPkuv1elGoqu2Op0MIKPcbQGp7l8J9f5vXvNbWx0vNSHueMMWWaF6s4Yn0SBM3f8jeMRwqsfQjG4iQO6R00nyLmBwWAqHHhccSANTOOCiRBVPyiH4OKFctvBvoZGGSphrdTUErAM26xvZIYSiVrZzzJdbnWvLlA+aZ7xGJy8AeQ5ZR1t1areYLlFHRvt3N9CbMtRo8rQWwPHcvPDimLO+TzzYtWNoHyeZBqNjEDNDUmB6DNbtaxyW89npuQtxMfpsw9iZWVNn5dILcs9ASDs+/hCgji+K3WAWwHJzEndHccXQitzVmVkumhl6i/5GgOWSJulqrpjWVLjI5INOF7iDTBBPBojHu+jt3MZe9vbmJVkCFqKZJxJaseyLp6sSut6pJ5XZWoY4uCgh4P9AwVkLaoqUAkwcS4qor7nqM8MmDl5I6xU0O4u6XuOqx2kJBZ8Jc4vHTzdreMRx3GMkXEHj1cVkDze3qj4i1mBF92AfqnPRJjdu/JhuHtPonfzBmJ6KQpBZVlq2jM2mCBh2taPuAnBzETQRPM2S1d20apmNbRVr9Q+Ii8yY8joui/3GdVTKiuWbaI+qG1lSJxyrSyaAAAgAElEQVSYPRmJAiXnNE7ImiE/s1kGzDzwS7kO0uXmc009w4SIlXm1qsHsQcSz7FxVTpu9HJ8j05typctQWoW8ldgSPOYfF4vdNZw9d14XMUu9MGTZSrK5a+ekJK0zyEQeYN+sLRb6mzvSvOGoQ4fkmCMhWuWhYGDzxsHPySydzCxL6ibDgI71h+dLCgqTAQa9q9jbuibOa164mHF8oSzpo/BqcMM6KlWa9phXCIW7SKPTvJZjnaIQ4hzI04S/L3/DDEOaFk2n6pVZnmuOGVa08rXYWULfrSDunIL3FbY94jl4+2Lk/MYdxOGtl7zqgOQ77YyK/6co8J2v9IM4u8/Cv/Zh7N+8ooVgUt9k4VbOxDQHVNlk1C7O4BiUzHyc03FMIMpYOTdUIOpCL7f2S+0aG2fYKMKyU+nByL6LF6yoYwxCK3UN/LHnqn8FMCURAUCj3VY5xWBW2aw5ZdlD6nNYVldWtFGksrJ6NwW7BaR6X0GjbMKsXFY2KnEkDevnhAalPvagHF/U8cBDD9v6kzIINVwNsLGbCC3pcoSVKpwKSQI28pHi+YyK5syG5qSlT0mkd1ZoI0P95MyQaYI77Pc0ZhHSnCJJqHDOOQ45tCOMR1s42LmGg70Dkx+BhzhzMKONukPZEQZkVUrpos+FofpDHocyI7zJ3rJNIHXB9QT0EPwh+YKMJT2FNxL2zIGPKq0XVlcxc30MWxvwF4+90svurjzfcfDL3cj5K6/2zQ8lILnEnOX4FArctoEgB9l46n2YbT2J0cGeMmM+Y7lKXZnEVNl0ofLOyR+Qd1578AeSAHAca6mWF/Y8GHV3lzWbgS0ERPSYo4vzklEvYnLwbE7JAOJfqfwt16RKpTcemYTs0WSKRqupi4LKbgwkV4vGvBhtaVnjEpaXrvWHpQCkjVJYms2vwPJzKA9qU0QfEk7GrMTg5bjDPrt9JEcBWTghTmyewdramt6PDBiXQ3cuH/PmYXcsUexcGuYw7pUlbXtF5HEGpcAdHtuI+MqmnBMSaGKXQL9K0sw9T2MmjkX0u8xmQorpZzIa7mC0f1NlK01iOSwapwTXuI3C3pbByMzI0rWGoBZoLkmSgAgYLwDYuP2ibOgFmk8yi7KstR+8pAZ63Pf0NdPsrq2AzKRR6zi8pROvNg5e3esdjDwXD7/c8vHtHORQAlJZclj8YAH82O0clM9xe9fgPPt+9G5eEXJHT8Uip9uwySzytm7XoY0FeJXogubgXQFkeqZJkuhOqyDV6pRR5pyipLEJMbXxyHx3sdyR0vvPh/Ms96xstBL4hRvuVPrgDWI4GSnIFjsdyzTGGTDSAOd4mvExSMvjCYAqs0D5nhrL6KZiWVX/LHe4GEzSxiqfMycXqEcrzL48g49Odw2nTpxUpiYgwh6LJj0cYRjriNQ7IIhYXjO4bQfSJCg9uFWiraaAp9I+tVTuVO0mo2p2ZkLKDAyeUFUOVGEXeSDXTJhl63RAVPwqBr2+tthibpPknoKSVnkEd9yQZWukzEcASjeRuXV7+buwYlAmFJMnlI7RoN8XmcLaEwPF9BxlypqYQo2FDg4qS/DXztpJ/TI8HOCHug3n7x/GoQ/tGxRFEeyO8LHb5bm6z3wQ2dZn0N/bQSqS+EQ9CvF9bbtLr9S+Iu/wwgUZNEIwn18GZvDG86C8RYMrS7dya8P2ElmKWqbhH12QGivYhcA/6h01J3x+0Xh+knnxcv2Jkooc0lfrDSGlkmbU52VPyYufy0uyQFZlrCyvuSb7Xfv8NsqUh5wufpPmsNJ3LhfJt1A/qHEOz0W5heF4Uok7e+o8Go2WLlaOM/xqaPboWp4y+3Kyc0QS0BhI6V/ECtoFsGS8VVKn3M3M4FaIwtr8Upk/NbMfVhEyCCLizNkkgxMkR4yRDg/Q613DzRs3VCpbH8n5qQs3oA2CZeSQs8lS99VnQBJlLsEt3QDmiDnNgEgcaNC/cqagtIDkZyypjh6f4wvUWl5dRbuzgL1wEeHxhw4jJl7Re5R81cccx2FJ8aofhxaQypLj4o0o8Psceb3UJysoq/G530K8c02DZqmCUzWNAVkqgAvQ4cVdoi4sWxktzI1c4NVooOSnmktxZhsFJf1Na1hivpRsMS0mF5oH6qVq1oxn6um9GTgs0b44IG8FjwKI60uxhITbCx31RCwX5wFZ5AzFMsMw4A24NXT11niG5ay1jm6ZCQVmMFjKflJ8W2X8Uv9VWc4xxyoGjF/FiY2TWF5ag+dbxmAZp8E/A08rZhRADrR6JWPXciZLkoX6NxLRJRsrJEnZkP0iMy3PrSumDoEXK1s5y2SOFnk+oUIfe1WueB1gOtzG1vUrohOSWBGnvAGyjwyEDLs+A7IOv1LRsjU/L2mGUtErZ8Bah1MZby2KIcgBegcHQsXlIkYa33whnDciZtJWE6urq/LCTDcfRbi4/qqD4nbfgNMoAG99oSX57b72xZ53qAHJg+yOi+/Pc/yjl/pg+f5VFE/+HpLBHqbDAfJ4JJ0bKYJrW99GCvwh1D+WpYj8LZgpJY3hlNqmpk0Tx1OllzDgRWBaqdJLLYEO9oZzooCyj/6fASfMAOxVidg6nmVmQ1qfB2t0kYqDl8tnsVatISIfVTM8AkM2D1XWnZPW56whZq75DWQOswr9tTLXEiQv9pJkQJbMrb6ynLmqKuB7m2vyYmcFJ0+cKnV0fLFzqDjH4FOWZxnsOcqG1p6WNwo6c1EsgFmSZWUJYNH6jsHOEpOjHvW6yqipuKc2UbLSl3Ni1+V5ou5rH9PBHva3r2Jne0e/Tzxj7072jm2BkCVE8j0Dkgp63D5hL6nfU7+lEfqNPcV/2ppWPapj0B+o92U7wutCgJ/aEI5GqKRXQ6vdRi2qoaCcyKPfZGOce/BwXfxXS3XnUF3iDj0glSlfRvHcufEpeNc/ht7OFhL2jyICWECyz+HdmlcASzl2ksxgmk+V1t7znUND7m2DQ5sUdA5mD8ItiBIltQu9VH3T1ob1h7f6Sf78BuWVZeutIlUXXRm3FqSaGQIcgXCFqt3melEdjlaeyotejJmy5OUFqYmHI6cruxG4JUhj7M+5WBazJNkuJi9JUIozPZuRGIOHw3dmUlL7KloC5qZJrVLXDYUXprIOg4pBy6IynylQrQ9nSe5o7siLmg7Jc7KCjGRFai8UkNoAKYEtKvMRIFLg0rVZUxAjnjPw2UdSvHmwT37rZaTi3rpIZqQC+gpKuGaBx2Ny3hjw34OqMq9GMC/wBp6PnVjS1hsNjT8EGFHdfcZrhOBfjiI1AItB3mxxqTvDwsIC6he/HtX1s3c9HF9OgfxOP8BdCciDoujMxvhIUeDkl/pgznN/CH/v8zjY3pa3Ilk5CWdbvHszwOYZkv3LfHtC2dITGmg9hwULex32N8mMu4PcqqBIk20V2CySpd/zJHECKOpFlTkZ9OVMjmCBQ9CIpattajC7ct43Z/BYhiThYIbRcCi0sNnqaDgv1PIFva1KVDWHlhznjnK39FlZfZbEaZXZ5XaIgKVS30ebm+V4ZT6uobJ4weViv4YTJzbRXVxUpmBGEYGcQVmKcLFyIN+VpWtZEqjs5siIKuXMUPMPqGEHSQLcWBGLyAAflr6ssTli0U2ONwe9h2VJkjgomzLp7+D61acwGnE8FCBmRst5E2E/68FhALKHZD9Jd2fqzAYeApbguknZ3Jelu+8YR7dSZxYHphO2HxlimgmlMZIJ0V4D9vh9GbhcNqgT6LlwEc3HvuWueow4Dp7z63hiwXH27zTw7lnJOj8QlepQ4H1/pp+kTONTv4di72kMe/tmGDqlMlxcaqPOtytKRKdE1mx5ljnFer0ytRhEL8CFolWUxBgr09a4hiQxYluhsqH780oB82CxCqmc1mv7wQYTZOkoOEvyHYOHRyc8L93T1ACHqNWWLTkpYtq5VDnFDDy/1i3zikdblshWcxugo/fXxV+qmZef15hGRgRXdtJnN60bla1uBcvdYzh+fF3sF5aAYuFQw1Vkc1t4Zp/GUtaocSbGZdsxDsixtXmk3eBs8G9ZR72lQcA26qCwlqVrla68eZa3ICTTIdJJHztbz2J3Z1dZPE5zJLoZkjARqLTnQrV9zhBeUEXA1TGf55u27YZMsywX2d5xEVZtbjkdT1TCkzgSxxMkw6n5cfIm7bqo1kKT84xTnHvicSy8+dvhN++Oup36Rgdvux0FuTsJ1ruSIecfZHdc/O08x//6RR+Me3if/21k+5cw7HH+OEJKUIZ/pPImXfASkLG7NEsbK1tZ3hhqaRBmOacT4GEqbsl0iuFoJEu3gPIaQj9NhtGQTAsMeWCUf2flMC8c600VfPO+bw4q8e8I/5csGpbWDP44mQngYckoG3HeucUwsnCzPy8Yc6idLJEmo47KWkAgDgOTfNs5L1dk7+fpfJzzib1DqQ2ngqjZxubJU6hVCJpY9hHZvOyJRY/LSRJgQFqGMxUFW/sirU0ZuQSfZNpDCgJpaUI2rZhkf6/elKCPgJ6ZiUxzdcpzBMjNkiEGB9dx5colUQ25oTJNjcnHnpczSe1uUsYysLUx9qYaWfFmoSqbWdKuFt6AKdrF3nA8meg6IFGAwUluM+3j+Xvz7HqhKyuFaX+ER9/yFiy88VtRWTt9J/Hwsq9xXfzAUt358Zd94h0+4a4GJD/Tzqj4taLAt80/nzOLgc/8a8z61zHu7Qs6n8Vj7TtKL1WkcPtV5mAOg1FMllsXOEtKGx/wYhYHtOSust/inuJ0MkGtUi3Fn7hhYcALr0gO3DkcEOlAY0IDchR77J9IS1PpV16sVtcZJ7YEiRzJhOSS6eemPl2hdOfnbmA5vrDScT53NMIBxyGWPu15lPY3rq19gDlJQf+Th5XNAG9SsB5TJ4aLxSxFK9g4cQpLCx0FJMcKpMZx1GGiV1bWSRSL4lVc3paQgG3M8KZEgIUBzOCSo/OM3FYGEHm2RFvJ8DFOMHtz87dkljTfSVW9XKaeDjEebuPGtefQHwyUJafsV3Mi49xGYZZk9mbvGMDVulUAn/0pPxsrk3mhwlulGE++6HJTEhIIMCUxxqMhxoOhWhNmRSN0OEjGI0wmYzz2dW/C8Tf9OQSnXneHIfHiL3Mc/Ho3cr790N/4BW941wOyVxSLqfWTmzpuMobz6fciHW5hIsW4kXRFSQwwMMf6t5LEaoFZlqnztWELIJtJ2YyNF6ttSUgMOOa8cKqMU6tVyo2HOdBpWYPBKR9Farty/MagL3tLUcbY2xg28vx2yDy4FChWWqdJJpoXdx05O+Ndn5KL8x6VbzDvg81jhVedRFXLWStBIEOAWQMohMrxB8ciKiWZ/VkhzKwS0Ja/G6DwK+h217G+si4dV+0Uso8MuJdoTCTNF8V7pR6PlccKptJGQBlV95ty/MFND8qRBIGJYWlCZGirgn3O8WW/xzEVCXOuq73VeLKL/a3r2L553dBWahAl/D0p82HnhWtZ7Ed5fqm0TnkS7XSy7xeKZ5ckzwFJD5TE5OdItL+ZYjQYYNTrYTIZGburHB1NhkNlzdd97dfg7Ju/GeGDbz3UuHEcXArqeKLtOHuH+sZ/6s3uekDyeLvj4s1Fgd9VP0lzm0/+BtLRPuJhH9MRxx5jGd1wy4AX3PyhPkhDaOOC6louRyFlpJaSjo58MXhN8fnkYyZxhsF4ZH2IT01SBmzpSlXO+ej8pG16Xt+aQ1pQir8phNc2myTYX45eVPYpWxvpmk8cDPoiWHc6S9pgYKATbJCRTslntZfbWpVGhVKkmxMDykApL8b5xocAJM3grPRlf8XzwwATt9UL0IgWsHnilOhmQeAaa8cPlXHmZG3tT1L2kR9B1YEBKMyUDGDd0soRD88Tj6tA1WGNUKBtESG45dpWzvPN9Q5+HhLOKUc5RH//Jq5dviS0lUE5pYJ6QWU+jjaYvQ1kmu89kqPKGSLXx6xv5/Hs+zJA67VIHiY6JySeD4foH+xhOBgoIM0kN8Oo39PN5+HHH8MDb3kbao98Exz/cMYf7BsdB9+4VHc+cDeD0ZLPPXpsT4r/wMnxs8V44Hif/y3E/T3EtH6bDJDENEQtSxAxdOby/CZxb5L5xhPVTdSSoz1PEv6lXP9cWY4BSd2b4VglWFQ385hbDJwyAbMkEm5RlqPqK7UHaLMxu0AsQ4uVOg8qor8qS+3i5U2g1zOb8XarrZ6NtDbNTEvieTn2Vumpi7rk1rJUVWYUmsrdR9WxJYXNykbKMkpzS5sYVtrqZuWajs3myTNYoPyFz2F5oO0PJ7DgscF/IS7prTKU34c3KI4x+H3FLbVSltlQVUPAQC2Zt/I9YdnPsjUwJb+yl+SeasCbjwTHJpj2dnHjytPoj4faUElK9g7lIj2KJJNjy95RtD+iwuSnWs9q7YL91oJ2PFsxY8aWPAkcbYLQc6TX6yGdkBAyQ5KnGBzsI/A8nL/wMC6+8U1ovP5bgdqr9xLRmNbF9y7XnJ+7F6FyzwKyzJTfn436/yh86v/DmFo5gwPNIVW2cr4kpTUDZ/gQ4qnUYhlp/mHt38uLmvxPlnbzHUKZ1liPxDFIn1beXzAerVYoX2FgiqAi/ehl1uUAncBROarg3E7LshpNlOTueelaZsdbCa8ElijGfLC7j6helzYMMwznd6R75SVdTq+RaoGxaebpU+tRtkdh30sGsKXqQTn6kJaP2EamJKDz4nFzo4bu8gbWlpdR0ZqSLSdz3qdtCtkVZKVKHWeYLPNJSrCAVLmo7Y8S7GISJWVOWdb+Xp+MNL4SbbWbW6nuPkvKisEIA/l4iK3rT2Fnf1sqB+x7U46dSP3Lufrl6X0JQDEw1feyomBGL4kCPDX67KAoXVUMLI5k2MOOxkPsbt1Er98TwMM+dhqP0R8coBZWcebcA3jj178N4cNvhdN59R6Vd2P4/1KBfU8Dkh9ka2vvR8Onf/eHxr0dxMN9xKOhpB3ZsLMsKpngymY2E+SPb3dO3vHV/71AjFik8hK0VP/IbRGJOFFaMcNgOBGLJ6Id23z1qXyB2DksVWVcQ0peOYtkryMNUeO8MnB0wbxgV0OUhVvjCOt7pyO6ZQ0lelyLIpuFUUhYvSlfbd6S5RKHrWmp7zWZSu4i3poXkiSvDFdK+7BPLskO5Itqf1B9bg3Nzho21tc1RqCEPzM0e8D5DikpZwKwiLbOsSWCYFJ2LyU/yj7SJD8IllDWpmI3ihJtpbWdp3NVjmpKy4UsNxI6N0CQ0HLhMq5eu6z7H7V2+LMmMb85EeAAhcYfDEZfa1VEXEXb4+89nx/z83ouwsAWm9nzhqEnGc2t69exf7AvLxQqJIwnQwyGPbSiCJunz+Jr3vwWNB56A9xjr05k33HxY92689/ci8w4P8Y9D0geuP9H7/5ng73r/xGHyel4hJTlDaFzZsgy+0mBWw27aaUKFX1eBeNWlptfMDZwL41Rs5mCkVqnaWx9BwfnVfZFt8SQDTHVmIPXtVvcsgZQnmL5xCypC7Ac7pfcFjFZNDw3cMdKVyUjDPo93VwWO4tazvXot1Eyjsx67gUDEakXGBtpTjZ/fpezLMtLkIs/FLc+RKnlcjUJCwxwtwI/6uLExgYatVIlvGIEAWZDZn6RLTjcr3Kb32p+BuiMhP58JnU4zngVq8rEKZzMsqqcsVwSKAotLRNhJQqrDRU+r2AlEisg84zjjwlGvS1cvvSM5Dn0tMxDHBeY6TyEyDn+8ExTh+UoCQ1sH1QV+cb1ZY/MG0olrIltRIEzEj7IyLp57Sq2t7YxKqVdWMYS5Om0Wzi+eRKPPv4GLD70KLzzX3vHseQ4+OfdyPmbd/wGd/jCL0tA0ir9xnv/r1+eDna/bdLvGzFAlCgDXuYI69wrgz2kiAHzrCQeq20w2MzP5gwChEqhJi7dJlrlyjGcTKSLWq/zh7fNkXmW5VVIorTu1o5lRfs7XjR2l5beqwNlICOCG/9VWbxEBLU+xKBh79rr6zssLJoQskM0l6Wotv/VWd4aqfDzqjdWQJdGsOopbRYrcnqp2SPyOWeR2tu2m0buBcj8FjbWN7C02EFIRbfQlpaJtLLX5GeezTiPNO0cK43FQJffh88s5RNAo8SJqRzkpfqcobXsWU06kqQLLhFrpMLMS6Q5nYrdxO+fs48cHuDa1acx7A/K1iFDmrugOIFxW4nsciZJYgBvHuTgksCgO6M+o+aL3PeUNk8N0zRWSc6e+9qlS9i6uYXhsC9FO5oB8SbYWVzA8Y1NXHj4Uaw+dAH+xW+6o5UsjjeW6vjOl7Iev8N4e9mXfVkCUtXR+3+h9sz1Z38r7vffyoCk5ZtKKCmK2+e2xV0rDRkYhlMaIjPvtxiYChBxN1+gc0MickKjnRxjuUsN1ItUQxMWZtozENHoc1I8EyGgXD8io8Rjqczf9Hmuq4bYLzhrEouaZzGBSlycTtDv9TXUpqS+kESVx8aIUZCVM059dgaXwCwDVKwUtjGErTh7Yu3YSMRmlzoPvLHwAg8jLC6uaOuBrB32kWQOidOqC9w4vz57ciGPxsBRX0hFdikDkHdrCLDWvspyVlIgYqvzt+C4JLbyUmMY63WzWSyVAd7stLWTDLF14zlsbV032iKZO+wn2VAi0E4ny1btc4rBw5EHOciuwCgDwxzb9QyrUqibJFPdUALXx6XLz+LmlWsY9QZC0vu9Pd0wFpcWsHbsBM4/+DCOP3gBwYW3walSmOwVPBz8QbeOb3UcZ/IKXnVoT/2yBSS/wXPv+tHOaHv0vtl4+AgzpCmRlyhrOV9SGVOOI+b7c7f+Tsvxz4tGceBvMzzezU0wirqfEwbIeCpp/EYtQqhmkj+7Bcl8549BLypXQZzDE2rHHtLGDCU3tZxX3tpAKeVBdI2XFy2RTXp30Ep8odOxUYg2HigobHcTWdmVGgimMmClLDdFNNq4RfVjMJF4Lv5OWbLaSEGaPBy4hzVUozY2j2+iVqUERtWkMjg35KiCQ36pBZTiV1oFsxGMmcVyd9J8Q4y/yhubKRmQLWMEcBIHTPldQ3t+FxIGRCVMwG0RgS9ZjCwZo7d/E5cvPaXfNMs9JPwO+k24mkVgh0hrKNSWFYTjU9qShAHfrNo1J3b1PWr1mqhyzJZEkS9fuYSrzz6npWiiuQcHe6h4DrpLHawcO44z5x7EifMXUHv4LUBz8baDxQE+4Uf4hrvBUb3dD/FlDUh+yM/+1P+8kY523j+Lp5sMnjlp3Ab/nANaMJSXowXGvPfihUINGPVlNjYwqpwxTnR3npGUnGI4ibE/HIq9U+NAutzgV3ZihzrXBZVTuGciUsouBESMdC5Wi+zF2efM52VG9ZuTVzU3pY9HmiogWeYtdRYFkBDqFwFdA0hjySqwGSDl+JX9KEtTdXSi1pG5VOr3lL2fApN/p7PhI2fZV6ljc+MUFlpNXbQsK43XapnexK+oEl6181cOcxhg/Ky82Jmpni/DDammpIbJp1BhgInV1tqob2M9PjNkIjFr4wHn8umMJ30889SnzPYBDEhaIjAo2fdahiRRQPKPLiVIOAYJkbM39lnCW1lPgIprblQO4P4jjWKvXL2M555+WgF50O+j39tHVPGx2FnAytoGTp45j83zD6B18a3IF24PaSVhHA7e2q07V283eO7G877sAckv9cl3/uBmOum/N5vlD3LAfyvo5pIM8xK2BCRUxpZaMyYubllnLmI1D0qVdzM6VsWYJDPsDobKfhFnW+XcQplQwTf/w+xoJRSXf7kfyTrO+K1Gp+NL5UBcDq/ZP4mUoIViE0jmfIxARG//QBdde2FBQUma2LxMLYk/ZYlailyV4x12p7I20PzPUE3b/igZSuzdKCTHgOGFzPHH4irWV1cR+K7poVLoaq6yQGsDqoSLXmclJ4ORZHH22tpT1EhHQw0Ty6KPJLNWWbLP+3POJNlzqo+WIFmqIb1UCHgcET0GuHL5c9jf31N1kCS8MZYbIBp9mHQl+1cCPIaoe1qQ1sZKmSGpSMdRUpwmClreUK9fv46nPv95HOzvY3d/V+ydTrMuUGdl7Rg2Tp7Gg488gtrZJ5CtvDyn1QE+63r484ehifNqg/QrIiCVKd/5A93BoP/u2Sx74zwg519OlKpbn5RzuvluoZE6JIilAfh8K8Loccw0IjqnqXrJg+FUlLpmVEMl9BScch6WApr1LMwmzIyaQ5b/Pp8VqLQtB9fst+aWbkZ2N1BGU0bO9rV3yMXpGAcH+5L9oBU6N+ZFrSt7ZPtaLJ1L3Rojqwq5JfVvvvRsGc5EuxSSHKfYvcIs4VySzZdwYuMYQt/RBkpY7koaZ5cEikzkAN5wSo10eERVJfloIsUS6yqXrVmKEu3kepd659LXxEjlRsaXaQ/L7MQI6yQnyDR2MsTNG09hm94nhScXL26AUJFuxg8tsrtZItgC85xXWxIECPqU+jtkIVE7SfPkag17u7v45Cc/jf39Hezu7mAyGaLTqKPdamJt/QTWN0/ioUceQf3UReQbLy3r4Tj4UFjH21uOs/Nqg+kwXv8VE5D8Mh/7h/91FOcHv5QX+V+Yi06VV65I2XIN5sLr85tZJYG6HJEIqCC4Yxcuxygsu1i68mIYTWLsHfQRVgJElLIvRZUYjIHvwA+M0EywgRcnj0cQYd5nqoSW9Zqu07Losw8zL7EFt5SEcAIjzDS0QZ9MJlhaWrJFYglHlURZBZchyDkoQuWrDGeuIj+3RIKMMCHOa7lKVhbyLAc5bKdpql/vYPPYCX23KrfzNXbh7E+18S0aH1FLVRNEcckd0CoTJEmicZNs2dlL2nI3+zgl5hLRJueY2ZSjDp5nAVJZIuNc3sSkcJck6O1ewfXLT+vnirMC05QMKpOJZKlNhyxR6bSb6aqkZzsgsS6KOrN18H00mhHimAHpqx8nbe4jH/kotre3sLu3bWOmVoRWo4GVteNYP3EKZx88j/bpCyhOPX5rSeFPBww9OJbq+KuO44WzAhkAAB20SURBVIwOI5gO4z2+ogKSX+jD7/y+IB/M/nmRF98z109VjyWQtSSYlt9cuaKUyZDMY6lO/v+3d+Wxlh1k/Tt3P8vd3337TIfCH0ak0ah/aGtDg9IUE7QaxhBooLaySSuIsVJMHCIWS4AiIAIWgRRCBGKURJpiAFOmRdYqBEWgFNrO/rZ7393OPZv5/b7vvJkSlDLOMNt7yWTaN+/de8655zvf9lswhdSSC7zFlDd2PMtkHEayMRjS4rxR98SlJTluLAwPlPmBm4wrEAMGsHSlCDEygvY11OBRZaodZopi8JRRopNgVQbHN/B039xA6VaUbrdjEhaAq5VUNsSU6xRFc9JeABwWFfsydE3u0kwwvQYUMaIYOjlwnqrL0tKydFpNemV4NU8xqcjsO1k4k7Kr6uvaAQAWp+go3Oyc5KrWiZXhMYc1+YwNmZwarHHCQCWgHyuoLOY+EjA6EqyjmUwGx+XQo9+mukKUOTLhGgr7VFx3SItg6ltRqzxUHKhWUE5TXBptA4K0RDFlqEGgN8aABw+3L3zhi3L0MAx/1gUUxU4rkEa9Ib3eqiyu7JF9T32KdC//KXGwi9xZYJ8MGUfkw11fbjxT4lRnIhjtDj9TL3XmXgcelF9+841vTdLsVepapQGxg1+1IU7ObczVxTG05PLc6FuaITMJ42hnBbI5nMj2eCyB70rgYoyu6w+gQChNSgl7IEeUwkQ/DMPPEq1j/D2uApix1DGZvZo2YDkYhgMlrgqMOwnBJt8PpNlqEjYGaf/8QyBWF8MTLhlzDKnuZBl8dl75OeO9FUinSKUMk8pyU9qdnizN93hj473wPlh9oE9GAKrblILfFQKnxStKTp4rdYuY85npsYpC30nVAfprwiAXSgGgdeH4VYwLTE3AH4n8gRvWbCLxaIt95Gi4zeObhBGnrVQSSAH0MKMgtAtYgxDTiuuu+rVcRVXKUm/W6SLGDAnjniyVBz53UB579DHZ2NiQSillQDaDlsz1FmVhZVVW9l4mc/ueJtWn/wr79h/4umvOl9f8uN6NZ+4O/99f6bzLkKce6hfufPFtWeb8JYcqxRy/qj/BXZ1NYnHDawmm/EWSnC1DouqjPfcMfWQi25NINvvbUqmUxHcrUgOECyN3lKxQcMMymvsxBKUFoKpqmeyjLtYLcHrK96LEpyqvUdc2yuTIvUbYz0JhoN8nugSlqx9ARhIL8ZPPReVPmkUBT0SLAmJY2Z+qOgLBBQZQYFCxfUYmDKRab8jq8op48NKoQS0ciBjNNmrPnlLTBusdkp1tnQIIGs5XQfH5YAfonESpWwAI8EGnDweAyvG6GMTgwYNXw44Sg6JqqUyyQDYbydEj35XNzXVm+RB74VhkChI3jhdZHQ8K9PAEmQPVpJBA6sHSRqDEB9hoe8zKper77CUP3n+/fOtb35bNrS0JqgD1+9IMmjLXW5D5pRVZXl2VHsjbP/sskVNYH2dSQ/VsBOh5HZA44S/eefONmWTvzSQu6cLckCac82hQknLFNKZPa6rWccmugQFWfxhG3FniKb3eH3J4UUdAYkVQKUmlrP4h/NAx6aMeqQ5AVIFOhw2IIAUPGCvBFOYU+aPDpnzKa22X+pQQ7D7jgAf/3uvNG2QMmUuzlw2RrV/T10kocgykjE5AAdhWxQETkjZ7WWQcKdSkUHNleWmPtIK6VGsAm9eon6NAfbPJKzj8viJosdnB8Avq5OijS2Z8qyLOqTrYMqvmRG5k1Vk8ZRmMKaxiXdX2DmBvZOfZbCJZNJX+xmNy+PBhQh+nUSRTAP/5GaIXr6BrlnKxpj07J694OJpSXlG49oB41XAw4kS2VvcJuHjwc5+Th776kGwDO+yVpRH4FB3rzi3K/PyyLC4tycJle8T9+WeLVFycS+xk8pJu4Lz/bATSmXrN8z4gcaJfefPvXZs56Ycky+bI/DHBQGIyDcnDjVii7sb4YlCaPg1uhBkGChBVnkSyMZrKZDaToFYRzy1LDdM7WKABdlYrc6qIoRIIv5oFDNmD0TwHQSqonKP8mCkxmYQgMknT2lsqiBwZhemSNz14k/3+Jv0PG230egj+imZ9TbG6diDIQYnT+ZqTa5Ac3gYfPfSSfH08i1Bao48MeFPOddriVsBygQuVKc+Z+xYeXqoBRKi7FPFwocRiLEWYvWL/ijqYIH0NVCjGKYdT7fQAKMeziAMZrmWgFjjjOZaLKKMjSWYTmQzX5dCh79tgDQ5msPfDfrUoCY6ZEEVUCihRobWjZkBFsFBLDvVmgzoCcsDeG9KQjVZTPv/5z8vBgwfZT7brLifnrWZbOp2ezM8vSW9xQfbsu0wqV1wjTtBaK4i8sBs4952pwDlbr3NBBCRO/j/efvPqbJZ+JE3kKsK2GAS2/sjtydHbGIyNoroEVWMhHXHsjv4JN8TmJJT+9lg87LjcCv/GGgQEX0LPWK46dGUiJYgABdV+IYzPsLWKoz35lSOJlN5l5j4GiUMZjRsefyAxgskrBjwIzArQKli0GzkMSzgmfeNMKmtC+0muePK3JCzNfosCYFi4+xK0urK02COuFTKRNOOxIYnuGBOBejjlMo3SpY7KsESHXmrJAhJgAAUU7CgLmFEQvw/PSU5mgdnHRNlkPVg1JDTbBUfy8KGHZTIaMhD5YKREJEU1+RAB20P3vnqcNONx8IDUfh7rou3tMQOy5leJEf7KQw/JJz95LwdInbovddelEWyn25PewjwNefZctk+8K64+WGj1nt/1nMfPVhCdyde9YAKSWeijHy1+6XufeoM42W0Yy+WEY9ywDL5cWTsfgBAxg8EORJfw3wkZ7H2idsbcPXrVsgTVMv+u1kq8idFfIktyR0k/RZ2qMhhNWSD/EJ5ApraeNgeu44bVwYllG0O54JgGg4HMwpnML/S4W8snjbSIY/bVtYOC13WAoyWwAXmNYkZqF10JsNYoSVJ0pey1ZGVpUTy3Ii6sxam1ivJSP25cKyoLmOaPilxBdQ78SCBlQMC2Hh0PNOwAEdQG1GCmjPGAUXNYAvm4ohFOWnEOuLZwy4Je0onjj8hga5P2gOgfwwikYjxvdL0BKB0gegROAGRuNu0UwYJeUaMufcuQVa8m7W5H/uub35KPffxjUipk3EEGbk3qKFm789LrLcrc/EK2Z++eO/c+53l/ei5A4qcbpBdUQOYniRI2TdJ7UpGeBqWSlHPlOY7xIZa1o3aNoCwQkYJecjyLZH04JkULO7t6tSRepUQSM/vJapnQMPSKtAtAZjxFq5R9l2XLHNN6KoJmJ1OaHAmGMiRX4JjM+xKAgfW1Nam5NVlYWFTAgIGOdLpboE3cqSsP1QzC5Fanuewxc6ASRZTRkLki5QYRO816QKgZdXZQWpJIAbZITAwp5TtANDZtIhKj0cOhbMy1YklEhsyJVgu5hTySYJSo0zIHRhxcqWsZzhF9JN5nOt6Wwdbj1NnBVJlqdOjnzV4PiCcHinTwLMGkFZKWHPRgT+nQRRnK5Osbmyylsfbo9hbk+4cel3s+8EGpFDOp+1XyXRvNlnS7c9KbWzyxsLBwwy+//I/O+xL1BwP3ggxInMRX3/HK5Xg6+UiaZFerVo4GJbMk5Cm41MbKAWVURAwlMiRUBAijG4xlNIu4+giqJfFrZfGpA6oZUt17IUCswk4sVw1Ty4tm/59fUA1MU4izvjbPjnTHY/msLH19UKB0HUp/MJRupyPtTtsMUnOOJniMSs4m9tVoWwCZ53KOhOvZoCbnSYIAnBR8Zoq5TkMq5aK4bp2sCpXI0EBGb4osmXGsosLIVEh3sAKqmBAYfg59OfpIIHkU66o3jcoyYk+INQeONU4gDYleGUDwCv+GiPJwcESOHn5MTWuhrxql6iPJ5xTWLxjmoG8v85gQkABB8DOoqX/HxvrWTkC2unOyMRjI3e95t5SdTAIP8DqfJetcd/7++d7C83/jwJsOn26WOpe/d8EGZF7CfvHh+14fS/razMkKGEiSU4iBCG8QVaLDExsrD6A9oBIHtMjG9ki2JlNxa2VOW1G2AqCMMg8ZQlcf+VBHM+QOIDzXxbFPLi9R81WEWn/r4BcXmCwWs5zjCoReFQp6Hwy2+f/LK0vi+h5hd2oHAMyreomoXIlCdtX+QxXE+QCC7CRJ0hjs4IaHyU0gfrMjSwtd8akg4HLPh4BStJNWFUTgMMeaM5cB8+FyTM0fPuAwFUW3V6J0Ix4mPALDwRJ4XwKbRIdoAA4g+6P/hntWNBvJZLQuxw49ruW248hkFqltHQbIADaAsYI9alGlLJmlqdtakqxU5MNq7fgJclJhVNvudgVU9r9+5ztpkRe49JRMG43WG596/Y1/tn//fjMFPZehdXrvfUEHZH7K/3bnzb8Wp+k9WZIsaLmqwxwMdjBtRc+GUgl8PJSs0zCR/hR95Eiq5aL41kfWvYp4HvaSJcoqgl1AQLkhRnjjKmVQShii0JRV+ZhqlaYAAc0ipkyH5TooTko/NAoVFA3gXIwsOZH+1oA7w6VlAMNNzsLwrvYbZr6j51VkearaO6AY4hgYJznOtlCXkteUxfmu1F1PXPekwQ1QSVp2QvgKoG7FqKKHpJR/mhBonh8r2RyG5KnAro4CXXhv1UpF4HISzeuNNgFTVBj0IJtGEk6HFDJbO/aYZkysf5JUJjNUMDodhkQkjWQLGDQp6wQDHWTecrXEkvXo8TX2t7ALwF6y6rnyt3ffLf2NNWkE1WN+Lbjhjk8+8C+nFwbnz29dFAGJy/nQXa9qbY8378iS7KVZlhUQANj7KRUrJv0nnGL9EcsUhOVJIhvDMbMN1h8NtyxBrSS+V5MqdpEmY49sqWYz6Gt0vqnrSHPH4rTXBLegu2r7QkQIS2kGqyrmscelogGy20nw+Wg0pstTb74rnW6HQalIHIt+q5W5xEcWskzJNYihB3O3LJTOsVMTqdRlodeTVhBQIpIaQcSGUtRSCctV7deIaXV0morEx4EPYYGx/a0asuBZKl9Sm1gEH0Dw1KLlEEoBGghITKXhuBxCBDucytqJRwh/A90a5swQUUY2h+ZOCpK1gx4V/TqOEaABDNRgs1clyfvIsWMcNGHtEdR1ZfSxf/h4+vB/f/M9bd+//W3/+u9mt3z+BNfpHMlFE5D5yR98ww2/ECfZu+Io+UXor1DxmusG9JC4WVIZYu0wjWUDHhFxIoFXkUatJK1A+0hkR+A6EYx4+itDXrGWOXwvH+Ywg50iXcksaSgizURqmANTIHAbOYjBSsZ2k9CdQQbf2uwzQy2vrIrnY8ihAaTMD/RyyplUipcKK3NAZEgfGljhfaCRmlYkLgYM7oVmQ3xfMyRB8ygNecygYgHcDW4oHhdkLVOzBmUjJp1qK4+dIwZJmVQqrpWsOvFV8HzEAMax5PzIaQiYm6qhx/FUpsOh9DcPyXA04OAGRGWgdiABCzUBFVHGTvKkKxZ3n1AIwNqj2ZDDR47wYYaHS70eSHd+/kufvf8zr3jZXX/35dO58c/X37noApIBcuBA4TPJN18SRckdaZq0McyJ4RKM5XySyfYolMF0Jv1RSAaIVytLK6hIy6+yH6lVQYSF2pnRgnL8Kjl7KmeBG0YxrAYpsyAkFtXWEyhjNTjRo6msPyenVN8HSwKcRhjAYj8aSn+rz53b4vKCEqYJbEf2MTgdezfA3bSQpcGQjWYxrUQZi8OJs7JEBU/qQUsWu23ti1mCY9WB/lQDkuRlDFEM5aA72xkzIR4EuSg0y+skIchARZxN84eZPma/qJ4mOE5UIaFaBGTgosIqYiLbg2My6K8zC6IExudAt+UIXSxs6wo0di2VgCxScD+yI/pycEmPHT+uig9esOnVg9uvfOmr3+vk0KjzNbpO47guyoDMr8P9r31ebztO3xRH8YviKHPIi4S8RjiT7THK1kj645F41Yo0vLK06jVp1hCM+gdoFmAqYZtGvRlD6VA4CrelaeTkAchy1hbn7CNN1jHOIHuhYAH0tCjLWNpBqd2s52ZhTJMgeJIsLi1Kox7Yslyzs/aqOtwhAdqcuGglCYoZ20JTRi9VJHJcqVbrMt/tSN2vSdVF1kN/CoqTBg8QQgQC5K4pKHdpGaBwQWJ2oU4XR0Tg1GqeBp0ZG+l/x6oqAE0juGpliURTU6ED0yUc09xnPDguWxsnlHYG8HmcyTTOZDIDgA/0Mexk8ABU2zpUJujhKwBvNBuytnYim03CD3a77T+++tbbT5zGvX5B/MpFHZD5J/CJW6+/apZE74qj7BlYSmMPOZpGMpzGsjYYcLDTCqrSROnq1iTwqvQEoQK59V5Ej5hiXS5kkNsL5CUqgw4BkhmJmL2a9o4mPa6rD6Y1h2sYHZoogmc6ndHiDoOk1dVVHSqV9X1Z9rICztcFutbRHhUYXpt+MooqkgiUBOrS6TSlGQBa5nGnimMmcNv4VNRwzQ1rYesXRcSVokxXOKJmfBwf9FFzOhi+p+wO4TRarej1eOBmRkaYAyuBEa0GR9snZHtzjXxTgBSmofb1lPRAL4mWADtUwd4USgcACKgRbb3e/PraxvorrvuT1x+8IKLq/3GQl0RA4vp89sCB0tGjX7klnM1eNwmj7mg6k0kYy5H+FkmxncDDtE5avit1DwTfMj0mMWCgFKSj0h5lQtRUAc58CKxEzT1JTjpYqVasIV4QTSg9KXWpgs+5khtejdkbO9LJRIbDbel25qTX66oLFzIQd33q4BwRmWP9pPEl6atIBj/wqYClwYynLq1GQ9qAlgUueY1kUJR1n4gvKp3nukUIbuBZWaJrv4wvPGjI2OeaRDVdCVFk35iygkAPmffTUBDEETK7zqZE7IzG6zLaWtvxwpyleM2TfSRUBJwCJqyqZWu6QOulavkvrvm5q97hXHONvsFF/nXJBGT+Of7T7z63figa/8FoFL5mHCWtY/0tMvTb9Rp7yLZflbpXY5mHPlItAZScTDYI5SiN5pXTwOhSZasOm6xCpApUKTWbAt1I5S4Uka5yjugxc1YKejFMJ7EnHQyGLB1X967Q/YkBU9RMSNaH6fdQkgPAcLPaIygC0v3MfhVJHJ80r07Ll7rn8oFCMSuT6cczBUgeeqfYuYCGpVlPMaV0nIZpmZWylIukmDLeW41rETy6M1WYHX1A4MlCQP2MJWwYbsjG5nEpYJkISlmqgldYgeB4qSLggBYGn83qVtWtvqVZ7vzVVbfdtn2Rx+ATTu+SC8j87O968TNb/Y3kD49tbr0qmoX1hl+RTlCTLrRZ6lVpBB6NUPXG1Gkn920Y51P6whyJmanUJv0JkDldS2rgMXWA7Isei5iiHeNXLTvxA6reFs9SmYShbG8POeJfXl7iDa9K5AgG9KaQybBdK0tk1cHB+6l8CfI3ylZXXM+XdtOXZt0n2IGmrgaYx9QSAUqBYtwJBu9D1iuD9WFSlPgnTIIps0EvSVXaw0MEBrPoOUlUNl1dDF8wEkZ3igHPbDKR6XRDhsMtoqgwVNKhjhBojtIV02KnWNt2HO9tJW/+rdcfOHBRrDF+3IfJJRuQ+YV69bW/1NnYXHt506u8suvXFjvIlHVXGnVX/JoOdSj/aDxIlHIpHubmJ5K/Tq4uzpUC7ds00HKrN3UuVqC7Til1lcASM9dcJZFa9WlHNJ2dyuLyIgnN1IvlasCEjAE0YIbVgFQOKAvMHXHi1IHynCfdTkuavqc8T5TgZOWrHCXKUAxOcAzU6uKgBvxHhJNJJWQKGlfcKvaWuo9FRgcHEuB19rCE+sHCQa3qML2lBXk4JThgPOlLFGIXScdA9o4z2D0k2dFYCu+Uhvc3+w+876z6L/64AfKT/vlLPiDzC37LdddVu3L0BY3Ae81c0/3pRlAj8Fz5ikDlwD4A00cVucKFI08yZ2AwyZnIM76HXSNLW8Oe0rkOWcEcoq2Hyz1JcgEpolmgVjedUV0AGWnP3j3ieeo7ad4COgxRgoXid2MNbg55+D7Qba2JFKrSaTek02yIS8FmpVeBjYFMz10fekOmcvW+ZKDC9NX4ptzlYtmPpT0IzEhtKDuxh8xSNcOBxblZ2eEcWOZD8xUcyXAqIfw3Rn2JIj0nHF+aOv8ZZfIWWe58+Dm3vkMnRJf4125A/sANAD2fD9z8q9e2/NrLAq/668ViscRJK22Wsf6wlQcCklYDYGWoVXhOxdKgUMep3KODN7Ht9oj7ZPza7o4SHUgwaqJKRj4GHlEk49FYWhAAhk4OXaOgaWrlMJXErXRNAGc7ycMM2ZcBUI4S3Jdet8X9KnRrqHhgdgXIjhj2UIIECufMcLHUygjeIjMviNcoQwFvA3eTAl7MjqobS7ErlLQAFmCvyj1kmciaECTlyZAu2dEUATmMHSn+c+qU3/3MP7/nvvNR1+ZcPhN2A/L/uPr33/7CJSmnUCa7qVQqXk5rHdPWsd28IncYFGbEavtGTjE5yMFkFPWZDkOUPgXImw566J5ldnHEvFp5SFxomsgIdu9JIqsryxL4vk5FiVnVrEjGBEnEiqclbxKWvxGOqSRJAX1kXXrtpkpfGvqIWZ+ZEJIZ5vfB39USukY8q5K8Mb3FjpGrCAC+zcMk/xvQOSoLYJUTo+QGO6RAaRCgdgAMmE1G3w2jwfvSafz+q+/40JFzedOfz++9G5BP4tNB1jz4hhc9yykUXiCO85uOU2hpIGpWORU6l6sI8HuYf+4oqqvej4K49d84gcVekt8nS9iyI9TAdfc3mU5lMhlTaBng8wqMTqmiZq7KfB0EDpbtKsrBoES2lKJEGSwM6syQDd+1NYcNZ5DFC8LgIwXL/h8ZEsBzWikYcF7NWkEoNlFnPFBMvwhlrAqLaY+M4RVlh9JsK5yF/5jMxh9+xi1v/PRuNvzRN9tuQP7oa/SEn/jGRw9U+t859OzMSX/HEXlu5jgNlVLUKasORUwlAOJPMCzlIAeTURPf2ilvkdly+3Iu/FRLlpA0BXGzbB1PWDIuLi5Ku12n+DF2fEq/UvQO/jsf7CBAYelOs1jHlbToy1yrKa26T5ib4nMRMUANKS8SkLpcx5LeHS7Y+2qTh+Bm1gPrhcZD+uDQ4DNZSUybga3NkkE0nX6iXCn8/eXuvk85+/dD/nz360legd2AfJIX6of92Lfffkt1fTh5VizJdY4UrssceSqZHLaLJJLNBi2c+eTixrlUZK67g3VF/nP2PWRHBB0mlkDwjCcTcasV2bN3RXeHpguLR4HuNLX3M41jxbmmsAYoS1LE6qPN9UcVJSvoTWU1aMX2BoggQNqIsgWsLgU1C71myTCqOfPjpPmRUtwUrVMulx+WLL03TbN7L2unn3aec+vugOY076vdgDzNC/fDfu3BN970tCzNrsuy9No0za5MJW1pKac7OzaVBIGreLLyK5WFQt9IU51TTqetFiBhOQv5RzV45lT9nDZzCgoAcN4YUVyBQBxapSgB2ytIXPAk8Joy121qQIKJz15Q+0Ma7QAMXlAMEvpX9KoYzLD0NrVyBCAoUWkmW5JlD2RpfJ9Eyb17bvj975zBy3hJv9RuQJ6ljx9954N33Pz0WRhemUl8ZRJnV2aSXY6A5G1vJSYqQE5Hd0SLdfqaD1S4woB8ZQi0y5RQvpXVZcL6tMeDlbgOdfAFBA24kegndXJblDCr0XynN9cVt4ZVjvaQFK3KRKo0NQX3UgWYqUReRNCq5qo48t0kiR6QVB6o1soPLFx/0zd2+8Gzc+PsBuTZua4/9FUfPHBTpz8dXSFOeoVk8owkiq6QQvYzkokH8DiX6xSVs4A02hUyFrCkyKrgK7axBlnoqRwlNGnwuzlvkeWvkOdJEYO0IJFURCqe9DodaQY+ZVdpv2ear1QOgFA0TWecb0RZ/LVyofr1Sq3yNS9Kvtbcf/Mlvaz/Cd4iOXz4J/mWu+916hVAJr3vdb+9GE8LT8myaF+UyVMkTfY54uzNsmwujpO5OI67UTzzmVUBT3NEllYWxYW7Fdy4iHM3qRAOkZQricBEyGIfmRYro06ns94OgrVSqbhWKpYeLRWc72WOPFKuet8reaVHLvutlxzdzXzn9v7czZDn9vo/6Xf/7IEX1x49+mi3GEbNcZhUOu1WtdXpVIrFQjWTrILZZyrOLEnSEF5fcVIIncyZJYViPygX1q858AFQMHa/zvMrsBuQ5/kHtHt4l9YV+B8pSxRIfoX4NAAAAABJRU5ErkJggg==",c0="data:image/png;base64,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",d0="data:image/png;base64,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",Gd=re(42441),f0=re(54747),m0=re(56102),h0="data:image/png;base64,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",p0=re(42075),Dn=re(59301),g0=Object.defineProperty,ue=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,tt=(Oe,Se,Fe)=>Se in Oe?g0(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,ht=(Oe,Se)=>{for(var Fe in Se||(Se={}))ce.call(Se,Fe)&&tt(Oe,Fe,Se[Fe]);if(de)for(var Fe of de(Se))Ze.call(Se,Fe)&&tt(Oe,Fe,Se[Fe]);return Oe},bt=(Oe,Se)=>ue(Oe,ie(Se)),Dt=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const mn={1:s0,2:i0,3:$d,4:qa,5:Fd,6:qi,7:_A,8:Cl},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:Qn}=ro.default,ur=({classroomList:Oe,shixunHomeworks:Se,dispatch:Fe})=>{var Ot,Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr;const nn=(0,je.useParams)(),fn=nn==null?void 0:nn.coursesId,[an,cn]=(0,y.useState)(1),[dn,or]=(0,y.useState)(!1),[vn,gr]=(0,y.useState)(ht(ht({},{page:1,limit:20,course_group_ids:"all",challenge_ids:"all"}),nn)),[vt,Vt]=(0,y.useState)({page:1,limit:20}),[rr]=Ee.default.useForm(),wn=(0,y.useRef)(""),[Qa,au]=(0,y.useState)("1"),[Pn,Pr]=(0,y.useState)([]),On=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[Fn,un]=(0,y.useState)([]),[kn,Ua]=(0,y.useState)(null),[Tn,Dr]=(0,y.useState)(null),[xt,vr]=(0,y.useState)(0),[pr,li]=(0,y.useState)({}),[za,Ir]=(0,y.useState)(null),[na,gn]=(0,y.useState)(!1),ra=(0,y.useRef)(void 0),[ua,xa]=(0,y.useState)(!1),[di,pa]=(0,y.useState)(""),[Gi,lu]=(0,y.useState)(!1),[xo,ki]=(0,y.useState)(!1),[Tu,ko]=(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"},nl=[{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:A0,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:c0,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:d0,type:6}],rd={\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"},rl=(0,y.useMemo)(()=>{var Rt;return{tooltip:{},xAxis:{type:"category",data:(Rt=Tn==null?void 0:Tn.bar_list)==null?void 0:Rt.map(hn=>hn.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:Tn==null?void 0:Tn.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[Tn==null?void 0:Tn.bar_list]),dc=(0,y.useMemo)(()=>{var Rt,hn;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Rt=Tn==null?void 0:Tn.pie_list)==null?void 0:Rt.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:Tn==null?void 0:Tn.pie_list,color:(hn=Tn==null?void 0:Tn.pie_list)==null?void 0:hn.map(Or=>rd[Or==null?void 0:Or.name])}]}},[Tn==null?void 0:Tn.pie_list]);(0,y.useEffect)(()=>{Fs()},[Qa,vn]),(0,y.useEffect)(()=>{var Rt;(Rt=Se==null?void 0:Se.headerInfo)!=null&&Rt.shixun_identifier&&zi()},[(Ot=Se==null?void 0:Se.headerInfo)==null?void 0:Ot.shixun_identifier]),(0,y.useEffect)(()=>{fc()},[vn]),(0,y.useEffect)(()=>{ad()},[]);const zi=()=>Dt(void 0,null,function*(){var Rt;const hn=yield(0,$e.ZP)(`/api/shixuns/${(Rt=Se==null?void 0:Se.headerInfo)==null?void 0:Rt.shixun_identifier}/challenges.json`,{method:"get"});Pr(hn==null?void 0:hn.challenge_list)}),Fs=()=>Dt(void 0,null,function*(){const Rt=yield(0,$e.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}});(Rt==null?void 0:Rt.status)==0&&Dr(Rt)});function ad(){return Dt(this,null,function*(){let Rt=yield(0,$e.ZP)(`/api/shixun_works_statistics/${vn==null?void 0:vn.categoryId}/get_list_by_tools.json`,{method:"get",params:bt(ht({},vt),{scene_type:10})});(Rt==null?void 0:Rt.status)===0&&li(Rt==null?void 0:Rt.data)})}const wd=[{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(Rt,hn)=>Dn.createElement(Me.Z,{placement:"topLeft",title:Rt},Dn.createElement("span",{onClick:()=>{Ir(hn.id),gn(!0)},className:"c-light-primary current"},Rt||"--"))},{title:"\u7528\u6237\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:Rt=>Dn.createElement(Me.Z,{placement:"topLeft",title:Rt},Dn.createElement("span",{className:"c-black"},Rt||"--"))},{title:"\u6D88\u606F\u6570\u91CF",width:100,dataIndex:"message_size",render:Rt=>Dn.createElement("span",{className:"c-black"},Rt)},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:Rt=>Dn.createElement("span",{className:"c-black"},me()(Rt).format("YYYY-MM-DD HH:mm"))}],fc=()=>Dt(void 0,null,function*(){const Rt=yield(0,$e.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}});(Rt==null?void 0:Rt.status)===0&&Ua(Rt)}),Zn=()=>Dt(void 0,null,function*(){var Rt,hn,Or,su;const eu={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`},Cu=yield(0,$e.ZP)(eu[wn==null?void 0:wn.current],{method:"get",params:bt(ht({},On.current),{course_group_ids:((Rt=On==null?void 0:On.current)==null?void 0:Rt.course_group_ids)=="all"?null:(hn=On==null?void 0:On.current)==null?void 0:hn.course_group_ids,challenge_ids:(vn==null?void 0:vn.challenge_ids)=="all"?null:vn==null?void 0:vn.challenge_ids})});(Cu==null?void 0:Cu.status)===0&&(un((Or=Cu==null?void 0:Cu.data)==null?void 0:Or.list),vr((su=Cu==null?void 0:Cu.data)==null?void 0:su.count))}),tr=()=>{vn.page=1;const Rt=Object.assign({},rr.getFieldValue());delete vn.course_group_ids,delete vn.challenge_ids,Object.keys(Rt).map(function(hn){switch(hn){case"course_group_ids":Rt[hn].includes("all")||!Rt[hn].length?(delete vn.course_group_ids,rr.setFieldsValue({course_group_ids:"all"})):(vn.course_group_ids=Rt[hn],rr.setFieldsValue({course_group_ids:vn.course_group_ids}));break;case"challenge_ids":Rt[hn].includes("all")||!Rt[hn].length?(delete vn.challenge_ids,rr.setFieldsValue({challenge_ids:"all"})):(vn.challenge_ids=Rt[hn],rr.setFieldsValue({challenge_ids:vn.challenge_ids}));break}}),gr(ht({},vn)),On.current=bt(ht({},On==null?void 0:On.current),{course_group_ids:vn==null?void 0:vn.course_group_ids,challenge_ids:vn==null?void 0:vn.challenge_ids})},Lu=()=>{var Rt;const{used_users_count:hn,unused_users_count:Or,used_users_percent:su,unused_users_percent:eu,max_scene_name:Cu,max_users_count:kA,min_scene_name:ws,min_users_count:_l,pass_users_with_ai:Ts,pass_users_without_ai:Xl,pass_users_with_ai_rate:xd,pass_users_without_ai_rate:Pd,use_ai_count:yA,use_ai_rate:Td}=kn==null?void 0:kn.summary;return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",Dn.createElement("span",null,hn)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Dn.createElement("span",null,su,"%"),"\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,eu,"%"),"\u3002\u4F7F\u7528",Dn.createElement("b",null,Cu),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",Dn.createElement("span",null,kA),"\u540D\uFF09\uFF0C\u4F7F\u7528",Dn.createElement("b",null,ws),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",Dn.createElement("span",null,_l),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Dn.createElement("span",null,Ts)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Dn.createElement("span",null,xd,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Dn.createElement("span",null,Xl)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Dn.createElement("span",null,Pd,"%"),"\u3002"),Td>=((Rt=Se==null?void 0:Se.headerInfo)==null?void 0:Rt.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,yA),"\u540D\uFF0C\u5360\u6BD4",Dn.createElement("span",null,Td,"%"),"\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 Rt=ri.current.getEchartsInstance(),hn=eu=>{var Cu;eu.componentType==="series"&&(On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Qa,type:(Cu=eu==null?void 0:eu.data)==null?void 0:Cu.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=2,Zn(),ko(!0))};Rt.on("click",hn);const Or=Ka.current.getEchartsInstance(),su=eu=>{var Cu;eu.componentType==="series"&&(On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Qa,type:(Cu=eu==null?void 0:eu.data)==null?void 0:Cu.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=3,Zn(),ko(!0))};return Or.on("click",su),()=>{Rt.off("click",hn),Or.off("click",su)}},[On,Qa]);const Ji=[{title:"\u5173\u952E\u8BCD",dataIndex:"word",render:Rt=>Dn.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},Rt)},{title:"\u9891\u6B21",dataIndex:"count"}],to={onListClick:Rt=>(0,$e.ZP)(`/api/course_qna_sessions/${Rt}.json`,{method:"get",params:{questionable_id:fn}}),onListDealData:Rt=>{let hn=[];return Rt==null||Rt.forEach(Or=>{var su,eu;const Cu=Or.id,kA=Or.think?{reasoning:Or.think,thinkingEnabled:!0}:{},ws=[{text:Or.question,key:Cu,sender:"user",fileList:[],show:!0},ht({key:Cu,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)];hn=[...hn,...ws],(su=Or==null?void 0:Or.student_feedback)==null||su.forEach(_l=>{hn.push({id:_l.id,key:`teacher-${Cu}-${_l.id}`,loading:!1,sender:"student",show:!0,text:_l.feedback,situation:_l.status_name})}),(eu=Or==null?void 0:Or.teacher_feedback)==null||eu.forEach(_l=>{hn.push({id:_l.id,key:`student-${Cu}-${_l.id}`,loading:!1,sender:"teacher",show:!0,text:_l.feedback,source:_l.answer_source})})}),hn}},Qi=()=>Dt(void 0,null,function*(){if(!di){Be.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}ki(!0),(yield(0,$e.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:di,record_id:ua,course_id:fn,edit:Gi}})).status===0&&(xa(!1),ra.current()),ki(!1)}),ai=Rt=>Dt(void 0,[Rt],function*({type:hn,value:Or,index:su,identifier:eu,objectIndex:Cu}){const kA={index:Cu,identifier:eu,course_id:fn};if(hn==="like"&&(yield(0,$e.ZP)("/api/course_qna_records/like.json",{method:"post",body:kA})).status!==0||hn==="dislike"&&(yield(0,$e.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:kA})).status!==0)return Promise.reject()}),Ei=(Rt,hn,Or)=>{const{onMenuClick:su}=Or;ra.current=su;const{id:eu}=Rt;return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:xn.apply,onClick:()=>Dt(void 0,null,function*(){const Cu=yield(0,$e.ZP)(`/api/course_qna_records/${eu}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:fn,type:"ai"}});(Cu==null?void 0:Cu.status)==0&&Be.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:()=>{xa(eu),lu(!1)}},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},wu=()=>Dt(void 0,null,function*(){var Rt;const hn=yield(0,$e.ZP)(`/api/shixun_works_statistics/${vn.categoryId}/export_tools.json`,{method:"GET",params:{scene_type:10}}),Or=new Blob([hn],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});return(0,xe.po)(Or,`${(Rt=Se==null?void 0:Se.headerInfo)==null?void 0:Rt.homework_name}-AI\u5386\u53F2\u5BF9\u8BDD.xlsx`),hn}),mr=(Rt,hn,Or)=>{const{id:su,sender:eu}=Rt;return Dn.createElement("div",{className:xn.li,style:{width:Or.width}},Dn.createElement("div",{className:xn.content},eu==="student"&&Dn.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),Dn.createElement("div",{className:xn.borderBox},eu==="teacher"&&Dn.createElement("div",{className:xn.teacher},"\u8001\u5E08\u56DE\u590D"),eu==="student"&&Dn.createElement("div",{className:xn.student},Rt.situation),Dn.createElement(_n.Z,{className:xn.text,value:Rt==null?void 0:Rt.text})),Rt.source&&Dn.createElement("div",{className:xn.source},Rt.source),Dn.createElement("div",{className:xn.action},eu==="teacher"&&Dn.createElement("div",{className:xn.apply,onClick:()=>Dt(void 0,null,function*(){const Cu=yield(0,$e.ZP)(`/api/course_qna_records/${su}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:fn,type:"teacher"}});(Cu==null?void 0:Cu.status)==0&&Be.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),eu==="teacher"&&Dn.createElement("i",{onClick:()=>{xa(su),pa(Rt==null?void 0:Rt.text),lu(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),eu==="teacher"&&Dn.createElement("i",{onClick:()=>Dt(void 0,null,function*(){pe.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:()=>Dt(void 0,null,function*(){const Cu=yield(0,$e.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:fn,feedback_id:su}});(Cu==null?void 0:Cu.status)==0&&(ra.current(),Be.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),Dn.createElement(m0.CopyToClipboard,{text:String((Rt==null?void 0:Rt.text)||""),onCopy:()=>Be.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(Ee.default,{form:rr,onChange:tr,initialValues:{course_group_ids:"all",challenge_ids:"all"}},Dn.createElement(Ee.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},Dn.createElement(be.default.Group,{style:{width:"100%"}},Dn.createElement(Ne.Z,null,Dn.createElement(se.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),Dn.createElement(se.Z,{flex:"80px"},Dn.createElement(be.default,{value:"all"},"\u5168\u90E8")),Dn.createElement(se.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Tt=(Mt=Se==null?void 0:Se.headerInfo)==null?void 0:Mt.course_group_info)==null?void 0:Tt.map((Rt,hn)=>Dn.createElement(be.default,{value:Rt.course_group_id},Rt.group_group_name,"(",Rt.count,")")))))),Dn.createElement(Ee.default.Item,{name:"challenge_ids",style:{marginBottom:"0px"}},Dn.createElement(be.default.Group,{style:{width:"100%"}},Dn.createElement(Ne.Z,null,Dn.createElement(se.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u4EFB\u52A1\u5173\u5361"),Dn.createElement(se.Z,{flex:"80px"},Dn.createElement(be.default,{value:"all"},"\u5168\u90E8")),Dn.createElement(se.Z,{flex:"1"},Pn&&(Pn==null?void 0:Pn.map((Rt,hn)=>Dn.createElement(be.default,{value:String(Rt==null?void 0:Rt.challenge_id)},"\u7B2C",hn+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((Rt,hn)=>{var Or,su;let eu=(su=(Or=kn==null?void 0:kn.student_likes)==null?void 0:Or.filter(Cu=>Cu.scene_name==Rt.name))==null?void 0:su[0];return Dn.createElement("div",{key:hn,className:xn.zonglan_item,onClick:()=>{On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt.type,course_group_ids:vn==null?void 0:vn.course_group_ids}),wn.current=1,Zn(),ko(!0)}},Dn.createElement("div",{className:xn.item_top},Dn.createElement("img",{src:mn[Rt==null?void 0:Rt.id],className:xn.top_img}),Dn.createElement("div",{className:xn.top_name},Rt==null?void 0:Rt.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"}},eu==null?void 0:eu.total_counts),"\u6B21"),Dn.createElement("i",{style:Rt!=null&&Rt.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),Dn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},eu==null?void 0:eu.praise_count),Dn.createElement("i",{style:Rt!=null&&Rt.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),Dn.createElement("span",{style:{marginLeft:"3px"}},eu==null?void 0:eu.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(ge.default,{className:xn.tabs_style,items:Zu,onChange:Rt=>{au(Rt)}}),Dn.createElement("div",{className:xn.tubiao},Dn.createElement("div",{className:xn.pie_style},Dn.createElement("div",{className:xn.tb_title},Tn==null?void 0:Tn.bar_tips),Dn.createElement(Gd.Z,{ref:ri,option:rl,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},Tn==null?void 0:Tn.pie_tips),Dn.createElement(Gd.Z,{ref:Ka,option:dc,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"),!!(pr!=null&&pr.total_count)&&Dn.createElement(p0.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(Ce.default,{columns:wd,scroll:{y:400},dataSource:pr==null?void 0:pr.list,rowKey:"id",pagination:{current:vt.page,hideOnSinglePage:(pr==null?void 0:pr.total_count)<vn.limit,showQuickJumper:!0,showSizeChanger:!0,pageSize:vt.limit,pageSizeOptions:["10","20","50","100","200"],total:pr==null?void 0:pr.total_count,size:"default",showTotal:xe.rU,onChange:(Rt,hn)=>{vt.page=Rt,vt.limit=hn,Vt(ht({},vt)),ad()}}})),Dn.createElement("div",{style:{width:"25%"}},Dn.createElement(Ce.default,{className:xn.KeyWordTable,scroll:{y:400},columns:Ji,dataSource:(jt=pr==null?void 0:pr.word_cloud)==null?void 0:jt.list,pagination:!1,locale:{emptyText:Dn.createElement(Je.Z,{img:h0,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},nl==null?void 0:nl.map((Rt,hn)=>{var Or,su,eu;return Dn.createElement("div",{key:hn,className:xn.fenxi_item,onClick:()=>{wn.current=Rt==null?void 0:Rt.type,On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt.id,course_group_ids:vn==null?void 0:vn.course_group_ids}),Zn(),ko(!0)}},Dn.createElement("img",{src:Rt==null?void 0:Rt.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),Dn.createElement("div",{className:xn.leixing},Rt==null?void 0:Rt.name,Dn.createElement("span",null,"(",hn==0?(Or=kn==null?void 0:kn.student_types)==null?void 0:Or.by_tools_users_count:hn==1?(su=kn==null?void 0:kn.student_types)==null?void 0:su.by_quantity_users_count:(eu=kn==null?void 0:kn.student_types)==null?void 0:eu.by_innovate_users_count,"\u4EBA)")),Dn.createElement("div",{className:xn.pingjia},Rt==null?void 0:Rt.des))}))),Dn.createElement(pe.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:Tu,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{On.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>Dt(void 0,null,function*(){}),onCancel:()=>{ko(!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(ze.default,{defaultValue:(Zt=On==null?void 0:On.current)==null?void 0:Zt.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt,page:1}),Zn()}},Dn.createElement(ze.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Dn.createElement(ze.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),Dn.createElement(ze.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),Dn.createElement(ze.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),Dn.createElement(ze.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),Dn.createElement(ze.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),Dn.createElement(ze.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),Dn.createElement(ze.default.Option,{value:"3"},"AI\u8F85\u5BFC"),Dn.createElement(ze.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(Qa)&&(wn==null?void 0:wn.current)==3&&Dn.createElement(ze.default,{defaultValue:(it=On==null?void 0:On.current)==null?void 0:it.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt,page:1}),Zn()}},Dn.createElement(ze.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(ze.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),Dn.createElement(ze.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),Dn.createElement(ze.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),Dn.createElement(ze.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(ze.default,{defaultValue:(Gt=On==null?void 0:On.current)==null?void 0:Gt.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt,page:1}),Zn()}},Dn.createElement(ze.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(ze.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),Dn.createElement(ze.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),Qa=="10"&&(wn==null?void 0:wn.current)==3&&Dn.createElement(ze.default,{defaultValue:(Xt=On==null?void 0:On.current)==null?void 0:Xt.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{scene_type:Rt,page:1}),Zn()}},Dn.createElement(ze.default.Option,{value:""},"\u5168\u90E8"),Dn.createElement(ze.default.Option,{value:1},"1\u8F6E"),Dn.createElement(ze.default.Option,{value:2},"2-3\u8F6E"),Dn.createElement(ze.default.Option,{value:3},"4-5\u8F6E"),Dn.createElement(ze.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),Dn.createElement(ze.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(St=On==null?void 0:On.current)==null?void 0:St.course_group_ids,getPopupContainer:Rt=>Rt.parentNode,onChange:Rt=>{let hn=[...Rt];hn.length===0&&(hn=["all"]),hn.includes("all")&&hn.length>1&&(hn[hn.length-1]=="all"?hn=["all"]:hn=hn.filter(Or=>Or!=="all")),On.current=bt(ht({},On==null?void 0:On.current),{course_group_ids:hn,page:1}),Zn()},filterOption:(Rt,hn)=>hn.label.indexOf(Rt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((Un=(Mn=Se==null?void 0:Se.headerInfo)==null?void 0:Mn.course_group_info)==null?void 0:Un.map(Rt=>({label:Rt==null?void 0:Rt.group_group_name,value:Rt==null?void 0:Rt.course_group_id})))||[]]}),(wn==null?void 0:wn.current)==1&&Dn.createElement(Qn,{onChange:(Rt,hn)=>{On.current=bt(ht({},On==null?void 0:On.current),{start_at:hn==null?void 0:hn[0],end_at:hn==null?void 0:hn[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:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{keyword:Rt,page:1}),Zn()}}))),Dn.createElement(Ce.default,{style:{marginBottom:xt>0?"0":"20px"},dataSource:Fn,pagination:!1,scroll:{y:520},columns:(Ht=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Rt,hn,Or)=>{var su;return`${(((su=On==null?void 0:On.current)==null?void 0:su.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:(Rt,hn)=>Dn.createElement("div",null,Dn.createElement("i",{className:"iconfot icon-yijiejue font14"}),Dn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},hn==null?void 0:hn.praise_count),Dn.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),Dn.createElement("span",{style:{marginLeft:"3px"}},hn==null?void 0:hn.tread_count))},(wn==null?void 0:wn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Rt,hn)=>Dn.createElement("div",null,Rt?me()(Rt).format("YYYY-MM-DD HH:mm:ss"):"--")},(wn==null?void 0:wn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:Ht.filter(Rt=>!!Rt)}),xt>0&&Dn.createElement("aside",{className:"tc mt30 mb10"},Dn.createElement(ve.Z,{defaultCurrent:1,total:xt,current:(dr=On==null?void 0:On.current)==null?void 0:dr.page,pageSize:10,showSizeChanger:!1,onChange:Rt=>{On.current=bt(ht({},On==null?void 0:On.current),{page:Rt}),Zn()},showTotal:Rt=>Dn.createElement("span",{className:"mr10"},"\u5171",Dn.createElement("span",{className:"c-blue"}," ",Rt," "),"\u6761\u6570\u636E")}))),Dn.createElement(f0.Z,{visible:na,fetchListObject:to,onOpen:()=>gn(!0),onClose:()=>{gn(!1)},children:!0,historyId:za,showPreference:!0,showDefaultTips:!1,customDataNode:mr,customPreference:ai,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:Ei}),Dn.createElement(pe.default,{centered:!0,open:!!ua,confirmLoading:xo,onCancel:()=>{xa(!1)},afterClose:()=>{pa("")},onOk:Qi,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},Dn.createElement(Yn.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:Rt=>pa(Rt),defaultValue:di})),Dn.createElement(pe.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:dn,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Dt(void 0,null,function*(){(yield(0,$e.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_warn_rate:an,type:"statis"}})).status===0&&(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fe({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ht({},nn)})),or(!1)}),onCancel:()=>{or(!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(Xe.Z,{size:"large",min:1,max:100,value:an,step:1,style:{width:"150px"},onChange:Rt=>{Number.isInteger(Rt)&&Rt>=1&&Rt<=100&&cn(Rt)}}),Dn.createElement("span",{className:"ml10"},"%")))))};var Ta=(0,je.connect)(({classroomList:Oe,shixunHomeworks:Se})=>({classroomList:Oe,shixunHomeworks:Se}))(ur),In=re(59301),wa=Object.defineProperty,$i=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Mu=(Oe,Se,Fe)=>Se in Oe?wa(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Se]=Fe,Vi=(Oe,Se)=>{for(var Fe in Se||(Se={}))ti.call(Se,Fe)&&Mu(Oe,Fe,Se[Fe]);if($i)for(var Fe of $i(Se))Xa.call(Se,Fe)&&Mu(Oe,Fe,Se[Fe]);return Oe},Ni=(Oe,Se,Fe)=>new Promise((Ot,Mt)=>{var Tt=it=>{try{Zt(Fe.next(it))}catch(Gt){Mt(Gt)}},jt=it=>{try{Zt(Fe.throw(it))}catch(Gt){Mt(Gt)}},Zt=it=>it.done?Ot(it.value):Promise.resolve(it.value).then(Tt,jt);Zt((Fe=Fe.apply(Oe,Se)).next())});const Oa=({globalSetting:Oe,shixunHomeworks:Se,dispatch:Fe,classroomList:Ot,user:Mt})=>{var Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn;const fn=(0,je.useParams)(),an=(0,je.useLocation)(),[cn]=(0,je.useSearchParams)(),[dn,or]=(0,y.useState)(cn.get("tabs")||"0"),vn=(0,y.useRef)(null),[gr,vt]=(0,y.useState)(!1),{workList:Vt,workSetting:rr}=Se,[,,wn]=(0,z.U)(ae.Gw,{homeworkId:Vt==null?void 0:Vt.id});cn.get("category_id")&&(fn.category=cn.get("category_id")),(0,y.useEffect)(()=>{Qa()},[fn.coursesId]),(0,y.useEffect)(()=>{Fe({type:"classroomList/getAssistantPermissions",payload:{course_id:fn.coursesId}}),(0,Jt.hs)(Fe)},[(0,oe.bg)()]),(0,y.useEffect)(()=>{new URLSearchParams(an.search).get("tabs")=="3"&&Pn()},[]);const Qa=()=>{let kn=cn.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));kn=(fn==null?void 0:fn.categoryId)!=(kn==null?void 0:kn.categoryId)?{}:kn,Fe({type:"shixunHomeworks/getWorkList",payload:Vi(Vi({},fn),kn)})};(0,y.useEffect)(()=>{Vt!=null&&Vt.is_open_ai_review&&(Vt!=null&&Vt.ai_warning)&&!(0,oe.dE)()&&au()},[Vt==null?void 0:Vt.is_open_ai_review,Vt==null?void 0:Vt.ai_warning,(0,oe.dE)()]);const au=()=>{Fe({type:"shixunHomeworks/getAiWarningList",payload:{id:fn==null?void 0:fn.categoryId}})},Pn=()=>{Fe({type:"shixunHomeworks/getWorkSetting",payload:Vi({},fn)})},Pr=[{name:(0,oe.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:In.createElement(Di,{zip:vn,btnLoading:gr,setBtnLoading:vt})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:In.createElement(Gl,null),hidden:(0,oe.GJ)()||!(Vt!=null&&Vt.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:In.createElement("div",{className:"minH500"},In.createElement(qA,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(Tt=Vt.homework_status)==null?void 0:Tt.includes("\u5BFC\u5165"),component:In.createElement(sA.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:In.createElement(Ju,null),hidden:((jt=Vt.homework_status)==null?void 0:jt.includes("\u5BFC\u5165"))||!(0,oe.GJ)()||Vt.is_jupyter||Vt.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:In.createElement(Ll,null),hidden:((Zt=Vt.homework_status)==null?void 0:Zt.includes("\u5BFC\u5165"))||!(Vt!=null&&Vt.view_answer)||Vt.is_jupyter||Vt.is_jupyter_lab},{name:In.createElement(ke.Z,{dot:Vt==null?void 0:Vt.appeal_notice,offset:[5,-5]},In.createElement("span",{style:{color:dn=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:In.createElement(Bs,null),hidden:(0,oe.dE)()||!(Vt!=null&&Vt.anonymous_comment)},{name:In.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",In.createElement("img",{className:Li.ai_review_new,src:md.Z})),id:"10",hidden:!((0,oe.GJ)()&&(Vt.is_jupyter||Vt.is_jupyter_lab)),component:In.createElement(Ta,null)},{name:In.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",In.createElement("img",{className:Li.ai_review_new,src:md.Z})),id:"12",hidden:!((0,oe.GJ)()&&((it=Mt==null?void 0:Mt.userInfo)!=null&&it.has_big_model_permission)&&(Vt.is_jupyter||Vt.is_jupyter_lab)),component:In.createElement(a,null)},{name:(0,oe.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(Gt=Vt.homework_status)!=null&&Gt.includes("\u5BFC\u5165")?In.createElement(Ys.Z,null):In.createElement(Ti,null),hidden:((Xt=Vt.homework_status)==null?void 0:Xt.includes("\u5BFC\u5165"))&&(0,oe.dE)(),forceRender:!1},{name:In.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",In.createElement("img",{className:Li.ai_review_new,src:_t.Z})),id:"5",component:In.createElement(Zo,null),hidden:!(Vt!=null&&Vt.show_ai_review)}].filter(kn=>!kn.hidden),On=()=>{var kn,Ua,Tn,Dr,xt,vr,pr,li,za,Ir,na,gn,ra,ua,xa,di,pa,Gi,lu,xo;return In.createElement("div",{className:"flex"},dn=="12"&&(((kn=Vt==null?void 0:Vt.homework_status)==null?void 0:kn.includes("\u5DF2\u622A\u6B62"))||((Ua=Vt==null?void 0:Vt.homework_status)==null?void 0:Ua.includes("\u63D0\u4EA4\u4E2D"))||((Tn=Vt==null?void 0:Vt.homework_status)==null?void 0:Tn.includes("\u8FDB\u884C\u4E2D")))&&In.createElement(Ke.ZP,{type:"primary",style:{width:136,marginRight:10},onClick:Fn},In.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(Dr=Vt.homework_status)!=null&&Dr.includes("\u5BFC\u5165")&&(0,oe.GJ)()?In.createElement(Ke.ZP,{icon:In.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Fe({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Vt==null?void 0:Vt.homework_name,id:Vt==null?void 0:Vt.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):In.createElement("div",{className:Li.workListTabButton},(0,oe.GJ)()&&In.createElement(In.Fragment,null,(Vt.is_jupyter||Vt.is_jupyter_lab)&&In.createElement(Ke.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,xe.xg)(`/shixuns/${Vt.shixun_identifier}/challenges?homework_common_id=${Vt==null?void 0:Vt.homework_id}`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((xt=Vt.homework_status)==null?void 0:xt.includes("\u672A\u53D1\u5E03"))||((vr=Vt.homework_status)==null?void 0:vr.includes("\u672A\u5F00\u59CB")))&&In.createElement(Ke.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:ki=>{ki.preventDefault(),Fe({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[fn.categoryId],selectArrsAll:[Vt],params:fn,detail:!0,type:2,manage_all_group:rr==null?void 0:rr.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((pr=Vt.homework_status)!=null&&pr.includes("\u672A\u53D1\u5E03"))&&!((li=Vt.homework_status)!=null&&li.includes("\u672A\u5F00\u59CB"))&&!((za=Vt.homework_status)!=null&&za.includes("\u5DF2\u622A\u6B62"))&&In.createElement(Ke.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:ki=>{var Tu,ko;if(ki.preventDefault(),(0,oe.Rm)()&&!((ko=(Tu=Ot.AssistantObject)==null?void 0:Tu.normal)!=null&&ko.can_stop)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fe({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[fn.categoryId],selectArrsAll:[],params:fn,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),Vt!=null&&Vt.is_jupyter_lab||Vt!=null&&Vt.is_jupyter?In.createElement(In.Fragment,null,dn==="1"&&In.createElement(Ke.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ki,Tu;if((0,oe.Rm)()&&!((Tu=(ki=Ot.AssistantObject)==null?void 0:ki.normal)!=null&&Tu.can_create)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je.history.push(`/classrooms/${fn.coursesId}/common_homework/${fn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):In.createElement(In.Fragment,null,In.createElement(Ke.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ki,Tu;if((0,oe.Rm)()&&!((Tu=(ki=Ot.AssistantObject)==null?void 0:ki.normal)!=null&&Tu.can_create)){Be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je.history.push(`/classrooms/${fn.coursesId}/common_homework/${fn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(Vt!=null&&Vt.is_jupyter_lab||Vt!=null&&Vt.is_jupyter)&&(0,oe.dE)()?In.createElement(Ke.ZP,{type:"primary",onClick:()=>Ni(void 0,null,function*(){(0,ul.Z)({is_jupyter:Vt.is_jupyter,is_jupyter_lab:Vt.is_jupyter_lab,shixunId:Vt.shixun_identifier,homework_common_id:Vt.homework_id})})},In.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Ir=Vt==null?void 0:Vt.task_operation)==null?void 0:Ir[0]):!((na=Vt==null?void 0:Vt.homework_status)!=null&&na.includes("\u5BFC\u5165"))&&In.createElement(In.Fragment,null,((gn=Vt==null?void 0:Vt.work_statuses)==null?void 0:gn.includes("\u53D6\u6D88\u5173\u8054"))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>Ni(void 0,null,function*(){const ki=yield(0,ae.rN)({homeworkId:fn.categoryId});(ki==null?void 0:ki.status)===0&&(Be.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Fe({type:"shixunHomeworks/getWorkList",payload:Vi({},fn)}))})},"\u53D6\u6D88\u5173\u8054"),((ra=Vt==null?void 0:Vt.work_statuses)==null?void 0:ra.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>{var ki;return(0,xe.xg)(`${(ki=Oe==null?void 0:Oe.setting)==null?void 0:ki.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((ua=Vt==null?void 0:Vt.work_statuses)==null?void 0:ua.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ke.ZP,{type:"primary",onClick:ki=>{ki.preventDefault(),pe.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 Tu;(0,xe.xg)(`${(Tu=Oe==null?void 0:Oe.setting)==null?void 0:Tu.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((xa=Vt==null?void 0:Vt.work_statuses)==null?void 0:xa.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>(0,xe.xg)(`/classrooms/${Vt.course_id}/common_homework/${Vt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((di=Vt==null?void 0:Vt.work_statuses)==null?void 0:di.includes("\u4FEE\u6539\u4F5C\u54C1"))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>{const ki=()=>{(0,xe.xg)(`/classrooms/${Vt.course_id}/common_homework/${Vt.homework_id}/${Vt.id}/edit`)};if(rr!=null&&rr.can_submit&&!(rr!=null&&rr.submit_size)){Be.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}ki()}},"\u4FEE\u6539\u4F5C\u54C1"),((pa=Vt==null?void 0:Vt.work_statuses)==null?void 0:pa.includes("\u8865\u4EA4\u4F5C\u54C1"))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>(0,xe.xg)(`/classrooms/${Vt.course_id}/common_homework/${Vt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Gi=Vt==null?void 0:Vt.work_statuses)==null?void 0:Gi.includes("\u8865\u4EA4\u9644\u4EF6"))||((lu=Vt==null?void 0:Vt.work_statuses)==null?void 0:lu.includes("\u4FEE\u6539\u9644\u4EF6")))&&In.createElement(Ke.ZP,{type:"primary",onClick:()=>{var ki;if(rr!=null&&rr.can_submit&&!(rr!=null&&rr.submit_size)){Be.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}Fe({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:fn,selectArrs:Vi({},Vt),title:(ki=Vt==null?void 0:Vt.work_statuses)!=null&&ki.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(xo=Vt==null?void 0:Vt.work_statuses)!=null&&xo.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))},Fn=()=>Ni(void 0,null,function*(){var kn;if(!(Vt!=null&&Vt.is_old_data_for_time)&&(0,xe.Ye)(Fe))return;if(((kn=Vt==null?void 0:Vt.challenges)==null?void 0:kn.length)===0)return Be.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Vt==null?void 0:Vt.commit_count)==0)return Be.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 Be.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");Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),un=()=>Ni(void 0,null,function*(){const{ai_question_record_id:kn}=Vt;return kn?yield(0,$e.ZP)(`/api/shixun_homeworks/${fn==null?void 0:fn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:kn}}):void 0});return In.createElement("section",{className:`${Li.bg} ${Li.homeworkDetailWrapper}`},In.createElement("div",{className:"edu-container mb30"},In.createElement("section",{className:"animated fadeIn"},In.createElement("aside",{className:"mt10 minH22"},Vt.category&&In.createElement(Le.Z,{separator:">"},In.createElement(Le.Z.Item,null,In.createElement(je.Link,{to:`/classrooms/${fn==null?void 0:fn.coursesId}/common_homework`},Vt==null?void 0:Vt.course_name)),In.createElement(Le.Z.Item,null,In.createElement(je.Link,{to:`/classrooms/${fn==null?void 0:fn.coursesId}/common_homework/${((St=Vt.category)==null?void 0:St.main)===1?"":(Mn=Vt.category)==null?void 0:Mn.category_id}`},(Un=Vt.category)==null?void 0:Un.category_name)),In.createElement(Le.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),In.createElement("aside",{className:[Li.title,"mt20"].join(" ")},In.createElement(je.Link,{to:`/classrooms/${Vt==null?void 0:Vt.course_id}/common_homework/${((Ht=Vt.category)==null?void 0:Ht.main)===1?"":(dr=Vt.category)==null?void 0:dr.category_id}`},In.createElement(ye.Z,{className:"font16 c-black"})),In.createElement("strong",{className:"font20 ml5"},Vt==null?void 0:Vt.homework_name),In.createElement(xe.VV,{temporary:!0,status:Vt==null?void 0:Vt.homework_status}))),In.createElement("aside",{className:`mt30 relative ${Li.workListTabWrap}`},In.createElement(ge.default,{destroyInactiveTabPane:!0,type:"card",activeKey:dn,tabBarExtraContent:dn=="5"?(0,oe.GJ)()&&In.createElement(sd,null):On(),onTabClick:(kn,Ua)=>{if((parseInt(kn)==5||parseInt(kn)==10)&&!(Vt!=null&&Vt.is_old_data_for_time)&&(0,xe.Ye)(Fe))return;parseInt(kn)==3&&Pn();const Tn=()=>{if(parseInt(kn)===2){if(!(Vt!=null&&Vt.view_answer)){Be.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}or(kn)}else or(kn)};kn!=="11"&&Qa(),Se.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?pe.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{Tn(),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Tn()},className:Li.tabs,items:Pr.map(kn=>({label:kn.name,key:kn.id,children:kn.component,forceRender:kn.forceRender}))}))),In.createElement(Eu.Z,null),In.createElement(wA.Z,{onOk:()=>{Qa()}}),In.createElement(lA.Z,{onOk:()=>{Qa()}}),In.createElement(Jo.Z,{type:"edit",onCallback:()=>Qa(),courseEndTime:Vt==null?void 0:Vt.course_end_date}),In.createElement(as.Z,{courseEndTime:Vt==null?void 0:Vt.course_end_date,successCallback:()=>Qa(),visible:Ot.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[fn.categoryId],courseId:fn.coursesId,isBatch:!1}),In.createElement(Ol,null),In.createElement(Hi.Z,{ref:vn,hide:!0,name:`${Vt==null?void 0:Vt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>vt(!1)}),((nn=Vt==null?void 0:Vt.actionTabs)==null?void 0:nn.key)=="reviewWarning"&&In.createElement(fd,null),In.createElement(pn,null))};var Du=(0,je.connect)(({user:Oe,shixunHomeworks:Se,loading:Fe,globalSetting:Ot,classroomList:Mt})=>({user:Oe,shixunHomeworks:Se,globalSetting:Ot,loading:Fe.effects,classroomList:Mt}))(Oa)},67448:function(wt,dt,re){"use strict";var y=re(28284),je=re(62957),ke=re(6767),Ke=re(37568),Be=re(9657),pe=re(44283),Le=re(57940),ge=re(59301),ye=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,be=(He,ve,Qe)=>ve in He?ye(He,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):He[ve]=Qe,se=(He,ve)=>{for(var Qe in ve||(ve={}))Ne.call(ve,Qe)&&be(He,Qe,ve[Qe]);if(Me)for(var Qe of Me(ve))we.call(ve,Qe)&&be(He,Qe,ve[Qe]);return He},Ce=(He,ve)=>xe(He,Ee(ve)),De=(He,ve,Qe)=>new Promise((Xe,ze)=>{var qe=$e=>{try{Je(Qe.next($e))}catch(Te){ze(Te)}},me=$e=>{try{Je(Qe.throw($e))}catch(Te){ze(Te)}},Je=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(qe,me);Je((Qe=Qe.apply(He,ve)).next())});const Ue=({classroomList:He,loading:ve,dispatch:Qe,shixunHomeworks:Xe})=>{const ze=(0,pe.useParams)(),[qe]=y.default.useForm(),{workList:me,workSetting:Je}=Xe,$e=()=>{Qe({type:"shixunHomeworks/getWorkSetting",payload:se({},ze)}),Qe({type:"shixunHomeworks/getWorkList",payload:se({},ze)})};return ge.createElement(je.default,{centered:!0,title:He.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:He.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const Te=()=>De(void 0,null,function*(){var nt;yield qe.validateFields();const Ie=se({},qe.getFieldValue()),{selectArrs:ut}=He.actionTabs;Ie.attachment_ids=(nt=Ie.attachment_ids)==null?void 0:nt.map(gt=>gt.response.id),(yield(0,Be.mz)(Ce(se({},Ie),{homeworkId:ut.work_id}))).status===0&&(qe.resetFields(),Qe({type:"classroomList/setActionTabs",payload:{}}),$e())});if(Je!=null&&Je.can_submit){if(!(Je!=null&&Je.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}je.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:ge.createElement(ge.Fragment,null,"\u4F60\u8FD8\u6709 ",ge.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Je==null?void 0:Je.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:()=>{Te()}});return}Te()}),onCancel:()=>{qe.resetFields(),Qe({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement(y.default,{form:qe,initialValues:{}},ge.createElement(y.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ge.createElement(Le.Z,null)),ge.createElement(y.default.Item,{name:"description"},ge.createElement(Ke.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${He.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};dt.Z=(0,pe.connect)(({classroomList:He,loading:ve,shixunHomeworks:Qe})=>({classroomList:He,loading:ve,shixunHomeworks:Qe}))(Ue)},89670:function(wt,dt,re){"use strict";var y=re(59301),je=re(28284),ke=re(6767),Ke=re(62957),Be=re(77019),pe=re(5269),Le=re(24017),ge=re(47889),ye=re(62673),xe=re(66649),Ee=re.n(xe),Me=re(49317),Ne=re(15267),we=re(76406),be=re(44283),se=re(97659),Ce=re(33261),De=re(77996),Ue=re(28450),He=re(27878),ve=re(66443),Qe=re(59301),Xe=Object.defineProperty,ze=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Te=(ct,Ft,Ye)=>Ft in ct?Xe(ct,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):ct[Ft]=Ye,nt=(ct,Ft)=>{for(var Ye in Ft||(Ft={}))Je.call(Ft,Ye)&&Te(ct,Ye,Ft[Ye]);if(me)for(var Ye of me(Ft))$e.call(Ft,Ye)&&Te(ct,Ye,Ft[Ye]);return ct},Ie=(ct,Ft)=>ze(ct,qe(Ft)),ut=(ct,Ft)=>{var Ye={};for(var oe in ct)Je.call(ct,oe)&&Ft.indexOf(oe)<0&&(Ye[oe]=ct[oe]);if(ct!=null&&me)for(var oe of me(ct))Ft.indexOf(oe)<0&&$e.call(ct,oe)&&(Ye[oe]=ct[oe]);return Ye},Ut=(ct,Ft,Ye)=>new Promise((oe,Pe)=>{var at=ot=>{try{Ge(Ye.next(ot))}catch(mt){Pe(mt)}},At=ot=>{try{Ge(Ye.throw(ot))}catch(mt){Pe(mt)}},Ge=ot=>ot.done?oe(ot.value):Promise.resolve(ot.value).then(at,At);Ge((Ye=Ye.apply(ct,Ft)).next())});const gt=ct=>{var Ft=ct,{classroomList:Ye,dispatch:oe,courseEndTime:Pe}=Ft,at=ut(Ft,["classroomList","dispatch","courseEndTime"]),At,Ge,ot,mt;const yt=(0,be.useParams)(),[Bt]=je.default.useForm(),[Nt,Ct]=(0,y.useState)(1),[Lt,Jt]=(0,y.useState)([]),[le,Ae]=(0,y.useState)(0),[ee,z]=(0,y.useState)(2e3),[ae,te]=(0,y.useState)(!0),[We,ft]=(0,y.useState)(!1),[lt,zt]=(0,y.useState)(!1),[Kt,Pt]=(0,y.useState)([]),[on,ln]=(0,y.useState)(!0),[Jn,jn]=(0,y.useState)(null),[qn,Ar]=(0,y.useState)({}),[xr,sr]=(0,y.useState)({});(0,y.useEffect)(()=>{if(Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fi(),_t(),Ye.actionTabs.type===2){const ka=Ye.actionTabs.selectArrsAll[0];jn({submit_limit:ka==null?void 0:ka.submit_limit,submit_limit_num:ka==null?void 0:ka.submit_limit_num,must_file:ka==null?void 0:ka.must_file,can_submit:ka==null?void 0:ka.can_submit,submit_num:ka==null?void 0:ka.submit_num}),ln(ka.unified_setting)}else ln(!1),jn({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[Ye.actionTabs]),(0,y.useEffect)(()=>{if(We){if(lt)return;oe({type:"classroomList/setActionTabs",payload:{}}),(0,Ne.GJ)()?oe({type:"classroomList/getClassroomTeacherCommonList",payload:Ie(nt({},Ye.actionTabs.params),{type:1})}):oe({type:"classroomList/getClassroomCommonList",payload:nt({},Ye.actionTabs.params)})}},[We]);const _t=ka=>Ut(void 0,null,function*(){te(!0);const Tr=yield(0,De.c_)(Ie(nt({},yt),{page:ka||Nt,limit:2e4,homework_id:Ye.actionTabs.type===1?"":Ye.actionTabs.selectArrs[0]}));Tr==null||Tr.course_groups.map((fu,vo)=>{fu.key=fu.id,fu.title=fu.name,fu.disabled=fu.is_published}),Tr&&(Jt([...Tr==null?void 0:Tr.course_groups]),Ae(Tr==null?void 0:Tr.course_groups_count),te(!1),ka||Bt.setFieldsValue({publish_time:Ee()(Ee()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ee()(Ee()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),sn=ka=>{Ct(ka),_t(ka)},Yn=()=>{(0,Ne.GJ)()?Ye.actionTabs.detail?(oe({type:"shixunHomeworks/setActionTabs",payload:{}}),oe({type:"shixunHomeworks/getWorkList",payload:nt({},yt)}),oe({type:"shixunHomeworks/getWorkSetting",payload:nt({},yt)})):oe({type:"classroomList/getClassroomTeacherCommonList",payload:Ie(nt({},Ye.actionTabs.params),{type:1})}):oe({type:"classroomList/getClassroomCommonList",payload:nt({},Ye.actionTabs.params)})},Mr=()=>Ut(void 0,null,function*(){var ka,Tr;if((0,Ne.Rm)()&&!((ka=Ye.AssistantObject.normal)!=null&&ka.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 fu=nt({},Bt.getFieldsValue());if(fu.end_time<=fu.publish_time){ke.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),wi(!1);return}if((Kt==null?void 0:Kt.length)<=0&&!on&&Lt.length>0){ke.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}if(Jn!=null&&Jn.submit_limit&&!(Jn!=null&&Jn.submit_limit_num)){ke.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}if(Jn!=null&&Jn.can_submit&&!(Jn!=null&&Jn.submit_num)){ke.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),wi(!1);return}let vo=nt({homework_ids:[...Ye.actionTabs.selectArrs],group_ids:Kt.length>0?Kt.map(_i=>_i.id):(Tr=Ye.detailCommonHomeworksList)==null?void 0:Tr.course_groups,end_time:Ee()(fu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ee()(fu.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Kt.length},Jn),oo=yield(0,ve.Tr)({homework_common_ids:[...Ye.actionTabs.selectArrs],course_id:yt.coursesId,type:"homework_common"});(oo==null?void 0:oo.student_count)===0?Ba(vo):(sr(vo),Ar(oo))}),Ba=ka=>Ut(void 0,null,function*(){wi(!0);const Tr=yield(0,Me.ZP)(`/api/courses/${yt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:nt({},ka)});wi(!1),Tr.status===0&&((0,we.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),ke.ZP.success("\u53D1\u5E03\u6210\u529F"),oe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),at.onCallback&&at.onCallback(),Yn(),localStorage.getItem("Noviceguide")==="0"||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Qe.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=()=>{Ct(1),Jt([]),Pt([])},{detailCommonHomeworksList:pi}=Ye,$r=le>Nt*ee,[Bi,wi]=(0,y.useState)(!1);return Qe.createElement("div",null,Qe.createElement(Ke.default,{width:600,centered:!0,confirmLoading:Bi,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Mr,onCancel:()=>{Fi(),Yn(),oe({type:"classroomList/setActionTabs",payload:{}})}},Qe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Qe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Lt&&Qe.createElement(je.default,{form:Bt},Qe.createElement("div",{style:{paddingLeft:0}},Qe.createElement(Be.Z,{className:"mt30",align:"middle"},Qe.createElement(pe.Z,null,Qe.createElement(je.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Qe.createElement(Le.default,{style:{width:170,marginRight:"25px"},disabledDate:ka=>(0,Ue.Q8)(ka,Pe),disabledTime:ka=>(0,Ue.d0)(ka),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Qe.createElement(pe.Z,{className:"ml20"},Qe.createElement(je.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Qe.createElement(Le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,we.U6)(),"HH:mm")},disabledDate:ka=>(0,Ue.Q8)(ka,Pe,Bt.getFieldValue("publish_time")),disabledTime:ka=>(0,Ue.d0)(ka,Bt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ye.actionTabs.type===2&&Qe.createElement(Be.Z,{style:{marginBottom:"10px"}},Qe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Qe.createElement(ge.ZP.Group,{value:on,onChange:ka=>{ln(ka.target.value),Pt([])}},Qe.createElement(ge.ZP,{value:!0,disabled:!Ye.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Qe.createElement(ge.ZP,{className:"ml20",disabled:Lt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Lt.length<=0&&Ye.actionTabs.type===2&&Qe.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"')),(Ye.actionTabs.type===1||!on)&&Lt.length>0&&Qe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Qe.createElement("span",{style:{flex:1}},Qe.createElement(ye.default,{checked:Kt.length===Lt.length,onChange:ka=>{Kt.length===Lt.length?Pt([]):Pt(Lt.filter(Tr=>!Tr.is_published))}},"\u5168\u9009")),Qe.createElement("span",{style:{width:16}}),Qe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Kt.length||0,"\u4E2A\u5206\u73ED")),(Ye.actionTabs.type===1||!on)&&Lt.length>0&&Qe.createElement(se.Z,{data:Lt,selectedRowKeys:Kt,setSelectedRowKeys:Pt})),!((ot=(Ge=(At=Ye==null?void 0:Ye.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:Ge[0])!=null&&ot.is_shixun)&&Qe.createElement(Ce.ZP,{value:Jn,onChange:ka=>jn(nt({},ka))})),Qe.createElement(He.Z,{resdata:qn,type:((mt=Ye.actionTabs.selectArrs)==null?void 0:mt.length)===1?"shixun":"shixunpush",okloading:Bi,oktext:(qn==null?void 0:qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ka=>Ut(void 0,null,function*(){wi(!0);let Tr=yield(0,Me.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Ye.actionTabs.selectArrs]}});wi(!1),(Tr==null?void 0:Tr.status)===0&&Ba(xr)})}))};dt.Z=(0,be.connect)(({classroomList:ct})=>({classroomList:ct}))(gt)},86847:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return qe}});var y=re(59301),je={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},ke=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Le=(me,Je,$e)=>Je in me?ke(me,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):me[Je]=$e,ge=(me,Je)=>{for(var $e in Je||(Je={}))Be.call(Je,$e)&&Le(me,$e,Je[$e]);if(Ke)for(var $e of Ke(Je))pe.call(Je,$e)&&Le(me,$e,Je[$e]);return me};const ye=me=>React.createElement("svg",ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},me),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 xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Ee=re(31691),Me=re(92310),Ne=re.n(Me),we=re(59301),be=Object.defineProperty,se=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ve=(me,Je,$e)=>Je in me?be(me,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):me[Je]=$e,Qe=(me,Je)=>{for(var $e in Je||(Je={}))Ue.call(Je,$e)&&ve(me,$e,Je[$e]);if(De)for(var $e of De(Je))He.call(Je,$e)&&ve(me,$e,Je[$e]);return me},Xe=(me,Je)=>se(me,Ce(Je)),qe=({dataSource:me,className:Je,style:$e})=>{const[Te,nt]=(0,y.useState)([]),[Ie,ut]=(0,y.useState)(""),Ut=(0,y.useRef)(""),gt=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(me!=null&&me.length){const Ye=me.map(oe=>Xe(Qe({},oe),{key:`${gt}-${oe.key}`}));nt(Ye),ut(Ye[0].key)}},[me.length]);const ct=Ye=>{ut(Ye),Ut.current=Ye;const oe=document.getElementById(Ye);if(oe){const Pe=oe.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Pe,behavior:"smooth"})}},Ft=()=>{const Ye=Te.map(Pe=>document.getElementById(Pe.key)),oe=window.innerHeight/2;for(const Pe of Ye)if(Pe){const at=Pe.getBoundingClientRect();if(at.top>=0&&at.top<oe){if(Ut.current===Pe.id){Ut.current="";return}if(Ut.current)return;ut(Pe.id);break}}};return(0,y.useEffect)(()=>(window.addEventListener("scroll",Ft),()=>{window.removeEventListener("scroll",Ft)}),[Te]),we.createElement("div",{className:Ne()(je.anchorNavigation,Je),style:$e},we.createElement(Ee.default,{items:Te,tabBarGutter:60,className:je.tabs,activeKey:Ie,onChange:ct}),Te.map(Ye=>we.createElement("div",{key:Ye.key,id:Ye.key,className:je.box},we.createElement("div",{className:je.head},we.createElement("img",{className:"mr10",src:xe,alt:"Dot"}),Ye.label),we.createElement("div",{className:je.element},Ye.element))))}},28450:function(wt,dt,re){"use strict";re.d(dt,{Q8:function(){return oe},d0:function(){return Pe},w6:function(){return Ye}});var y=re(59301),je=re(24017),ke=re(82326),Ke=re(6767),Be=re(62957),pe=re(47889),Le=re(77019),ge=re(5269),ye=re(25399),xe=re(62673),Ee=re(7939),Me=re(66649),Ne=re.n(Me),we=re(15267),be=re(49317),se=re(78267),Ce=re.n(se),De=re(76406),Ue=re(90834),He=re(44283),ve=re(47026),Qe=re(24532),Xe=re(44624),ze=re(27878),qe=re(66443),me=re(59301),Je=Object.defineProperty,$e=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ut=(mt,yt,Bt)=>yt in mt?Je(mt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):mt[yt]=Bt,gt=(mt,yt)=>{for(var Bt in yt||(yt={}))Ie.call(yt,Bt)&&Ut(mt,Bt,yt[Bt]);if(nt)for(var Bt of nt(yt))ut.call(yt,Bt)&&Ut(mt,Bt,yt[Bt]);return mt},ct=(mt,yt)=>$e(mt,Te(yt)),Ft=(mt,yt,Bt)=>new Promise((Nt,Ct)=>{var Lt=Ae=>{try{le(Bt.next(Ae))}catch(ee){Ct(ee)}},Jt=Ae=>{try{le(Bt.throw(Ae))}catch(ee){Ct(ee)}},le=Ae=>Ae.done?Nt(Ae.value):Promise.resolve(Ae.value).then(Lt,Jt);le((Bt=Bt.apply(mt,yt)).next())});function Ye(mt,yt){const Bt=[];for(let Nt=mt;Nt<yt;Nt++)Bt.push(Nt);return Bt}const oe=(mt,yt,Bt)=>{const Nt=mt<Ne()().startOf("day"),Ct=mt>Ne()(yt).endOf("day"),Lt=mt<Ne()(Bt).startOf("day");return yt?Bt?Ne()()<=Ne()(Bt)?Lt||Ct:Nt||Ct:mt&&Nt||Ct:Bt&&Ne()()<=Ne()(Bt)?Lt:Nt},Pe=(mt,yt)=>{const Bt=parseInt(Ne()(mt).format("HH")),Nt=parseInt(Ne()().format("HH")),Ct=parseInt(Ne()().format("mm"));if(!mt)return{disabledHours:()=>Ye(0,Nt),disabledMinutes:()=>Ye(0,Ct)};if(yt){const Lt=parseInt(Ne()(yt).format("HH")),Jt=parseInt(Ne()(yt).format("mm"));return Ne()(mt).isSame(Ne()(yt),"day")?{disabledHours:()=>Ye(0,Lt),disabledMinutes:()=>Bt<=Lt?Ye(0,Jt):[]}:void 0}if(Ne()(mt).isSame(Ne()(),"day"))return{disabledHours:()=>Ye(0,Nt),disabledMinutes:()=>Ne()(mt).isSame(Ne()(),"hour")&&Bt<=Nt?Ye(0,Ct):[]}},at=(mt,yt)=>mt==null?void 0:mt.map(Bt=>{var Nt;return(Nt=yt==null?void 0:yt.find(Ct=>Ct.value===Bt))==null?void 0:Nt.id}),{RangePicker:At}=je.default,{Option:Ge}=ke.default,ot=({shixunHomeworks:mt,loading:yt,dispatch:Bt,classroomList:Nt,user:Ct})=>{var Lt,Jt,le,Ae,ee,z,ae,te,We;const ft=(0,He.useParams)(),{workSetting:lt,workList:zt,shixunWorkList:Kt,headerInfo:Pt,changeData:on}=mt,[ln,Jn]=(0,y.useState)(!1),[jn,qn]=(0,y.useState)(!1);let[Ar,xr]=(0,y.useState)([]),[sr,_t]=(0,y.useState)([]),[sn,Yn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ve.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[Mr,Ba]=(0,y.useState)({}),[Fi,pi]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{xr([])},[]),(0,y.useEffect)(()=>{Jn(!(0,we.GJ)())},[(0,we.GJ)()]);const $r=()=>{Bt({type:"shixunHomeworks/getWorkSetting",payload:gt({},ft)})};(0,y.useEffect)(()=>{if(!(lt!=null&&lt.course_id))return;Object.keys(sn).map(function(yn){sn[yn]=lt[yn]}),(!sn.allow_late||!sn.unified_late)&&(sn.late_penalty=20,sn.penalty_type=ve.Q.Percent),sn.unified_setting||(sn.unified_late=!1,sn.unified_anonymous_comment=!1,sn.unified_anonymous_appeal=!1),Ar=JSON.parse(JSON.stringify(lt.group_settings.map(yn=>ct(gt({},yn),{group_name:[yn.group_name]})).filter(yn=>yn.publish_time!==null))),sr=JSON.parse(JSON.stringify(lt.allow_late_settings.map(yn=>ct(gt({},yn),{group_name:[yn.group_name]})).filter(yn=>yn.late_time!==null))),Yn(gt({},sn));const ir=(0,De.QE)((Ar==null?void 0:Ar.length)>0?Ar:[]);xr([...ir]),(sr==null?void 0:sr.length)<=0?_t([{penalty_type:ve.Q.Percent,late_penalty:20}]):_t([...sr])},[lt]);const Bi=()=>Ft(void 0,null,function*(){var ir,yn,Vn,Rn,Sn,$n,lr,wr;if(((Vn=(yn=(ir=Ct==null?void 0:Ct.userInfo)==null?void 0:ir.course)==null?void 0:yn.shixun_homework_info)==null?void 0:Vn.shixun_homework_remaining_count)===0&&((Sn=(Rn=mt==null?void 0:mt.headerInfo)==null?void 0:Rn.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))){(0,De.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(lr=($n=(0,we.eY)())==null?void 0:$n.course)==null?void 0:lr.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=Ct==null?void 0:Ct.userInfo)==null?void 0:wr.user_status)===2){(0,Qe.Rd)();return}const da=JSON.parse(JSON.stringify(sn));if(da.challenge_settings.filter(yr=>!yr.hide),da.categoryId=ft.categoryId,console.log(Ar),!sn.unified_setting)Ar=Ar==null?void 0:Ar.map(yr=>{var Ra;if(!yr.publish_time||!yr.end_time)throw Ke.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!yr.group_name)throw Ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return yr.group_name=typeof(yr==null?void 0:yr.group_name)=="string"?[yr==null?void 0:yr.group_name]:yr==null?void 0:yr.group_name,yr.group_id=(Ra=lt.group_settings)==null?void 0:Ra.filter(Ai=>{var Ci;return(Ci=yr==null?void 0:yr.group_name)==null?void 0:Ci.includes(Ai.group_name)}).map(Ai=>Ai.group_id||Ai.id).toString().split(","),yr});else if(!sn.publish_time||!sn.end_time)throw Ke.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(da.group_settings=Ar,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 Ke.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sn.late_time)throw Ke.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else sr=sr==null?void 0:sr.map(yr=>{var Ra,Ai;if(yr.late_penalty===null||yr.late_penalty===void 0||yr.late_penalty<0||yr.late_penalty>100)throw Ke.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!yr.late_time)throw Ke.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!yr.group_name)throw Ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return yr.group_name=typeof(yr==null?void 0:yr.group_name)=="string"?[yr==null?void 0:yr.group_name]:yr==null?void 0:yr.group_name,yr.group_id=(Ai=(Ra=yr==null?void 0:yr.group_name)==null?void 0:Ra.map(Ci=>{var Za,Ln;let hr=(Ln=(Za=lt.group_settings)==null?void 0:Za.filter(ca=>(ca==null?void 0:ca.group_name)===Ci))==null?void 0:Ln[0];return hr==null?void 0:hr.group_id}))==null?void 0:Ai.toString().split(","),yr}),da.allow_late_settings=sr;let Yr=yield(0,qe.Tr)({homework_common_ids:[parseInt(ft.categoryId)],course_id:ft.coursesId,type:"homework_common"});(Yr==null?void 0:Yr.student_count)===0?wi(da):(pi(da),Ba(Yr))}),wi=ir=>{if(ir.total_score===null){Ke.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(ir!=null&&ir.work_efficiency&&ir.eff_score===null){Ke.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const yn=ir.challenge_settings.reduce((Sn,$n)=>Sn+Number($n.challenge_score),0),Vn={shixun_evaluation:ir.shixun_evaluation,challenge_settings:ir.challenge_settings};let Rn=()=>{var Sn;const $n=()=>Ft(void 0,null,function*(){qn(!0),(yield(0,be.ZP)(`/api/homework_commons/${ft.categoryId}/publish_setting.json`,{method:"post",body:gt({},ir)})).status===0&&(Ke.ZP.success("\u66F4\u65B0\u6210\u529F"),$r(),Bt({type:"user/getUserInfo",payload:{course_id:ft.coursesId}}),Bt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:gt({},ft)})),qn(!1)});!(0,se.isEqual)(on,Vn)&&!((Sn=Pt==null?void 0:Pt.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))?Be.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:$n}):$n()};lt!=null&&lt.high_resources_consume&&!(lt!=null&&lt.high_resources_consume_permission)?Bt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ft.coursesId,type:"shixun",type_id:ft.categoryId,name:lt.homework_name,fn:()=>{Rn()}}}):Rn()},ka=(ir,yn,Vn="group_id")=>{var Rn;return yn?yn.find(Sn=>Sn[Vn]===ir):(Rn=lt==null?void 0:lt.group_settings)==null?void 0:Rn.find(Sn=>Sn.group_id[0]===ir)},Tr=(lt==null?void 0:lt.allow_late)||(lt==null?void 0:lt.anonymous_comment),fu=ir=>{var yn,Vn;const Rn=ka(ir,lt==null?void 0:lt.allow_late_settings,"id"),Sn=ka(ir,lt==null?void 0:lt.anonymous_comment_settings),$n=ka(ir);return(lt==null?void 0:lt.allow_late)&&Rn&&Ne()(Rn==null?void 0:Rn.late_time)<=Ne()()||(lt==null?void 0:lt.anonymous_comment)&&Sn&&(Sn==null?void 0:Sn.evaluation_start)!==null||((Vn=(Ne()($n==null?void 0:$n.end_time)<=Ne()()&&((yn=lt==null?void 0:lt.allow_late_settings)==null?void 0:yn.filter(lr=>lr.group_id.includes(ir))))[0])==null?void 0:Vn.late_time)!=null},vo=(0,y.useMemo)(()=>(lt==null?void 0:lt.allow_late)||(lt==null?void 0:lt.all_group_late),[lt,Pt]),oo=lt==null?void 0:lt.anonymous_comment,_i=ir=>{if(!ir)return!1;const yn=ka(ir,lt==null?void 0:lt.anonymous_comment_settings);return(lt==null?void 0:lt.anonymous_comment)&&yn&&(yn==null?void 0:yn.evaluation_start)!==null},si=(ir,yn)=>{var Vn,Rn,Sn,$n,lr;ir!=null&&ir.group_id||(ir.group_id=at(ir==null?void 0:ir.group_name,lt==null?void 0:lt.group_settings)),Bt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ir,index:yn,rangePickerDisabled:(Rn=(Vn=ir==null?void 0:ir.group_id)==null?void 0:Vn[0])!=null&&Rn.publish_time?ln||(Ne()()<=Ne()(($n=ka((Sn=ir==null?void 0:ir.group_id)==null?void 0:Sn[0]))==null?void 0:$n.publish_time)?!1:[!0,fu((lr=ir==null?void 0:ir.group_id)==null?void 0:lr[0])]):!1,disabledDate:lt==null?void 0:lt.course_end_date}})};return me.createElement("section",{className:Ue.Z.form},me.createElement("div",{className:Ue.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),me.createElement("div",null,me.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(pe.ZP.Group,{disabled:ln||!((Lt=Pt==null?void 0:Pt.homework_status)!=null&&Lt.includes("\u672A\u53D1\u5E03"))||(0,we.Rm)()&&!((Jt=Nt.AssistantObject.practice)!=null&&Jt.can_publish),value:sn.unified_setting,onChange:ir=>{var yn;if(!((yn=Pt==null?void 0:Pt.homework_status)!=null&&yn.includes("\u672A\u53D1\u5E03"))){Ke.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,_t([{late_penalty:5}])),Yn(Object.assign({},sn)),sn.unified_setting===!1&&Ar==""){xr(Ar.concat({}));return}sn.unified_setting&&(xr([]),_t([{late_penalty:5}]))}},me.createElement(pe.ZP,{value:!0,disabled:ln||!(lt!=null&&lt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),me.createElement(pe.ZP,{disabled:ln||!((le=lt==null?void 0:lt.group_settings)!=null&&le.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ae=lt==null?void 0:lt.group_settings)==null?void 0:Ae.length)===0&&me.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),sn.unified_setting&&me.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},me.createElement(Le.Z,{align:"middle"},me.createElement(ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),me.createElement(ge.Z,{className:"ml10"},me.createElement(je.default,{size:"large",disabled:ln||!((ee=Pt==null?void 0:Pt.homework_status)!=null&&ee.includes("\u672A\u53D1\u5E03")||(z=Pt==null?void 0:Pt.homework_status)!=null&&z.includes("\u672A\u5F00\u59CB"))||(0,we.Rm)()&&!((ae=Nt.AssistantObject.practice)!=null&&ae.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=>oe(ir,lt==null?void 0:lt.course_end_date),disabledTime:ir=>Pe(ir),value:sn.publish_time?Ne()(sn.publish_time):"",onChange:(ir,yn)=>{sn.publish_time=yn,(sn.end_time==""||!sn.end_time)&&sn.unified_setting&&(sn.end_time=Ne()(ir).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Yn(Object.assign({},sn))}}))),me.createElement(Le.Z,{align:"middle",className:"pl30"},me.createElement(ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),me.createElement(ge.Z,{className:"ml10"},me.createElement(je.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,De.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(lt==null?void 0:lt.allow_late)&&(lt==null?void 0:lt.homework_status.includes("\u5DF2\u622A\u6B62"))||ln||(lt==null?void 0:lt.allow_late)&&Ne()()>=Ne()(lt==null?void 0:lt.end_time)||(0,we.Rm)()&&!((te=Nt.AssistantObject.practice)!=null&&te.can_publish),disabledDate:ir=>oe(ir,lt==null?void 0:lt.course_end_date,sn.publish_time),disabledTime:ir=>Pe(ir,sn.publish_time),value:sn.end_time?Ne()(sn.end_time):"",onChange:(ir,yn)=>{sn.end_time=yn,Yn(Object.assign({},sn))}})))),!sn.unified_setting&&(Ar==null?void 0:Ar.length)>0&&me.createElement(Le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ar&&Ar.map(function(ir,yn){var Vn,Rn,Sn,$n,lr,wr,da;return me.createElement(ge.Z,{span:24,key:yn},me.createElement(Le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:yn==(Ar==null?void 0:Ar.length)-1?"0px":"10px"}},me.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",yn+1),me.createElement(ke.default,{disabled:ln||((Vn=Pt==null?void 0:Pt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03")&&ir.id||Ne()()<Ne()(ir==null?void 0:ir.publish_time)?!1:!!(ir!=null&&ir.publish_time))||(0,we.Rm)()&&!((Rn=Nt.AssistantObject.practice)!=null&&Rn.can_publish),mode:"multiple",className:Ue.Z.multiple_select,style:{width:"250px"},value:ir.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Yr=>{var yr;if((0,we.Rm)()&&!((yr=Nt.AssistantObject.practice)!=null&&yr.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ar[yn].group_name=Yr,Ar[yn].group_id=ir.group_id;const Ra=(0,se.flattenDeep)(Ar.map(Ci=>Ci.group_name)),Ai=sr.map(Ci=>{let Za=(Ci==null?void 0:Ci.group_name)||[];return ct(gt({},Ci),{group_name:(0,se.remove)(Za,Ln=>Ra.includes(Ln))})});_t(Ai),xr(Ar.slice())},maxTagCount:4,maxTagPlaceholder:Yr=>me.createElement("div",{style:{cursor:"pointer"},onClick:()=>si(ir,yn)},"+",Yr==null?void 0:Yr.length)},lt.group_settings&&lt.group_settings.map(function(Yr){if(!Ar.map(Ra=>Ra.group_name).flat().includes(Yr.group_name))return me.createElement(Ge,{value:Yr.group_name,key:Yr.id},Yr.group_name)})),me.createElement("div",{className:"ml20"},me.createElement(At,{size:"large",ranges:{\u6B64\u523B:[ir.publish_time?Ne()(ir.publish_time):Ne()(),Ne()()]},allowClear:!1,disabled:ln||(Ne()()<=Ne()(($n=ka((Sn=ir==null?void 0:ir.group_id)==null?void 0:Sn[0]))==null?void 0:$n.publish_time)?!1:[!0,fu((lr=ir==null?void 0:ir.group_id)==null?void 0:lr[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:Yr=>oe(Yr,lt==null?void 0:lt.course_end_date),disabledTime:Yr=>Pe(Yr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,De.U6)(),"HH:mm"),Ne()((0,De.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[ir.publish_time?Ne()(ir.publish_time):void 0,ir.end_time?Ne()(ir.end_time):void 0],onChange:(Yr,yr)=>{var Ra;if((0,we.Rm)()&&!((Ra=Nt.AssistantObject.practice)!=null&&Ra.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ar[yn].publish_time=yr[0],!ir.end_time&&yr[0]?Ar[yn].end_time=Ne()(yr[0]).add(7,"days"):Ar[yn].end_time=yr[1],xr([...Ar])},onCalendarChange:(Yr,yr,Ra)=>{if(yr!=null&&yr[0]&&!yr[1]){const Ai=Ne()(yr[0]).add(7,"days");Ar[yn].publish_time=yr[0],Ar[yn].end_time=Ai,xr([...Ar])}}})),!ln&&me.createElement("div",{style:{display:"flex",width:"50px"}},((wr=ir==null?void 0:ir.group_id)==null?void 0:wr.length)>1&&me.createElement(ye.Z,{title:"\u89C4\u5219\u62C6\u5206"},me.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>si(ir,yn)})),Ar.length<((da=lt==null?void 0:lt.group_settings)==null?void 0:da.length)&&me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Yr;if((0,we.Rm)()&&!((Yr=Nt.AssistantObject.practice)!=null&&Yr.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xr(Ar.concat({}))}}),((ir==null?void 0:ir.publish_time)&&Ne()()<Ne()(ir==null?void 0:ir.publish_time)||!(ir!=null&&ir.publish_time))&&yn!=0&&me.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Yr=(0,se.cloneDeep)(sr);Yr.forEach((yr,Ra)=>{yr.group_name&&(yr.group_name=yr.group_name.filter(Ai=>{var Ci;return!((Ci=Ar[yn].group_name)!=null&&Ci.includes(Ai))}))}),Ar=Ar.filter((yr,Ra)=>yn!==Ra),_t(Yr),xr(Ar.slice()),setTimeout(()=>xr(Ar.slice()),10)}}))))}))),me.createElement(Le.Z,null,me.createElement(ge.Z,null,me.createElement("div",{className:Ue.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),me.createElement(ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(xe.default,{checked:sn.allow_late,disabled:ln||vo,onChange:ir=>{var yn;if((0,we.Rm)()&&!((yn=Nt.AssistantObject.practice)!=null&&yn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ir.target.checked&&Be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:me.createElement("div",{style:{padding:10,background:"#f5f6f9"}},me.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),me.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),me.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),sn.allow_late=!sn.allow_late,sr==""&&_t([{late_penalty:5}]),Yn(Object.assign({},sn))}},me.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(sn==null?void 0:sn.allow_late)&&me.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},me.createElement("div",{style:{display:"flex"}},me.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),me.createElement(pe.ZP.Group,{style:{marginLeft:"20px"},disabled:ln||(lt==null?void 0:lt.anonymous_comment)||(lt==null?void 0:lt.allow_late),value:sn.unified_late,onChange:ir=>{var yn;if((0,we.Rm)()&&!((yn=Nt.AssistantObject.practice)!=null&&yn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.unified_late=ir.target.value,sr==""&&!ir.target.value&&_t([{penalty_type:ve.Q.Percent,late_penalty:20}]),Yn(gt({},sn))}},(sn==null?void 0:sn.unified_setting)&&me.createElement(pe.ZP,{value:!0,disabled:!(lt!=null&&lt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((We=lt==null?void 0:lt.group_settings)==null?void 0:We.length)>0&&me.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),sn!=null&&sn.unified_late?me.createElement(me.Fragment,null,me.createElement(Le.Z,{align:"middle",style:{marginTop:"10px"}},me.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),me.createElement(ge.Z,{className:"ml20"},me.createElement(ve.Z,{disabled:ln||oo,value:{type:sn.penalty_type,inputValue:sn.late_penalty},onChange:ir=>{var yn;if((0,we.Rm)()&&!((yn=Nt.AssistantObject.practice)!=null&&yn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yn(ct(gt({},sn),{late_penalty:ir.inputValue,penalty_type:ir.type}))}})),me.createElement(ge.Z,{flex:"1",className:"ml5"},me.createElement("span",{className:"c-grey-c ml10"},sn.penalty_type===ve.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),me.createElement(Le.Z,{align:"middle",style:{marginTop:"15px"}},me.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(ge.Z,{className:"ml20"},me.createElement(je.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,De.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ln||oo,value:sn.late_time?Ne()(sn.late_time):"",disabledDate:ir=>oe(ir,lt==null?void 0:lt.course_end_date),onChange:(ir,yn)=>{var Vn;if((0,we.Rm)()&&!((Vn=Nt.AssistantObject.practice)!=null&&Vn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.late_time=yn,Yn(Object.assign({},sn))}})))):sr.map(function(ir,yn){var Vn;return me.createElement(ge.Z,{span:24,key:yn},me.createElement(Le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},me.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",yn+1),me.createElement(ke.default,{disabled:ln||!((Vn=Pt==null?void 0:Pt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03"))&&ir.id||(lt==null?void 0:lt.anonymous_comment),mode:"multiple",className:Ue.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:Rn=>{var Sn;if((0,we.Rm)()&&!((Sn=Nt.AssistantObject.practice)!=null&&Sn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sr[yn].group_name=Rn,sr[yn].group_id=ir.group_id,_t(sr.slice())}},lt.group_settings&&lt.group_settings.map(function(Rn){const Sn=sr.map(lr=>lr.group_name).flat(),$n=Ar.map(lr=>lr.group_name).flat();if(sn!=null&&sn.unified_setting){if(!Sn.includes(Rn.group_name))return me.createElement(Ge,{value:Rn.group_name,key:Rn.id},Rn.group_name)}else if($n.includes(Rn.group_name)&&!Sn.includes(Rn.group_name))return me.createElement(Ge,{value:Rn.group_name,key:Rn.id},Rn.group_name)})),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),me.createElement(ve.Z,{disabled:ln||_i(ir.id),value:{type:ir.penalty_type,inputValue:ir.late_penalty},onChange:Rn=>{var Sn;if((0,we.Rm)()&&!((Sn=Nt.AssistantObject.practice)!=null&&Sn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sr[yn].late_penalty=Rn.inputValue,sr[yn].penalty_type=Rn.type,_t([...sr])}}),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(je.default,{size:"large",disabled:ln||_i(ir.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ne()((0,De.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Rn=>oe(Rn,lt==null?void 0:lt.course_end_date),format:"YYYY-MM-DD HH:mm",value:ir!=null&&ir.late_time?Ne()(ir.late_time):void 0,onChange:(Rn,Sn)=>{var $n;if((0,we.Rm)()&&!(($n=Nt.AssistantObject.practice)!=null&&$n.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sr[yn].late_time=Sn,_t([...sr])}}),!ln&&me.createElement("div",{style:{display:"flex",width:"50px"}},me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Rn;if((0,we.Rm)()&&!((Rn=Nt.AssistantObject.practice)!=null&&Rn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(sr.concat({penalty_type:ve.Q.Percent,late_penalty:20}))}}),yn>0&&!ir.id&&me.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Rn;if((0,we.Rm)()&&!((Rn=Nt.AssistantObject.practice)!=null&&Rn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sr=sr.filter((Sn,$n)=>yn!==$n),_t(sr.slice()),setTimeout(()=>_t(sr.slice()),10)}}))))})),!ln&&me.createElement(me.Fragment,null,me.createElement(Ee.ZP,{type:"primary",size:"large",loading:jn,style:{width:"138px",marginTop:"30px"},onClick:()=>Bi()},"\u4FDD\u5B58")),me.createElement(Xe.Z,{onConfirm:(ir,yn)=>{Ar.splice(ir,0,...yn),Ar.splice(ir+yn.length,1);const Vn=(0,De.QE)([...Ar]);xr([...Vn])}}),me.createElement(ze.Z,{resdata:Mr,type:"shixun",okloading:jn,oktext:(Mr==null?void 0:Mr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ir=>Ft(void 0,null,function*(){qn(!0);let yn=yield(0,be.ZP)(`/api/courses/${ft.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(ft.categoryId)]}});qn(!1),(yn==null?void 0:yn.status)===0&&wi(Fi)})}))};dt.ZP=(0,He.connect)(({shixunHomeworks:mt,classroomList:yt,loading:Bt,user:Nt})=>({shixunHomeworks:mt,classroomList:yt,loading:Bt.effects,user:Nt}))(ot)},39623:function(wt,dt,re){"use strict";var y=re(59301),je=re(94968),ke=re(28284),Ke=re(62957),Be=re(6767),pe=re(70858),Le=re(44283),ge=re(14185),ye=re(83889),xe=re(49317),Ee=re(66649),Me=re.n(Ee),Ne=re(76406),we=re(59301),be=Object.defineProperty,se=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ue=(ze,qe,me)=>qe in ze?be(ze,qe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ze[qe]=me,He=(ze,qe)=>{for(var me in qe||(qe={}))Ce.call(qe,me)&&Ue(ze,me,qe[me]);if(se)for(var me of se(qe))De.call(qe,me)&&Ue(ze,me,qe[me]);return ze},ve=(ze,qe,me)=>new Promise((Je,$e)=>{var Te=ut=>{try{Ie(me.next(ut))}catch(Ut){$e(Ut)}},nt=ut=>{try{Ie(me.throw(ut))}catch(Ut){$e(Ut)}},Ie=ut=>ut.done?Je(ut.value):Promise.resolve(ut.value).then(Te,nt);Ie((me=me.apply(ze,qe)).next())});const{Dragger:Qe}=je.default,Xe=({classroomList:ze,dispatch:qe,onOk:me})=>{const Je=(0,Le.useParams)(),[$e]=ke.default.useForm(),[Te,nt]=(0,y.useState)(),[Ie,ut]=(0,y.useState)(!1),Ut={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:gt=>ve(void 0,null,function*(){return nt(gt),!1})};return(0,y.useEffect)(()=>{$e.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),we.createElement(Ke.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ze.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ie},onOk:()=>ve(void 0,null,function*(){$e.submit()}),onCancel:()=>{$e.resetFields(),qe({type:"classroomList/setActionTabs",payload:{}})}},we.createElement(ke.default,{form:$e,onFinish:gt=>ve(void 0,null,function*(){var ct,Ft,Ye;if(!(Te!=null&&Te.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ut(!0);let oe=new FormData;oe.append("type",ze.actionTabs.type),oe.append("file",Te);let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${ze.actionTabs.id}/supplement_score.json`:Pe=`/api/homework_commons/${ze.actionTabs.id}/supplement_score.json`;let at=yield(0,xe.ZP)(Pe,{method:"post",body:oe},!0);ut(!1),(at==null?void 0:at.status)===0&&(me(),$e.resetFields(),qe({type:"classroomList/setActionTabs",payload:{}}),((Ft=(ct=at==null?void 0:at.data)==null?void 0:ct.fail)==null?void 0:Ft.length)>0&&Ke.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:we.createElement(pe.default,{pagination:!1,dataSource:(Ye=at==null?void 0:at.data)==null?void 0:Ye.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,Ne.FH)("",ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ze.actionTabs.type}`)}}))})},we.createElement(ke.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ze.actionTabs.name),we.createElement(ke.default.Item,{style:{marginBottom:0},label:we.createElement("div",null,we.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),we.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},we.createElement("div",null,we.createElement("a",{download:"\u6A21\u7248.xlsx",className:ye.Z.downloadbutton,href:ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ze.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),we.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),we.createElement(ke.default.Item,{style:{marginBottom:0}},we.createElement(Qe,He({},Ut),we.createElement("a",{className:ye.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),we.createElement("br",null),we.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"))))))};dt.Z=(0,Le.connect)(({classroomList:ze})=>({classroomList:ze}))(Xe)},12987:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Te}});var y=re(25399),je=re(6767),ke=re(62957),Ke=re(29787),Be=re(70858),pe=re(47889),Le=re(59301),ge=re(44283),ye=re(49317),xe={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"},Ee=re(90736),Me=re(76406),Ne=re(9657),we=re(74410),be=re(14185),se=re(35883),Ce=re(59301),De=Object.defineProperty,Ue=Object.defineProperties,He=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ze=(nt,Ie,ut)=>Ie in nt?De(nt,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ut}):nt[Ie]=ut,qe=(nt,Ie)=>{for(var ut in Ie||(Ie={}))Qe.call(Ie,ut)&&ze(nt,ut,Ie[ut]);if(ve)for(var ut of ve(Ie))Xe.call(Ie,ut)&&ze(nt,ut,Ie[ut]);return nt},me=(nt,Ie)=>Ue(nt,He(Ie)),Je=(nt,Ie,ut)=>new Promise((Ut,gt)=>{var ct=oe=>{try{Ye(ut.next(oe))}catch(Pe){gt(Pe)}},Ft=oe=>{try{Ye(ut.throw(oe))}catch(Pe){gt(Pe)}},Ye=oe=>oe.done?Ut(oe.value):Promise.resolve(oe.value).then(ct,Ft);Ye((ut=ut.apply(nt,Ie)).next())});const $e=({shixunHomeworks:nt,classroomList:Ie,loading:ut,dispatch:Ut,dimensionValue:gt})=>{var ct,Ft;const Ye=(0,ge.useParams)(),{headerInfo:oe}=nt,[Pe,at]=(0,Le.useState)(qe({page:1,limit:5},Ye)),[At,Ge]=(0,Le.useState)(!1),[ot,mt]=(0,Le.useState)([]),[yt,Bt]=(0,Le.useState)(null),[Nt,Ct]=(0,Le.useState)(!1),[Lt,Jt]=(0,Le.useState)(!1),[le,Ae]=(0,Le.useState)(!1),[ee,z]=(0,Le.useState)({}),ae=(0,Le.useRef)(null),[te,We]=(0,Le.useState)([]),[ft,lt]=(0,Le.useState)(!1),[zt,Kt]=(0,Le.useState)(!0),Pt=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(_t,sn,Yn)=>(Pe.page-1)*Pe.limit+Yn+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:Pe.order==="student_id"?Pe.b_order==="desc"?"descend":"ascend":null,render:_t=>Ce.createElement(y.Z,{placement:"bottomLeft",title:_t||"--"},Ce.createElement("span",{className:"current"},_t||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(_t,sn)=>Ce.createElement(Me.rK,{status:_t})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(_t,sn)=>Ce.createElement("span",{style:{color:"#0152d9"}},_t)},{title:"\u64CD\u4F5C",width:120,render:(_t,sn,Yn)=>Ce.createElement("a",{onClick:()=>Je(void 0,null,function*(){var Mr,Ba,Fi;const pi=yield(0,Ne.GS)(sn==null?void 0:sn.id);(Mr=pi==null?void 0:pi.data)!=null&&Mr.url&&(0,Me.xg)(((Ba=pi==null?void 0:pi.data)==null?void 0:Ba.url)+`?courseGroup=${(Pe==null?void 0:Pe.course_group)||""}&workStatus=${((Fi=Pe==null?void 0:Pe.work_status)==null?void 0:Fi.filter($r=>$r!=0&&$r!=-1))||""}&search=${(Pe==null?void 0:Pe.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,Le.useEffect)(()=>{const _t=document.querySelector(".modal_ai_dmpj");if(_t){const sn=_t.querySelector(".ant-modal-body");if(sn){const Yn=()=>{const Mr=sn.scrollTop+sn.clientHeight,Ba=sn.scrollHeight-Mr<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",Mr,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",sn.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",Ba),Kt(Ba)};return sn.addEventListener("scroll",Yn),zt&&(sn.scrollTop=sn.scrollHeight),()=>{sn.removeEventListener("scroll",Yn)}}}},[te,zt]);const on=_t=>Je(void 0,null,function*(){var sn;Ge(!0);const Yn=yield(0,ye.ZP)(`/api/shixun_homeworks/${Ye.categoryId}/student_works.json`,{method:"get",params:me(qe({},_t),{work_status:[1,2,3,4]})});(Yn==null?void 0:Yn.status)===0&&mt((sn=Yn==null?void 0:Yn.data)==null?void 0:sn.student_works),Ge(!1)}),ln=()=>Je(void 0,null,function*(){Ae(!0);const _t=yield(0,ye.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(_t.status==0&&(_t==null?void 0:_t.game_codes.length)>0){Ae(!1),Jt(!0);let sn=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${gt.map((Yn,Mr)=>Yn+(Mr<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 Jn(0,_t==null?void 0:_t.game_codes,sn)}Ae(!1)}),Jn=(_t,sn,Yn)=>Je(void 0,null,function*(){var Mr;_t<sn.length&&(te[_t]=me(qe({},sn[_t]),{aiText:""}),We([...te]),yield qn(_t,(Mr=sn[_t])==null?void 0:Mr.content,Yn,sn))}),jn=_t=>_t.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,"`$&`"),qn=(_t,sn,Yn,Mr)=>Je(void 0,null,function*(){ae.current=new we.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:Yn,shixun_id:oe==null?void 0:oe.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:Yn,query:sn}),yield new Promise((Ba,Fi)=>{ae.current.on("data",pi=>{lt(!1),te[_t].aiText=jn(pi.full),We([...te])}),ae.current.on("done",()=>Je(void 0,null,function*(){lt(!0),yield Jn(_t+1,Mr,Yn)})),ae.current.startStream()})}),Ar=()=>{var _t,sn;Jt(!1),(sn=(_t=ae.current)==null?void 0:_t.cancelRequest)==null||sn.call(_t),We([])},xr=()=>{Ae(!1),z({}),Ct(!0)},sr=(ct=ot==null?void 0:ot.filter(_t=>(_t==null?void 0:_t.work_status)===0))==null?void 0:ct.map(_t=>_t==null?void 0:_t.id);return Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:xe.work_button,onClick:()=>{var _t,sn,Yn;if(((_t=oe==null?void 0:oe.challenges)==null?void 0:_t.length)===0)return je.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");xr(),on(Pe),((sn=oe==null?void 0:oe.challenges)==null?void 0:sn.length)>0&&Bt((Yn=oe==null?void 0:oe.challenges[0])==null?void 0:Yn.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Ce.createElement(ke.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Nt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((ot==null?void 0:ot.length)==0)return Ct(!1);if(!(ee!=null&&ee.id))return je.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");ln()},onCancel:()=>{Ct(!1)},maskClosable:!1,confirmLoading:le},Ce.createElement(Ke.Z,{spinning:le,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(ot==null?void 0:ot.length)>0?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:xe.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"),Ce.createElement(Be.default,{loading:At,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ee==null?void 0:ee.id],onChange:(_t,sn)=>{z(sn[0])},getCheckboxProps:_t=>({disabled:sr.includes(_t.id)})},dataSource:ot,columns:Pt,pagination:!1,onChange:(_t,sn,Yn)=>{Yn.field&&(Pe.order=Yn.field),Yn.order||(Pe.b_order="asc"),Yn.order==="ascend"&&(Pe.b_order="asc"),Yn.order==="descend"&&(Pe.b_order="desc"),Yn.order||(Pe.b_order="asc"),on(Pe)}}),Ce.createElement("div",{className:xe.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),Ce.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Ce.createElement(pe.ZP.Group,{className:xe.work_radio_group,value:yt,onChange:_t=>Bt(_t.target.value)},(Ft=oe==null?void 0:oe.challenges)==null?void 0:Ft.map(_t=>Ce.createElement(pe.ZP,{key:_t.id,value:_t.id},_t.name))))):Ce.createElement(Ee.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~"}))),Ce.createElement(ke.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:Lt,width:1020,onOk:Ar,onCancel:Ar,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},te.map((_t,sn)=>Ce.createElement("div",{key:sn,className:xe.result_con,style:{marginTop:sn>0?"20px":""}},Ce.createElement("div",{className:xe.result_title},_t==null?void 0:_t.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Ce.createElement("div",{className:"p20",style:{fontSize:"13px"}},Ce.createElement(se.Z,{value:ft?_t==null?void 0:_t.aiText:`${_t==null?void 0:_t.aiText}__`,style:{fontSize:"12px"}}))))))};var Te=(0,ge.connect)(({shixunHomeworks:nt,classroomList:Ie,loading:ut,user:Ut})=>({shixunHomeworks:nt,classroomList:Ie,loading:ut.effects,user:Ut}))($e)},5328:function(wt,dt,re){"use strict";var y=re(59301),je=re(94968),ke=re(28284),Ke=re(31691),Be=re(70858),pe=re(31709),Le=re(44283),ge=re(49317),ye=re(66649),xe=re.n(ye),Ee=re(59301),Me=(be,se,Ce)=>new Promise((De,Ue)=>{var He=Xe=>{try{Qe(Ce.next(Xe))}catch(ze){Ue(ze)}},ve=Xe=>{try{Qe(Ce.throw(Xe))}catch(ze){Ue(ze)}},Qe=Xe=>Xe.done?De(Xe.value):Promise.resolve(Xe.value).then(He,ve);Qe((Ce=Ce.apply(be,se)).next())});const{Dragger:Ne}=je.default,we=({})=>{const be=(0,Le.useParams)(),[se]=ke.default.useForm(),[Ce,De]=(0,y.useState)(!0),[Ue,He]=(0,y.useState)(!1);let[ve,Qe]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Xe=[{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 ze(){return Me(this,null,function*(){let me;He(!0),window.location.href.indexOf("exercise")>-1?me=`/api/exercises/${be==null?void 0:be.categoryId}/redo_logs.json`:me=`/api/homework_commons/${be==null?void 0:be.categoryId}/redo_logs.json`;let Je=yield(0,ge.ZP)(me,{method:"get",params:ve});He(!1),(Je==null?void 0:Je.status)===0&&De(Je==null?void 0:Je.data)})}(0,y.useEffect)(()=>{ze()},[]);let qe=[{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:(me,Je,$e)=>{var Te;return(Te=Xe.find(nt=>nt.question_type===me))==null?void 0:Te.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:(me,Je,$e)=>{var Te;return(Te=[{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(nt=>nt.id===me))==null?void 0:Te.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(me,Je,$e)=>xe()(me).format("YYYY-MM-DD HH:mm:ss")}].filter(me=>!!me);return Ee.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ee.createElement(Ke.default,{destroyInactiveTabPane:!0,onChange:me=>{ve.type=me,ve.page=1,ve.limit=10,Qe(ve),ze()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ee.createElement(Be.default,{className:"mt20",loading:Ue,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:(me,Je,$e)=>xe()(me).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ce==null?void 0:Ce.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ee.createElement(Be.default,{className:"mt20",loading:Ue,columns:qe,dataSource:Ce==null?void 0:Ce.list,pagination:!1})}].filter(me=>!!me)}),Ee.createElement(pe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(me,Je)=>{ve.page=me,ve.limit=Je,Qe(ve),ze()},current:ve.page,total:Ce.count,pageSize:ve.limit,style:{marginTop:20}}))};dt.Z=(0,Le.connect)(({classroomList:be})=>({classroomList:be}))(we)},43632:function(wt,dt,re){"use strict";var y=re(59301),je=re(94968),ke=re(28284),Ke=re(62957),Be=re(4875),pe=re(44283),Le=re(49317),ge=re(66649),ye=re.n(ge),xe=re(76406),Ee=re(59301),Me=Object.defineProperty,Ne=Object.defineProperties,we=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,De=(ze,qe,me)=>qe in ze?Me(ze,qe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ze[qe]=me,Ue=(ze,qe)=>{for(var me in qe||(qe={}))se.call(qe,me)&&De(ze,me,qe[me]);if(be)for(var me of be(qe))Ce.call(qe,me)&&De(ze,me,qe[me]);return ze},He=(ze,qe)=>Ne(ze,we(qe)),ve=(ze,qe,me)=>new Promise((Je,$e)=>{var Te=ut=>{try{Ie(me.next(ut))}catch(Ut){$e(Ut)}},nt=ut=>{try{Ie(me.throw(ut))}catch(Ut){$e(Ut)}},Ie=ut=>ut.done?Je(ut.value):Promise.resolve(ut.value).then(Te,nt);Ie((me=me.apply(ze,qe)).next())});const{Dragger:Qe}=je.default,Xe=({classroomList:ze,dispatch:qe,onOk:me})=>{const Je=(0,pe.useParams)(),[$e]=ke.default.useForm(),[Te,nt]=(0,y.useState)(),[Ie,ut]=(0,y.useState)(!1),Ut={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:gt=>ve(void 0,null,function*(){return nt(gt),!1})};return(0,y.useEffect)(()=>{$e.setFieldsValue({publish_time:ye()(ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ye()(ye()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ee.createElement(Ke.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ze.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ie},onOk:()=>ve(void 0,null,function*(){$e.submit()}),onCancel:()=>{$e.resetFields(),qe({type:"classroomList/setActionTabs",payload:{}})}},Ee.createElement(ke.default,{form:$e,onFinish:gt=>ve(void 0,null,function*(){var ct,Ft;console.log("---",ze.actionTabs,gt,Je);let Ye=((ct=ze==null?void 0:ze.actionTabs)==null?void 0:ct.type)==="exercise"?`/api/exercises/${Je==null?void 0:Je.category}/exercise_user/edit_score.json`:`/api/student_works/${ze.actionTabs.id}/edit_score.json`;ut(!0);let oe=yield(0,Le.ZP)(Ye,{method:"post",body:He(Ue({},gt),{exercise_user_id:((Ft=ze==null?void 0:ze.actionTabs)==null?void 0:Ft.type)==="exercise"?ze.actionTabs.id:""})});ut(!1),$e.resetFields(),qe({type:"classroomList/setActionTabs",payload:{}}),me()})},Ee.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"}]},Ee.createElement(Be.Z,{min:0,style:{width:"100%"}}))))};dt.Z=(0,pe.connect)(({classroomList:ze})=>({classroomList:ze}))(Xe)},84667:function(wt,dt,re){"use strict";var y=re(59301),je=re(94968),ke=re(28284),Ke=re(7939),Be=re(77019),pe=re(44104),Le=re(24017),ge=re(44283),ye=re(66649),xe=re.n(ye),Ee=re(28450),Me=re(49317),Ne=re(59301),we=(Ce,De,Ue)=>new Promise((He,ve)=>{var Qe=qe=>{try{ze(Ue.next(qe))}catch(me){ve(me)}},Xe=qe=>{try{ze(Ue.throw(qe))}catch(me){ve(me)}},ze=qe=>qe.done?He(qe.value):Promise.resolve(qe.value).then(Qe,Xe);ze((Ue=Ue.apply(Ce,De)).next())});const{Dragger:be}=je.default,se=({})=>{const Ce=(0,ge.useParams)(),[De]=ke.default.useForm(),[Ue,He]=(0,y.useState)(!0),[ve,Qe]=(0,y.useState)(!1);console.log("----",Ce);function Xe(){return we(this,null,function*(){var ze,qe;let me;window.location.href.indexOf("exercise")>-1?me=`/api/exercises/${Ce==null?void 0:Ce.categoryId}/get_time_setting.json`:me=`/api/homework_commons/${Ce==null?void 0:Ce.categoryId}/get_time_setting.json`;let Je=yield(0,Me.ZP)(me,{method:"get"});(Je==null?void 0:Je.status)===0&&De.setFieldsValue({publish_time:xe()(xe()((ze=Je==null?void 0:Je.data)==null?void 0:ze.publish_time).format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()((qe=Je==null?void 0:Je.data)==null?void 0:qe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{Xe()},[]),Ne.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ne.createElement("div",{style:{textAlign:"end"}},Ue&&Ne.createElement(Ke.ZP,{onClick:()=>{He(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ue&&Ne.createElement("div",null,Ne.createElement(Ke.ZP,{type:"primary",loading:ve,onClick:()=>{De.submit()}},"\u63D0\u4EA4"),Ne.createElement(Ke.ZP,{style:{marginLeft:20},onClick:()=>{He(!0)}},"\u53D6\u6D88"))),Ne.createElement(ke.default,{form:De,disabled:Ue,onFinish:ze=>we(void 0,null,function*(){Qe(!0),console.log("---",window.location.href);let qe;window.location.href.indexOf("exercise")>-1?qe=`/api/exercises/${Ce==null?void 0:Ce.categoryId}/time_setting.json`:qe=`/api/homework_commons/${Ce==null?void 0:Ce.categoryId}/time_setting.json`;let me=yield(0,Me.ZP)(qe,{method:"post",body:{publish_time:xe()(ze.publish_time).format("YYYY-MM-DD HH:mm"),end_time:xe()(ze.end_time).format("YYYY-MM-DD HH:mm")}});Qe(!1),(me==null?void 0:me.status)===0&&He(!0)})},Ne.createElement(Be.Z,null,Ne.createElement(pe.Z,null,Ne.createElement(ke.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ne.createElement(Le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,Ee.Q8)(ze),disabledTime:ze=>(0,Ee.d0)(ze),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ne.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ne.createElement(Be.Z,null,Ne.createElement(pe.Z,null,Ne.createElement(ke.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ne.createElement(Le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,Ee.Q8)(ze,"",De.getFieldValue("publish_time")),disabledTime:ze=>(0,Ee.d0)(ze,De.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ne.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")))))};dt.Z=(0,ge.connect)(({classroomList:Ce})=>({classroomList:Ce}))(se)},97659:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return xe}});var y=re(59301),je=re(37568),ke=re(62673),Ke=re(77019),Be={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Le=re(90736),ge=(Ee,Me,Ne)=>new Promise((we,be)=>{var se=Ue=>{try{De(Ne.next(Ue))}catch(He){be(He)}},Ce=Ue=>{try{De(Ne.throw(Ue))}catch(He){be(He)}},De=Ue=>Ue.done?we(Ue.value):Promise.resolve(Ue.value).then(se,Ce);De((Ne=Ne.apply(Ee,Me)).next())}),xe=({data:Ee,value:Me=[],handleChangePage:Ne,className:we="",setSelectedRowKeys:be,selectedRowKeys:se,onChange:Ce=()=>{}})=>{const[De,Ue]=(0,y.useState)([]),[He,ve]=(0,y.useState)([]),[Qe,Xe]=(0,y.useState)([]);let[ze,qe]=(0,y.useState)(1),[me,Je]=(0,y.useState)();return(0,y.useEffect)(()=>{Ue(Ee),ve([]),Xe([])},[Ee]),(0,y.useEffect)(()=>{be&&(ve(se),Xe(se))},[se]),y.createElement("div",{className:`flex justify-between w-full ${we}`},y.createElement("div",{className:Be.leftdiv},y.createElement(je.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:$e=>ge(void 0,null,function*(){Ue(Ee.filter(Te=>{var nt;return(nt=Te==null?void 0:Te.name)==null?void 0:nt.includes($e.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),De.length===0&&y.createElement(Le.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:He.map($e=>`${$e.id}`),onChange:$e=>{be(De.filter(Te=>$e.includes(`${Te.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},De.map(($e,Te)=>y.createElement(Ke.Z,{key:$e.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(ke.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:$e.is_published,value:`${$e.id}`},y.createElement("div",{className:Be.listClass},y.createElement("span",{className:Be.spantitle,style:{width:$e.is_published?"108px":"170px"}},$e.name),$e.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:Be.rightdiv},y.createElement(je.default.Search,{onChange:$e=>{Xe(He.filter(Te=>Te.name.includes($e.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Qe.length===0&&y.createElement(Le.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Qe.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}},Qe.map(($e,Te)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:$e.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},$e.name),y.createElement("img",{src:pe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{be(He.filter(nt=>`${nt.id}`!=`${$e.id}`))}})))))))}},33261:function(wt,dt,re){"use strict";re.d(dt,{Ei:function(){return De},rU:function(){return Ue},ZP:function(){return ve}});var y=re(59301),je={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=re(28284),Ke=re(47889),Be=re(4875),pe=re(62673),Le=re(25399),ge=re(5269),ye=re(92310),xe=re.n(ye),Ee=re(59301),Me=Object.defineProperty,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,se=(Qe,Xe,ze)=>Xe in Qe?Me(Qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Qe[Xe]=ze,Ce=(Qe,Xe)=>{for(var ze in Xe||(Xe={}))we.call(Xe,ze)&&se(Qe,ze,Xe[ze]);if(Ne)for(var ze of Ne(Xe))be.call(Xe,ze)&&se(Qe,ze,Xe[ze]);return Qe};const De=({value:Qe,className:Xe,style:ze})=>{const[qe,me]=(0,y.useState)("0");(0,y.useEffect)(()=>{if(Qe){const{submit_limit:$e,must_file:Te}=Qe;if($e&&Te){me("1");return}if($e&&!Te){me("2");return}if(!$e&&Te){me("3");return}}},[Qe]);const Je={1:Ee.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Ee.createElement("span",{className:"ml5 mr5 c-light-primary"},Qe==null?void 0:Qe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:Ee.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Ee.createElement("span",{className:"ml5 mr5 c-light-primary"},Qe==null?void 0:Qe.submit_limit_num),"\u5B57\u7B26"),3:Ee.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return qe==="0"?Ee.createElement(Ee.Fragment,null):Ee.createElement("section",{className:xe()(je.exhibition,Xe),style:ze},Ee.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Je==null?void 0:Je[qe])},Ue=({className:Qe,style:Xe,form:ze})=>{const qe=ke.default.useWatch("submit_limit",ze),me=ke.default.useWatch("can_submit",ze),Je=ke.default.useWatch("submit_num",ze);return Ee.createElement("section",{className:xe()(je.wrap,Qe),style:Xe},Ee.createElement("div",{className:`${je.title}`},Ee.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),Ee.createElement(ke.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},Ee.createElement(Ke.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Ke.ZP,{value:!1,style:{marginRight:"40px"}},Ee.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),Ee.createElement("br",null),Ee.createElement(Ke.ZP,{value:!0},Ee.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),Ee.createElement("div",null,me?Ee.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},Ee.createElement(ke.default.Item,{name:"submit_num",rules:me?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},Ee.createElement(Be.Z,{precision:0,min:1,disabled:!me,size:"large",addonAfter:"\u6B21",style:{width:133}})),Ee.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},Ee.createElement("span",{style:{color:"#666",fontSize:12}},Ee.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",Ee.createElement("span",{style:{color:"#FF6500"}},Je)," \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"),Ee.createElement("span",{style:{color:"#666",fontSize:12}},Ee.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 ",Ee.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",Ee.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):Ee.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")),Ee.createElement("div",{className:`${je.title} mt30`},Ee.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),Ee.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},Ee.createElement(ke.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},Ee.createElement(pe.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),Ee.createElement(ke.default.Item,{className:"mr10",name:"submit_limit_num",rules:qe?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},Ee.createElement(Be.Z,{precision:0,min:1,disabled:!qe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),Ee.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},Ee.createElement(ke.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},Ee.createElement(pe.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),Ee.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},Ee.createElement(ke.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},Ee.createElement(pe.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),Ee.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 ve=({value:Qe,onChange:Xe,className:ze,style:qe,disabled:me=!1,checkMarginLeft:Je=0})=>{const $e={submit_limit:!1,submit_limit_num:200,must_file:!1},[Te,nt]=(0,y.useState)({});(0,y.useEffect)(()=>{if(console.log(Qe,"value"),!Qe)return;const ut={submit_limit:Qe==null?void 0:Qe.submit_limit,submit_limit_num:Qe==null?void 0:Qe.submit_limit_num,must_file:Qe==null?void 0:Qe.must_file,can_submit:Qe==null?void 0:Qe.can_submit,submit_num:Qe==null?void 0:Qe.submit_num};nt(Ce({},ut))},[Qe]);const Ie=ut=>{const Ut=Ce(Ce({},Te),ut);Xe(Ut)};return Ee.createElement("section",{className:xe()(je.wrap,ze),style:qe},Ee.createElement("div",{className:`${je.sub_title} mt20`},Ee.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),Ee.createElement(Ke.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Te==null?void 0:Te.can_submit,onChange:ut=>Ie({can_submit:ut.target.value})},Ee.createElement(Ke.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},Ee.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),Ee.createElement("div",{style:{position:"relative",display:"inline-block"}},Ee.createElement(Le.Z,{placement:"topLeft",getPopupContainer:ut=>ut.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"},Ee.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`})))),Ee.createElement("br",null),Ee.createElement(Ke.ZP,{className:je.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},Ee.createElement("div",{className:"flex-container"},Ee.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),Ee.createElement("div",{style:{position:"relative",display:"inline-block"}},Ee.createElement(Le.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:Ee.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},Ee.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 ",Ee.createElement("span",{style:{color:"#FFB83A"}},Te==null?void 0:Te.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"),Ee.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 ",Ee.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",Ee.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},Ee.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`}))),(Te==null?void 0:Te.can_submit)&&Ee.createElement(Be.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:me||!(Te!=null&&Te.can_submit),value:Te==null?void 0:Te.submit_num,onChange:ut=>Ie({submit_num:ut})})))),Ee.createElement("div",{className:`${je.sub_title} mt20`},Ee.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),Ee.createElement(ge.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},Ee.createElement(pe.default,{style:{marginLeft:Je},disabled:me,checked:Te==null?void 0:Te.submit_limit,onChange:ut=>Ie({submit_limit:ut.target.checked})}),Ee.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),Ee.createElement(Be.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:me||!(Te!=null&&Te.submit_limit),value:Te==null?void 0:Te.submit_limit_num,onChange:ut=>Ie({submit_limit_num:ut})})),Ee.createElement(ge.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},Ee.createElement(pe.default,{style:{marginLeft:Je},disabled:me,checked:Te==null?void 0:Te.must_file,onChange:ut=>Ie({must_file:ut.target.checked})}),Ee.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},44624:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ce}});var y=re(59301),je=re(44283),ke=re(24017),Ke=re(62957),Be=re(37568),pe=re(6767),Le=re(77019),ge=re(5269),ye={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},xe=re(66649),Ee=re.n(xe),Me=re(76406),Ne=re(90736),we=re(59301);const{RangePicker:be}=ke.default,se=({dispatch:De,classroomList:Ue,onConfirm:He})=>{const[ve,Qe]=(0,y.useState)([]),[Xe,ze]=(0,y.useState)([]),[qe,me]=(0,y.useState)(""),[Je,$e]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Ie,ut,Ut,gt;if(Ue.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ie=Ue.actionTabs)==null?void 0:Ie.rangePickerDisabled),(ut=Ue.actionTabs)!=null&&ut.rangePickerDisabled?$e((Ut=Ue.actionTabs)==null?void 0:Ut.rangePickerDisabled):$e([!1,!1]);let ct=Ue.actionTabs.data,Ft=(gt=ct==null?void 0:ct.group_name)==null?void 0:gt.map((Ye,oe)=>{var Pe;return{group_id:ct==null?void 0:ct.group_id[oe],group_name:ct==null?void 0:ct.group_name[oe],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)?(Pe=ct==null?void 0:ct.publish_time)==null?void 0:Pe[0]:ct==null?void 0:ct.publish_time}});Ft&&(Qe([...Ft]),ze([...Ft]))}},[Ue.actionTabs]);const Te=()=>{De({type:"classroomList/setActionTabs",payload:{}}),me("")},nt=Ie=>{if(Ie){const ut=Xe==null?void 0:Xe.filter(Ut=>{var gt,ct;return(ct=(gt=Ut==null?void 0:Ut.group_name)==null?void 0:gt.toLowerCase())==null?void 0:ct.includes(Ie==null?void 0:Ie.toLowerCase())});Qe(ut)}else Qe(Xe)};return we.createElement(Ke.default,{width:980,title:we.createElement("div",{style:{fontWeight:"bold",display:"flex"}},we.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",we.createElement("span",{className:ye.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")),we.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:qe,onChange:Ie=>{me(Ie.target.value.trim()),nt(Ie.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ue.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Te(),onOk:()=>{var Ie;if(Xe.some(Ut=>!Ut.end_time||!Ut.publish_time)){pe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}He((Ie=Ue.actionTabs)==null?void 0:Ie.index,Xe),Te()}},we.createElement("div",{className:ye.modal_con},we.createElement(Le.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ve==null?void 0:ve.length)>0?ve.map(function(Ie,ut){return we.createElement(ge.Z,{span:24,key:ut},we.createElement(Le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ut==(ve==null?void 0:ve.length)-1?"0px":"10px"}},we.createElement("div",{className:ye.multiple_select,title:Ie==null?void 0:Ie.group_name},Ie==null?void 0:Ie.group_name),we.createElement("div",{className:"ml20"},we.createElement(be,{size:"large",allowClear:!1,disabled:Je,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:Ut=>{var gt;return(0,Me.Q8)(Ut,(gt=Ue.actionTabs)==null?void 0:gt.disabledDate)},disabledTime:Ut=>(0,Me.d0)(Ut),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,Me.U6)(),"HH:mm"),Ee()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ie==null?void 0:Ie.publish_time)&&[Ee()(Ie==null?void 0:Ie.publish_time),Ie!=null&&Ie.end_time?Ee()(Ie==null?void 0:Ie.end_time):void 0],onChange:(Ut,gt)=>{ve[ut].publish_time=gt[0],ve[ut].end_time=gt[1],Qe([...ve]),Xe.forEach(ct=>{ct.group_id===(Ie==null?void 0:Ie.group_id)&&(ct.publish_time=gt[0],ct.end_time=gt[1])}),ze([...Xe])},onCalendarChange:(Ut,gt,ct)=>{if(gt!=null&&gt[0]&&!gt[1]){const Ft=Ee()(gt[0]).add(7,"days");ve[ut].publish_time=gt[0],ve[ut].end_time=Ft,Qe([...ve]),Xe.forEach(Ye=>{Ye.group_id===(Ie==null?void 0:Ie.group_id)&&(Ye.publish_time=gt[0],Ye.end_time=Ft)}),ze([...Xe])}}})),Je[0]?we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ve.splice(ut,1),Qe([...ve]),Xe.forEach((Ut,gt)=>{Ut.group_id===(Ie==null?void 0:Ie.group_id)&&Xe.splice(gt,1)}),ze([...Xe])}})))}):we.createElement(Ne.Z,null))))};var Ce=(0,je.connect)(({classroomList:De})=>({classroomList:De}))(se)},6755:function(wt,dt,re){"use strict";re.d(dt,{$J:function(){return ke},JZ:function(){return Be},bN:function(){return Le},jP:function(){return pe},rO:function(){return Ke}});var y=re(49317),je=(ge,ye,xe)=>new Promise((Ee,Me)=>{var Ne=se=>{try{be(xe.next(se))}catch(Ce){Me(Ce)}},we=se=>{try{be(xe.throw(se))}catch(Ce){Me(Ce)}},be=se=>se.done?Ee(se.value):Promise.resolve(se.value).then(Ne,we);be((xe=xe.apply(ge,ye)).next())});function ke(ge){return(0,y.U2)(`libraries/${ge}.json`)}function Ke(){return(0,y.U2)("library_tags.json")}function Be(ge){return je(this,null,function*(){return(yield(0,y.IV)(`attachments/${ge}.json`)).status===0})}function pe(ge){return(0,y.v_)("libraries.json",ge)}function Le(ge,ye){return(0,y.gz)(`libraries/${ge}.json`,ye)}},6252:function(wt,dt,re){"use strict";re.d(dt,{AD:function(){return ut},BA:function(){return ee},D9:function(){return Pe},Hp:function(){return Xe},IM:function(){return At},Iy:function(){return qe},KM:function(){return Ae},KU:function(){return yt},MJ:function(){return ze},Ne:function(){return at},ON:function(){return Nt},Uj:function(){return Jt},VY:function(){return mt},YO:function(){return Lt},YX:function(){return Ct},Zn:function(){return be},_g:function(){return He},_k:function(){return Ye},c6:function(){return nt},cr:function(){return se},eV:function(){return Ie},fi:function(){return Ce},gh:function(){return $e},hS:function(){return Ge},iA:function(){return De},j6:function(){return ve},je:function(){return ct},jj:function(){return Qe},kS:function(){return Bt},lS:function(){return Ft},o6:function(){return Te},pO:function(){return le},rQ:function(){return Ut},sA:function(){return Je},xm:function(){return oe},xo:function(){return ot},y8:function(){return gt},yd:function(){return Ue}});var y=re(77996),je=re(44283),ke=re(76406),Ke=re(6767),Be=re(14185),pe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,xe=(z,ae,te)=>ae in z?pe(z,ae,{enumerable:!0,configurable:!0,writable:!0,value:te}):z[ae]=te,Ee=(z,ae)=>{for(var te in ae||(ae={}))ge.call(ae,te)&&xe(z,te,ae[te]);if(Le)for(var te of Le(ae))ye.call(ae,te)&&xe(z,te,ae[te]);return z},Me=(z,ae,te)=>new Promise((We,ft)=>{var lt=Pt=>{try{Kt(te.next(Pt))}catch(on){ft(on)}},zt=Pt=>{try{Kt(te.throw(Pt))}catch(on){ft(on)}},Kt=Pt=>Pt.done?We(Pt.value):Promise.resolve(Pt.value).then(lt,zt);Kt((te=te.apply(z,ae)).next())});const Ne=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},we=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},be=z=>Me(void 0,null,function*(){Ne(),(yield(0,y.YR)(Ee({},z))).status===0&&(yield(0,ke.QH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z.coursesId}/export_couser_info.json`,query:z}))),we()}),se=z=>Me(void 0,null,function*(){const ae=yield(0,y.yS)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`);else{if(ae.status===-2)return ae;ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_member_act_score`))}}),Ce=z=>Me(void 0,null,function*(){const ae=yield(0,y.W0)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_score`))}}),De=z=>Me(void 0,null,function*(){const ae=yield(0,y.Nl)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ue=z=>Me(void 0,null,function*(){const ae=yield(0,y.IU)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/export_star_user`))}}),He=z=>Me(void 0,null,function*(){const ae=yield(0,y.td)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-2)return ae;if(ae.status===-3)(0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_exercise_and_other`);else if(ae.status===-4)return ae}}),ve=z=>Me(void 0,null,function*(){const ae=yield(0,y.QX)(Ee({},z));if(ae.status===0)Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/course_total_homework`))}}),Qe=(z,ae)=>Me(void 0,null,function*(){const te=yield(0,y.o_)(Ee({},z));te.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`)):te.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`))}),Xe=(z,ae)=>Me(void 0,null,function*(){const te=yield(0,y.ZL)(Ee({},z));te.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`)):te.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`))}),ze=(z,ae)=>Me(void 0,null,function*(){const te=yield(0,y.vV)(Ee({},z));te.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`)):te.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`))}),qe=(z,ae)=>Me(void 0,null,function*(){const te=yield(0,y.aP)(Ee({},z));te.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`)):te.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/${ae}`))}),me=z=>Me(void 0,null,function*(){Ne(),(yield exportCourseWorkListAppendix(Ee({},z))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${z.categoryId}/works_list.zip`,query:z}))),we()}),Je=z=>Me(void 0,null,function*(){Ne(),yield(0,ke.FH)("",Be.Z.API_SERVER+`/api/polls/${z.categoryId}/commit_result.xlsx`),we()}),$e=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z.coursesId}/attendances/export_xlsx_data.xlsx`,query:z}))}),Te=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z.coursesId}/video_study_statics.xlsx`,query:z}))}),nt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z.coursesId}/export_video_study.xlsx`,query:z}))}),Ie=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z.coursesId}/export_course_students_info.xlsx`,query:z}))}),ut=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+"/api/school_manages/students.xlsx",query:z}))}),Ut=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.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:Be.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:z}))}),ct=z=>Me(void 0,null,function*(){const ae=yield(0,y.Uy)(Ee({},z));ae.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`)):ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ft=z=>Me(void 0,null,function*(){const ae=yield(0,y.tg)(Ee({},z));ae.status===0?(Ke.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`)):ae.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${z.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ye=z=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/export_records/${z.id}.xlsx`,query:z}))}),oe=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:z}))}),Pe=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/${z.menuKey}_statistic.xlsx?${z.checkedList.map(ae=>`course_group_id[]=${ae}`).join("&")}`,query:z}))}),at=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.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:Be.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:z}))}),Ge=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_courses.xlsx`,query:z}))}),ot=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${z==null?void 0:z.ec_year_id}/ec_graduation_requirements.xlsx`,query:z}))}),mt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.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:Be.Z.API_SERVER+`/api/exercises/${z.categoryId}/rank_list.xlsx`,query:z}))}),Bt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:z}))}),Nt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/examination_banks/${z.id}.json`,query:z}))}),Ct=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/exercises/${z.categoryId}.json`,query:z}))}),Lt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/polls/${z==null?void 0:z.id}/commit_result.json`,query:z}))}),Jt=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.Z.API_SERVER+"/api/paths/get_task_pass.json",query:z}))}),le=(z,ae)=>Me(void 0,null,function*(){yield(0,ke.FH)(ae||"",(0,ke.NY)({url:Be.Z.API_SERVER+`/api/exercises/${z==null?void 0:z.exercise_id}/consult_exercise.json`,query:z}))}),Ae=z=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Be.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:Be.Z.API_SERVER+`/api/courses/${z==null?void 0:z.coursesId}/group_homeworks/import_group_template.xlsx`,query:z}))})},59813:function(wt,dt,re){"use strict";re.d(dt,{M:function(){return pe},Y:function(){return Be}});var y=re(66649),je=re.n(y),ke=re(78267),Ke=re.n(ke);const Be=(Le,ge="YYYY-MM-DD")=>(0,ke.cloneDeepWith)(Le,xe=>{if(xe instanceof je())return xe.format(ge)}),pe=(Le,ge,ye)=>{const xe=Ee=>Reflect.toString.call(Ee)==="[object Object]";if(!xe(Le)&&!Array.isArray(Le))return Le;for(const Ee of Object.keys(Le))Array.isArray(Le[Ee])?Le[Ee]=Le[Ee].map(Me=>pe(Me,ge,ye)):xe(Le[Ee])?Le[Ee]=pe(Le[Ee],ge,ye):ge.includes(Ee)&&typeof Le[Ee]=="string"&&(Le[Ee]=ye?je()(Le[Ee],ye):je()(Le[Ee]));return Le}},63392:function(wt,dt,re){"use strict";re.d(dt,{U:function(){return ye}});var y=re(59301),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,pe=(xe,Ee,Me)=>Ee in xe?je(xe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):xe[Ee]=Me,Le=(xe,Ee)=>{for(var Me in Ee||(Ee={}))Ke.call(Ee,Me)&&pe(xe,Me,Ee[Me]);if(ke)for(var Me of ke(Ee))Be.call(Ee,Me)&&pe(xe,Me,Ee[Me]);return xe},ge=(xe,Ee,Me)=>new Promise((Ne,we)=>{var be=De=>{try{Ce(Me.next(De))}catch(Ue){we(Ue)}},se=De=>{try{Ce(Me.throw(De))}catch(Ue){we(Ue)}},Ce=De=>De.done?Ne(De.value):Promise.resolve(De.value).then(be,se);Ce((Me=Me.apply(xe,Ee)).next())});function ye(xe,Ee){const[Me,Ne]=(0,y.useState)(Ee),[we,be]=(0,y.useState)(!1),[se,Ce]=(0,y.useState)();return[Me,we,(Ue,He=!1)=>ge(this,null,function*(){const ve=He?Ee:Le(Le({},Me),Ue);be(!0),Ne(ve);const Qe=yield xe(ve);return be(!1),Ce(Qe),Qe}),se,Ce]}},91588:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Le}});var y=re(59301),je=re.p+"static/modelContact.7a7eb113.png",ke=re(22007),Ke=re(15267),Be=re(59301),Le=()=>{const[ge,ye]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Ke.$O)()?!0:(ye(!0),!1),ContactModalElement:()=>Be.createElement(ke.Z,{visible:ge,setVisible:ye,image:je}),contactOpen:ge,setContactOpen:ye}}},20047:function(wt,dt,re){"use strict";re.d(dt,{AL:function(){return ve},Iy:function(){return Ee},Qv:function(){return we},ez:function(){return He},jb:function(){return Me}});var y=re(32834),je=re.n(y),ke=re(11690),Ke=re.n(ke);let Be=1;function pe(me,Je){const $e=me.match(/^(\s+)(?:```)/);if($e===null)return Je;const Te=$e[1];return Je.split(`
`).map(nt=>{const Ie=nt.match(/^\s+/);if(Ie===null)return nt;const[ut]=Ie;return ut.length>=Te.length?nt.slice(Te.length):nt}).join(`
`)}let Le=[],ge=["<ul>"];const ye=new(je()).Renderer,xe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ee(){Le.length=0,ge=["<ul>"]}const Me={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ne(me,Je,$e,Te){if(Je>=me.length||me[Je].level<=$e)return Je;var nt=me[Je];Te.push("<li><a href='#"+Be+nt.anchor+"'>"+nt.text+"</a>"),Je++;var Ie=[];return Je=Ne(me,Je,nt.level,Ie),Ie.length>0&&(Te.push("<ul>"),Ie.forEach(function(ut){Te.push(ut)}),Te.push("</ul>")),Te.push("</li>"),Je=Ne(me,Je,$e,Te),Je}function we(){return Ne(Le,0,0,ge),ge.push("</ul>"),ge.join("")}const be={heading(me){const Je=xe.exec(me);if(Be+=1,Je)return{type:"heading",raw:Je[0],depth:Je[1].length,text:Je[2]}},fences(me){const Je=this.rules.block.fences.exec(me);if(Je){const $e=Je[0];let Te=pe($e,Je[3]||"");const nt=Je[2]?Je[2].trim():Je[2];if(["latex","katex","math"].indexOf(nt)>=0){const Ie=De(),ut=Te;Te=Ie,Ue[Ie]={type:"block",expression:ut}}return{type:"code",raw:$e,lang:nt,text:Te}}}},se=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ce=0;const De=()=>`__special_katext_id_${Ce++}__`;let Ue={};function He(){return Ue}function ve(){Ce=0,Ue={}}function Qe(me){return me=me.replace(se,(Je,$e)=>{const Te=De();return Ue[Te]={type:"inline",expression:$e},Te}),me}const Xe=ye.listitem;ye.listitem=function(me){return Xe(Qe(me))};const ze=ye.paragraph;ye.paragraph=function(me){return ze(Qe(me))};const qe=ye.tablecell;ye.tablecell=function(me,Je){return qe(Qe(me),Je)},ye.code=function(me,Je,$e){const Te=(Je||"").match(/\S*/)[0];return Te?["latex","katex","math"].indexOf(Te)>=0?`<p class='editormd-tex'>${me}</p>`:`<pre class="prettyprint linenums"><code class="language-${Je}">${$e?me:(0,ke.escape)(me,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+($e?me:(0,ke.escape)(me,!0))+"</code></pre>"},ye.heading=function(me,Je,$e){let Te=this.options.headerPrefix+$e.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Le.push({anchor:Te,level:Je,text:me}),"<h"+Je+' id="'+Be+Te+'">'+me+"</h"+Je+">"},je().setOptions({silent:!0,gfm:!0,pedantic:!1}),je().use({tokenizer:be,renderer:ye}),dt.ZP=je()},2806:function(wt,dt,re){"use strict";re.d(dt,{_:function(){return Ee}});var y=re(66443),je=re(62957),ke=re(6767),Ke=re(70858),Be=re(76406),pe=re(59301),Le=(Me,Ne,we)=>new Promise((be,se)=>{var Ce=He=>{try{Ue(we.next(He))}catch(ve){se(ve)}},De=He=>{try{Ue(we.throw(He))}catch(ve){se(ve)}},Ue=He=>He.done?be(He.value):Promise.resolve(He.value).then(Ce,De);Ue((we=we.apply(Me,Ne)).next())});const ge=Me=>Le(void 0,[Me],function*({is_jupyter:Ne,is_jupyter_lab:we,shixunId:be,homework_common_id:se,courseId:Ce}){if(Ne||we){const Ue=yield(0,y.BK)({id:be});Ue!=null&&Ue.identifier&&(0,Be.xg)(`/tasks/${Ue.identifier}/jupyter?homework_common_id=${se}`);return}const De=yield(0,y.Ir)({id:be,homework_common_id:se});if(De!=null&&De.game_identifier){(0,Be.xg)(`/tasks/${Ce}/${se}/${De.game_identifier}`);return}(De==null?void 0:De.status)===2?ye(De==null?void 0:De.message,se,Ce):(De==null?void 0:De.status)===3?xe(De==null?void 0:De.message):(De==null?void 0:De.status)==-3&&(0,Be.eF)()}),ye=(Me,Ne,we)=>{Me=Me!=null&&Me.includes(".json")?Me:`${Me}.json`,je.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:pe.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Le(void 0,null,function*(){const 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 se=yield(0,y.Ir)({id:be.shixun_identifier,homework_common_id:Ne});if(se!=null&&se.game_identifier){(0,Be.xg)(`/tasks/${we}/${Ne}/${se.game_identifier}`);return}(se==null?void 0:se.status)===2?ye(se==null?void 0:se.message,Ne,we):(se==null?void 0:se.status)===3&&xe(se==null?void 0:se.message)})})},xe=Me=>{je.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:pe.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")})},Ee=(Me,Ne)=>Le(void 0,[Me,Ne],function*(we,{is_jupyter:be,is_jupyter_lab:se}){const Ce=yield(0,y.WT)(we);if(Ce.length>1)return je.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:pe.createElement("div",null,pe.createElement("div",null,"\u4F60\u5F53\u524D\u6709",Ce.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"),pe.createElement(Ke.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(De,Ue){const{course_identifier:He,id:ve}=Ue||{};return pe.createElement("a",{target:"_blank",href:`/classrooms/${He}/shixun_homework/${ve}/detail`},De)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(De,Ue){const{course_identifier:He,id:ve,shixun_identifier:Qe}=Ue;return pe.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{ge({is_jupyter:be,is_jupyter_lab:se,shixunId:Qe,homework_common_id:ve,courseId:He})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Ce,rowKey:"id"}))}),!0;if(Ce.length===1){const{shixun_identifier:De,id:Ue,course_identifier:He}=Ce[0];return ge({is_jupyter:be,is_jupyter_lab:se,shixunId:De,homework_common_id:Ue,courseId:He}),!0}return!1});dt.Z=ge},24532:function(wt,dt,re){"use strict";re.d(dt,{rX:function(){return Qe},pW:function(){return Xe},gy:function(){return ze},xY:function(){return ve},O5:function(){return He},hs:function(){return se},tJ:function(){return we},o1:function(){return be},Rd:function(){return Ue}});var y=re(44283),je=re(62957),ke=re(37285),Ke=re(6767),Be=re(15267),pe=re(76406),Le=re(87169),ge=re(25510),ye="data:image/png;base64,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",xe=re.p+"static/newqrcode.a8740efb.png",Ee=re(32637),Me=re(59301),Ne=(qe,me,Je)=>new Promise(($e,Te)=>{var nt=Ut=>{try{ut(Je.next(Ut))}catch(gt){Te(gt)}},Ie=Ut=>{try{ut(Je.throw(Ut))}catch(gt){Te(gt)}},ut=Ut=>Ut.done?$e(Ut.value):Promise.resolve(Ut.value).then(nt,Ie);ut((Je=Je.apply(qe,me)).next())});const we=(qe,me=!1,Je=!1,$e="",Te=!1)=>!!(be(qe)&&Ce(qe,me,Je,$e,Te)),be=qe=>(0,Be.bg)()?!0:(qe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),se=qe=>{var me,Je,$e;const{user:Te}=(0,y.getDvaApp)()._store.getState();(0,Be.bg)()&&!((Je=(me=Te==null?void 0:Te.userInfo)==null?void 0:me.course)!=null&&Je.course_public)&&!(($e=Te==null?void 0:Te.userInfo)!=null&&$e.profile_completed)&&qe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ce=(qe,me=!1,Je=!0,$e="",Te=!1)=>{var nt;const{user:Ie}=(0,y.getDvaApp)()._store.getState();return(nt=Ie.userInfo)!=null&&nt.profile_completed?!0:(Je?qe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:$e,isCurrentPage:Te}}):je.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,pe.xg)("/account/profile/edit"),De()}}),!1)},De=()=>{je.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()}})},Ue=()=>{je.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:Ee}),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"))})},He=()=>{var qe;const{user:me}=(0,y.getDvaApp)()._store.getState();return(qe=me.userInfo)!=null&&qe.professional_certification?!0:(je.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,pe.xg)("/account/certification")}}),!1)},ve=()=>(0,Be.V9)()?!0:(je.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:xe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Qe=(qe,me)=>qe?!0:(je.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,me||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:ye,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,pe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Xe=qe=>{je.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,qe),"\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:ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ze=(qe,me="")=>{const{shixunsDetail:{detail:Je}}=(0,y.getDvaApp)()._store.getState();if((Je==null?void 0:Je.public)===2||(Je==null?void 0:Je.public)===1||(Je==null?void 0:Je.shixun_status)===3){let $e="";return(Je==null?void 0:Je.public)===2&&($e="\u5DF2\u516C\u5F00"),(Je==null?void 0:Je.public)===1&&($e="\u5F85\u5BA1\u6838"),(Je==null?void 0:Je.shixun_status)===3&&($e="\u5DF2\u5173\u95ED"),je.default.info({centered:!0,icon:Me.createElement(Le.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",$e,"\uFF0C",me,"\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:ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Je==null?void 0:Je.shixun_status)===2?(je.default.confirm({centered:!0,icon:Me.createElement(Le.Z,null),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",me,"\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:()=>{je.default.confirm({width:440,centered:!0,icon:Me.createElement(Le.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:()=>Ne(void 0,null,function*(){(yield qe({type:"shixunsDetail/cancelRelease",payload:{id:Je==null?void 0:Je.identifier}})).status!==401&&(Ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),qe({type:"shixunsDetail/getShixunsDetail",payload:{id:Je==null?void 0:Je.identifier}}),qe({type:"practiceSetting/getCommonData",payload:{id:Je==null?void 0:Je.identifier}}))})})}}),!0):!1}},92973:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ft}});var y=re(59301),je=re(29679),ke=re(19248),Ke=re(99267),Be=re(96512),pe=re(78987),Le=re(92310),ge=re.n(Le),ye=re(77900),xe=re(26112),Ee=re(8654),Me=re(22703),Ne=re(48755),we=re(36237),be=re(63356),se=re(16931);const Ce=(Ye,oe,Pe,at,At)=>({background:Ye,border:`${(0,we.unit)(at.lineWidth)} ${at.lineType} ${oe}`,[`${At}-icon`]:{color:Pe}}),De=Ye=>{const{componentCls:oe,motionDurationSlow:Pe,marginXS:at,marginSM:At,fontSize:Ge,fontSizeLG:ot,lineHeight:mt,borderRadiusLG:yt,motionEaseInOutCirc:Bt,withDescriptionIconSize:Nt,colorText:Ct,colorTextHeading:Lt,withDescriptionPadding:Jt,defaultPadding:le}=Ye;return{[oe]:Object.assign(Object.assign({},(0,be.Wf)(Ye)),{position:"relative",display:"flex",alignItems:"center",padding:le,wordWrap:"break-word",borderRadius:yt,[`&${oe}-rtl`]:{direction:"rtl"},[`${oe}-content`]:{flex:1,minWidth:0},[`${oe}-icon`]:{marginInlineEnd:at,lineHeight:0},"&-description":{display:"none",fontSize:Ge,lineHeight:mt},"&-message":{color:Lt},[`&${oe}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Pe} ${Bt}, opacity ${Pe} ${Bt},
padding-top ${Pe} ${Bt}, padding-bottom ${Pe} ${Bt},
margin-bottom ${Pe} ${Bt}`},[`&${oe}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${oe}-with-description`]:{alignItems:"flex-start",padding:Jt,[`${oe}-icon`]:{marginInlineEnd:At,fontSize:Nt,lineHeight:0},[`${oe}-message`]:{display:"block",marginBottom:at,color:Lt,fontSize:ot},[`${oe}-description`]:{display:"block",color:Ct}},[`${oe}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ue=Ye=>{const{componentCls:oe,colorSuccess:Pe,colorSuccessBorder:at,colorSuccessBg:At,colorWarning:Ge,colorWarningBorder:ot,colorWarningBg:mt,colorError:yt,colorErrorBorder:Bt,colorErrorBg:Nt,colorInfo:Ct,colorInfoBorder:Lt,colorInfoBg:Jt}=Ye;return{[oe]:{"&-success":Ce(At,at,Pe,Ye,oe),"&-info":Ce(Jt,Lt,Ct,Ye,oe),"&-warning":Ce(mt,ot,Ge,Ye,oe),"&-error":Object.assign(Object.assign({},Ce(Nt,Bt,yt,Ye,oe)),{[`${oe}-description > pre`]:{margin:0,padding:0}})}}},He=Ye=>{const{componentCls:oe,iconCls:Pe,motionDurationMid:at,marginXS:At,fontSizeIcon:Ge,colorIcon:ot,colorIconHover:mt}=Ye;return{[oe]:{"&-action":{marginInlineStart:At},[`${oe}-close-icon`]:{marginInlineStart:At,padding:0,overflow:"hidden",fontSize:Ge,lineHeight:(0,we.unit)(Ge),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Pe}-close`]:{color:ot,transition:`color ${at}`,"&:hover":{color:mt}}},"&-close-text":{color:ot,transition:`color ${at}`,"&:hover":{color:mt}}}}},ve=Ye=>({withDescriptionIconSize:Ye.fontSizeHeading3,defaultPadding:`${Ye.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Ye.paddingMD}px ${Ye.paddingContentHorizontalLG}px`});var Qe=(0,se.I$)("Alert",Ye=>[De(Ye),Ue(Ye),He(Ye)],ve),Xe=function(Ye,oe){var Pe={};for(var at in Ye)Object.prototype.hasOwnProperty.call(Ye,at)&&oe.indexOf(at)<0&&(Pe[at]=Ye[at]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,at=Object.getOwnPropertySymbols(Ye);At<at.length;At++)oe.indexOf(at[At])<0&&Object.prototype.propertyIsEnumerable.call(Ye,at[At])&&(Pe[at[At]]=Ye[at[At]]);return Pe};const ze={success:je.Z,info:pe.Z,error:ke.Z,warning:Be.Z},qe=Ye=>{const{icon:oe,prefixCls:Pe,type:at}=Ye,At=ze[at]||null;return oe?(0,Me.wm)(oe,y.createElement("span",{className:`${Pe}-icon`},oe),()=>({className:ge()(`${Pe}-icon`,oe.props.className)})):y.createElement(At,{className:`${Pe}-icon`})},me=Ye=>{const{isClosable:oe,prefixCls:Pe,closeIcon:at,handleClose:At,ariaProps:Ge}=Ye,ot=at===!0||at===void 0?y.createElement(Ke.Z,null):at;return oe?y.createElement("button",Object.assign({type:"button",onClick:At,className:`${Pe}-close-icon`,tabIndex:0},Ge),ot):null};var $e=y.forwardRef((Ye,oe)=>{const{description:Pe,prefixCls:at,message:At,banner:Ge,className:ot,rootClassName:mt,style:yt,onMouseEnter:Bt,onMouseLeave:Nt,onClick:Ct,afterClose:Lt,showIcon:Jt,closable:le,closeText:Ae,closeIcon:ee,action:z,id:ae}=Ye,te=Xe(Ye,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[We,ft]=y.useState(!1),lt=y.useRef(null);y.useImperativeHandle(oe,()=>({nativeElement:lt.current}));const{getPrefixCls:zt,direction:Kt,closable:Pt,closeIcon:on,className:ln,style:Jn}=(0,Ne.dj)("alert"),jn=zt("alert",at),[qn,Ar,xr]=Qe(jn),sr=$r=>{var Bi;ft(!0),(Bi=Ye.onClose)===null||Bi===void 0||Bi.call(Ye,$r)},_t=y.useMemo(()=>Ye.type!==void 0?Ye.type:Ge?"warning":"info",[Ye.type,Ge]),sn=y.useMemo(()=>typeof le=="object"&&le.closeIcon||Ae?!0:typeof le=="boolean"?le:ee!==!1&&ee!==null&&ee!==void 0?!0:!!Pt,[Ae,ee,le,Pt]),Yn=Ge&&Jt===void 0?!0:Jt,Mr=ge()(jn,`${jn}-${_t}`,{[`${jn}-with-description`]:!!Pe,[`${jn}-no-icon`]:!Yn,[`${jn}-banner`]:!!Ge,[`${jn}-rtl`]:Kt==="rtl"},ln,ot,mt,xr,Ar),Ba=(0,xe.Z)(te,{aria:!0,data:!0}),Fi=y.useMemo(()=>typeof le=="object"&&le.closeIcon?le.closeIcon:Ae||(ee!==void 0?ee:typeof Pt=="object"&&Pt.closeIcon?Pt.closeIcon:on),[ee,le,Ae,on]),pi=y.useMemo(()=>{const $r=le!=null?le:Pt;if(typeof $r=="object"){const{closeIcon:Bi}=$r;return Xe($r,["closeIcon"])}return{}},[le,Pt]);return qn(y.createElement(ye.default,{visible:!We,motionName:`${jn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:$r=>({maxHeight:$r.offsetHeight}),onLeaveEnd:Lt},($r,Bi)=>{let{className:wi,style:ka}=$r;return y.createElement("div",Object.assign({id:ae,ref:(0,Ee.sQ)(lt,Bi),"data-show":!We,className:ge()(Mr,wi),style:Object.assign(Object.assign(Object.assign({},Jn),yt),ka),onMouseEnter:Bt,onMouseLeave:Nt,onClick:Ct,role:"alert"},Ba),Yn?y.createElement(qe,{description:Pe,icon:Ye.icon,prefixCls:jn,type:_t}):null,y.createElement("div",{className:`${jn}-content`},At?y.createElement("div",{className:`${jn}-message`},At):null,Pe?y.createElement("div",{className:`${jn}-description`},Pe):null),z?y.createElement("div",{className:`${jn}-action`},z):null,y.createElement(me,{isClosable:sn,prefixCls:jn,closeIcon:Fi,handleClose:sr,ariaProps:pi}))}))}),Te=re(38705),nt=re(17212),Ie=re(96885),ut=re(39153),gt=function(Ye){function oe(){var Pe;return(0,Te.Z)(this,oe),Pe=(0,Ie.Z)(this,oe,arguments),Pe.state={error:void 0,info:{componentStack:""}},Pe}return(0,ut.Z)(oe,Ye),(0,nt.Z)(oe,[{key:"componentDidCatch",value:function(at,At){this.setState({error:at,info:At})}},{key:"render",value:function(){const{message:at,description:At,id:Ge,children:ot}=this.props,{error:mt,info:yt}=this.state,Bt=(yt==null?void 0:yt.componentStack)||null,Nt=typeof at=="undefined"?(mt||"").toString():at,Ct=typeof At=="undefined"?Bt:At;return mt?y.createElement($e,{id:Ge,type:"error",message:Nt,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Ct)}):ot}}])}(y.Component);const ct=$e;ct.ErrorBoundary=gt;var Ft=ct},88390:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ye}});var y=re(59301),je=re(92310),ke=re.n(je),Ke=re(77900),Be=re(29509),pe=re(22703),Le=re(48755),ge=re(36237),ye=re(63356),xe=re(93427),Ee=re(51636),Me=re(16931);const Ne=new ge.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),we=new ge.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),be=new ge.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),se=new ge.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ce=new ge.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),De=new ge.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ue=oe=>{const{componentCls:Pe,iconCls:at,antCls:At,badgeShadowSize:Ge,textFontSize:ot,textFontSizeSM:mt,statusSize:yt,dotSize:Bt,textFontWeight:Nt,indicatorHeight:Ct,indicatorHeightSM:Lt,marginXS:Jt,calc:le}=oe,Ae=`${At}-scroll-number`,ee=(0,xe.Z)(oe,(z,ae)=>{let{darkColor:te}=ae;return{[`&${Pe} ${Pe}-color-${z}`]:{background:te,[`&:not(${Pe}-count)`]:{color:te},"a:hover &":{background:te}}}});return{[Pe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ye.Wf)(oe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Pe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:oe.indicatorZIndex,minWidth:Ct,height:Ct,color:oe.badgeTextColor,fontWeight:Nt,fontSize:ot,lineHeight:(0,ge.unit)(Ct),whiteSpace:"nowrap",textAlign:"center",background:oe.badgeColor,borderRadius:le(Ct).div(2).equal(),boxShadow:`0 0 0 ${(0,ge.unit)(Ge)} ${oe.badgeShadowColor}`,transition:`background ${oe.motionDurationMid}`,a:{color:oe.badgeTextColor},"a:hover":{color:oe.badgeTextColor},"a:hover &":{background:oe.badgeColorHover}},[`${Pe}-count-sm`]:{minWidth:Lt,height:Lt,fontSize:mt,lineHeight:(0,ge.unit)(Lt),borderRadius:le(Lt).div(2).equal()},[`${Pe}-multiple-words`]:{padding:`0 ${(0,ge.unit)(oe.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Pe}-dot`]:{zIndex:oe.indicatorZIndex,width:Bt,minWidth:Bt,height:Bt,background:oe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,ge.unit)(Ge)} ${oe.badgeShadowColor}`},[`${Pe}-count, ${Pe}-dot, ${Ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${at}-spin`]:{animationName:De,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Pe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Pe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:yt,height:yt,verticalAlign:"middle",borderRadius:"50%"},[`${Pe}-status-success`]:{backgroundColor:oe.colorSuccess},[`${Pe}-status-processing`]:{overflow:"visible",color:oe.colorInfo,backgroundColor:oe.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Ge,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ne,animationDuration:oe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Pe}-status-default`]:{backgroundColor:oe.colorTextPlaceholder},[`${Pe}-status-error`]:{backgroundColor:oe.colorError},[`${Pe}-status-warning`]:{backgroundColor:oe.colorWarning},[`${Pe}-status-text`]:{marginInlineStart:Jt,color:oe.colorText,fontSize:oe.fontSize}}}),ee),{[`${Pe}-zoom-appear, ${Pe}-zoom-enter`]:{animationName:we,animationDuration:oe.motionDurationSlow,animationTimingFunction:oe.motionEaseOutBack,animationFillMode:"both"},[`${Pe}-zoom-leave`]:{animationName:be,animationDuration:oe.motionDurationSlow,animationTimingFunction:oe.motionEaseOutBack,animationFillMode:"both"},[`&${Pe}-not-a-wrapper`]:{[`${Pe}-zoom-appear, ${Pe}-zoom-enter`]:{animationName:se,animationDuration:oe.motionDurationSlow,animationTimingFunction:oe.motionEaseOutBack},[`${Pe}-zoom-leave`]:{animationName:Ce,animationDuration:oe.motionDurationSlow,animationTimingFunction:oe.motionEaseOutBack},[`&:not(${Pe}-status)`]:{verticalAlign:"middle"},[`${Ae}-custom-component, ${Pe}-count`]:{transform:"none"},[`${Ae}-custom-component, ${Ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[Ae]:{overflow:"hidden",transition:`all ${oe.motionDurationMid} ${oe.motionEaseOutBack}`,[`${Ae}-only`]:{position:"relative",display:"inline-block",height:Ct,transition:`all ${oe.motionDurationSlow} ${oe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Ae}-only-unit`]:{height:Ct,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Pe}-count, ${Pe}-dot, ${Ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},He=oe=>{const{fontHeight:Pe,lineWidth:at,marginXS:At,colorBorderBg:Ge}=oe,ot=Pe,mt=at,yt=oe.colorTextLightSolid,Bt=oe.colorError,Nt=oe.colorErrorHover;return(0,Ee.mergeToken)(oe,{badgeFontHeight:ot,badgeShadowSize:mt,badgeTextColor:yt,badgeColor:Bt,badgeColorHover:Nt,badgeShadowColor:Ge,badgeProcessingDuration:"1.2s",badgeRibbonOffset:At,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ve=oe=>{const{fontSize:Pe,lineHeight:at,fontSizeSM:At,lineWidth:Ge}=oe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Pe*at)-2*Ge,indicatorHeightSM:Pe,dotSize:At/2,textFontSize:At,textFontSizeSM:At,textFontWeight:"normal",statusSize:At/2}};var Qe=(0,Me.I$)("Badge",oe=>{const Pe=He(oe);return Ue(Pe)},ve);const Xe=oe=>{const{antCls:Pe,badgeFontHeight:at,marginXS:At,badgeRibbonOffset:Ge,calc:ot}=oe,mt=`${Pe}-ribbon`,yt=`${Pe}-ribbon-wrapper`,Bt=(0,xe.Z)(oe,(Nt,Ct)=>{let{darkColor:Lt}=Ct;return{[`&${mt}-color-${Nt}`]:{background:Lt,color:Lt}}});return{[yt]:{position:"relative"},[mt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ye.Wf)(oe)),{position:"absolute",top:At,padding:`0 ${(0,ge.unit)(oe.paddingXS)}`,color:oe.colorPrimary,lineHeight:(0,ge.unit)(at),whiteSpace:"nowrap",backgroundColor:oe.colorPrimary,borderRadius:oe.borderRadiusSM,[`${mt}-text`]:{color:oe.badgeTextColor},[`${mt}-corner`]:{position:"absolute",top:"100%",width:Ge,height:Ge,color:"currentcolor",border:`${(0,ge.unit)(ot(Ge).div(2).equal())} solid`,transform:oe.badgeRibbonCornerTransform,transformOrigin:"top",filter:oe.badgeRibbonCornerFilter}}),Bt),{[`&${mt}-placement-end`]:{insetInlineEnd:ot(Ge).mul(-1).equal(),borderEndEndRadius:0,[`${mt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${mt}-placement-start`]:{insetInlineStart:ot(Ge).mul(-1).equal(),borderEndStartRadius:0,[`${mt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ze=(0,Me.I$)(["Badge","Ribbon"],oe=>{const Pe=He(oe);return Xe(Pe)},ve),me=oe=>{const{className:Pe,prefixCls:at,style:At,color:Ge,children:ot,text:mt,placement:yt="end",rootClassName:Bt}=oe,{getPrefixCls:Nt,direction:Ct}=y.useContext(Le.E_),Lt=Nt("ribbon",at),Jt=`${Lt}-wrapper`,[le,Ae,ee]=ze(Lt,Jt),z=(0,Be.o2)(Ge,!1),ae=ke()(Lt,`${Lt}-placement-${yt}`,{[`${Lt}-rtl`]:Ct==="rtl",[`${Lt}-color-${Ge}`]:z},Pe),te={},We={};return Ge&&!z&&(te.background=Ge,We.color=Ge),le(y.createElement("div",{className:ke()(Jt,Bt,Ae,ee)},ot,y.createElement("div",{className:ke()(ae,Ae),style:Object.assign(Object.assign({},te),At)},y.createElement("span",{className:`${Lt}-text`},mt),y.createElement("div",{className:`${Lt}-corner`,style:We}))))};const Je=oe=>{const{prefixCls:Pe,value:at,current:At,offset:Ge=0}=oe;let ot;return Ge&&(ot={position:"absolute",top:`${Ge}00%`,left:0}),y.createElement("span",{style:ot,className:ke()(`${Pe}-only-unit`,{current:At})},at)};function $e(oe,Pe,at){let At=oe,Ge=0;for(;(At+10)%10!==Pe;)At+=at,Ge+=at;return Ge}var nt=oe=>{const{prefixCls:Pe,count:at,value:At}=oe,Ge=Number(At),ot=Math.abs(at),[mt,yt]=y.useState(Ge),[Bt,Nt]=y.useState(ot),Ct=()=>{yt(Ge),Nt(ot)};y.useEffect(()=>{const le=setTimeout(Ct,1e3);return()=>clearTimeout(le)},[Ge]);let Lt,Jt;if(mt===Ge||Number.isNaN(Ge)||Number.isNaN(mt))Lt=[y.createElement(Je,Object.assign({},oe,{key:Ge,current:!0}))],Jt={transition:"none"};else{Lt=[];const le=Ge+10,Ae=[];for(let te=Ge;te<=le;te+=1)Ae.push(te);const ee=Bt<ot?1:-1,z=Ae.findIndex(te=>te%10===mt);Lt=(ee<0?Ae.slice(0,z+1):Ae.slice(z)).map((te,We)=>{const ft=te%10;return y.createElement(Je,Object.assign({},oe,{key:te,value:ft,offset:ee<0?We-z:We,current:We===z}))}),Jt={transform:`translateY(${-$e(mt,Ge,ee)}00%)`}}return y.createElement("span",{className:`${Pe}-only`,style:Jt,onTransitionEnd:Ct},Lt)},Ie=function(oe,Pe){var at={};for(var At in oe)Object.prototype.hasOwnProperty.call(oe,At)&&Pe.indexOf(At)<0&&(at[At]=oe[At]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,At=Object.getOwnPropertySymbols(oe);Ge<At.length;Ge++)Pe.indexOf(At[Ge])<0&&Object.prototype.propertyIsEnumerable.call(oe,At[Ge])&&(at[At[Ge]]=oe[At[Ge]]);return at},Ut=y.forwardRef((oe,Pe)=>{const{prefixCls:at,count:At,className:Ge,motionClassName:ot,style:mt,title:yt,show:Bt,component:Nt="sup",children:Ct}=oe,Lt=Ie(oe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Jt}=y.useContext(Le.E_),le=Jt("scroll-number",at),Ae=Object.assign(Object.assign({},Lt),{"data-show":Bt,style:mt,className:ke()(le,Ge,ot),title:yt});let ee=At;if(At&&Number(At)%1===0){const z=String(At).split("");ee=y.createElement("bdi",null,z.map((ae,te)=>y.createElement(nt,{prefixCls:le,count:Number(At),value:ae,key:z.length-te})))}return mt!=null&&mt.borderColor&&(Ae.style=Object.assign(Object.assign({},mt),{boxShadow:`0 0 0 1px ${mt.borderColor} inset`})),Ct?(0,pe.Tm)(Ct,z=>({className:ke()(`${le}-custom-component`,z==null?void 0:z.className,ot)})):y.createElement(Nt,Object.assign({},Ae,{ref:Pe}),ee)}),gt=function(oe,Pe){var at={};for(var At in oe)Object.prototype.hasOwnProperty.call(oe,At)&&Pe.indexOf(At)<0&&(at[At]=oe[At]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,At=Object.getOwnPropertySymbols(oe);Ge<At.length;Ge++)Pe.indexOf(At[Ge])<0&&Object.prototype.propertyIsEnumerable.call(oe,At[Ge])&&(at[At[Ge]]=oe[At[Ge]]);return at};const Ft=y.forwardRef((oe,Pe)=>{var at,At,Ge,ot,mt;const{prefixCls:yt,scrollNumberPrefixCls:Bt,children:Nt,status:Ct,text:Lt,color:Jt,count:le=null,overflowCount:Ae=99,dot:ee=!1,size:z="default",title:ae,offset:te,style:We,className:ft,rootClassName:lt,classNames:zt,styles:Kt,showZero:Pt=!1}=oe,on=gt(oe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:ln,direction:Jn,badge:jn}=y.useContext(Le.E_),qn=ln("badge",yt),[Ar,xr,sr]=Qe(qn),_t=le>Ae?`${Ae}+`:le,sn=_t==="0"||_t===0,Yn=le===null||sn&&!Pt,Mr=(Ct!=null||Jt!=null)&&Yn,Ba=ee&&!sn,Fi=Ba?"":_t,pi=(0,y.useMemo)(()=>(Fi==null||Fi===""||sn&&!Pt)&&!Ba,[Fi,sn,Pt,Ba]),$r=(0,y.useRef)(le);pi||($r.current=le);const Bi=$r.current,wi=(0,y.useRef)(Fi);pi||(wi.current=Fi);const ka=wi.current,Tr=(0,y.useRef)(Ba);pi||(Tr.current=Ba);const fu=(0,y.useMemo)(()=>{if(!te)return Object.assign(Object.assign({},jn==null?void 0:jn.style),We);const Rn={marginTop:te[1]};return Jn==="rtl"?Rn.left=parseInt(te[0],10):Rn.right=-parseInt(te[0],10),Object.assign(Object.assign(Object.assign({},Rn),jn==null?void 0:jn.style),We)},[Jn,te,We,jn==null?void 0:jn.style]),vo=ae!=null?ae:typeof Bi=="string"||typeof Bi=="number"?Bi:void 0,oo=pi||!Lt?null:y.createElement("span",{className:`${qn}-status-text`},Lt),_i=!Bi||typeof Bi!="object"?void 0:(0,pe.Tm)(Bi,Rn=>({style:Object.assign(Object.assign({},fu),Rn.style)})),si=(0,Be.o2)(Jt,!1),ir=ke()(zt==null?void 0:zt.indicator,(at=jn==null?void 0:jn.classNames)===null||at===void 0?void 0:at.indicator,{[`${qn}-status-dot`]:Mr,[`${qn}-status-${Ct}`]:!!Ct,[`${qn}-color-${Jt}`]:si}),yn={};Jt&&!si&&(yn.color=Jt,yn.background=Jt);const Vn=ke()(qn,{[`${qn}-status`]:Mr,[`${qn}-not-a-wrapper`]:!Nt,[`${qn}-rtl`]:Jn==="rtl"},ft,lt,jn==null?void 0:jn.className,(At=jn==null?void 0:jn.classNames)===null||At===void 0?void 0:At.root,zt==null?void 0:zt.root,xr,sr);if(!Nt&&Mr){const Rn=fu.color;return Ar(y.createElement("span",Object.assign({},on,{className:Vn,style:Object.assign(Object.assign(Object.assign({},Kt==null?void 0:Kt.root),(Ge=jn==null?void 0:jn.styles)===null||Ge===void 0?void 0:Ge.root),fu)}),y.createElement("span",{className:ir,style:Object.assign(Object.assign(Object.assign({},Kt==null?void 0:Kt.indicator),(ot=jn==null?void 0:jn.styles)===null||ot===void 0?void 0:ot.indicator),yn)}),Lt&&y.createElement("span",{style:{color:Rn},className:`${qn}-status-text`},Lt)))}return Ar(y.createElement("span",Object.assign({ref:Pe},on,{className:Vn,style:Object.assign(Object.assign({},(mt=jn==null?void 0:jn.styles)===null||mt===void 0?void 0:mt.root),Kt==null?void 0:Kt.root)}),Nt,y.createElement(Ke.default,{visible:!pi,motionName:`${qn}-zoom`,motionAppear:!1,motionDeadline:1e3},Rn=>{let{className:Sn}=Rn;var $n,lr;const wr=ln("scroll-number",Bt),da=Tr.current,Yr=ke()(zt==null?void 0:zt.indicator,($n=jn==null?void 0:jn.classNames)===null||$n===void 0?void 0:$n.indicator,{[`${qn}-dot`]:da,[`${qn}-count`]:!da,[`${qn}-count-sm`]:z==="small",[`${qn}-multiple-words`]:!da&&ka&&ka.toString().length>1,[`${qn}-status-${Ct}`]:!!Ct,[`${qn}-color-${Jt}`]:si});let yr=Object.assign(Object.assign(Object.assign({},Kt==null?void 0:Kt.indicator),(lr=jn==null?void 0:jn.styles)===null||lr===void 0?void 0:lr.indicator),fu);return Jt&&!si&&(yr=yr||{},yr.background=Jt),y.createElement(Ut,{prefixCls:wr,show:!pi,motionClassName:Sn,className:Yr,count:ka,title:vo,style:yr,key:"scrollNumber"},_i)}),oo))});Ft.Ribbon=me;var Ye=Ft},91882:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return gt}});var y=re(59301),je=re(92310),ke=re.n(je),Ke=re(11592),Be=re(26112),pe=re(22703),Le=re(48755),ge=re(84105),ye=re(19563);const xe=ct=>{let{children:Ft}=ct;const{getPrefixCls:Ye}=y.useContext(Le.E_),oe=Ye("breadcrumb");return y.createElement("li",{className:`${oe}-separator`,"aria-hidden":"true"},Ft===""?Ft:Ft||"/")};xe.__ANT_BREADCRUMB_SEPARATOR=!0;var Ee=xe,Me=function(ct,Ft){var Ye={};for(var oe in ct)Object.prototype.hasOwnProperty.call(ct,oe)&&Ft.indexOf(oe)<0&&(Ye[oe]=ct[oe]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,oe=Object.getOwnPropertySymbols(ct);Pe<oe.length;Pe++)Ft.indexOf(oe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ct,oe[Pe])&&(Ye[oe[Pe]]=ct[oe[Pe]]);return Ye};function Ne(ct,Ft){if(ct.title===void 0||ct.title===null)return null;const Ye=Object.keys(Ft).join("|");return typeof ct.title=="object"?ct.title:String(ct.title).replace(new RegExp(`:(${Ye})`,"g"),(oe,Pe)=>Ft[Pe]||oe)}function we(ct,Ft,Ye,oe){if(Ye==null)return null;const{className:Pe,onClick:at}=Ft,At=Me(Ft,["className","onClick"]),Ge=Object.assign(Object.assign({},(0,Be.Z)(At,{data:!0,aria:!0})),{onClick:at});return oe!==void 0?y.createElement("a",Object.assign({},Ge,{className:ke()(`${ct}-link`,Pe),href:oe}),Ye):y.createElement("span",Object.assign({},Ge,{className:ke()(`${ct}-link`,Pe)}),Ye)}function be(ct,Ft){return(oe,Pe,at,At,Ge)=>{if(Ft)return Ft(oe,Pe,at,At);const ot=Ne(oe,Pe);return we(ct,oe,ot,Ge)}}var se=function(ct,Ft){var Ye={};for(var oe in ct)Object.prototype.hasOwnProperty.call(ct,oe)&&Ft.indexOf(oe)<0&&(Ye[oe]=ct[oe]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,oe=Object.getOwnPropertySymbols(ct);Pe<oe.length;Pe++)Ft.indexOf(oe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ct,oe[Pe])&&(Ye[oe[Pe]]=ct[oe[Pe]]);return Ye};const Ce=ct=>{const{prefixCls:Ft,separator:Ye="/",children:oe,menu:Pe,overlay:at,dropdownProps:At,href:Ge}=ct,mt=(yt=>{if(Pe||at){const Bt=Object.assign({},At);if(Pe){const Nt=Pe||{},{items:Ct}=Nt,Lt=se(Nt,["items"]);Bt.menu=Object.assign(Object.assign({},Lt),{items:Ct==null?void 0:Ct.map((Jt,le)=>{var{key:Ae,title:ee,label:z,path:ae}=Jt,te=se(Jt,["key","title","label","path"]);let We=z!=null?z:ee;return ae&&(We=y.createElement("a",{href:`${Ge}${ae}`},We)),Object.assign(Object.assign({},te),{key:Ae!=null?Ae:le,label:We})})})}else at&&(Bt.overlay=at);return y.createElement(ye.Z,Object.assign({placement:"bottom"},Bt),y.createElement("span",{className:`${Ft}-overlay-link`},yt,y.createElement(ge.Z,null)))}return yt})(oe);return mt!=null?y.createElement(y.Fragment,null,y.createElement("li",null,mt),Ye&&y.createElement(Ee,null,Ye)):null},De=ct=>{const{prefixCls:Ft,children:Ye,href:oe}=ct,Pe=se(ct,["prefixCls","children","href"]),{getPrefixCls:at}=y.useContext(Le.E_),At=at("breadcrumb",Ft);return y.createElement(Ce,Object.assign({},Pe,{prefixCls:At}),we(At,Pe,Ye,oe))};De.__ANT_BREADCRUMB_ITEM=!0;var Ue=De,He=re(36237),ve=re(63356),Qe=re(16931),Xe=re(51636);const ze=ct=>{const{componentCls:Ft,iconCls:Ye,calc:oe}=ct;return{[Ft]:Object.assign(Object.assign({},(0,ve.Wf)(ct)),{color:ct.itemColor,fontSize:ct.fontSize,[Ye]:{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,He.unit)(ct.paddingXXS)}`,borderRadius:ct.borderRadiusSM,height:ct.fontHeight,display:"inline-block",marginInline:oe(ct.marginXXS).mul(-1).equal(),"&:hover":{color:ct.linkHoverColor,backgroundColor:ct.colorBgTextHover}},(0,ve.Qy)(ct)),"li:last-child":{color:ct.lastItemColor},[`${Ft}-separator`]:{marginInline:ct.separatorMargin,color:ct.separatorColor},[`${Ft}-link`]:{[`
> ${Ye} + span,
> ${Ye} + a
`]:{marginInlineStart:ct.marginXXS}},[`${Ft}-overlay-link`]:{borderRadius:ct.borderRadiusSM,height:ct.fontHeight,display:"inline-block",padding:`0 ${(0,He.unit)(ct.paddingXXS)}`,marginInline:oe(ct.marginXXS).mul(-1).equal(),[`> ${Ye}`]:{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"}})}},qe=ct=>({itemColor:ct.colorTextDescription,lastItemColor:ct.colorText,iconFontSize:ct.fontSize,linkColor:ct.colorTextDescription,linkHoverColor:ct.colorText,separatorColor:ct.colorTextDescription,separatorMargin:ct.marginXS});var me=(0,Qe.I$)("Breadcrumb",ct=>{const Ft=(0,Xe.mergeToken)(ct,{});return ze(Ft)},qe),Je=function(ct,Ft){var Ye={};for(var oe in ct)Object.prototype.hasOwnProperty.call(ct,oe)&&Ft.indexOf(oe)<0&&(Ye[oe]=ct[oe]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,oe=Object.getOwnPropertySymbols(ct);Pe<oe.length;Pe++)Ft.indexOf(oe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ct,oe[Pe])&&(Ye[oe[Pe]]=ct[oe[Pe]]);return Ye};function $e(ct){const{breadcrumbName:Ft,children:Ye}=ct,oe=Je(ct,["breadcrumbName","children"]),Pe=Object.assign({title:Ft},oe);return Ye&&(Pe.menu={items:Ye.map(at=>{var{breadcrumbName:At}=at,Ge=Je(at,["breadcrumbName"]);return Object.assign(Object.assign({},Ge),{title:At})})}),Pe}function Te(ct,Ft){return(0,y.useMemo)(()=>ct||(Ft?Ft.map($e):null),[ct,Ft])}var nt=function(ct,Ft){var Ye={};for(var oe in ct)Object.prototype.hasOwnProperty.call(ct,oe)&&Ft.indexOf(oe)<0&&(Ye[oe]=ct[oe]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,oe=Object.getOwnPropertySymbols(ct);Pe<oe.length;Pe++)Ft.indexOf(oe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ct,oe[Pe])&&(Ye[oe[Pe]]=ct[oe[Pe]]);return Ye};const Ie=(ct,Ft)=>{if(Ft===void 0)return Ft;let Ye=(Ft||"").replace(/^\//,"");return Object.keys(ct).forEach(oe=>{Ye=Ye.replace(`:${oe}`,ct[oe])}),Ye},ut=ct=>{const{prefixCls:Ft,separator:Ye="/",style:oe,className:Pe,rootClassName:at,routes:At,items:Ge,children:ot,itemRender:mt,params:yt={}}=ct,Bt=nt(ct,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Nt,direction:Ct,breadcrumb:Lt}=y.useContext(Le.E_);let Jt;const le=Nt("breadcrumb",Ft),[Ae,ee,z]=me(le),ae=Te(Ge,At),te=be(le,mt);if(ae&&ae.length>0){const lt=[],zt=Ge||At;Jt=ae.map((Kt,Pt)=>{const{path:on,key:ln,type:Jn,menu:jn,overlay:qn,onClick:Ar,className:xr,separator:sr,dropdownProps:_t}=Kt,sn=Ie(yt,on);sn!==void 0&&lt.push(sn);const Yn=ln!=null?ln:Pt;if(Jn==="separator")return y.createElement(Ee,{key:Yn},sr);const Mr={},Ba=Pt===ae.length-1;jn?Mr.menu=jn:qn&&(Mr.overlay=qn);let{href:Fi}=Kt;return lt.length&&sn!==void 0&&(Fi=`#/${lt.join("/")}`),y.createElement(Ce,Object.assign({key:Yn},Mr,(0,Be.Z)(Kt,{data:!0,aria:!0}),{className:xr,dropdownProps:_t,href:Fi,separator:Ba?"":Ye,onClick:Ar,prefixCls:le}),te(Kt,yt,zt,lt,Fi))})}else if(ot){const lt=(0,Ke.Z)(ot).length;Jt=(0,Ke.Z)(ot).map((zt,Kt)=>{if(!zt)return zt;const Pt=Kt===lt-1;return(0,pe.Tm)(zt,{separator:Pt?"":Ye,key:Kt})})}const We=ke()(le,Lt==null?void 0:Lt.className,{[`${le}-rtl`]:Ct==="rtl"},Pe,at,ee,z),ft=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),oe);return Ae(y.createElement("nav",Object.assign({className:We,style:ft},Bt),y.createElement("ol",null,Jt)))};ut.Item=Ue,ut.Separator=Ee;var Ut=ut,gt=Ut},24017:function(wt,dt,re){"use strict";re.d(dt,{default:function(){return oA}});var y=re(66649),je=re.n(y),ke=re(9007),Ke=re.n(ke),Be=re(50991),pe=re.n(Be),Le=re(9084),ge=re.n(Le),ye=re(58626),xe=re.n(ye),Ee=re(13477),Me=re.n(Ee),Ne=re(64796),we=re.n(Ne);je().extend(we()),je().extend(Me()),je().extend(Ke()),je().extend(pe()),je().extend(ge()),je().extend(xe()),je().extend(function(he,Ve){var rt=Ve.prototype,pt=rt.format;rt.format=function(Wt){var qt=(Wt||"").replace("Wo","wo");return pt.bind(this)(qt)}});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"},se=function(Ve){var rt=be[Ve];return rt||Ve.split("_")[0]},Ce=function(){},De={getNow:function(){var Ve=je()();return typeof Ve.tz=="function"?Ve.tz():Ve},getFixedDate:function(Ve){return je()(Ve,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ve){return Ve.endOf("month")},getWeekDay:function(Ve){var rt=Ve.locale("en");return rt.weekday()+rt.localeData().firstDayOfWeek()},getYear:function(Ve){return Ve.year()},getMonth:function(Ve){return Ve.month()},getDate:function(Ve){return Ve.date()},getHour:function(Ve){return Ve.hour()},getMinute:function(Ve){return Ve.minute()},getSecond:function(Ve){return Ve.second()},getMillisecond:function(Ve){return Ve.millisecond()},addYear:function(Ve,rt){return Ve.add(rt,"year")},addMonth:function(Ve,rt){return Ve.add(rt,"month")},addDate:function(Ve,rt){return Ve.add(rt,"day")},setYear:function(Ve,rt){return Ve.year(rt)},setMonth:function(Ve,rt){return Ve.month(rt)},setDate:function(Ve,rt){return Ve.date(rt)},setHour:function(Ve,rt){return Ve.hour(rt)},setMinute:function(Ve,rt){return Ve.minute(rt)},setSecond:function(Ve,rt){return Ve.second(rt)},setMillisecond:function(Ve,rt){return Ve.millisecond(rt)},isAfter:function(Ve,rt){return Ve.isAfter(rt)},isValidate:function(Ve){return Ve.isValid()},locale:{getWeekFirstDay:function(Ve){return je()().locale(se(Ve)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ve,rt){return rt.locale(se(Ve)).weekday(0)},getWeek:function(Ve,rt){return rt.locale(se(Ve)).week()},getShortWeekDays:function(Ve){return je()().locale(se(Ve)).localeData().weekdaysMin()},getShortMonths:function(Ve){return je()().locale(se(Ve)).localeData().monthsShort()},format:function(Ve,rt,pt){return rt.locale(se(Ve)).format(pt)},parse:function(Ve,rt,pt){for(var Et=se(Ve),Wt=0;Wt<pt.length;Wt+=1){var qt=pt[Wt],rn=rt;if(qt.includes("wo")||qt.includes("Wo")){for(var En=rn.split("-")[0],Nn=rn.split("-")[1],An=je()(En,"YYYY").startOf("year").locale(Et),Hn=0;Hn<=52;Hn+=1){var tn=An.add(Hn,"week");if(tn.format("Wo")===Nn)return tn}return Ce(),null}var Kn=je()(rn,qt,!0).locale(Et);if(Kn.isValid())return Kn}return rt&&Ce(),null}}},Ue=De,He=re(45915),ve=re(59301),Qe=re(60499),Xe={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"},ze=Xe,qe=re(7657),me=function(Ve,rt){return ve.createElement(qe.Z,(0,Qe.Z)({},Ve,{ref:rt,icon:ze}))},Je=ve.forwardRef(me),$e=Je,Te={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"},nt=Te,Ie=function(Ve,rt){return ve.createElement(qe.Z,(0,Qe.Z)({},Ve,{ref:rt,icon:nt}))},ut=ve.forwardRef(Ie),Ut=ut,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(Ve,rt){return ve.createElement(qe.Z,(0,Qe.Z)({},Ve,{ref:rt,icon:ct}))},Ye=ve.forwardRef(Ft),oe=Ye,Pe=re(92310),at=re.n(Pe),At=re(77654),Ge=re(85899),ot=re(72190),mt=re(70425),yt=re(34280),Bt=re(2738),Nt=re(26112),Ct=re(48736),Lt=re(18642),Jt=re(68196);function le(he,Ve){return he!==void 0?he:Ve?"bottomRight":"bottomLeft"}var Ae=ve.createContext(null),ee=Ae,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 ae(he){var Ve=he.popupElement,rt=he.popupStyle,pt=he.popupClassName,Et=he.popupAlign,Wt=he.transitionName,qt=he.getPopupContainer,rn=he.children,En=he.range,Nn=he.placement,An=he.builtinPlacements,Hn=An===void 0?z:An,tn=he.direction,Kn=he.visible,zn=he.onClose,Xn=ve.useContext(ee),er=Xn.prefixCls,Gn="".concat(er,"-dropdown"),Fr=le(Nn,tn==="rtl");return ve.createElement(Jt.Z,{showAction:[],hideAction:["click"],popupPlacement:Fr,builtinPlacements:Hn,prefixCls:Gn,popupTransitionName:Wt,popup:Ve,popupAlign:Et,popupVisible:Kn,popupClassName:at()(pt,(0,Lt.Z)((0,Lt.Z)({},"".concat(Gn,"-range"),En),"".concat(Gn,"-rtl"),tn==="rtl")),popupStyle:rt,stretch:"minWidth",getPopupContainer:qt,onPopupVisibleChange:function(ar){ar||zn()}},rn)}var te=ae;function We(he,Ve){for(var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",pt=String(he);pt.length<Ve;)pt="".concat(rt).concat(pt);return pt}function ft(he){return he==null?[]:Array.isArray(he)?he:[he]}function lt(he,Ve,rt){var pt=(0,At.Z)(he);return pt[Ve]=rt,pt}function zt(he,Ve){var rt={},pt=Ve||Object.keys(he);return pt.forEach(function(Et){he[Et]!==void 0&&(rt[Et]=he[Et])}),rt}function Kt(he,Ve,rt){if(rt)return rt;switch(he){case"time":return Ve.fieldTimeFormat;case"datetime":return Ve.fieldDateTimeFormat;case"month":return Ve.fieldMonthFormat;case"year":return Ve.fieldYearFormat;case"quarter":return Ve.fieldQuarterFormat;case"week":return Ve.fieldWeekFormat;default:return Ve.fieldDateFormat}}function Pt(he,Ve,rt){var pt=rt!==void 0?rt:Ve[Ve.length-1],Et=Ve.find(function(Wt){return he[Wt]});return pt!==Et?he[Et]:void 0}function on(he){return zt(he,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function ln(he,Ve,rt,pt){var Et=ve.useMemo(function(){return he||function(qt,rn){var En=qt;return Ve&&rn.type==="date"?Ve(En,rn.today):rt&&rn.type==="month"?rt(En,rn.locale):rn.originNode}},[he,rt,Ve]),Wt=ve.useCallback(function(qt,rn){return Et(qt,(0,Ge.Z)((0,Ge.Z)({},rn),{},{range:pt}))},[Et,pt]);return Wt}function Jn(he,Ve){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],pt=ve.useState([!1,!1]),Et=(0,ot.Z)(pt,2),Wt=Et[0],qt=Et[1],rn=function(An,Hn){qt(function(tn){return lt(tn,Hn,An)})},En=ve.useMemo(function(){return Wt.map(function(Nn,An){if(Nn)return!0;var Hn=he[An];return Hn?!!(!rt[An]&&!Hn||Hn&&Ve(Hn,{activeIndex:An})):!1})},[he,Wt,Ve,rt]);return[En,rn]}function jn(he,Ve,rt,pt,Et){var Wt="",qt=[];return he&&qt.push(Et?"hh":"HH"),Ve&&qt.push("mm"),rt&&qt.push("ss"),Wt=qt.join(":"),pt&&(Wt+=".SSS"),Et&&(Wt+=" A"),Wt}function qn(he,Ve,rt,pt,Et,Wt){var qt=he.fieldDateTimeFormat,rn=he.fieldDateFormat,En=he.fieldTimeFormat,Nn=he.fieldMonthFormat,An=he.fieldYearFormat,Hn=he.fieldWeekFormat,tn=he.fieldQuarterFormat,Kn=he.yearFormat,zn=he.cellYearFormat,Xn=he.cellQuarterFormat,er=he.dayFormat,Gn=he.cellDateFormat,Fr=jn(Ve,rt,pt,Et,Wt);return(0,Ge.Z)((0,Ge.Z)({},he),{},{fieldDateTimeFormat:qt||"YYYY-MM-DD ".concat(Fr),fieldDateFormat:rn||"YYYY-MM-DD",fieldTimeFormat:En||Fr,fieldMonthFormat:Nn||"YYYY-MM",fieldYearFormat:An||"YYYY",fieldWeekFormat:Hn||"gggg-wo",fieldQuarterFormat:tn||"YYYY-[Q]Q",yearFormat:Kn||"YYYY",cellYearFormat:zn||"YYYY",cellQuarterFormat:Xn||"[Q]Q",cellDateFormat:Gn||er||"D"})}function Ar(he,Ve){var rt=Ve.showHour,pt=Ve.showMinute,Et=Ve.showSecond,Wt=Ve.showMillisecond,qt=Ve.use12Hours;return ve.useMemo(function(){return qn(he,rt,pt,Et,Wt,qt)},[he,rt,pt,Et,Wt,qt])}var xr=re(43749);function sr(he,Ve,rt){return rt!=null?rt:Ve.some(function(pt){return he.includes(pt)})}var _t=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sn(he){var Ve=zt(he,_t),rt=he.format,pt=he.picker,Et=null;return rt&&(Et=rt,Array.isArray(Et)&&(Et=Et[0]),Et=(0,xr.Z)(Et)==="object"?Et.format:Et),pt==="time"&&(Ve.format=Et),[Ve,Et]}function Yn(he){return he&&typeof he=="string"}function Mr(he,Ve,rt,pt){return[he,Ve,rt,pt].some(function(Et){return Et!==void 0})}function Ba(he,Ve,rt,pt,Et){var Wt=Ve,qt=rt,rn=pt;if(!he&&!Wt&&!qt&&!rn&&!Et)Wt=!0,qt=!0,rn=!0;else if(he){var En,Nn,An,Hn=[Wt,qt,rn].some(function(zn){return zn===!1}),tn=[Wt,qt,rn].some(function(zn){return zn===!0}),Kn=Hn?!0:!tn;Wt=(En=Wt)!==null&&En!==void 0?En:Kn,qt=(Nn=qt)!==null&&Nn!==void 0?Nn:Kn,rn=(An=rn)!==null&&An!==void 0?An:Kn}return[Wt,qt,rn,Et]}function Fi(he){var Ve=he.showTime,rt=sn(he),pt=(0,ot.Z)(rt,2),Et=pt[0],Wt=pt[1],qt=Ve&&(0,xr.Z)(Ve)==="object"?Ve:{},rn=(0,Ge.Z)((0,Ge.Z)({defaultOpenValue:qt.defaultOpenValue||qt.defaultValue},Et),qt),En=rn.showMillisecond,Nn=rn.showHour,An=rn.showMinute,Hn=rn.showSecond,tn=Mr(Nn,An,Hn,En),Kn=Ba(tn,Nn,An,Hn,En),zn=(0,ot.Z)(Kn,3);return Nn=zn[0],An=zn[1],Hn=zn[2],[rn,(0,Ge.Z)((0,Ge.Z)({},rn),{},{showHour:Nn,showMinute:An,showSecond:Hn,showMillisecond:En}),rn.format,Wt]}function pi(he,Ve,rt,pt,Et){var Wt=he==="time";if(he==="datetime"||Wt){for(var qt=pt,rn=Kt(he,Et,null),En=rn,Nn=[Ve,rt],An=0;An<Nn.length;An+=1){var Hn=ft(Nn[An])[0];if(Yn(Hn)){En=Hn;break}}var tn=qt.showHour,Kn=qt.showMinute,zn=qt.showSecond,Xn=qt.showMillisecond,er=qt.use12Hours,Gn=sr(En,["a","A","LT","LLL","LTS"],er),Fr=Mr(tn,Kn,zn,Xn);Fr||(tn=sr(En,["H","h","k","LT","LLL"]),Kn=sr(En,["m","LT","LLL"]),zn=sr(En,["s","LTS"]),Xn=sr(En,["SSS"]));var Br=Ba(Fr,tn,Kn,zn,Xn),ar=(0,ot.Z)(Br,3);tn=ar[0],Kn=ar[1],zn=ar[2];var Nr=Ve||jn(tn,Kn,zn,Xn,Gn);return(0,Ge.Z)((0,Ge.Z)({},qt),{},{format:Nr,showHour:tn,showMinute:Kn,showSecond:zn,showMillisecond:Xn,use12Hours:Gn})}return null}function $r(he,Ve,rt){if(Ve===!1)return null;var pt=Ve&&(0,xr.Z)(Ve)==="object"?Ve:{};return pt.clearIcon||rt||ve.createElement("span",{className:"".concat(he,"-clear-btn")})}var Bi=7;function wi(he,Ve,rt){return!he&&!Ve||he===Ve?!0:!he||!Ve?!1:rt()}function ka(he,Ve,rt){return wi(Ve,rt,function(){var pt=Math.floor(he.getYear(Ve)/10),Et=Math.floor(he.getYear(rt)/10);return pt===Et})}function Tr(he,Ve,rt){return wi(Ve,rt,function(){return he.getYear(Ve)===he.getYear(rt)})}function fu(he,Ve){var rt=Math.floor(he.getMonth(Ve)/3);return rt+1}function vo(he,Ve,rt){return wi(Ve,rt,function(){return Tr(he,Ve,rt)&&fu(he,Ve)===fu(he,rt)})}function oo(he,Ve,rt){return wi(Ve,rt,function(){return Tr(he,Ve,rt)&&he.getMonth(Ve)===he.getMonth(rt)})}function _i(he,Ve,rt){return wi(Ve,rt,function(){return Tr(he,Ve,rt)&&oo(he,Ve,rt)&&he.getDate(Ve)===he.getDate(rt)})}function si(he,Ve,rt){return wi(Ve,rt,function(){return he.getHour(Ve)===he.getHour(rt)&&he.getMinute(Ve)===he.getMinute(rt)&&he.getSecond(Ve)===he.getSecond(rt)})}function ir(he,Ve,rt){return wi(Ve,rt,function(){return _i(he,Ve,rt)&&si(he,Ve,rt)&&he.getMillisecond(Ve)===he.getMillisecond(rt)})}function yn(he,Ve,rt,pt){return wi(rt,pt,function(){var Et=he.locale.getWeekFirstDate(Ve,rt),Wt=he.locale.getWeekFirstDate(Ve,pt);return Tr(he,Et,Wt)&&he.locale.getWeek(Ve,rt)===he.locale.getWeek(Ve,pt)})}function Vn(he,Ve,rt,pt,Et){switch(Et){case"date":return _i(he,rt,pt);case"week":return yn(he,Ve.locale,rt,pt);case"month":return oo(he,rt,pt);case"quarter":return vo(he,rt,pt);case"year":return Tr(he,rt,pt);case"decade":return ka(he,rt,pt);case"time":return si(he,rt,pt);default:return ir(he,rt,pt)}}function Rn(he,Ve,rt,pt){return!Ve||!rt||!pt?!1:he.isAfter(pt,Ve)&&he.isAfter(rt,pt)}function Sn(he,Ve,rt,pt,Et){return Vn(he,Ve,rt,pt,Et)?!0:he.isAfter(rt,pt)}function $n(he,Ve,rt){var pt=Ve.locale.getWeekFirstDay(he),Et=Ve.setDate(rt,1),Wt=Ve.getWeekDay(Et),qt=Ve.addDate(Et,pt-Wt);return Ve.getMonth(qt)===Ve.getMonth(rt)&&Ve.getDate(qt)>1&&(qt=Ve.addDate(qt,-7)),qt}function lr(he,Ve){var rt=Ve.generateConfig,pt=Ve.locale,Et=Ve.format;return he?typeof Et=="function"?Et(he):rt.locale.format(pt.locale,he,Et):""}function wr(he,Ve,rt){var pt=Ve,Et=["getHour","getMinute","getSecond","getMillisecond"],Wt=["setHour","setMinute","setSecond","setMillisecond"];return Wt.forEach(function(qt,rn){rt?pt=he[qt](pt,he[Et[rn]](rt)):pt=he[qt](pt,0)}),pt}function da(he,Ve,rt,pt,Et){var Wt=(0,mt.zX)(function(qt,rn){return!!(rt&&rt(qt,rn)||pt&&he.isAfter(pt,qt)&&!Vn(he,Ve,pt,qt,rn.type)||Et&&he.isAfter(qt,Et)&&!Vn(he,Ve,Et,qt,rn.type))});return Wt}function Yr(he,Ve,rt){return ve.useMemo(function(){var pt=Kt(he,Ve,rt),Et=ft(pt),Wt=Et[0],qt=(0,xr.Z)(Wt)==="object"&&Wt.type==="mask"?Wt.format:null;return[Et.map(function(rn){return typeof rn=="string"||typeof rn=="function"?rn:rn.format}),qt]},[he,Ve,rt])}function yr(he,Ve,rt){return typeof he[0]=="function"||rt?!0:Ve}function Ra(he,Ve,rt,pt){var Et=(0,mt.zX)(function(Wt,qt){var rn=(0,Ge.Z)({type:Ve},qt);if(delete rn.activeIndex,!he.isValidate(Wt)||rt&&rt(Wt,rn))return!0;if((Ve==="date"||Ve==="time")&&pt){var En,Nn=qt&&qt.activeIndex===1?"end":"start",An=((En=pt.disabledTime)===null||En===void 0?void 0:En.call(pt,Wt,Nn,{from:rn.from}))||{},Hn=An.disabledHours,tn=An.disabledMinutes,Kn=An.disabledSeconds,zn=An.disabledMilliseconds,Xn=pt.disabledHours,er=pt.disabledMinutes,Gn=pt.disabledSeconds,Fr=Hn||Xn,Br=tn||er,ar=Kn||Gn,Nr=he.getHour(Wt),fr=he.getMinute(Wt),cr=he.getSecond(Wt),bn=he.getMillisecond(Wt);if(Fr&&Fr().includes(Nr)||Br&&Br(Nr).includes(fr)||ar&&ar(Nr,fr).includes(cr)||zn&&zn(Nr,fr,cr).includes(bn))return!0}return!1});return Et}function Ai(he){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=ve.useMemo(function(){var pt=he&&ft(he);return Ve&&pt&&(pt[1]=pt[1]||pt[0]),pt},[he,Ve]);return rt}function Ci(he,Ve){var rt=he.generateConfig,pt=he.locale,Et=he.picker,Wt=Et===void 0?"date":Et,qt=he.prefixCls,rn=qt===void 0?"rc-picker":qt,En=he.styles,Nn=En===void 0?{}:En,An=he.classNames,Hn=An===void 0?{}:An,tn=he.order,Kn=tn===void 0?!0:tn,zn=he.components,Xn=zn===void 0?{}:zn,er=he.inputRender,Gn=he.allowClear,Fr=he.clearIcon,Br=he.needConfirm,ar=he.multiple,Nr=he.format,fr=he.inputReadOnly,cr=he.disabledDate,bn=he.minDate,ea=he.maxDate,la=he.showTime,Gr=he.value,ya=he.defaultValue,sa=he.pickerValue,Zr=he.defaultPickerValue,br=Ai(Gr),kr=Ai(ya),Ur=Ai(sa),Pa=Ai(Zr),Sa=Wt==="date"&&la?"datetime":Wt,ta=Sa==="time"||Sa==="datetime",fa=ta||ar,Rr=Br!=null?Br:ta,Xr=Fi(he),ia=(0,ot.Z)(Xr,4),ni=ia[0],$a=ia[1],ii=ia[2],fi=ia[3],Ga=Ar(pt,$a),Ii=ve.useMemo(function(){return pi(Sa,ii,fi,ni,Ga)},[Sa,ii,fi,ni,Ga]),ui=ve.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},he),{},{prefixCls:rn,locale:Ga,picker:Wt,styles:Nn,classNames:Hn,order:Kn,components:(0,Ge.Z)({input:er},Xn),clearIcon:$r(rn,Gn,Fr),showTime:Ii,value:br,defaultValue:kr,pickerValue:Ur,defaultPickerValue:Pa},Ve==null?void 0:Ve())},[he]),mi=Yr(Sa,Ga,Nr),Ui=(0,ot.Z)(mi,2),yi=Ui[0],Wi=Ui[1],vi=yr(yi,fr,ar),Yi=da(rt,pt,cr,bn,ea),Pi=Ra(rt,Wt,Yi,Ii),pu=ve.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},ui),{},{needConfirm:Rr,inputReadOnly:vi,disabledDate:Yi})},[ui,Rr,vi,Yi]);return[pu,Sa,fa,yi,Wi,Pi]}var Za=re(16089);function Ln(he,Ve,rt){var pt=(0,mt.C8)(Ve,{value:he}),Et=(0,ot.Z)(pt,2),Wt=Et[0],qt=Et[1],rn=ve.useRef(he),En=ve.useRef(),Nn=function(){Za.Z.cancel(En.current)},An=(0,mt.zX)(function(){qt(rn.current),rt&&Wt!==rn.current&&rt(rn.current)}),Hn=(0,mt.zX)(function(tn,Kn){Nn(),rn.current=tn,tn||Kn?An():En.current=(0,Za.Z)(An)});return ve.useEffect(function(){return Nn},[]),[Wt,Hn]}function hr(he,Ve){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],pt=arguments.length>3?arguments[3]:void 0,Et=rt.every(function(An){return An})?!1:he,Wt=Ln(Et,Ve||!1,pt),qt=(0,ot.Z)(Wt,2),rn=qt[0],En=qt[1];function Nn(An){var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Hn.inherit||rn)&&En(An,Hn.force)}return[rn,Nn]}function ca(he){var Ve=ve.useRef();return ve.useImperativeHandle(he,function(){var rt;return{nativeElement:(rt=Ve.current)===null||rt===void 0?void 0:rt.nativeElement,focus:function(Et){var Wt;(Wt=Ve.current)===null||Wt===void 0||Wt.focus(Et)},blur:function(){var Et;(Et=Ve.current)===null||Et===void 0||Et.blur()}}}),Ve}function ba(he,Ve){return ve.useMemo(function(){return he||(Ve?((0,Ct.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ve).map(function(rt){var pt=(0,ot.Z)(rt,2),Et=pt[0],Wt=pt[1];return{label:Et,value:Wt}})):[])},[he,Ve])}function Da(he,Ve){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pt=ve.useRef(Ve);pt.current=Ve,(0,yt.o)(function(){if(he)pt.current(he);else{var Et=(0,Za.Z)(function(){pt.current(he)},rt);return function(){Za.Z.cancel(Et)}}},[he])}function Fu(he){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,pt=ve.useState(0),Et=(0,ot.Z)(pt,2),Wt=Et[0],qt=Et[1],rn=ve.useState(!1),En=(0,ot.Z)(rn,2),Nn=En[0],An=En[1],Hn=ve.useRef([]),tn=ve.useRef(null),Kn=ve.useRef(null),zn=function(ar){tn.current=ar},Xn=function(ar){return tn.current===ar},er=function(ar){An(ar)},Gn=function(ar){return ar&&(Kn.current=ar),Kn.current},Fr=function(ar){var Nr=Hn.current,fr=new Set(Nr.filter(function(bn){return ar[bn]||Ve[bn]})),cr=Nr[Nr.length-1]===0?1:0;return fr.size>=2||he[cr]?null:cr};return Da(Nn||rt,function(){Nn||(Hn.current=[],zn(null))}),ve.useEffect(function(){Nn&&Hn.current.push(Wt)},[Nn,Wt]),[Nn,er,Gn,Wt,qt,Fr,Hn.current,zn,Xn]}function bo(he,Ve,rt,pt,Et,Wt){var qt=rt[rt.length-1],rn=function(Nn,An){var Hn=(0,ot.Z)(he,2),tn=Hn[0],Kn=Hn[1],zn=(0,Ge.Z)((0,Ge.Z)({},An),{},{from:Pt(he,rt)});return qt===1&&Ve[0]&&tn&&!Vn(pt,Et,tn,Nn,zn.type)&&pt.isAfter(tn,Nn)||qt===0&&Ve[1]&&Kn&&!Vn(pt,Et,Kn,Nn,zn.type)&&pt.isAfter(Nn,Kn)?!0:Wt==null?void 0:Wt(Nn,zn)};return rn}function no(he,Ve,rt,pt){switch(Ve){case"date":case"week":return he.addMonth(rt,pt);case"month":case"quarter":return he.addYear(rt,pt);case"year":return he.addYear(rt,pt*10);case"decade":return he.addYear(rt,pt*100);default:return rt}}var _n=[];function Ia(he,Ve,rt,pt,Et,Wt,qt,rn){var En=arguments.length>8&&arguments[8]!==void 0?arguments[8]:_n,Nn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:_n,An=arguments.length>10&&arguments[10]!==void 0?arguments[10]:_n,Hn=arguments.length>11?arguments[11]:void 0,tn=arguments.length>12?arguments[12]:void 0,Kn=arguments.length>13?arguments[13]:void 0,zn=qt==="time",Xn=Wt||0,er=function(Ur){var Pa=he.getNow();return zn&&(Pa=wr(he,Pa)),En[Ur]||rt[Ur]||Pa},Gn=(0,ot.Z)(Nn,2),Fr=Gn[0],Br=Gn[1],ar=(0,mt.C8)(function(){return er(0)},{value:Fr}),Nr=(0,ot.Z)(ar,2),fr=Nr[0],cr=Nr[1],bn=(0,mt.C8)(function(){return er(1)},{value:Br}),ea=(0,ot.Z)(bn,2),la=ea[0],Gr=ea[1],ya=ve.useMemo(function(){var kr=[fr,la][Xn];return zn?kr:wr(he,kr,An[Xn])},[zn,fr,la,Xn,he,An]),sa=function(Ur){var Pa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Sa=[cr,Gr][Xn];Sa(Ur);var ta=[fr,la];ta[Xn]=Ur,Hn&&(!Vn(he,Ve,fr,ta[0],qt)||!Vn(he,Ve,la,ta[1],qt))&&Hn(ta,{source:Pa,range:Xn===1?"end":"start",mode:pt})},Zr=function(Ur,Pa){if(rn){var Sa={date:"month",week:"month",month:"year",quarter:"year"},ta=Sa[qt];if(ta&&!Vn(he,Ve,Ur,Pa,ta))return no(he,qt,Pa,-1);if(qt==="year"&&Ur){var fa=Math.floor(he.getYear(Ur)/10),Rr=Math.floor(he.getYear(Pa)/10);if(fa!==Rr)return no(he,qt,Pa,-1)}}return Pa},br=ve.useRef(null);return(0,yt.Z)(function(){if(Et&&!En[Xn]){var kr=zn?null:he.getNow();if(br.current!==null&&br.current!==Xn?kr=[fr,la][Xn^1]:rt[Xn]?kr=Xn===0?rt[0]:Zr(rt[0],rt[1]):rt[Xn^1]&&(kr=rt[Xn^1]),kr){tn&&he.isAfter(tn,kr)&&(kr=tn);var Ur=rn?no(he,qt,kr,1):kr;Kn&&he.isAfter(Ur,Kn)&&(kr=rn?no(he,qt,Kn,-1):Kn),sa(kr,"reset")}}},[Et,Xn,rt[Xn]]),ve.useEffect(function(){Et?br.current=Xn:br.current=null},[Et,Xn]),(0,yt.Z)(function(){Et&&En&&En[Xn]&&sa(En[Xn],"reset")},[Et,Xn]),[ya,sa]}function ju(he,Ve){var rt=ve.useRef(he),pt=ve.useState({}),Et=(0,ot.Z)(pt,2),Wt=Et[1],qt=function(Nn){return Nn&&Ve!==void 0?Ve:rt.current},rn=function(Nn){rt.current=Nn,Wt({})};return[qt,rn,qt(!0)]}var Do=[];function Eo(he,Ve,rt){var pt=function(qt){return qt.map(function(rn){return lr(rn,{generateConfig:he,locale:Ve,format:rt[0]})})},Et=function(qt,rn){for(var En=Math.max(qt.length,rn.length),Nn=-1,An=0;An<En;An+=1){var Hn=qt[An]||null,tn=rn[An]||null;if(Hn!==tn&&!ir(he,Hn,tn)){Nn=An;break}}return[Nn<0,Nn!==0]};return[pt,Et]}function ll(he,Ve){return(0,At.Z)(he).sort(function(rt,pt){return Ve.isAfter(rt,pt)?1:-1})}function Ja(he){var Ve=ju(he),rt=(0,ot.Z)(Ve,2),pt=rt[0],Et=rt[1],Wt=(0,mt.zX)(function(){Et(he)});return ve.useEffect(function(){Wt()},[he]),[pt,Et]}function Jr(he,Ve,rt,pt,Et,Wt,qt,rn,En){var Nn=(0,mt.C8)(Wt,{value:qt}),An=(0,ot.Z)(Nn,2),Hn=An[0],tn=An[1],Kn=Hn||Do,zn=Ja(Kn),Xn=(0,ot.Z)(zn,2),er=Xn[0],Gn=Xn[1],Fr=Eo(he,Ve,rt),Br=(0,ot.Z)(Fr,2),ar=Br[0],Nr=Br[1],fr=(0,mt.zX)(function(bn){var ea=(0,At.Z)(bn);if(pt)for(var la=0;la<2;la+=1)ea[la]=ea[la]||null;else Et&&(ea=ll(ea.filter(function(kr){return kr}),he));var Gr=Nr(er(),ea),ya=(0,ot.Z)(Gr,2),sa=ya[0],Zr=ya[1];if(!sa&&(Gn(ea),rn)){var br=ar(ea);rn(ea,br,{range:Zr?"end":"start"})}}),cr=function(){En&&En(er())};return[Kn,tn,er,fr,cr]}function nr(he,Ve,rt,pt,Et,Wt,qt,rn,En,Nn){var An=he.generateConfig,Hn=he.locale,tn=he.picker,Kn=he.onChange,zn=he.allowEmpty,Xn=he.order,er=Wt.some(function(sa){return sa})?!1:Xn,Gn=Eo(An,Hn,qt),Fr=(0,ot.Z)(Gn,2),Br=Fr[0],ar=Fr[1],Nr=ju(Ve),fr=(0,ot.Z)(Nr,2),cr=fr[0],bn=fr[1],ea=(0,mt.zX)(function(){bn(Ve)});ve.useEffect(function(){ea()},[Ve]);var la=(0,mt.zX)(function(sa){var Zr=sa===null,br=(0,At.Z)(sa||cr());if(Zr)for(var kr=Math.max(Wt.length,br.length),Ur=0;Ur<kr;Ur+=1)Wt[Ur]||(br[Ur]=null);er&&br[0]&&br[1]&&(br=ll(br,An)),Et(br);var Pa=br,Sa=(0,ot.Z)(Pa,2),ta=Sa[0],fa=Sa[1],Rr=!ta,Xr=!fa,ia=zn?(!Rr||zn[0])&&(!Xr||zn[1]):!0,ni=!Xn||Rr||Xr||Vn(An,Hn,ta,fa,tn)||An.isAfter(fa,ta),$a=(Wt[0]||!ta||!Nn(ta,{activeIndex:0}))&&(Wt[1]||!fa||!Nn(fa,{from:ta,activeIndex:1})),ii=Zr||ia&&ni&&$a;if(ii){rt(br);var fi=ar(br,Ve),Ga=(0,ot.Z)(fi,1),Ii=Ga[0];Kn&&!Ii&&Kn(Zr&&br.every(function(ui){return!ui})?null:br,Br(br))}return ii}),Gr=(0,mt.zX)(function(sa,Zr){var br=lt(cr(),sa,pt()[sa]);bn(br),Zr&&la()}),ya=!rn&&!En;return Da(!ya,function(){ya&&(la(),Et(Ve),ea())},2),[Gr,la]}function Wu(he,Ve,rt,pt,Et){return Ve!=="date"&&Ve!=="time"?!1:rt!==void 0?rt:pt!==void 0?pt:!Et&&(he==="date"||he==="time")}var ku=re(29301);function xi(he,Ve,rt,pt,Et,Wt){var qt=he;function rn(Hn,tn,Kn){var zn=Wt[Hn](qt),Xn=Kn.find(function(Br){return Br.value===zn});if(!Xn||Xn.disabled){var er=Kn.filter(function(Br){return!Br.disabled}),Gn=(0,At.Z)(er).reverse(),Fr=Gn.find(function(Br){return Br.value<=zn})||er[0];Fr&&(zn=Fr.value,qt=Wt[tn](qt,zn))}return zn}var En=rn("getHour","setHour",Ve()),Nn=rn("getMinute","setMinute",rt(En)),An=rn("getSecond","setSecond",pt(En,Nn));return rn("getMillisecond","setMillisecond",Et(En,Nn,An)),qt}function Vo(){return[]}function sl(he,Ve){for(var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Et=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Wt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,qt=[],rn=rt>=1?rt|0:1,En=he;En<=Ve;En+=rn){var Nn=Et.includes(En);(!Nn||!pt)&&qt.push({label:We(En,Wt),value:En,disabled:Nn})}return qt}function lo(he){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=arguments.length>2?arguments[2]:void 0,pt=Ve||{},Et=pt.use12Hours,Wt=pt.hourStep,qt=Wt===void 0?1:Wt,rn=pt.minuteStep,En=rn===void 0?1:rn,Nn=pt.secondStep,An=Nn===void 0?1:Nn,Hn=pt.millisecondStep,tn=Hn===void 0?100:Hn,Kn=pt.hideDisabledOptions,zn=pt.disabledTime,Xn=pt.disabledHours,er=pt.disabledMinutes,Gn=pt.disabledSeconds,Fr=ve.useMemo(function(){return rt||he.getNow()},[rt,he]);if(0)var Br,ar,Nr;var fr=ve.useCallback(function(fa){var Rr=(zn==null?void 0:zn(fa))||{};return[Rr.disabledHours||Xn||Vo,Rr.disabledMinutes||er||Vo,Rr.disabledSeconds||Gn||Vo,Rr.disabledMilliseconds||Vo]},[zn,Xn,er,Gn]),cr=ve.useMemo(function(){return fr(Fr)},[Fr,fr]),bn=(0,ot.Z)(cr,4),ea=bn[0],la=bn[1],Gr=bn[2],ya=bn[3],sa=ve.useCallback(function(fa,Rr,Xr,ia){var ni=sl(0,23,qt,Kn,fa()),$a=Et?ni.map(function(Ii){return(0,Ge.Z)((0,Ge.Z)({},Ii),{},{label:We(Ii.value%12||12,2)})}):ni,ii=function(ui){return sl(0,59,En,Kn,Rr(ui))},fi=function(ui,mi){return sl(0,59,An,Kn,Xr(ui,mi))},Ga=function(ui,mi,Ui){return sl(0,999,tn,Kn,ia(ui,mi,Ui),3)};return[$a,ii,fi,Ga]},[Kn,qt,Et,tn,En,An]),Zr=ve.useMemo(function(){return sa(ea,la,Gr,ya)},[sa,ea,la,Gr,ya]),br=(0,ot.Z)(Zr,4),kr=br[0],Ur=br[1],Pa=br[2],Sa=br[3],ta=function(Rr,Xr){var ia=function(){return kr},ni=Ur,$a=Pa,ii=Sa;if(Xr){var fi=fr(Xr),Ga=(0,ot.Z)(fi,4),Ii=Ga[0],ui=Ga[1],mi=Ga[2],Ui=Ga[3],yi=sa(Ii,ui,mi,Ui),Wi=(0,ot.Z)(yi,4),vi=Wi[0],Yi=Wi[1],Pi=Wi[2],pu=Wi[3];ia=function(){return vi},ni=Yi,$a=Pi,ii=pu}var gu=xi(Rr,ia,ni,$a,ii,he);return gu};return[ta,kr,Ur,Pa,Sa]}function To(he){var Ve=he.mode,rt=he.internalMode,pt=he.renderExtraFooter,Et=he.showNow,Wt=he.showTime,qt=he.onSubmit,rn=he.onNow,En=he.invalid,Nn=he.needConfirm,An=he.generateConfig,Hn=he.disabledDate,tn=ve.useContext(ee),Kn=tn.prefixCls,zn=tn.locale,Xn=tn.button,er=Xn===void 0?"button":Xn,Gn=An.getNow(),Fr=lo(An,Wt,Gn),Br=(0,ot.Z)(Fr,1),ar=Br[0],Nr=pt==null?void 0:pt(Ve),fr=Hn(Gn,{type:Ve}),cr=function(){if(!fr){var Zr=ar(Gn);rn(Zr)}},bn="".concat(Kn,"-now"),ea="".concat(bn,"-btn"),la=Et&&ve.createElement("li",{className:bn},ve.createElement("a",{className:at()(ea,fr&&"".concat(ea,"-disabled")),"aria-disabled":fr,onClick:cr},rt==="date"?zn.today:zn.now)),Gr=Nn&&ve.createElement("li",{className:"".concat(Kn,"-ok")},ve.createElement(er,{disabled:En,onClick:qt},zn.ok)),ya=(la||Gr)&&ve.createElement("ul",{className:"".concat(Kn,"-ranges")},la,Gr);return!Nr&&!ya?null:ve.createElement("div",{className:"".concat(Kn,"-footer")},Nr&&ve.createElement("div",{className:"".concat(Kn,"-footer-extra")},Nr),ya)}function Nu(he,Ve,rt){function pt(Et,Wt){var qt=Et.findIndex(function(En){return Vn(he,Ve,En,Wt,rt)});if(qt===-1)return[].concat((0,At.Z)(Et),[Wt]);var rn=(0,At.Z)(Et);return rn.splice(qt,1),rn}return pt}var tu=ve.createContext(null);function jo(){return ve.useContext(tu)}function iu(he,Ve){var rt=he.prefixCls,pt=he.generateConfig,Et=he.locale,Wt=he.disabledDate,qt=he.minDate,rn=he.maxDate,En=he.cellRender,Nn=he.hoverValue,An=he.hoverRangeValue,Hn=he.onHover,tn=he.values,Kn=he.pickerValue,zn=he.onSelect,Xn=he.prevIcon,er=he.nextIcon,Gn=he.superPrevIcon,Fr=he.superNextIcon,Br=pt.getNow(),ar={now:Br,values:tn,pickerValue:Kn,prefixCls:rt,disabledDate:Wt,minDate:qt,maxDate:rn,cellRender:En,hoverValue:Nn,hoverRangeValue:An,onHover:Hn,locale:Et,generateConfig:pt,onSelect:zn,panelType:Ve,prevIcon:Xn,nextIcon:er,superPrevIcon:Gn,superNextIcon:Fr};return[ar,Br]}var Qu=ve.createContext({});function ql(he){for(var Ve=he.rowNum,rt=he.colNum,pt=he.baseDate,Et=he.getCellDate,Wt=he.prefixColumn,qt=he.rowClassName,rn=he.titleFormat,En=he.getCellText,Nn=he.getCellClassName,An=he.headerCells,Hn=he.cellSelection,tn=Hn===void 0?!0:Hn,Kn=he.disabledDate,zn=jo(),Xn=zn.prefixCls,er=zn.panelType,Gn=zn.now,Fr=zn.disabledDate,Br=zn.cellRender,ar=zn.onHover,Nr=zn.hoverValue,fr=zn.hoverRangeValue,cr=zn.generateConfig,bn=zn.values,ea=zn.locale,la=zn.onSelect,Gr=Kn||Fr,ya="".concat(Xn,"-cell"),sa=ve.useContext(Qu),Zr=sa.onCellDblClick,br=function(Xr){return bn.some(function(ia){return ia&&Vn(cr,ea,Xr,ia,er)})},kr=[],Ur=0;Ur<Ve;Ur+=1){for(var Pa=[],Sa=void 0,ta=function(){var Xr=Ur*rt+fa,ia=Et(pt,Xr),ni=Gr==null?void 0:Gr(ia,{type:er});fa===0&&(Sa=ia,Wt&&Pa.push(Wt(Sa)));var $a=!1,ii=!1,fi=!1;if(tn&&fr){var Ga=(0,ot.Z)(fr,2),Ii=Ga[0],ui=Ga[1];$a=Rn(cr,Ii,ui,ia),ii=Vn(cr,ea,ia,Ii,er),fi=Vn(cr,ea,ia,ui,er)}var mi=rn?lr(ia,{locale:ea,format:rn,generateConfig:cr}):void 0,Ui=ve.createElement("div",{className:"".concat(ya,"-inner")},En(ia));Pa.push(ve.createElement("td",{key:fa,title:mi,className:at()(ya,(0,Ge.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(ya,"-disabled"),ni),"".concat(ya,"-hover"),(Nr||[]).some(function(yi){return Vn(cr,ea,ia,yi,er)})),"".concat(ya,"-in-range"),$a&&!ii&&!fi),"".concat(ya,"-range-start"),ii),"".concat(ya,"-range-end"),fi),"".concat(Xn,"-cell-selected"),!fr&&er!=="week"&&br(ia)),Nn(ia))),onClick:function(){ni||la(ia)},onDoubleClick:function(){!ni&&Zr&&Zr()},onMouseEnter:function(){ni||ar==null||ar(ia)},onMouseLeave:function(){ni||ar==null||ar(null)}},Br?Br(ia,{prefixCls:Xn,originNode:Ui,today:Gn,type:er,locale:ea}):Ui))},fa=0;fa<rt;fa+=1)ta();kr.push(ve.createElement("tr",{key:Ur,className:qt==null?void 0:qt(Sa)},Pa))}return ve.createElement("div",{className:"".concat(Xn,"-body")},ve.createElement("table",{className:"".concat(Xn,"-content")},An&&ve.createElement("thead",null,ve.createElement("tr",null,An)),ve.createElement("tbody",null,kr)))}var $l={visibility:"hidden"};function yl(he){var Ve=he.offset,rt=he.superOffset,pt=he.onChange,Et=he.getStart,Wt=he.getEnd,qt=he.children,rn=jo(),En=rn.prefixCls,Nn=rn.prevIcon,An=Nn===void 0?"\u2039":Nn,Hn=rn.nextIcon,tn=Hn===void 0?"\u203A":Hn,Kn=rn.superPrevIcon,zn=Kn===void 0?"\xAB":Kn,Xn=rn.superNextIcon,er=Xn===void 0?"\xBB":Xn,Gn=rn.minDate,Fr=rn.maxDate,Br=rn.generateConfig,ar=rn.locale,Nr=rn.pickerValue,fr=rn.panelType,cr="".concat(En,"-header"),bn=ve.useContext(Qu),ea=bn.hidePrev,la=bn.hideNext,Gr=bn.hideHeader,ya=ve.useMemo(function(){if(!Gn||!Ve||!Wt)return!1;var Rr=Wt(Ve(-1,Nr));return!Sn(Br,ar,Rr,Gn,fr)},[Gn,Ve,Nr,Wt,Br,ar,fr]),sa=ve.useMemo(function(){if(!Gn||!rt||!Wt)return!1;var Rr=Wt(rt(-1,Nr));return!Sn(Br,ar,Rr,Gn,fr)},[Gn,rt,Nr,Wt,Br,ar,fr]),Zr=ve.useMemo(function(){if(!Fr||!Ve||!Et)return!1;var Rr=Et(Ve(1,Nr));return!Sn(Br,ar,Fr,Rr,fr)},[Fr,Ve,Nr,Et,Br,ar,fr]),br=ve.useMemo(function(){if(!Fr||!rt||!Et)return!1;var Rr=Et(rt(1,Nr));return!Sn(Br,ar,Fr,Rr,fr)},[Fr,rt,Nr,Et,Br,ar,fr]),kr=function(Xr){Ve&&pt(Ve(Xr,Nr))},Ur=function(Xr){rt&&pt(rt(Xr,Nr))};if(Gr)return null;var Pa="".concat(cr,"-prev-btn"),Sa="".concat(cr,"-next-btn"),ta="".concat(cr,"-super-prev-btn"),fa="".concat(cr,"-super-next-btn");return ve.createElement("div",{className:cr},rt&&ve.createElement("button",{type:"button","aria-label":ar.previousYear,onClick:function(){return Ur(-1)},tabIndex:-1,className:at()(ta,sa&&"".concat(ta,"-disabled")),disabled:sa,style:ea?$l:{}},zn),Ve&&ve.createElement("button",{type:"button","aria-label":ar.previousMonth,onClick:function(){return kr(-1)},tabIndex:-1,className:at()(Pa,ya&&"".concat(Pa,"-disabled")),disabled:ya,style:ea?$l:{}},An),ve.createElement("div",{className:"".concat(cr,"-view")},qt),Ve&&ve.createElement("button",{type:"button","aria-label":ar.nextMonth,onClick:function(){return kr(1)},tabIndex:-1,className:at()(Sa,Zr&&"".concat(Sa,"-disabled")),disabled:Zr,style:la?$l:{}},tn),rt&&ve.createElement("button",{type:"button","aria-label":ar.nextYear,onClick:function(){return Ur(1)},tabIndex:-1,className:at()(fa,br&&"".concat(fa,"-disabled")),disabled:br,style:la?$l:{}},er))}var Dl=yl;function bi(he){var Ve=he.prefixCls,rt=he.panelName,pt=rt===void 0?"date":rt,Et=he.locale,Wt=he.generateConfig,qt=he.pickerValue,rn=he.onPickerValueChange,En=he.onModeChange,Nn=he.mode,An=Nn===void 0?"date":Nn,Hn=he.disabledDate,tn=he.onSelect,Kn=he.onHover,zn=he.showWeek,Xn="".concat(Ve,"-").concat(pt,"-panel"),er="".concat(Ve,"-cell"),Gn=An==="week",Fr=iu(he,An),Br=(0,ot.Z)(Fr,2),ar=Br[0],Nr=Br[1],fr=Wt.locale.getWeekFirstDay(Et.locale),cr=Wt.setDate(qt,1),bn=$n(Et.locale,Wt,cr),ea=Wt.getMonth(qt),la=zn===void 0?Gn:zn,Gr=la?function(Rr){var Xr=Hn==null?void 0:Hn(Rr,{type:"week"});return ve.createElement("td",{key:"week",className:at()(er,"".concat(er,"-week"),(0,Lt.Z)({},"".concat(er,"-disabled"),Xr)),onClick:function(){Xr||tn(Rr)},onMouseEnter:function(){Xr||Kn==null||Kn(Rr)},onMouseLeave:function(){Xr||Kn==null||Kn(null)}},ve.createElement("div",{className:"".concat(er,"-inner")},Wt.locale.getWeek(Et.locale,Rr)))}:null,ya=[],sa=Et.shortWeekDays||(Wt.locale.getShortWeekDays?Wt.locale.getShortWeekDays(Et.locale):[]);Gr&&ya.push(ve.createElement("th",{key:"empty"},ve.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},Et.week)));for(var Zr=0;Zr<Bi;Zr+=1)ya.push(ve.createElement("th",{key:Zr},sa[(Zr+fr)%Bi]));var br=function(Xr,ia){return Wt.addDate(Xr,ia)},kr=function(Xr){return lr(Xr,{locale:Et,format:Et.cellDateFormat,generateConfig:Wt})},Ur=function(Xr){var ia=(0,Lt.Z)((0,Lt.Z)({},"".concat(Ve,"-cell-in-view"),oo(Wt,Xr,qt)),"".concat(Ve,"-cell-today"),_i(Wt,Xr,Nr));return ia},Pa=Et.shortMonths||(Wt.locale.getShortMonths?Wt.locale.getShortMonths(Et.locale):[]),Sa=ve.createElement("button",{type:"button","aria-label":Et.yearSelect,key:"year",onClick:function(){En("year",qt)},tabIndex:-1,className:"".concat(Ve,"-year-btn")},lr(qt,{locale:Et,format:Et.yearFormat,generateConfig:Wt})),ta=ve.createElement("button",{type:"button","aria-label":Et.monthSelect,key:"month",onClick:function(){En("month",qt)},tabIndex:-1,className:"".concat(Ve,"-month-btn")},Et.monthFormat?lr(qt,{locale:Et,format:Et.monthFormat,generateConfig:Wt}):Pa[ea]),fa=Et.monthBeforeYear?[ta,Sa]:[Sa,ta];return ve.createElement(tu.Provider,{value:ar},ve.createElement("div",{className:at()(Xn,zn&&"".concat(Xn,"-show-week"))},ve.createElement(Dl,{offset:function(Xr){return Wt.addMonth(qt,Xr)},superOffset:function(Xr){return Wt.addYear(qt,Xr)},onChange:rn,getStart:function(Xr){return Wt.setDate(Xr,1)},getEnd:function(Xr){var ia=Wt.setDate(Xr,1);return ia=Wt.addMonth(ia,1),Wt.addDate(ia,-1)}},fa),ve.createElement(ql,(0,Qe.Z)({titleFormat:Et.fieldDateFormat},he,{colNum:Bi,rowNum:6,baseDate:bn,headerCells:ya,getCellDate:br,getCellText:kr,getCellClassName:Ur,prefixColumn:Gr,cellSelection:!Gn}))))}var Hu=re(29194),Bo=1/3;function Au(he,Ve){var rt=ve.useRef(!1),pt=ve.useRef(null),Et=ve.useRef(null),Wt=function(){return rt.current},qt=function(){Za.Z.cancel(pt.current),rt.current=!1},rn=ve.useRef(),En=function(){var Hn=he.current;if(Et.current=null,rn.current=0,Hn){var tn=Hn.querySelector('[data-value="'.concat(Ve,'"]')),Kn=Hn.querySelector("li"),zn=function Xn(){qt(),rt.current=!0,rn.current+=1;var er=Hn.scrollTop,Gn=Kn.offsetTop,Fr=tn.offsetTop,Br=Fr-Gn;if(Fr===0&&tn!==Kn||!(0,Hu.Z)(Hn)){rn.current<=5&&(pt.current=(0,Za.Z)(Xn));return}var ar=er+(Br-er)*Bo,Nr=Math.abs(Br-ar);if(Et.current!==null&&Et.current<Nr){qt();return}if(Et.current=Nr,Nr<=1){Hn.scrollTop=Br,qt();return}Hn.scrollTop=ar,pt.current=(0,Za.Z)(Xn)};tn&&Kn&&zn()}},Nn=(0,mt.zX)(En);return[Nn,qt,Wt]}var es=300;function Hs(he){return he.map(function(Ve){var rt=Ve.value,pt=Ve.label,Et=Ve.disabled;return[rt,pt,Et].join(",")}).join(";")}function Ho(he){var Ve=he.units,rt=he.value,pt=he.optionalValue,Et=he.type,Wt=he.onChange,qt=he.onHover,rn=he.onDblClick,En=he.changeOnScroll,Nn=jo(),An=Nn.prefixCls,Hn=Nn.cellRender,tn=Nn.now,Kn=Nn.locale,zn="".concat(An,"-time-panel"),Xn="".concat(An,"-time-panel-cell"),er=ve.useRef(null),Gn=ve.useRef(),Fr=function(){clearTimeout(Gn.current)},Br=Au(er,rt!=null?rt:pt),ar=(0,ot.Z)(Br,3),Nr=ar[0],fr=ar[1],cr=ar[2];(0,yt.Z)(function(){return Nr(),Fr(),function(){fr(),Fr()}},[rt,pt,Hs(Ve)]);var bn=function(Gr){Fr();var ya=Gr.target;!cr()&&En&&(Gn.current=setTimeout(function(){var sa=er.current,Zr=sa.querySelector("li").offsetTop,br=Array.from(sa.querySelectorAll("li")),kr=br.map(function(fa){return fa.offsetTop-Zr}),Ur=kr.map(function(fa,Rr){return Ve[Rr].disabled?Number.MAX_SAFE_INTEGER:Math.abs(fa-ya.scrollTop)}),Pa=Math.min.apply(Math,(0,At.Z)(Ur)),Sa=Ur.findIndex(function(fa){return fa===Pa}),ta=Ve[Sa];ta&&!ta.disabled&&Wt(ta.value)},es))},ea="".concat(zn,"-column");return ve.createElement("ul",{className:ea,ref:er,"data-type":Et,onScroll:bn},Ve.map(function(la){var Gr=la.label,ya=la.value,sa=la.disabled,Zr=ve.createElement("div",{className:"".concat(Xn,"-inner")},Gr);return ve.createElement("li",{key:ya,className:at()(Xn,(0,Lt.Z)((0,Lt.Z)({},"".concat(Xn,"-selected"),rt===ya),"".concat(Xn,"-disabled"),sa)),onClick:function(){sa||Wt(ya)},onDoubleClick:function(){!sa&&rn&&rn()},onMouseEnter:function(){qt(ya)},onMouseLeave:function(){qt(null)},"data-value":ya},Hn?Hn(ya,{prefixCls:An,originNode:Zr,today:tn,type:"time",subType:Et,locale:Kn}):Zr)}))}function al(he){return he<12}function bs(he){var Ve=he.showHour,rt=he.showMinute,pt=he.showSecond,Et=he.showMillisecond,Wt=he.use12Hours,qt=he.changeOnScroll,rn=jo(),En=rn.prefixCls,Nn=rn.values,An=rn.generateConfig,Hn=rn.locale,tn=rn.onSelect,Kn=rn.onHover,zn=Kn===void 0?function(){}:Kn,Xn=rn.pickerValue,er=(Nn==null?void 0:Nn[0])||null,Gn=ve.useContext(Qu),Fr=Gn.onCellDblClick,Br=lo(An,he,er),ar=(0,ot.Z)(Br,5),Nr=ar[0],fr=ar[1],cr=ar[2],bn=ar[3],ea=ar[4],la=function(Na){var Gu=er&&An[Na](er),Ju=Xn&&An[Na](Xn);return[Gu,Ju]},Gr=la("getHour"),ya=(0,ot.Z)(Gr,2),sa=ya[0],Zr=ya[1],br=la("getMinute"),kr=(0,ot.Z)(br,2),Ur=kr[0],Pa=kr[1],Sa=la("getSecond"),ta=(0,ot.Z)(Sa,2),fa=ta[0],Rr=ta[1],Xr=la("getMillisecond"),ia=(0,ot.Z)(Xr,2),ni=ia[0],$a=ia[1],ii=sa===null?null:al(sa)?"am":"pm",fi=ve.useMemo(function(){return Wt?al(sa)?fr.filter(function(Aa){return al(Aa.value)}):fr.filter(function(Aa){return!al(Aa.value)}):fr},[sa,fr,Wt]),Ga=function(Na,Gu){var Ju,ho=Na.filter(function(Ql){return!Ql.disabled});return Gu!=null?Gu:ho==null||(Ju=ho[0])===null||Ju===void 0?void 0:Ju.value},Ii=Ga(fr,sa),ui=ve.useMemo(function(){return cr(Ii)},[cr,Ii]),mi=Ga(ui,Ur),Ui=ve.useMemo(function(){return bn(Ii,mi)},[bn,Ii,mi]),yi=Ga(Ui,fa),Wi=ve.useMemo(function(){return ea(Ii,mi,yi)},[ea,Ii,mi,yi]),vi=Ga(Wi,ni),Yi=ve.useMemo(function(){if(!Wt)return[];var Aa=An.getNow(),Na=An.setHour(Aa,6),Gu=An.setHour(Aa,18),Ju=function(Ql,pl){var ks=Hn.cellMeridiemFormat;return ks?lr(Ql,{generateConfig:An,locale:Hn,format:ks}):pl};return[{label:Ju(Na,"AM"),value:"am",disabled:fr.every(function(ho){return ho.disabled||!al(ho.value)})},{label:Ju(Gu,"PM"),value:"pm",disabled:fr.every(function(ho){return ho.disabled||al(ho.value)})}]},[fr,Wt,An,Hn]),Pi=function(Na){var Gu=Nr(Na);tn(Gu)},pu=ve.useMemo(function(){var Aa=er||Xn||An.getNow(),Na=function(Ju){return Ju!=null};return Na(sa)?(Aa=An.setHour(Aa,sa),Aa=An.setMinute(Aa,Ur),Aa=An.setSecond(Aa,fa),Aa=An.setMillisecond(Aa,ni)):Na(Zr)?(Aa=An.setHour(Aa,Zr),Aa=An.setMinute(Aa,Pa),Aa=An.setSecond(Aa,Rr),Aa=An.setMillisecond(Aa,$a)):Na(Ii)&&(Aa=An.setHour(Aa,Ii),Aa=An.setMinute(Aa,mi),Aa=An.setSecond(Aa,yi),Aa=An.setMillisecond(Aa,vi)),Aa},[er,Xn,sa,Ur,fa,ni,Ii,mi,yi,vi,Zr,Pa,Rr,$a,An]),gu=function(Na,Gu){return Na===null?null:An[Gu](pu,Na)},_a=function(Na){return gu(Na,"setHour")},va=function(Na){return gu(Na,"setMinute")},Ti=function(Na){return gu(Na,"setSecond")},Li=function(Na){return gu(Na,"setMillisecond")},Eu=function(Na){return Na===null?null:Na==="am"&&!al(sa)?An.setHour(pu,sa-12):Na==="pm"&&al(sa)?An.setHour(pu,sa+12):pu},Hi=function(Na){Pi(_a(Na))},so=function(Na){Pi(va(Na))},ru=function(Na){Pi(Ti(Na))},Ri=function(Na){Pi(Li(Na))},Xi=function(Na){Pi(Eu(Na))},Iu=function(Na){zn(_a(Na))},oi=function(Na){zn(va(Na))},hl=function(Na){zn(Ti(Na))},Ha=function(Na){zn(Li(Na))},zr=function(Na){zn(Eu(Na))},Mi={onDblClick:Fr,changeOnScroll:qt};return ve.createElement("div",{className:"".concat(En,"-content")},Ve&&ve.createElement(Ho,(0,Qe.Z)({units:fi,value:sa,optionalValue:Zr,type:"hour",onChange:Hi,onHover:Iu},Mi)),rt&&ve.createElement(Ho,(0,Qe.Z)({units:ui,value:Ur,optionalValue:Pa,type:"minute",onChange:so,onHover:oi},Mi)),pt&&ve.createElement(Ho,(0,Qe.Z)({units:Ui,value:fa,optionalValue:Rr,type:"second",onChange:ru,onHover:hl},Mi)),Et&&ve.createElement(Ho,(0,Qe.Z)({units:Wi,value:ni,optionalValue:$a,type:"millisecond",onChange:Ri,onHover:Ha},Mi)),Wt&&ve.createElement(Ho,(0,Qe.Z)({units:Yi,value:ii,type:"meridiem",onChange:Xi,onHover:zr},Mi)))}function ts(he){var Ve=he.prefixCls,rt=he.value,pt=he.locale,Et=he.generateConfig,Wt=he.showTime,qt=Wt||{},rn=qt.format,En="".concat(Ve,"-time-panel"),Nn=iu(he,"time"),An=(0,ot.Z)(Nn,1),Hn=An[0];return ve.createElement(tu.Provider,{value:Hn},ve.createElement("div",{className:at()(En)},ve.createElement(Dl,null,rt?lr(rt,{locale:pt,format:rn,generateConfig:Et}):"\xA0"),ve.createElement(bs,Wt)))}function hs(he){var Ve=he.prefixCls,rt=he.generateConfig,pt=he.showTime,Et=he.onSelect,Wt=he.value,qt=he.pickerValue,rn=he.onHover,En="".concat(Ve,"-datetime-panel"),Nn=lo(rt,pt),An=(0,ot.Z)(Nn,1),Hn=An[0],tn=function(er){return Wt?wr(rt,er,Wt):wr(rt,er,qt)},Kn=function(er){rn==null||rn(er&&tn(er))},zn=function(er){var Gn=tn(er);Et(Hn(Gn,Gn))};return ve.createElement("div",{className:En},ve.createElement(bi,(0,Qe.Z)({},he,{onSelect:zn,onHover:Kn})),ve.createElement(ts,he))}function Ds(he){var Ve=he.prefixCls,rt=he.locale,pt=he.generateConfig,Et=he.pickerValue,Wt=he.disabledDate,qt=he.onPickerValueChange,rn="".concat(Ve,"-decade-panel"),En=iu(he,"decade"),Nn=(0,ot.Z)(En,1),An=Nn[0],Hn=function(fr){var cr=Math.floor(pt.getYear(fr)/100)*100;return pt.setYear(fr,cr)},tn=function(fr){var cr=Hn(fr);return pt.addYear(cr,99)},Kn=Hn(Et),zn=tn(Et),Xn=pt.addYear(Kn,-10),er=function(fr,cr){return pt.addYear(fr,cr*10)},Gn=function(fr){var cr=rt.cellYearFormat,bn=lr(fr,{locale:rt,format:cr,generateConfig:pt}),ea=lr(pt.addYear(fr,9),{locale:rt,format:cr,generateConfig:pt});return"".concat(bn,"-").concat(ea)},Fr=function(fr){return(0,Lt.Z)({},"".concat(Ve,"-cell-in-view"),ka(pt,fr,Kn)||ka(pt,fr,zn)||Rn(pt,Kn,zn,fr))},Br=Wt?function(Nr,fr){var cr=pt.setDate(Nr,1),bn=pt.setMonth(cr,0),ea=pt.setYear(bn,Math.floor(pt.getYear(bn)/10)*10),la=pt.addYear(ea,10),Gr=pt.addDate(la,-1);return Wt(ea,fr)&&Wt(Gr,fr)}:null,ar="".concat(lr(Kn,{locale:rt,format:rt.yearFormat,generateConfig:pt}),"-").concat(lr(zn,{locale:rt,format:rt.yearFormat,generateConfig:pt}));return ve.createElement(tu.Provider,{value:An},ve.createElement("div",{className:rn},ve.createElement(Dl,{superOffset:function(fr){return pt.addYear(Et,fr*100)},onChange:qt,getStart:Hn,getEnd:tn},ar),ve.createElement(ql,(0,Qe.Z)({},he,{disabledDate:Br,colNum:3,rowNum:4,baseDate:Xn,getCellDate:er,getCellText:Gn,getCellClassName:Fr}))))}function ps(he){var Ve=he.prefixCls,rt=he.locale,pt=he.generateConfig,Et=he.pickerValue,Wt=he.disabledDate,qt=he.onPickerValueChange,rn=he.onModeChange,En="".concat(Ve,"-month-panel"),Nn=iu(he,"month"),An=(0,ot.Z)(Nn,1),Hn=An[0],tn=pt.setMonth(Et,0),Kn=rt.shortMonths||(pt.locale.getShortMonths?pt.locale.getShortMonths(rt.locale):[]),zn=function(ar,Nr){return pt.addMonth(ar,Nr)},Xn=function(ar){var Nr=pt.getMonth(ar);return rt.monthFormat?lr(ar,{locale:rt,format:rt.monthFormat,generateConfig:pt}):Kn[Nr]},er=function(){return(0,Lt.Z)({},"".concat(Ve,"-cell-in-view"),!0)},Gn=Wt?function(Br,ar){var Nr=pt.setDate(Br,1),fr=pt.setMonth(Nr,pt.getMonth(Nr)+1),cr=pt.addDate(fr,-1);return Wt(Nr,ar)&&Wt(cr,ar)}:null,Fr=ve.createElement("button",{type:"button",key:"year","aria-label":rt.yearSelect,onClick:function(){rn("year")},tabIndex:-1,className:"".concat(Ve,"-year-btn")},lr(Et,{locale:rt,format:rt.yearFormat,generateConfig:pt}));return ve.createElement(tu.Provider,{value:Hn},ve.createElement("div",{className:En},ve.createElement(Dl,{superOffset:function(ar){return pt.addYear(Et,ar)},onChange:qt,getStart:function(ar){return pt.setMonth(ar,0)},getEnd:function(ar){return pt.setMonth(ar,11)}},Fr),ve.createElement(ql,(0,Qe.Z)({},he,{disabledDate:Gn,titleFormat:rt.fieldMonthFormat,colNum:3,rowNum:4,baseDate:tn,getCellDate:zn,getCellText:Xn,getCellClassName:er}))))}function Ru(he){var Ve=he.prefixCls,rt=he.locale,pt=he.generateConfig,Et=he.pickerValue,Wt=he.onPickerValueChange,qt=he.onModeChange,rn="".concat(Ve,"-quarter-panel"),En=iu(he,"quarter"),Nn=(0,ot.Z)(En,1),An=Nn[0],Hn=pt.setMonth(Et,0),tn=function(Gn,Fr){return pt.addMonth(Gn,Fr*3)},Kn=function(Gn){return lr(Gn,{locale:rt,format:rt.cellQuarterFormat,generateConfig:pt})},zn=function(){return(0,Lt.Z)({},"".concat(Ve,"-cell-in-view"),!0)},Xn=ve.createElement("button",{type:"button",key:"year","aria-label":rt.yearSelect,onClick:function(){qt("year")},tabIndex:-1,className:"".concat(Ve,"-year-btn")},lr(Et,{locale:rt,format:rt.yearFormat,generateConfig:pt}));return ve.createElement(tu.Provider,{value:An},ve.createElement("div",{className:rn},ve.createElement(Dl,{superOffset:function(Gn){return pt.addYear(Et,Gn)},onChange:Wt,getStart:function(Gn){return pt.setMonth(Gn,0)},getEnd:function(Gn){return pt.setMonth(Gn,11)}},Xn),ve.createElement(ql,(0,Qe.Z)({},he,{titleFormat:rt.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Hn,getCellDate:tn,getCellText:Kn,getCellClassName:zn}))))}function Xu(he){var Ve=he.prefixCls,rt=he.generateConfig,pt=he.locale,Et=he.value,Wt=he.hoverValue,qt=he.hoverRangeValue,rn=pt.locale,En="".concat(Ve,"-week-panel-row"),Nn=function(Hn){var tn={};if(qt){var Kn=(0,ot.Z)(qt,2),zn=Kn[0],Xn=Kn[1],er=yn(rt,rn,zn,Hn),Gn=yn(rt,rn,Xn,Hn);tn["".concat(En,"-range-start")]=er,tn["".concat(En,"-range-end")]=Gn,tn["".concat(En,"-range-hover")]=!er&&!Gn&&Rn(rt,zn,Xn,Hn)}return Wt&&(tn["".concat(En,"-hover")]=Wt.some(function(Fr){return yn(rt,rn,Hn,Fr)})),at()(En,(0,Lt.Z)({},"".concat(En,"-selected"),!qt&&yn(rt,rn,Et,Hn)),tn)};return ve.createElement(bi,(0,Qe.Z)({},he,{mode:"week",panelName:"week",rowClassName:Nn}))}function So(he){var Ve=he.prefixCls,rt=he.locale,pt=he.generateConfig,Et=he.pickerValue,Wt=he.disabledDate,qt=he.onPickerValueChange,rn=he.onModeChange,En="".concat(Ve,"-year-panel"),Nn=iu(he,"year"),An=(0,ot.Z)(Nn,1),Hn=An[0],tn=function(cr){var bn=Math.floor(pt.getYear(cr)/10)*10;return pt.setYear(cr,bn)},Kn=function(cr){var bn=tn(cr);return pt.addYear(bn,9)},zn=tn(Et),Xn=Kn(Et),er=pt.addYear(zn,-1),Gn=function(cr,bn){return pt.addYear(cr,bn)},Fr=function(cr){return lr(cr,{locale:rt,format:rt.cellYearFormat,generateConfig:pt})},Br=function(cr){return(0,Lt.Z)({},"".concat(Ve,"-cell-in-view"),Tr(pt,cr,zn)||Tr(pt,cr,Xn)||Rn(pt,zn,Xn,cr))},ar=Wt?function(fr,cr){var bn=pt.setMonth(fr,0),ea=pt.setDate(bn,1),la=pt.addYear(ea,1),Gr=pt.addDate(la,-1);return Wt(ea,cr)&&Wt(Gr,cr)}:null,Nr=ve.createElement("button",{type:"button",key:"decade","aria-label":rt.decadeSelect,onClick:function(){rn("decade")},tabIndex:-1,className:"".concat(Ve,"-decade-btn")},lr(zn,{locale:rt,format:rt.yearFormat,generateConfig:pt}),"-",lr(Xn,{locale:rt,format:rt.yearFormat,generateConfig:pt}));return ve.createElement(tu.Provider,{value:Hn},ve.createElement("div",{className:En},ve.createElement(Dl,{superOffset:function(cr){return pt.addYear(Et,cr*10)},onChange:qt,getStart:tn,getEnd:Kn},Nr),ve.createElement(ql,(0,Qe.Z)({},he,{disabledDate:ar,titleFormat:rt.fieldYearFormat,colNum:3,rowNum:4,baseDate:er,getCellDate:Gn,getCellText:Fr,getCellClassName:Br}))))}var It={date:bi,datetime:hs,week:Xu,month:ps,quarter:Ru,year:So,decade:Ds,time:ts};function Rl(he,Ve){var rt,pt=he.locale,Et=he.generateConfig,Wt=he.direction,qt=he.prefixCls,rn=he.tabIndex,En=rn===void 0?0:rn,Nn=he.multiple,An=he.defaultValue,Hn=he.value,tn=he.onChange,Kn=he.onSelect,zn=he.defaultPickerValue,Xn=he.pickerValue,er=he.onPickerValueChange,Gn=he.mode,Fr=he.onPanelChange,Br=he.picker,ar=Br===void 0?"date":Br,Nr=he.showTime,fr=he.hoverValue,cr=he.hoverRangeValue,bn=he.cellRender,ea=he.dateRender,la=he.monthCellRender,Gr=he.components,ya=Gr===void 0?{}:Gr,sa=he.hideHeader,Zr=((rt=ve.useContext(ee))===null||rt===void 0?void 0:rt.prefixCls)||qt||"rc-picker",br=ve.useRef();ve.useImperativeHandle(Ve,function(){return{nativeElement:br.current}});var kr=Fi(he),Ur=(0,ot.Z)(kr,4),Pa=Ur[0],Sa=Ur[1],ta=Ur[2],fa=Ur[3],Rr=Ar(pt,Sa),Xr=ar==="date"&&Nr?"datetime":ar,ia=ve.useMemo(function(){return pi(Xr,ta,fa,Pa,Rr)},[Xr,ta,fa,Pa,Rr]),ni=Et.getNow(),$a=(0,mt.C8)(ar,{value:Gn,postState:function(zr){return zr||"date"}}),ii=(0,ot.Z)($a,2),fi=ii[0],Ga=ii[1],Ii=fi==="date"&&ia?"datetime":fi,ui=Nu(Et,pt,Xr),mi=(0,mt.C8)(An,{value:Hn}),Ui=(0,ot.Z)(mi,2),yi=Ui[0],Wi=Ui[1],vi=ve.useMemo(function(){var Ha=ft(yi).filter(function(zr){return zr});return Nn?Ha:Ha.slice(0,1)},[yi,Nn]),Yi=(0,mt.zX)(function(Ha){Wi(Ha),tn&&(Ha===null||vi.length!==Ha.length||vi.some(function(zr,Mi){return!Vn(Et,pt,zr,Ha[Mi],Xr)}))&&(tn==null||tn(Nn?Ha:Ha[0]))}),Pi=(0,mt.zX)(function(Ha){if(Kn==null||Kn(Ha),fi===ar){var zr=Nn?ui(vi,Ha):[Ha];Yi(zr)}}),pu=(0,mt.C8)(zn||vi[0]||ni,{value:Xn}),gu=(0,ot.Z)(pu,2),_a=gu[0],va=gu[1];ve.useEffect(function(){vi[0]&&!Xn&&va(vi[0])},[vi[0]]);var Ti=function(zr,Mi){Fr==null||Fr(zr||Xn,Mi||fi)},Li=function(zr){var Mi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;va(zr),er==null||er(zr),Mi&&Ti(zr)},Eu=function(zr,Mi){Ga(zr),Mi&&Li(Mi),Ti(Mi,zr)},Hi=function(zr){if(Pi(zr),Li(zr),fi!==ar){var Mi=["decade","year"],Aa=[].concat(Mi,["month"]),Na={quarter:[].concat(Mi,["quarter"]),week:[].concat((0,At.Z)(Aa),["week"]),date:[].concat((0,At.Z)(Aa),["date"])},Gu=Na[ar]||Aa,Ju=Gu.indexOf(fi),ho=Gu[Ju+1];ho&&Eu(ho,zr)}},so=ve.useMemo(function(){var Ha,zr;if(Array.isArray(cr)){var Mi=(0,ot.Z)(cr,2);Ha=Mi[0],zr=Mi[1]}else Ha=cr;return!Ha&&!zr?null:(Ha=Ha||zr,zr=zr||Ha,Et.isAfter(Ha,zr)?[zr,Ha]:[Ha,zr])},[cr,Et]),ru=ln(bn,ea,la),Ri=ya[Ii]||It[Ii]||bi,Xi=ve.useContext(Qu),Iu=ve.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},Xi),{},{hideHeader:sa})},[Xi,sa]),oi="".concat(Zr,"-panel"),hl=zt(he,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ve.createElement(Qu.Provider,{value:Iu},ve.createElement("div",{ref:br,tabIndex:En,className:at()(oi,(0,Lt.Z)({},"".concat(oi,"-rtl"),Wt==="rtl"))},ve.createElement(Ri,(0,Qe.Z)({},hl,{showTime:ia,prefixCls:Zr,locale:Rr,generateConfig:Et,onModeChange:Eu,pickerValue:_a,onPickerValueChange:function(zr){Li(zr,!0)},value:vi[0],onSelect:Hi,values:vi,cellRender:ru,hoverRangeValue:so,hoverValue:fr}))))}var zl=ve.memo(ve.forwardRef(Rl)),Sl=zl;function gs(he){var Ve=he.picker,rt=he.multiplePanel,pt=he.pickerValue,Et=he.onPickerValueChange,Wt=he.needConfirm,qt=he.onSubmit,rn=he.range,En=he.hoverValue,Nn=ve.useContext(ee),An=Nn.prefixCls,Hn=Nn.generateConfig,tn=ve.useCallback(function(Fr,Br){return no(Hn,Ve,Fr,Br)},[Hn,Ve]),Kn=ve.useMemo(function(){return tn(pt,1)},[pt,tn]),zn=function(Br){Et(tn(Br,-1))},Xn={onCellDblClick:function(){Wt&&qt()}},er=Ve==="time",Gn=(0,Ge.Z)((0,Ge.Z)({},he),{},{hoverValue:null,hoverRangeValue:null,hideHeader:er});return rn?Gn.hoverRangeValue=En:Gn.hoverValue=En,rt?ve.createElement("div",{className:"".concat(An,"-panels")},ve.createElement(Qu.Provider,{value:(0,Ge.Z)((0,Ge.Z)({},Xn),{},{hideNext:!0})},ve.createElement(Sl,Gn)),ve.createElement(Qu.Provider,{value:(0,Ge.Z)((0,Ge.Z)({},Xn),{},{hidePrev:!0})},ve.createElement(Sl,(0,Qe.Z)({},Gn,{pickerValue:Kn,onPickerValueChange:zn})))):ve.createElement(Qu.Provider,{value:(0,Ge.Z)({},Xn)},ve.createElement(Sl,Gn))}function ns(he){return typeof he=="function"?he():he}function Al(he){var Ve=he.prefixCls,rt=he.presets,pt=he.onClick,Et=he.onHover;return rt.length?ve.createElement("div",{className:"".concat(Ve,"-presets")},ve.createElement("ul",null,rt.map(function(Wt,qt){var rn=Wt.label,En=Wt.value;return ve.createElement("li",{key:qt,onClick:function(){pt(ns(En))},onMouseEnter:function(){Et(ns(En))},onMouseLeave:function(){Et(null)}},rn)}))):null}function rs(he){var Ve=he.panelRender,rt=he.internalMode,pt=he.picker,Et=he.showNow,Wt=he.range,qt=he.multiple,rn=he.activeInfo,En=rn===void 0?[0,0,0]:rn,Nn=he.presets,An=he.onPresetHover,Hn=he.onPresetSubmit,tn=he.onFocus,Kn=he.onBlur,zn=he.onPanelMouseDown,Xn=he.direction,er=he.value,Gn=he.onSelect,Fr=he.isInvalid,Br=he.defaultOpenValue,ar=he.onOk,Nr=he.onSubmit,fr=ve.useContext(ee),cr=fr.prefixCls,bn="".concat(cr,"-panel"),ea=Xn==="rtl",la=ve.useRef(null),Gr=ve.useRef(null),ya=ve.useState(0),sa=(0,ot.Z)(ya,2),Zr=sa[0],br=sa[1],kr=ve.useState(0),Ur=(0,ot.Z)(kr,2),Pa=Ur[0],Sa=Ur[1],ta=ve.useState(0),fa=(0,ot.Z)(ta,2),Rr=fa[0],Xr=fa[1],ia=function(Hi){Hi.width&&br(Hi.width)},ni=(0,ot.Z)(En,3),$a=ni[0],ii=ni[1],fi=ni[2],Ga=ve.useState(0),Ii=(0,ot.Z)(Ga,2),ui=Ii[0],mi=Ii[1];ve.useEffect(function(){mi(10)},[$a]),ve.useEffect(function(){if(Wt&&Gr.current){var Eu,Hi=((Eu=la.current)===null||Eu===void 0?void 0:Eu.offsetWidth)||0,so=Gr.current.getBoundingClientRect();if(!so.height||so.right<0){mi(function(Iu){return Math.max(0,Iu-1)});return}var ru=(ea?ii-Hi:$a)-so.left;if(Xr(ru),Zr&&Zr<fi){var Ri=ea?so.right-(ii-Hi+Zr):$a+Hi-so.left-Zr,Xi=Math.max(0,Ri);Sa(Xi)}else Sa(0)}},[ui,ea,Zr,$a,ii,fi,Wt]);function Ui(Eu){return Eu.filter(function(Hi){return Hi})}var yi=ve.useMemo(function(){return Ui(ft(er))},[er]),Wi=pt==="time"&&!yi.length,vi=ve.useMemo(function(){return Wi?Ui([Br]):yi},[Wi,yi,Br]),Yi=Wi?Br:yi,Pi=ve.useMemo(function(){return vi.length?vi.some(function(Eu){return Fr(Eu)}):!0},[vi,Fr]),pu=function(){Wi&&Gn(Br),ar(),Nr()},gu=ve.createElement("div",{className:"".concat(cr,"-panel-layout")},ve.createElement(Al,{prefixCls:cr,presets:Nn,onClick:Hn,onHover:An}),ve.createElement("div",null,ve.createElement(gs,(0,Qe.Z)({},he,{value:Yi})),ve.createElement(To,(0,Qe.Z)({},he,{showNow:qt?!1:Et,invalid:Pi,onSubmit:pu}))));Ve&&(gu=Ve(gu));var _a="".concat(bn,"-container"),va="marginLeft",Ti="marginRight",Li=ve.createElement("div",{onMouseDown:zn,tabIndex:-1,className:at()(_a,"".concat(cr,"-").concat(rt,"-panel-container")),style:(0,Lt.Z)((0,Lt.Z)({},ea?Ti:va,Pa),ea?va:Ti,"auto"),onFocus:tn,onBlur:Kn},gu);return Wt&&(Li=ve.createElement("div",{onMouseDown:zn,ref:Gr,className:at()("".concat(cr,"-range-wrapper"),"".concat(cr,"-").concat(pt,"-range-wrapper"))},ve.createElement("div",{ref:la,className:"".concat(cr,"-range-arrow"),style:{left:Rr}}),ve.createElement(ku.Z,{onResize:ia},Li))),Li}var Ao=re(42244);function jr(he,Ve){var rt=he.format,pt=he.maskFormat,Et=he.generateConfig,Wt=he.locale,qt=he.preserveInvalidOnBlur,rn=he.inputReadOnly,En=he.required,Nn=he["aria-required"],An=he.onSubmit,Hn=he.onFocus,tn=he.onBlur,Kn=he.onInputChange,zn=he.onInvalid,Xn=he.open,er=he.onOpenChange,Gn=he.onKeyDown,Fr=he.onChange,Br=he.activeHelp,ar=he.name,Nr=he.autoComplete,fr=he.id,cr=he.value,bn=he.invalid,ea=he.placeholder,la=he.disabled,Gr=he.activeIndex,ya=he.allHelp,sa=he.picker,Zr=function(Rr,Xr){var ia=Et.locale.parse(Wt.locale,Rr,[Xr]);return ia&&Et.isValidate(ia)?ia:null},br=rt[0],kr=ve.useCallback(function(fa){return lr(fa,{locale:Wt,format:br,generateConfig:Et})},[Wt,Et,br]),Ur=ve.useMemo(function(){return cr.map(kr)},[cr,kr]),Pa=ve.useMemo(function(){var fa=sa==="time"?8:10,Rr=typeof br=="function"?br(Et.getNow()).length:br.length;return Math.max(fa,Rr)+2},[br,sa,Et]),Sa=function(Rr){for(var Xr=0;Xr<rt.length;Xr+=1){var ia=rt[Xr];if(typeof ia=="string"){var ni=Zr(Rr,ia);if(ni)return ni}}return!1},ta=function(Rr){function Xr($a){return Rr!==void 0?$a[Rr]:$a}var ia=(0,Nt.Z)(he,{aria:!0,data:!0}),ni=(0,Ge.Z)((0,Ge.Z)({},ia),{},{format:pt,validateFormat:function(ii){return!!Sa(ii)},preserveInvalidOnBlur:qt,readOnly:rn,required:En,"aria-required":Nn,name:ar,autoComplete:Nr,size:Pa,id:Xr(fr),value:Xr(Ur)||"",invalid:Xr(bn),placeholder:Xr(ea),active:Gr===Rr,helped:ya||Br&&Gr===Rr,disabled:Xr(la),onFocus:function(ii){Hn(ii,Rr)},onBlur:function(ii){tn(ii,Rr)},onSubmit:An,onChange:function(ii){Kn();var fi=Sa(ii);if(fi){zn(!1,Rr),Fr(fi,Rr);return}zn(!!ii,Rr)},onHelp:function(){er(!0,{index:Rr})},onKeyDown:function(ii){var fi=!1;if(Gn==null||Gn(ii,function(){fi=!0}),!ii.defaultPrevented&&!fi)switch(ii.key){case"Escape":er(!1,{index:Rr});break;case"Enter":Xn||er(!0);break}}},Ve==null?void 0:Ve({valueTexts:Ur}));return Object.keys(ni).forEach(function($a){ni[$a]===void 0&&delete ni[$a]}),ni};return[ta,kr]}var Lr=["onMouseEnter","onMouseLeave"];function aa(he){return ve.useMemo(function(){return zt(he,Lr)},[he])}var ga=["icon","type"],Di=["onClear"];function Zi(he){var Ve=he.icon,rt=he.type,pt=(0,Ao.Z)(he,ga),Et=ve.useContext(ee),Wt=Et.prefixCls;return Ve?ve.createElement("span",(0,Qe.Z)({className:"".concat(Wt,"-").concat(rt)},pt),Ve):null}function qu(he){var Ve=he.onClear,rt=(0,Ao.Z)(he,Di);return ve.createElement(Zi,(0,Qe.Z)({},rt,{type:"clear",role:"button",onMouseDown:function(Et){Et.preventDefault()},onClick:function(Et){Et.stopPropagation(),Ve()}}))}var nu=re(38705),mu=re(17212),Ou=["YYYY","MM","DD","HH","mm","ss","SSS"],Il="\u9867",Yu=function(){function he(Ve){(0,nu.Z)(this,he),(0,Lt.Z)(this,"format",void 0),(0,Lt.Z)(this,"maskFormat",void 0),(0,Lt.Z)(this,"cells",void 0),(0,Lt.Z)(this,"maskCells",void 0),this.format=Ve;var rt=Ou.map(function(rn){return"(".concat(rn,")")}).join("|"),pt=new RegExp(rt,"g");this.maskFormat=Ve.replace(pt,function(rn){return Il.repeat(rn.length)});var Et=new RegExp("(".concat(Ou.join("|"),")")),Wt=(Ve.split(Et)||[]).filter(function(rn){return rn}),qt=0;this.cells=Wt.map(function(rn){var En=Ou.includes(rn),Nn=qt,An=qt+rn.length;return qt=An,{text:rn,mask:En,start:Nn,end:An}}),this.maskCells=this.cells.filter(function(rn){return rn.mask})}return(0,mu.Z)(he,[{key:"getSelection",value:function(rt){var pt=this.maskCells[rt]||{},Et=pt.start,Wt=pt.end;return[Et||0,Wt||0]}},{key:"match",value:function(rt){for(var pt=0;pt<this.maskFormat.length;pt+=1){var Et=this.maskFormat[pt],Wt=rt[pt];if(!Wt||Et!==Il&&Et!==Wt)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(rt){for(var pt=Number.MAX_SAFE_INTEGER,Et=0,Wt=0;Wt<this.maskCells.length;Wt+=1){var qt=this.maskCells[Wt],rn=qt.start,En=qt.end;if(rt>=rn&&rt<=En)return Wt;var Nn=Math.min(Math.abs(rt-rn),Math.abs(rt-En));Nn<pt&&(pt=Nn,Et=Wt)}return Et}}]),he}();function Ml(he){var Ve={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 Ve[he]}var Fl=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Zl=ve.forwardRef(function(he,Ve){var rt=he.active,pt=he.showActiveCls,Et=pt===void 0?!0:pt,Wt=he.suffixIcon,qt=he.format,rn=he.validateFormat,En=he.onChange,Nn=he.onInput,An=he.helped,Hn=he.onHelp,tn=he.onSubmit,Kn=he.onKeyDown,zn=he.preserveInvalidOnBlur,Xn=zn===void 0?!1:zn,er=he.invalid,Gn=he.clearIcon,Fr=(0,Ao.Z)(he,Fl),Br=he.value,ar=he.onFocus,Nr=he.onBlur,fr=he.onMouseUp,cr=ve.useContext(ee),bn=cr.prefixCls,ea=cr.input,la=ea===void 0?"input":ea,Gr="".concat(bn,"-input"),ya=ve.useState(!1),sa=(0,ot.Z)(ya,2),Zr=sa[0],br=sa[1],kr=ve.useState(Br),Ur=(0,ot.Z)(kr,2),Pa=Ur[0],Sa=Ur[1],ta=ve.useState(""),fa=(0,ot.Z)(ta,2),Rr=fa[0],Xr=fa[1],ia=ve.useState(null),ni=(0,ot.Z)(ia,2),$a=ni[0],ii=ni[1],fi=ve.useState(null),Ga=(0,ot.Z)(fi,2),Ii=Ga[0],ui=Ga[1],mi=Pa||"";ve.useEffect(function(){Sa(Br)},[Br]);var Ui=ve.useRef(),yi=ve.useRef();ve.useImperativeHandle(Ve,function(){return{nativeElement:Ui.current,inputElement:yi.current,focus:function(zr){yi.current.focus(zr)},blur:function(){yi.current.blur()}}});var Wi=ve.useMemo(function(){return new Yu(qt||"")},[qt]),vi=ve.useMemo(function(){return An?[0,0]:Wi.getSelection($a)},[Wi,$a,An]),Yi=(0,ot.Z)(vi,2),Pi=Yi[0],pu=Yi[1],gu=function(zr){zr&&zr!==qt&&zr!==Br&&Hn()},_a=(0,mt.zX)(function(Ha){rn(Ha)&&En(Ha),Sa(Ha),gu(Ha)}),va=function(zr){if(!qt){var Mi=zr.target.value;gu(Mi),Sa(Mi),En(Mi)}},Ti=function(zr){var Mi=zr.clipboardData.getData("text");rn(Mi)&&_a(Mi)},Li=ve.useRef(!1),Eu=function(){Li.current=!0},Hi=function(zr){var Mi=zr.target,Aa=Mi.selectionStart,Na=Wi.getMaskCellIndex(Aa);ii(Na),ui({}),fr==null||fr(zr),Li.current=!1},so=function(zr){br(!0),ii(0),Xr(""),ar(zr)},ru=function(zr){Nr(zr)},Ri=function(zr){br(!1),ru(zr)};Da(rt,function(){!rt&&!Xn&&Sa(Br)});var Xi=function(zr){zr.key==="Enter"&&rn(mi)&&tn(),Kn==null||Kn(zr)},Iu=function(zr){Xi(zr);var Mi=zr.key,Aa=null,Na=null,Gu=pu-Pi,Ju=qt.slice(Pi,pu),ho=function(il){ii(function(cs){var gl=cs+il;return gl=Math.max(gl,0),gl=Math.min(gl,Wi.size()-1),gl})},Ql=function(il){var cs=Ml(Ju),gl=(0,ot.Z)(cs,3),Ns=gl[0],ha=gl[1],vl=gl[2],Ws=mi.slice(Pi,pu),Ol=Number(Ws);if(isNaN(Ol))return String(vl||(il>0?Ns:ha));var ul=Ol+il,Ys=ha-Ns+1;return String(Ns+(Ys+ul-Ns)%Ys)};switch(Mi){case"Backspace":case"Delete":Aa="",Na=Ju;break;case"ArrowLeft":Aa="",ho(-1);break;case"ArrowRight":Aa="",ho(1);break;case"ArrowUp":Aa="",Na=Ql(1);break;case"ArrowDown":Aa="",Na=Ql(-1);break;default:isNaN(Number(Mi))||(Aa=Rr+Mi,Na=Aa);break}if(Aa!==null&&(Xr(Aa),Aa.length>=Gu&&(ho(1),Xr(""))),Na!==null){var pl=mi.slice(0,Pi)+We(Na,Gu)+mi.slice(pu);_a(pl.slice(0,qt.length))}ui({})},oi=ve.useRef();(0,yt.Z)(function(){if(!(!Zr||!qt||Li.current)){if(!Wi.match(mi)){_a(qt);return}return yi.current.setSelectionRange(Pi,pu),oi.current=(0,Za.Z)(function(){yi.current.setSelectionRange(Pi,pu)}),function(){Za.Z.cancel(oi.current)}}},[Wi,qt,Zr,mi,$a,Pi,pu,Ii,_a]);var hl=qt?{onFocus:so,onBlur:Ri,onKeyDown:Iu,onMouseDown:Eu,onMouseUp:Hi,onPaste:Ti}:{};return ve.createElement("div",{ref:Ui,className:at()(Gr,(0,Lt.Z)((0,Lt.Z)({},"".concat(Gr,"-active"),rt&&Et),"".concat(Gr,"-placeholder"),An))},ve.createElement(la,(0,Qe.Z)({ref:yi,"aria-invalid":er,autoComplete:"off"},Fr,{onKeyDown:Xi,onBlur:ru},hl,{value:mi,onChange:va})),ve.createElement(Zi,{type:"suffix",icon:Wt}),Gn)}),Xs=Zl,qs=["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"],$s=["index"];function Ss(he,Ve){var rt=he.id,pt=he.prefix,Et=he.clearIcon,Wt=he.suffixIcon,qt=he.separator,rn=qt===void 0?"~":qt,En=he.activeIndex,Nn=he.activeHelp,An=he.allHelp,Hn=he.focused,tn=he.onFocus,Kn=he.onBlur,zn=he.onKeyDown,Xn=he.locale,er=he.generateConfig,Gn=he.placeholder,Fr=he.className,Br=he.style,ar=he.onClick,Nr=he.onClear,fr=he.value,cr=he.onChange,bn=he.onSubmit,ea=he.onInputChange,la=he.format,Gr=he.maskFormat,ya=he.preserveInvalidOnBlur,sa=he.onInvalid,Zr=he.disabled,br=he.invalid,kr=he.inputReadOnly,Ur=he.direction,Pa=he.onOpenChange,Sa=he.onActiveInfo,ta=he.placement,fa=he.onMouseDown,Rr=he.required,Xr=he["aria-required"],ia=he.autoFocus,ni=he.tabIndex,$a=(0,Ao.Z)(he,qs),ii=Ur==="rtl",fi=ve.useContext(ee),Ga=fi.prefixCls,Ii=ve.useMemo(function(){if(typeof rt=="string")return[rt];var ru=rt||{};return[ru.start,ru.end]},[rt]),ui=ve.useRef(),mi=ve.useRef(),Ui=ve.useRef(),yi=function(Ri){var Xi;return(Xi=[mi,Ui][Ri])===null||Xi===void 0?void 0:Xi.current};ve.useImperativeHandle(Ve,function(){return{nativeElement:ui.current,focus:function(Ri){if((0,xr.Z)(Ri)==="object"){var Xi,Iu=Ri||{},oi=Iu.index,hl=oi===void 0?0:oi,Ha=(0,Ao.Z)(Iu,$s);(Xi=yi(hl))===null||Xi===void 0||Xi.focus(Ha)}else{var zr;(zr=yi(Ri!=null?Ri:0))===null||zr===void 0||zr.focus()}},blur:function(){var Ri,Xi;(Ri=yi(0))===null||Ri===void 0||Ri.blur(),(Xi=yi(1))===null||Xi===void 0||Xi.blur()}}});var Wi=aa($a),vi=ve.useMemo(function(){return Array.isArray(Gn)?Gn:[Gn,Gn]},[Gn]),Yi=jr((0,Ge.Z)((0,Ge.Z)({},he),{},{id:Ii,placeholder:vi})),Pi=(0,ot.Z)(Yi,1),pu=Pi[0],gu=ve.useState({position:"absolute",width:0}),_a=(0,ot.Z)(gu,2),va=_a[0],Ti=_a[1],Li=(0,mt.zX)(function(){var ru=yi(En);if(ru){var Ri=ru.nativeElement.getBoundingClientRect(),Xi=ui.current.getBoundingClientRect(),Iu=Ri.left-Xi.left;Ti(function(oi){return(0,Ge.Z)((0,Ge.Z)({},oi),{},{width:Ri.width,left:Iu})}),Sa([Ri.left,Ri.right,Xi.width])}});ve.useEffect(function(){Li()},[En]);var Eu=Et&&(fr[0]&&!Zr[0]||fr[1]&&!Zr[1]),Hi=ia&&!Zr[0],so=ia&&!Hi&&!Zr[1];return ve.createElement(ku.Z,{onResize:Li},ve.createElement("div",(0,Qe.Z)({},Wi,{className:at()(Ga,"".concat(Ga,"-range"),(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(Ga,"-focused"),Hn),"".concat(Ga,"-disabled"),Zr.every(function(ru){return ru})),"".concat(Ga,"-invalid"),br.some(function(ru){return ru})),"".concat(Ga,"-rtl"),ii),Fr),style:Br,ref:ui,onClick:ar,onMouseDown:function(Ri){var Xi=Ri.target;Xi!==mi.current.inputElement&&Xi!==Ui.current.inputElement&&Ri.preventDefault(),fa==null||fa(Ri)}}),pt&&ve.createElement("div",{className:"".concat(Ga,"-prefix")},pt),ve.createElement(Xs,(0,Qe.Z)({ref:mi},pu(0),{autoFocus:Hi,tabIndex:ni,"date-range":"start"})),ve.createElement("div",{className:"".concat(Ga,"-range-separator")},rn),ve.createElement(Xs,(0,Qe.Z)({ref:Ui},pu(1),{autoFocus:so,tabIndex:ni,"date-range":"end"})),ve.createElement("div",{className:"".concat(Ga,"-active-bar"),style:va}),ve.createElement(Zi,{type:"suffix",icon:Wt}),Eu&&ve.createElement(qu,{icon:Et,onClear:Nr})))}var xu=ve.forwardRef(Ss),Fa=xu;function Wl(he,Ve){var rt=he!=null?he:Ve;return Array.isArray(rt)?rt:[rt,rt]}function No(he){return he===1?"end":"start"}function eA(he,Ve){var rt=Ci(he,function(){var uu=he.disabled,Oi=he.allowEmpty,Wn=Wl(uu,!1),bu=Wl(Oi,!1);return{disabled:Wn,allowEmpty:bu}}),pt=(0,ot.Z)(rt,6),Et=pt[0],Wt=pt[1],qt=pt[2],rn=pt[3],En=pt[4],Nn=pt[5],An=Et.prefixCls,Hn=Et.styles,tn=Et.classNames,Kn=Et.defaultValue,zn=Et.value,Xn=Et.needConfirm,er=Et.onKeyDown,Gn=Et.disabled,Fr=Et.allowEmpty,Br=Et.disabledDate,ar=Et.minDate,Nr=Et.maxDate,fr=Et.defaultOpen,cr=Et.open,bn=Et.onOpenChange,ea=Et.locale,la=Et.generateConfig,Gr=Et.picker,ya=Et.showNow,sa=Et.showToday,Zr=Et.showTime,br=Et.mode,kr=Et.onPanelChange,Ur=Et.onCalendarChange,Pa=Et.onOk,Sa=Et.defaultPickerValue,ta=Et.pickerValue,fa=Et.onPickerValueChange,Rr=Et.inputReadOnly,Xr=Et.suffixIcon,ia=Et.onFocus,ni=Et.onBlur,$a=Et.presets,ii=Et.ranges,fi=Et.components,Ga=Et.cellRender,Ii=Et.dateRender,ui=Et.monthCellRender,mi=Et.onClick,Ui=ca(Ve),yi=hr(cr,fr,Gn,bn),Wi=(0,ot.Z)(yi,2),vi=Wi[0],Yi=Wi[1],Pi=function(Oi,Wn){(Gn.some(function(bu){return!bu})||!Oi)&&Yi(Oi,Wn)},pu=Jr(la,ea,rn,!0,!1,Kn,zn,Ur,Pa),gu=(0,ot.Z)(pu,5),_a=gu[0],va=gu[1],Ti=gu[2],Li=gu[3],Eu=gu[4],Hi=Ti(),so=Fu(Gn,Fr,vi),ru=(0,ot.Z)(so,9),Ri=ru[0],Xi=ru[1],Iu=ru[2],oi=ru[3],hl=ru[4],Ha=ru[5],zr=ru[6],Mi=ru[7],Aa=ru[8],Na=function(Oi,Wn){Xi(!0),ia==null||ia(Oi,{range:No(Wn!=null?Wn:oi)})},Gu=function(Oi,Wn){Xi(!1),ni==null||ni(Oi,{range:No(Wn!=null?Wn:oi)})},Ju=ve.useMemo(function(){if(!Zr)return null;var uu=Zr.disabledTime,Oi=uu?function(Wn){var bu=No(oi),wo=Pt(Hi,zr,oi);return uu(Wn,bu,{from:wo})}:void 0;return(0,Ge.Z)((0,Ge.Z)({},Zr),{},{disabledTime:Oi})},[Zr,oi,Hi,zr]),ho=(0,mt.C8)([Gr,Gr],{value:br}),Ql=(0,ot.Z)(ho,2),pl=Ql[0],ks=Ql[1],il=pl[oi]||Gr,cs=il==="date"&&Ju?"datetime":il,gl=cs===Gr&&cs!=="time",Ns=Wu(Gr,il,ya,sa,!0),ha=nr(Et,_a,va,Ti,Li,Gn,rn,Ri,vi,Nn),vl=(0,ot.Z)(ha,2),Ws=vl[0],Ol=vl[1],ul=bo(Hi,Gn,zr,la,ea,Br),Ys=Jn(Hi,Nn,Fr),wA=(0,ot.Z)(Ys,2),lA=wA[0],sA=wA[1],Lo=Ia(la,ea,Hi,pl,vi,oi,Wt,gl,Sa,ta,Ju==null?void 0:Ju.defaultOpenValue,fa,ar,Nr),ei=(0,ot.Z)(Lo,2),nc=ei[0],ds=ei[1],Vl=(0,mt.zX)(function(uu,Oi,Wn){var bu=lt(pl,oi,Oi);if((bu[0]!==pl[0]||bu[1]!==pl[1])&&ks(bu),kr&&Wn!==!1){var wo=(0,At.Z)(Hi);uu&&(wo[oi]=uu),kr(wo,bu)}}),Ul=function(Oi,Wn){return lt(Hi,Wn,Oi)},Pl=function(Oi,Wn){var bu=Hi;Oi&&(bu=Ul(Oi,oi)),Mi(oi);var wo=Ha(bu);Li(bu),Ws(oi,wo===null),wo===null?Pi(!1,{force:!0}):Wn||Ui.current.focus({index:wo})},jA=function(Oi){var Wn,bu=Oi.target.getRootNode();if(!Ui.current.nativeElement.contains((Wn=bu.activeElement)!==null&&Wn!==void 0?Wn:document.activeElement)){var wo=Gn.findIndex(function(ac){return!ac});wo>=0&&Ui.current.focus({index:wo})}Pi(!0),mi==null||mi(Oi)},xA=function(){Ol(null),Pi(!1,{force:!0})},$o=ve.useState(null),Fo=(0,ot.Z)($o,2),AA=Fo[0],Ks=Fo[1],Es=ve.useState(null),Bs=(0,ot.Z)(Es,2),Uu=Bs[0],Cs=Bs[1],HA=ve.useMemo(function(){return Uu||Hi},[Hi,Uu]);ve.useEffect(function(){vi||Cs(null)},[vi]);var RA=ve.useState([0,0,0]),cA=(0,ot.Z)(RA,2),dA=cA[0],fA=cA[1],Qs=ba($a,ii),Os=function(Oi){Cs(Oi),Ks("preset")},mA=function(Oi){var Wn=Ol(Oi);Wn&&Pi(!1,{force:!0})},vc=function(Oi){Pl(Oi)},bA=function(Oi){Cs(Oi?Ul(Oi,oi):null),Ks("cell")},Gl=function(Oi){Pi(!0),Na(Oi)},vu=function(){Iu("panel")},Vs=function(Oi){var Wn=lt(Hi,oi,Oi);Li(Wn),!Xn&&!qt&&Wt===cs&&Pl(Oi)},Gs=function(){Pi(!1)},DA=ln(Ga,Ii,ui,No(oi)),zA=Hi[oi]||null,ZA=(0,mt.zX)(function(uu){return Nn(uu,{activeIndex:oi})}),Ea=ve.useMemo(function(){var uu=(0,Nt.Z)(Et,!1),Oi=(0,Bt.Z)(Et,[].concat((0,At.Z)(Object.keys(uu)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Oi},[Et]),Wa=ve.createElement(rs,(0,Qe.Z)({},Ea,{showNow:Ns,showTime:Ju,range:!0,multiplePanel:gl,activeInfo:dA,disabledDate:ul,onFocus:Gl,onBlur:Gu,onPanelMouseDown:vu,picker:Gr,mode:il,internalMode:cs,onPanelChange:Vl,format:En,value:zA,isInvalid:ZA,onChange:null,onSelect:Vs,pickerValue:nc,defaultOpenValue:ft(Zr==null?void 0:Zr.defaultOpenValue)[oi],onPickerValueChange:ds,hoverValue:HA,onHover:bA,needConfirm:Xn,onSubmit:Pl,onOk:Eu,presets:Qs,onPresetHover:Os,onPresetSubmit:mA,onNow:vc,cellRender:DA})),el=function(Oi,Wn){var bu=Ul(Oi,Wn);Li(bu)},fs=function(){Iu("input")},SA=function(Oi,Wn){var bu=zr.length,wo=zr[bu-1];if(bu&&wo!==Wn&&Xn&&!Fr[wo]&&!Aa(wo)&&Hi[wo]){Ui.current.focus({index:wo});return}Iu("input"),Pi(!0,{inherit:!0}),oi!==Wn&&vi&&!Xn&&qt&&Pl(null,!0),hl(Wn),Na(Oi,Wn)},Sc=function(Oi,Wn){if(Pi(!1),!Xn&&Iu()==="input"){var bu=Ha(Hi);Ws(oi,bu===null)}Gu(Oi,Wn)},Ic=function(Oi,Wn){Oi.key==="Tab"&&Pl(null,!0),er==null||er(Oi,Wn)},rc=ve.useMemo(function(){return{prefixCls:An,locale:ea,generateConfig:la,button:fi.button,input:fi.input}},[An,ea,la,fi.button,fi.input]);if((0,yt.Z)(function(){vi&&oi!==void 0&&Vl(null,Gr,!1)},[vi,oi,Gr]),(0,yt.Z)(function(){var uu=Iu();!vi&&uu==="input"&&(Pi(!1),Pl(null,!0)),!vi&&qt&&!Xn&&uu==="panel"&&(Pi(!0),Pl())},[vi]),0)var Jl;return ve.createElement(ee.Provider,{value:rc},ve.createElement(te,(0,Qe.Z)({},on(Et),{popupElement:Wa,popupStyle:Hn.popup,popupClassName:tn.popup,visible:vi,onClose:Gs,range:!0}),ve.createElement(Fa,(0,Qe.Z)({},Et,{ref:Ui,suffixIcon:Xr,activeIndex:Ri||vi?oi:null,activeHelp:!!Uu,allHelp:!!Uu&&AA==="preset",focused:Ri,onFocus:SA,onBlur:Sc,onKeyDown:Ic,onSubmit:Pl,value:HA,maskFormat:En,onChange:el,onInputChange:fs,format:rn,inputReadOnly:Rr,disabled:Gn,open:vi,onOpenChange:Pi,onClick:jA,onClear:xA,invalid:lA,onInvalid:sA,onActiveInfo:fA}))))}var Is=ve.forwardRef(eA),Go=Is,Ku=re(83836);function cu(he){var Ve=he.prefixCls,rt=he.value,pt=he.onRemove,Et=he.removeIcon,Wt=Et===void 0?"\xD7":Et,qt=he.formatDate,rn=he.disabled,En=he.maxTagCount,Nn=he.placeholder,An="".concat(Ve,"-selector"),Hn="".concat(Ve,"-selection"),tn="".concat(Hn,"-overflow");function Kn(er,Gn){return ve.createElement("span",{className:at()("".concat(Hn,"-item")),title:typeof er=="string"?er:null},ve.createElement("span",{className:"".concat(Hn,"-item-content")},er),!rn&&Gn&&ve.createElement("span",{onMouseDown:function(Br){Br.preventDefault()},onClick:Gn,className:"".concat(Hn,"-item-remove")},Wt))}function zn(er){var Gn=qt(er),Fr=function(ar){ar&&ar.stopPropagation(),pt(er)};return Kn(Gn,Fr)}function Xn(er){var Gn="+ ".concat(er.length," ...");return Kn(Gn)}return ve.createElement("div",{className:An},ve.createElement(Ku.Z,{prefixCls:tn,data:rt,renderItem:zn,renderRest:Xn,itemKey:function(Gn){return qt(Gn)},maxCount:En}),!rt.length&&ve.createElement("span",{className:"".concat(Ve,"-selection-placeholder")},Nn))}var FA=["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 qA(he,Ve){var rt=he.id,pt=he.open,Et=he.prefix,Wt=he.clearIcon,qt=he.suffixIcon,rn=he.activeHelp,En=he.allHelp,Nn=he.focused,An=he.onFocus,Hn=he.onBlur,tn=he.onKeyDown,Kn=he.locale,zn=he.generateConfig,Xn=he.placeholder,er=he.className,Gn=he.style,Fr=he.onClick,Br=he.onClear,ar=he.internalPicker,Nr=he.value,fr=he.onChange,cr=he.onSubmit,bn=he.onInputChange,ea=he.multiple,la=he.maxTagCount,Gr=he.format,ya=he.maskFormat,sa=he.preserveInvalidOnBlur,Zr=he.onInvalid,br=he.disabled,kr=he.invalid,Ur=he.inputReadOnly,Pa=he.direction,Sa=he.onOpenChange,ta=he.onMouseDown,fa=he.required,Rr=he["aria-required"],Xr=he.autoFocus,ia=he.tabIndex,ni=he.removeIcon,$a=(0,Ao.Z)(he,FA),ii=Pa==="rtl",fi=ve.useContext(ee),Ga=fi.prefixCls,Ii=ve.useRef(),ui=ve.useRef();ve.useImperativeHandle(Ve,function(){return{nativeElement:Ii.current,focus:function(va){var Ti;(Ti=ui.current)===null||Ti===void 0||Ti.focus(va)},blur:function(){var va;(va=ui.current)===null||va===void 0||va.blur()}}});var mi=aa($a),Ui=function(va){fr([va])},yi=function(va){var Ti=Nr.filter(function(Li){return Li&&!Vn(zn,Kn,Li,va,ar)});fr(Ti),pt||cr()},Wi=jr((0,Ge.Z)((0,Ge.Z)({},he),{},{onChange:Ui}),function(_a){var va=_a.valueTexts;return{value:va[0]||"",active:Nn}}),vi=(0,ot.Z)(Wi,2),Yi=vi[0],Pi=vi[1],pu=!!(Wt&&Nr.length&&!br),gu=ea?ve.createElement(ve.Fragment,null,ve.createElement(cu,{prefixCls:Ga,value:Nr,onRemove:yi,formatDate:Pi,maxTagCount:la,disabled:br,removeIcon:ni,placeholder:Xn}),ve.createElement("input",{className:"".concat(Ga,"-multiple-input"),value:Nr.map(Pi).join(","),ref:ui,readOnly:!0,autoFocus:Xr,tabIndex:ia}),ve.createElement(Zi,{type:"suffix",icon:qt}),pu&&ve.createElement(qu,{icon:Wt,onClear:Br})):ve.createElement(Xs,(0,Qe.Z)({ref:ui},Yi(),{autoFocus:Xr,tabIndex:ia,suffixIcon:qt,clearIcon:pu&&ve.createElement(qu,{icon:Wt,onClear:Br}),showActiveCls:!1}));return ve.createElement("div",(0,Qe.Z)({},mi,{className:at()(Ga,(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(Ga,"-multiple"),ea),"".concat(Ga,"-focused"),Nn),"".concat(Ga,"-disabled"),br),"".concat(Ga,"-invalid"),kr),"".concat(Ga,"-rtl"),ii),er),style:Gn,ref:Ii,onClick:Fr,onMouseDown:function(va){var Ti,Li=va.target;Li!==((Ti=ui.current)===null||Ti===void 0?void 0:Ti.inputElement)&&va.preventDefault(),ta==null||ta(va)}}),Et&&ve.createElement("div",{className:"".concat(Ga,"-prefix")},Et),gu)}var tA=ve.forwardRef(qA),$A=tA;function ec(he,Ve){var rt=Ci(he),pt=(0,ot.Z)(rt,6),Et=pt[0],Wt=pt[1],qt=pt[2],rn=pt[3],En=pt[4],Nn=pt[5],An=Et,Hn=An.prefixCls,tn=An.styles,Kn=An.classNames,zn=An.order,Xn=An.defaultValue,er=An.value,Gn=An.needConfirm,Fr=An.onChange,Br=An.onKeyDown,ar=An.disabled,Nr=An.disabledDate,fr=An.minDate,cr=An.maxDate,bn=An.defaultOpen,ea=An.open,la=An.onOpenChange,Gr=An.locale,ya=An.generateConfig,sa=An.picker,Zr=An.showNow,br=An.showToday,kr=An.showTime,Ur=An.mode,Pa=An.onPanelChange,Sa=An.onCalendarChange,ta=An.onOk,fa=An.multiple,Rr=An.defaultPickerValue,Xr=An.pickerValue,ia=An.onPickerValueChange,ni=An.inputReadOnly,$a=An.suffixIcon,ii=An.removeIcon,fi=An.onFocus,Ga=An.onBlur,Ii=An.presets,ui=An.components,mi=An.cellRender,Ui=An.dateRender,yi=An.monthCellRender,Wi=An.onClick,vi=ca(Ve);function Yi(Ea){return Ea===null?null:fa?Ea:Ea[0]}var Pi=Nu(ya,Gr,Wt),pu=hr(ea,bn,[ar],la),gu=(0,ot.Z)(pu,2),_a=gu[0],va=gu[1],Ti=function(Wa,el,fs){if(Sa){var SA=(0,Ge.Z)({},fs);delete SA.range,Sa(Yi(Wa),Yi(el),SA)}},Li=function(Wa){ta==null||ta(Yi(Wa))},Eu=Jr(ya,Gr,rn,!1,zn,Xn,er,Ti,Li),Hi=(0,ot.Z)(Eu,5),so=Hi[0],ru=Hi[1],Ri=Hi[2],Xi=Hi[3],Iu=Hi[4],oi=Ri(),hl=Fu([ar]),Ha=(0,ot.Z)(hl,4),zr=Ha[0],Mi=Ha[1],Aa=Ha[2],Na=Ha[3],Gu=function(Wa){Mi(!0),fi==null||fi(Wa,{})},Ju=function(Wa){Mi(!1),Ga==null||Ga(Wa,{})},ho=(0,mt.C8)(sa,{value:Ur}),Ql=(0,ot.Z)(ho,2),pl=Ql[0],ks=Ql[1],il=pl==="date"&&kr?"datetime":pl,cs=Wu(sa,pl,Zr,br),gl=Fr&&function(Ea,Wa){Fr(Yi(Ea),Yi(Wa))},Ns=nr((0,Ge.Z)((0,Ge.Z)({},Et),{},{onChange:gl}),so,ru,Ri,Xi,[],rn,zr,_a,Nn),ha=(0,ot.Z)(Ns,2),vl=ha[1],Ws=Jn(oi,Nn),Ol=(0,ot.Z)(Ws,2),ul=Ol[0],Ys=Ol[1],wA=ve.useMemo(function(){return ul.some(function(Ea){return Ea})},[ul]),lA=function(Wa,el){if(ia){var fs=(0,Ge.Z)((0,Ge.Z)({},el),{},{mode:el.mode[0]});delete fs.range,ia(Wa[0],fs)}},sA=Ia(ya,Gr,oi,[pl],_a,Na,Wt,!1,Rr,Xr,ft(kr==null?void 0:kr.defaultOpenValue),lA,fr,cr),Lo=(0,ot.Z)(sA,2),ei=Lo[0],nc=Lo[1],ds=(0,mt.zX)(function(Ea,Wa,el){if(ks(Wa),Pa&&el!==!1){var fs=Ea||oi[oi.length-1];Pa(fs,Wa)}}),Vl=function(){vl(Ri()),va(!1,{force:!0})},Ul=function(Wa){!ar&&!vi.current.nativeElement.contains(document.activeElement)&&vi.current.focus(),va(!0),Wi==null||Wi(Wa)},Pl=function(){vl(null),va(!1,{force:!0})},jA=ve.useState(null),xA=(0,ot.Z)(jA,2),$o=xA[0],Fo=xA[1],AA=ve.useState(null),Ks=(0,ot.Z)(AA,2),Es=Ks[0],Bs=Ks[1],Uu=ve.useMemo(function(){var Ea=[Es].concat((0,At.Z)(oi)).filter(function(Wa){return Wa});return fa?Ea:Ea.slice(0,1)},[oi,Es,fa]),Cs=ve.useMemo(function(){return!fa&&Es?[Es]:oi.filter(function(Ea){return Ea})},[oi,Es,fa]);ve.useEffect(function(){_a||Bs(null)},[_a]);var HA=ba(Ii),RA=function(Wa){Bs(Wa),Fo("preset")},cA=function(Wa){var el=fa?Pi(Ri(),Wa):[Wa],fs=vl(el);fs&&!fa&&va(!1,{force:!0})},dA=function(Wa){cA(Wa)},fA=function(Wa){Bs(Wa),Fo("cell")},Qs=function(Wa){va(!0),Gu(Wa)},Os=function(Wa){if(Aa("panel"),!(fa&&il!==sa)){var el=fa?Pi(Ri(),Wa):[Wa];Xi(el),!Gn&&!qt&&Wt===il&&Vl()}},mA=function(){va(!1)},vc=ln(mi,Ui,yi),bA=ve.useMemo(function(){var Ea=(0,Nt.Z)(Et,!1),Wa=(0,Bt.Z)(Et,[].concat((0,At.Z)(Object.keys(Ea)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ge.Z)((0,Ge.Z)({},Wa),{},{multiple:Et.multiple})},[Et]),Gl=ve.createElement(rs,(0,Qe.Z)({},bA,{showNow:cs,showTime:kr,disabledDate:Nr,onFocus:Qs,onBlur:Ju,picker:sa,mode:pl,internalMode:il,onPanelChange:ds,format:En,value:oi,isInvalid:Nn,onChange:null,onSelect:Os,pickerValue:ei,defaultOpenValue:kr==null?void 0:kr.defaultOpenValue,onPickerValueChange:nc,hoverValue:Uu,onHover:fA,needConfirm:Gn,onSubmit:Vl,onOk:Iu,presets:HA,onPresetHover:RA,onPresetSubmit:cA,onNow:dA,cellRender:vc})),vu=function(Wa){Xi(Wa)},Vs=function(){Aa("input")},Gs=function(Wa){Aa("input"),va(!0,{inherit:!0}),Gu(Wa)},DA=function(Wa){va(!1),Ju(Wa)},zA=function(Wa,el){Wa.key==="Tab"&&Vl(),Br==null||Br(Wa,el)},ZA=ve.useMemo(function(){return{prefixCls:Hn,locale:Gr,generateConfig:ya,button:ui.button,input:ui.input}},[Hn,Gr,ya,ui.button,ui.input]);return(0,yt.Z)(function(){_a&&Na!==void 0&&ds(null,sa,!1)},[_a,Na,sa]),(0,yt.Z)(function(){var Ea=Aa();!_a&&Ea==="input"&&(va(!1),Vl()),!_a&&qt&&!Gn&&Ea==="panel"&&Vl()},[_a]),ve.createElement(ee.Provider,{value:ZA},ve.createElement(te,(0,Qe.Z)({},on(Et),{popupElement:Gl,popupStyle:tn.popup,popupClassName:Kn.popup,visible:_a,onClose:mA}),ve.createElement($A,(0,Qe.Z)({},Et,{ref:vi,suffixIcon:$a,removeIcon:ii,activeHelp:!!Es,allHelp:!!Es&&$o==="preset",focused:zr,onFocus:Gs,onBlur:DA,onKeyDown:zA,onSubmit:Vl,value:Cs,maskFormat:En,onChange:vu,onInputChange:Vs,internalPicker:Wt,format:rn,inputReadOnly:ni,disabled:ar,open:_a,onOpenChange:va,onClick:Ul,onClear:Pl,invalid:wA,onInvalid:function(Wa){Ys(Wa,0)}}))))}var NA=ve.forwardRef(ec),Rs=NA,nA=Rs,QA=re(62487),Ll=re(75030),Jo=re(82855),as=re(48755),ja=re(2171),Io=re(83397),_o=re(31756),is=re(56553),us=re(24971),Xo=re(9017),Mo=re(70045),qo=re(57428),Va=re(36237),ji=re(53075),Cr=re(64910),rA=re(63356),vs=re(56119),kl=re(46e3),ou=re(93873),cl=re(36305),OA=re(16931),os=re(51636),Qo=re(26743);const Yl=(he,Ve)=>{const{componentCls:rt,controlHeight:pt}=he,Et=Ve?`${rt}-${Ve}`:"",Wt=(0,Qo.gp)(he);return[{[`${rt}-multiple${Et}`]:{paddingBlock:Wt.containerPadding,paddingInlineStart:Wt.basePadding,minHeight:pt,[`${rt}-selection-item`]:{height:Wt.itemHeight,lineHeight:(0,Va.unit)(Wt.itemLineHeight)}}}]};var PA=he=>{const{componentCls:Ve,calc:rt,lineWidth:pt}=he,Et=(0,os.mergeToken)(he,{fontHeight:he.fontSize,selectHeight:he.controlHeightSM,multipleSelectItemHeight:he.multipleItemHeightSM,borderRadius:he.borderRadiusSM,borderRadiusSM:he.borderRadiusXS,controlHeight:he.controlHeightSM}),Wt=(0,os.mergeToken)(he,{fontHeight:rt(he.multipleItemHeightLG).sub(rt(pt).mul(2).equal()).equal(),fontSize:he.fontSizeLG,selectHeight:he.controlHeightLG,multipleSelectItemHeight:he.multipleItemHeightLG,borderRadius:he.borderRadiusLG,borderRadiusSM:he.borderRadius,controlHeight:he.controlHeightLG});return[Yl(Et,"small"),Yl(he),Yl(Wt,"large"),{[`${Ve}${Ve}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Ve}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Ve}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:he.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${he.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:he.colorTextPlaceholder,pointerEvents:"none"}}},(0,Qo._z)(he)),{[`${Ve}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Ro=re(17835);const Ma=he=>{const{pickerCellCls:Ve,pickerCellInnerCls:rt,cellHeight:pt,borderRadiusSM:Et,motionDurationMid:Wt,cellHoverBg:qt,lineWidth:rn,lineType:En,colorPrimary:Nn,cellActiveWithRangeBg:An,colorTextLightSolid:Hn,colorTextDisabled:tn,cellBgDisabled:Kn,colorFillSecondary:zn}=he;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:pt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[rt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:pt,height:pt,lineHeight:(0,Va.unit)(pt),borderRadius:Et,transition:`background ${Wt}`},[`&:hover:not(${Ve}-in-view):not(${Ve}-disabled),
&:hover:not(${Ve}-selected):not(${Ve}-range-start):not(${Ve}-range-end):not(${Ve}-disabled)`]:{[rt]:{background:qt}},[`&-in-view${Ve}-today ${rt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Va.unit)(rn)} ${En} ${Nn}`,borderRadius:Et,content:'""'}},[`&-in-view${Ve}-in-range,
&-in-view${Ve}-range-start,
&-in-view${Ve}-range-end`]:{position:"relative",[`&:not(${Ve}-disabled):before`]:{background:An}},[`&-in-view${Ve}-selected,
&-in-view${Ve}-range-start,
&-in-view${Ve}-range-end`]:{[`&:not(${Ve}-disabled) ${rt}`]:{color:Hn,background:Nn},[`&${Ve}-disabled ${rt}`]:{background:zn}},[`&-in-view${Ve}-range-start:not(${Ve}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Ve}-range-end:not(${Ve}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Ve}-range-start:not(${Ve}-range-end) ${rt}`]:{borderStartStartRadius:Et,borderEndStartRadius:Et,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ve}-range-end:not(${Ve}-range-start) ${rt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Et,borderEndEndRadius:Et},"&-disabled":{color:tn,cursor:"not-allowed",[rt]:{background:"transparent"},"&::before":{background:Kn}},[`&-disabled${Ve}-today ${rt}::before`]:{borderColor:tn}}},Nl=he=>{const{componentCls:Ve,pickerCellCls:rt,pickerCellInnerCls:pt,pickerYearMonthCellWidth:Et,pickerControlIconSize:Wt,cellWidth:qt,paddingSM:rn,paddingXS:En,paddingXXS:Nn,colorBgContainer:An,lineWidth:Hn,lineType:tn,borderRadiusLG:Kn,colorPrimary:zn,colorTextHeading:Xn,colorSplit:er,pickerControlIconBorderWidth:Gn,colorIcon:Fr,textHeight:Br,motionDurationMid:ar,colorIconHover:Nr,fontWeightStrong:fr,cellHeight:cr,pickerCellPaddingVertical:bn,colorTextDisabled:ea,colorText:la,fontSize:Gr,motionDurationSlow:ya,withoutTimeCellHeight:sa,pickerQuarterPanelContentHeight:Zr,borderRadiusSM:br,colorTextLightSolid:kr,cellHoverBg:Ur,timeColumnHeight:Pa,timeColumnWidth:Sa,timeCellHeight:ta,controlItemBgActive:fa,marginXXS:Rr,pickerDatePanelPaddingHorizontal:Xr,pickerControlIconMargin:ia}=he,ni=he.calc(qt).mul(7).add(he.calc(Xr).mul(2)).equal();return{[Ve]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:An,borderRadius:Kn,outline:"none","&-focused":{borderColor:zn},"&-rtl":{[`${Ve}-prev-icon,
${Ve}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ve}-next-icon,
${Ve}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Ve}-time-panel`]:{[`${Ve}-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:ni},"&-header":{display:"flex",padding:`0 ${(0,Va.unit)(En)}`,color:Xn,borderBottom:`${(0,Va.unit)(Hn)} ${tn} ${er}`,"> *":{flex:"none"},button:{padding:0,color:Fr,lineHeight:(0,Va.unit)(Br),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:Gr,"&:hover":{color:Nr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:fr,lineHeight:(0,Va.unit)(Br),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:En},"&:hover":{color:zn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Wt,height:Wt,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Wt,height:Wt,border:"0 solid currentcolor",borderBlockStartWidth:Gn,borderInlineStartWidth:Gn,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:ia,insetInlineStart:ia,display:"inline-block",width:Wt,height:Wt,border:"0 solid currentcolor",borderBlockStartWidth:Gn,borderInlineStartWidth:Gn,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:cr,fontWeight:"normal"},th:{height:he.calc(cr).add(he.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}},Ma(he)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ve}-content`]:{height:he.calc(sa).mul(4).equal()},[pt]:{padding:`0 ${(0,Va.unit)(En)}`}},"&-quarter-panel":{[`${Ve}-content`]:{height:Zr}},"&-decade-panel":{[pt]:{padding:`0 ${(0,Va.unit)(he.calc(En).div(2).equal())}`},[`${Ve}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ve}-body`]:{padding:`0 ${(0,Va.unit)(En)}`},[pt]:{width:Et}},"&-date-panel":{[`${Ve}-body`]:{padding:`${(0,Va.unit)(En)} ${(0,Va.unit)(Xr)}`},[`${Ve}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Ve}-cell`]:{[`&:hover ${pt},
&-selected ${pt},
${pt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ar}`},"&:first-child:before":{borderStartStartRadius:br,borderEndStartRadius:br},"&:last-child:before":{borderStartEndRadius:br,borderEndEndRadius:br}},"&:hover td:before":{background:Ur},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${rt}`]:{"&:before":{background:zn},[`&${Ve}-cell-week`]:{color:new Ro.FastColor(kr).setA(.5).toHexString()},[pt]:{color:kr}}},"&-range-hover td:before":{background:fa}}},"&-week-panel, &-date-panel-show-week":{[`${Ve}-body`]:{padding:`${(0,Va.unit)(En)} ${(0,Va.unit)(rn)}`},[`${Ve}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Ve}-time-panel`]:{borderInlineStart:`${(0,Va.unit)(Hn)} ${tn} ${er}`},[`${Ve}-date-panel,
${Ve}-time-panel`]:{transition:`opacity ${ya}`},"&-active":{[`${Ve}-date-panel,
${Ve}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Ve}-content`]:{display:"flex",flex:"auto",height:Pa},"&-column":{flex:"1 0 auto",width:Sa,margin:`${(0,Va.unit)(Nn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ar}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:he.colorTextTertiary,borderRadius:he.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${he.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Va.unit)(ta)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Va.unit)(Hn)} ${tn} ${er}`},"&-active":{background:new Ro.FastColor(fa).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ve}-time-panel-cell`]:{marginInline:Rr,[`${Ve}-time-panel-cell-inner`]:{display:"block",width:he.calc(Sa).sub(he.calc(Rr).mul(2)).equal(),height:ta,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:he.calc(Sa).sub(ta).div(2).equal(),color:la,lineHeight:(0,Va.unit)(ta),borderRadius:br,cursor:"pointer",transition:`background ${ar}`,"&:hover":{background:Ur}},"&-selected":{[`${Ve}-time-panel-cell-inner`]:{background:fa}},"&-disabled":{[`${Ve}-time-panel-cell-inner`]:{color:ea,background:"transparent",cursor:"not-allowed"}}}}}}}}};var wl=he=>{const{componentCls:Ve,textHeight:rt,lineWidth:pt,paddingSM:Et,antCls:Wt,colorPrimary:qt,cellActiveWithRangeBg:rn,colorPrimaryBorder:En,lineType:Nn,colorSplit:An}=he;return{[`${Ve}-dropdown`]:{[`${Ve}-footer`]:{borderTop:`${(0,Va.unit)(pt)} ${Nn} ${An}`,"&-extra":{padding:`0 ${(0,Va.unit)(Et)}`,lineHeight:(0,Va.unit)(he.calc(rt).sub(he.calc(pt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Va.unit)(pt)} ${Nn} ${An}`}}},[`${Ve}-panels + ${Ve}-footer ${Ve}-ranges`]:{justifyContent:"space-between"},[`${Ve}-ranges`]:{marginBlock:0,paddingInline:(0,Va.unit)(Et),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Va.unit)(he.calc(rt).sub(he.calc(pt).mul(2)).equal()),display:"inline-block"},[`${Ve}-now-btn-disabled`]:{pointerEvents:"none",color:he.colorTextDisabled},[`${Ve}-preset > ${Wt}-tag-blue`]:{color:qt,background:rn,borderColor:En,cursor:"pointer"},[`${Ve}-ok`]:{paddingBlock:he.calc(pt).mul(2).equal(),marginInlineStart:"auto"}}}}};const Ms=he=>{const{componentCls:Ve,controlHeightLG:rt,paddingXXS:pt,padding:Et}=he;return{pickerCellCls:`${Ve}-cell`,pickerCellInnerCls:`${Ve}-cell-inner`,pickerYearMonthCellWidth:he.calc(rt).mul(1.5).equal(),pickerQuarterPanelContentHeight:he.calc(rt).mul(1.4).equal(),pickerCellPaddingVertical:he.calc(pt).add(he.calc(pt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:he.calc(Et).add(he.calc(pt).div(2)).equal()}},TA=he=>{const{colorBgContainerDisabled:Ve,controlHeight:rt,controlHeightSM:pt,controlHeightLG:Et,paddingXXS:Wt,lineWidth:qt}=he,rn=Wt*2,En=qt*2,Nn=Math.min(rt-rn,rt-En),An=Math.min(pt-rn,pt-En),Hn=Math.min(Et-rn,Et-En);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Wt/2),cellHoverBg:he.controlItemBgHover,cellActiveWithRangeBg:he.controlItemBgActive,cellHoverWithRangeBg:new Ro.FastColor(he.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ro.FastColor(he.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ve,timeColumnWidth:Et*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:pt*1.5,cellHeight:pt,textHeight:Et,withoutTimeCellHeight:Et*1.65,multipleItemBg:he.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Nn,multipleItemHeightSM:An,multipleItemHeightLG:Hn,multipleSelectorBgDisabled:Ve,multipleItemColorDisabled:he.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},ls=he=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Cr.T)(he)),TA(he)),(0,cl.w)(he)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:he.zIndexPopupBase+50});var $t=re(39082),qr=he=>{const{componentCls:Ve}=he;return{[Ve]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,$t.qG)(he)),(0,$t.vc)(he)),(0,$t.H8)(he)),(0,$t.Mu)(he)),{"&-outlined":{[`&${Ve}-multiple ${Ve}-selection-item`]:{background:he.multipleItemBg,border:`${(0,Va.unit)(he.lineWidth)} ${he.lineType} ${he.multipleItemBorderColor}`}},"&-filled":{[`&${Ve}-multiple ${Ve}-selection-item`]:{background:he.colorBgContainer,border:`${(0,Va.unit)(he.lineWidth)} ${he.lineType} ${he.colorSplit}`}},"&-borderless":{[`&${Ve}-multiple ${Ve}-selection-item`]:{background:he.multipleItemBg,border:`${(0,Va.unit)(he.lineWidth)} ${he.lineType} ${he.multipleItemBorderColor}`}},"&-underlined":{[`&${Ve}-multiple ${Ve}-selection-item`]:{background:he.multipleItemBg,border:`${(0,Va.unit)(he.lineWidth)} ${he.lineType} ${he.multipleItemBorderColor}`}}}]}};const Ca=(he,Ve,rt,pt)=>{const Et=he.calc(rt).add(2).equal(),Wt=he.max(he.calc(Ve).sub(Et).div(2).equal(),0),qt=he.max(he.calc(Ve).sub(Et).sub(Wt).equal(),0);return{padding:`${(0,Va.unit)(Wt)} ${(0,Va.unit)(pt)} ${(0,Va.unit)(qt)}`}},gi=he=>{const{componentCls:Ve,colorError:rt,colorWarning:pt}=he;return{[`${Ve}:not(${Ve}-disabled):not([disabled])`]:{[`&${Ve}-status-error`]:{[`${Ve}-active-bar`]:{background:rt}},[`&${Ve}-status-warning`]:{[`${Ve}-active-bar`]:{background:pt}}}}},Si=he=>{const{componentCls:Ve,antCls:rt,controlHeight:pt,paddingInline:Et,lineWidth:Wt,lineType:qt,colorBorder:rn,borderRadius:En,motionDurationMid:Nn,colorTextDisabled:An,colorTextPlaceholder:Hn,controlHeightLG:tn,fontSizeLG:Kn,controlHeightSM:zn,paddingInlineSM:Xn,paddingXS:er,marginXS:Gn,colorTextDescription:Fr,lineWidthBold:Br,colorPrimary:ar,motionDurationSlow:Nr,zIndexPopup:fr,paddingXXS:cr,sizePopupArrow:bn,colorBgElevated:ea,borderRadiusLG:la,boxShadowSecondary:Gr,borderRadiusSM:ya,colorSplit:sa,cellHoverBg:Zr,presetsWidth:br,presetsMaxWidth:kr,boxShadowPopoverArrow:Ur,fontHeight:Pa,fontHeightLG:Sa,lineHeightLG:ta}=he;return[{[Ve]:Object.assign(Object.assign(Object.assign({},(0,rA.Wf)(he)),Ca(he,pt,Pa,Et)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:En,transition:`border ${Nn}, box-shadow ${Nn}, background ${Nn}`,[`${Ve}-prefix`]:{flex:"0 0 auto",marginInlineEnd:he.inputAffixPadding},[`${Ve}-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:he.fontSize,lineHeight:he.lineHeight,transition:`all ${Nn}`},(0,ji.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:An,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Hn}}},"&-large":Object.assign(Object.assign({},Ca(he,tn,Sa,Et)),{[`${Ve}-input > input`]:{fontSize:Kn,lineHeight:ta}}),"&-small":Object.assign({},Ca(he,zn,Pa,Xn)),[`${Ve}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:he.calc(er).div(2).equal(),color:An,lineHeight:1,pointerEvents:"none",transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Gn}}},[`${Ve}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:An,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Fr}},"&:hover":{[`${Ve}-clear`]:{opacity:1},[`${Ve}-suffix:not(:last-child)`]:{opacity:0}},[`${Ve}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Kn,color:An,fontSize:Kn,verticalAlign:"top",cursor:"default",[`${Ve}-focused &`]:{color:Fr},[`${Ve}-range-separator &`]:{[`${Ve}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ve}-active-bar`]:{bottom:he.calc(Wt).mul(-1).equal(),height:Br,background:ar,opacity:0,transition:`all ${Nr} ease-out`,pointerEvents:"none"},[`&${Ve}-focused`]:{[`${Ve}-active-bar`]:{opacity:1}},[`${Ve}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Va.unit)(er)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ve}-clear`]:{insetInlineEnd:Et},[`&${Ve}-small`]:{[`${Ve}-clear`]:{insetInlineEnd:Xn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,rA.Wf)(he)),Nl(he)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:fr,[`&${Ve}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Ve}-dropdown-placement-bottomLeft,
&${Ve}-dropdown-placement-bottomRight`]:{[`${Ve}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ve}-dropdown-placement-topLeft,
&${Ve}-dropdown-placement-topRight`]:{[`${Ve}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${rt}-slide-up-appear, &${rt}-slide-up-enter`]:{[`${Ve}-range-arrow${Ve}-range-arrow`]:{transition:"none"}},[`&${rt}-slide-up-enter${rt}-slide-up-enter-active${Ve}-dropdown-placement-topLeft,
&${rt}-slide-up-enter${rt}-slide-up-enter-active${Ve}-dropdown-placement-topRight,
&${rt}-slide-up-appear${rt}-slide-up-appear-active${Ve}-dropdown-placement-topLeft,
&${rt}-slide-up-appear${rt}-slide-up-appear-active${Ve}-dropdown-placement-topRight`]:{animationName:kl.Qt},[`&${rt}-slide-up-enter${rt}-slide-up-enter-active${Ve}-dropdown-placement-bottomLeft,
&${rt}-slide-up-enter${rt}-slide-up-enter-active${Ve}-dropdown-placement-bottomRight,
&${rt}-slide-up-appear${rt}-slide-up-appear-active${Ve}-dropdown-placement-bottomLeft,
&${rt}-slide-up-appear${rt}-slide-up-appear-active${Ve}-dropdown-placement-bottomRight`]:{animationName:kl.fJ},[`&${rt}-slide-up-leave ${Ve}-panel-container`]:{pointerEvents:"none"},[`&${rt}-slide-up-leave${rt}-slide-up-leave-active${Ve}-dropdown-placement-topLeft,
&${rt}-slide-up-leave${rt}-slide-up-leave-active${Ve}-dropdown-placement-topRight`]:{animationName:kl.ly},[`&${rt}-slide-up-leave${rt}-slide-up-leave-active${Ve}-dropdown-placement-bottomLeft,
&${rt}-slide-up-leave${rt}-slide-up-leave-active${Ve}-dropdown-placement-bottomRight`]:{animationName:kl.Uw},[`${Ve}-panel > ${Ve}-time-panel`]:{paddingTop:cr},[`${Ve}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ve}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:he.calc(Et).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Nr} ease-out`},(0,cl.W)(he,ea,Ur)),{"&:before":{insetInlineStart:he.calc(Et).mul(1.5).equal()}}),[`${Ve}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ea,borderRadius:la,boxShadow:Gr,transition:`margin ${Nr}`,display:"inline-block",pointerEvents:"auto",[`${Ve}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ve}-presets`]:{display:"flex",flexDirection:"column",minWidth:br,maxWidth:kr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:er,borderInlineEnd:`${(0,Va.unit)(Wt)} ${qt} ${sa}`,li:Object.assign(Object.assign({},rA.vS),{borderRadius:ya,paddingInline:er,paddingBlock:he.calc(zn).sub(Pa).div(2).equal(),cursor:"pointer",transition:`all ${Nr}`,"+ li":{marginTop:Gn},"&:hover":{background:Zr}})}},[`${Ve}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Ve}-panel`]:{borderWidth:0}}},[`${Ve}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ve}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:rn}}}}),"&-dropdown-range":{padding:`${(0,Va.unit)(he.calc(bn).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ve}-separator`]:{transform:"scale(-1, 1)"},[`${Ve}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,kl.oN)(he,"slide-up"),(0,kl.oN)(he,"slide-down"),(0,ou.Fm)(he,"move-up"),(0,ou.Fm)(he,"move-down")]};var hu=(0,OA.I$)("DatePicker",he=>{const Ve=(0,os.mergeToken)((0,Cr.e)(he),Ms(he),{inputPaddingHorizontalBase:he.calc(he.paddingSM).sub(1).equal(),multipleSelectItemHeight:he.multipleItemHeight,selectHeight:he.controlHeight});return[wl(Ve),Si(Ve),qr(Ve),gi(Ve),PA(Ve),(0,vs.c)(he,{focusElCls:`${he.componentCls}-focused`})]},ls),Su=re(68525);function Co(he,Ve,rt){return rt!==void 0?rt:Ve==="year"&&he.lang.yearPlaceholder?he.lang.yearPlaceholder:Ve==="quarter"&&he.lang.quarterPlaceholder?he.lang.quarterPlaceholder:Ve==="month"&&he.lang.monthPlaceholder?he.lang.monthPlaceholder:Ve==="week"&&he.lang.weekPlaceholder?he.lang.weekPlaceholder:Ve==="time"&&he.timePickerLocale.placeholder?he.timePickerLocale.placeholder:he.lang.placeholder}function dl(he,Ve,rt){return rt!==void 0?rt:Ve==="year"&&he.lang.yearPlaceholder?he.lang.rangeYearPlaceholder:Ve==="quarter"&&he.lang.quarterPlaceholder?he.lang.rangeQuarterPlaceholder:Ve==="month"&&he.lang.monthPlaceholder?he.lang.rangeMonthPlaceholder:Ve==="week"&&he.lang.weekPlaceholder?he.lang.rangeWeekPlaceholder:Ve==="time"&&he.timePickerLocale.placeholder?he.timePickerLocale.rangePlaceholder:he.lang.rangePlaceholder}function Vu(he,Ve){const{allowClear:rt=!0}=he,{clearIcon:pt,removeIcon:Et}=(0,Su.Z)(Object.assign(Object.assign({},he),{prefixCls:Ve,componentName:"DatePicker"}));return[ve.useMemo(()=>rt===!1?!1:Object.assign({clearIcon:pt},rt===!0?{}:rt),[rt,pt]),Et]}const[yo,oa]=["week","WeekPicker"],[zs,ss]=["month","MonthPicker"],[Kl,As]=["year","YearPicker"],[fl,xl]=["quarter","QuarterPicker"],[fo,mo]=["time","TimePicker"];var zo=re(7939),bl=he=>ve.createElement(zo.ZP,Object.assign({size:"small",type:"primary"},he));function Ls(he){return(0,ve.useMemo)(()=>Object.assign({button:bl},he),[he])}var ro=function(he,Ve){var rt={};for(var pt in he)Object.prototype.hasOwnProperty.call(he,pt)&&Ve.indexOf(pt)<0&&(rt[pt]=he[pt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,pt=Object.getOwnPropertySymbols(he);Et<pt.length;Et++)Ve.indexOf(pt[Et])<0&&Object.prototype.propertyIsEnumerable.call(he,pt[Et])&&(rt[pt[Et]]=he[pt[Et]]);return rt},_r=he=>(0,ve.forwardRef)((rt,pt)=>{var Et;const{prefixCls:Wt,getPopupContainer:qt,components:rn,className:En,style:Nn,placement:An,size:Hn,disabled:tn,bordered:Kn=!0,placeholder:zn,popupClassName:Xn,dropdownClassName:er,status:Gn,rootClassName:Fr,variant:Br,picker:ar}=rt,Nr=ro(rt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),fr=ve.useRef(null),{getPrefixCls:cr,direction:bn,getPopupContainer:ea,rangePicker:la}=(0,ve.useContext)(as.E_),Gr=cr("picker",Wt),{compactSize:ya,compactItemClassnames:sa}=(0,Mo.ri)(Gr,bn),Zr=cr(),[br,kr]=(0,us.Z)("rangePicker",Br,Kn),Ur=(0,Io.Z)(Gr),[Pa,Sa,ta]=hu(Gr,Ur),[fa]=Vu(rt,Gr),Rr=Ls(rn),Xr=(0,_o.Z)(yi=>{var Wi;return(Wi=Hn!=null?Hn:ya)!==null&&Wi!==void 0?Wi:yi}),ia=ve.useContext(ja.Z),ni=tn!=null?tn:ia,$a=(0,ve.useContext)(is.aM),{hasFeedback:ii,status:fi,feedbackIcon:Ga}=$a,Ii=ve.createElement(ve.Fragment,null,ar===fo?ve.createElement(Ut,null):ve.createElement($e,null),ii&&Ga);(0,ve.useImperativeHandle)(pt,()=>fr.current);const[ui]=(0,Xo.Z)("Calendar",qo.Z),mi=Object.assign(Object.assign({},ui),rt.locale),[Ui]=(0,Ll.Cn)("DatePicker",(Et=rt.popupStyle)===null||Et===void 0?void 0:Et.zIndex);return Pa(ve.createElement(QA.Z,{space:!0},ve.createElement(Go,Object.assign({separator:ve.createElement("span",{"aria-label":"to",className:`${Gr}-separator`},ve.createElement(oe,null)),disabled:ni,ref:fr,placement:An,placeholder:dl(mi,ar,zn),suffixIcon:Ii,prevIcon:ve.createElement("span",{className:`${Gr}-prev-icon`}),nextIcon:ve.createElement("span",{className:`${Gr}-next-icon`}),superPrevIcon:ve.createElement("span",{className:`${Gr}-super-prev-icon`}),superNextIcon:ve.createElement("span",{className:`${Gr}-super-next-icon`}),transitionName:`${Zr}-slide-up`,picker:ar},Nr,{className:at()({[`${Gr}-${Xr}`]:Xr,[`${Gr}-${br}`]:kr},(0,Jo.Z)(Gr,(0,Jo.F)(fi,Gn),ii),Sa,sa,En,la==null?void 0:la.className,ta,Ur,Fr),style:Object.assign(Object.assign({},la==null?void 0:la.style),Nn),locale:mi.lang,prefixCls:Gr,getPopupContainer:qt||ea,generateConfig:he,components:Rr,direction:bn,classNames:{popup:at()(Sa,Xn||er,ta,Ur,Fr)},styles:{popup:Object.assign(Object.assign({},rt.popupStyle),{zIndex:Ui})},allowClear:fa}))))}),iA=function(he,Ve){var rt={};for(var pt in he)Object.prototype.hasOwnProperty.call(he,pt)&&Ve.indexOf(pt)<0&&(rt[pt]=he[pt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,pt=Object.getOwnPropertySymbols(he);Et<pt.length;Et++)Ve.indexOf(pt[Et])<0&&Object.prototype.propertyIsEnumerable.call(he,pt[Et])&&(rt[pt[Et]]=he[pt[Et]]);return rt},kt=he=>{const Ve=(En,Nn)=>{const An=Nn===mo?"timePicker":"datePicker";return(0,ve.forwardRef)((tn,Kn)=>{var zn;const{prefixCls:Xn,getPopupContainer:er,components:Gn,style:Fr,className:Br,rootClassName:ar,size:Nr,bordered:fr,placement:cr,placeholder:bn,popupClassName:ea,dropdownClassName:la,disabled:Gr,status:ya,variant:sa,onCalendarChange:Zr}=tn,br=iA(tn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:kr,direction:Ur,getPopupContainer:Pa,[An]:Sa}=(0,ve.useContext)(as.E_),ta=kr("picker",Xn),{compactSize:fa,compactItemClassnames:Rr}=(0,Mo.ri)(ta,Ur),Xr=ve.useRef(null),[ia,ni]=(0,us.Z)("datePicker",sa,fr),$a=(0,Io.Z)(ta),[ii,fi,Ga]=hu(ta,$a);(0,ve.useImperativeHandle)(Kn,()=>Xr.current);const Ii={showToday:!0},ui=En||tn.picker,mi=kr(),{onSelect:Ui,multiple:yi}=br,Wi=Ui&&En==="time"&&!yi,vi=(Iu,oi,hl)=>{Zr==null||Zr(Iu,oi,hl),Wi&&Ui(Iu)},[Yi,Pi]=Vu(tn,ta),pu=Ls(Gn),gu=(0,_o.Z)(Iu=>{var oi;return(oi=Nr!=null?Nr:fa)!==null&&oi!==void 0?oi:Iu}),_a=ve.useContext(ja.Z),va=Gr!=null?Gr:_a,Ti=(0,ve.useContext)(is.aM),{hasFeedback:Li,status:Eu,feedbackIcon:Hi}=Ti,so=ve.createElement(ve.Fragment,null,ui==="time"?ve.createElement(Ut,null):ve.createElement($e,null),Li&&Hi),[ru]=(0,Xo.Z)("DatePicker",qo.Z),Ri=Object.assign(Object.assign({},ru),tn.locale),[Xi]=(0,Ll.Cn)("DatePicker",(zn=tn.popupStyle)===null||zn===void 0?void 0:zn.zIndex);return ii(ve.createElement(QA.Z,{space:!0},ve.createElement(nA,Object.assign({ref:Xr,placeholder:Co(Ri,ui,bn),suffixIcon:so,placement:cr,prevIcon:ve.createElement("span",{className:`${ta}-prev-icon`}),nextIcon:ve.createElement("span",{className:`${ta}-next-icon`}),superPrevIcon:ve.createElement("span",{className:`${ta}-super-prev-icon`}),superNextIcon:ve.createElement("span",{className:`${ta}-super-next-icon`}),transitionName:`${mi}-slide-up`,picker:En,onCalendarChange:vi},Ii,br,{locale:Ri.lang,className:at()({[`${ta}-${gu}`]:gu,[`${ta}-${ia}`]:ni},(0,Jo.Z)(ta,(0,Jo.F)(Eu,ya),Li),fi,Rr,Sa==null?void 0:Sa.className,Br,Ga,$a,ar),style:Object.assign(Object.assign({},Sa==null?void 0:Sa.style),Fr),prefixCls:ta,getPopupContainer:er||Pa,generateConfig:he,components:pu,direction:Ur,disabled:va,classNames:{popup:at()(fi,Ga,$a,ar,ea||la)},styles:{popup:Object.assign(Object.assign({},tn.popupStyle),{zIndex:Xi})},allowClear:Yi,removeIcon:Pi}))))})},rt=Ve(),pt=Ve(yo,oa),Et=Ve(zs,ss),Wt=Ve(Kl,As),qt=Ve(fl,xl),rn=Ve(fo,mo);return{DatePicker:rt,WeekPicker:pt,MonthPicker:Et,YearPicker:Wt,TimePicker:rn,QuarterPicker:qt}},gc=he=>{const{DatePicker:Ve,WeekPicker:rt,MonthPicker:pt,YearPicker:Et,TimePicker:Wt,QuarterPicker:qt}=kt(he),rn=_r(he),En=Ve;return En.WeekPicker=rt,En.MonthPicker=pt,En.YearPicker=Et,En.RangePicker=rn,En.TimePicker=Wt,En.QuarterPicker=qt,En};const Zs=gc(Ue),uA=(0,He.Z)(Zs,"popupAlign",void 0,"picker");Zs._InternalPanelDoNotUseOrYouWillBeFired=uA;const tc=(0,He.Z)(Zs.RangePicker,"popupAlign",void 0,"picker");Zs._InternalRangePanelDoNotUseOrYouWillBeFired=tc,Zs.generatePicker=gc;var oA=Zs},51502:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return oe}});var y=re(59301),je=re(92310),ke=re.n(je),Ke=re(47999),Be=re(48755),pe=re(31756),Le=re(13783),ye={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Ee=y.createContext({}),Me=re(11592),Ne=function(Pe,at){var At={};for(var Ge in Pe)Object.prototype.hasOwnProperty.call(Pe,Ge)&&at.indexOf(Ge)<0&&(At[Ge]=Pe[Ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ge=Object.getOwnPropertySymbols(Pe);ot<Ge.length;ot++)at.indexOf(Ge[ot])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Ge[ot])&&(At[Ge[ot]]=Pe[Ge[ot]]);return At};const we=Pe=>(0,Me.Z)(Pe).map(at=>Object.assign(Object.assign({},at==null?void 0:at.props),{key:at.key}));function be(Pe,at,At){const Ge=y.useMemo(()=>at||we(At),[at,At]);return y.useMemo(()=>Ge.map(mt=>{var{span:yt}=mt,Bt=Ne(mt,["span"]);return yt==="filled"?Object.assign(Object.assign({},Bt),{filled:!0}):Object.assign(Object.assign({},Bt),{span:typeof yt=="number"?yt:(0,Ke.m9)(Pe,yt)})}),[Ge,Pe])}var se=function(Pe,at){var At={};for(var Ge in Pe)Object.prototype.hasOwnProperty.call(Pe,Ge)&&at.indexOf(Ge)<0&&(At[Ge]=Pe[Ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ge=Object.getOwnPropertySymbols(Pe);ot<Ge.length;ot++)at.indexOf(Ge[ot])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Ge[ot])&&(At[Ge[ot]]=Pe[Ge[ot]]);return At};function Ce(Pe,at){let At=[],Ge=[],ot=!1,mt=0;return Pe.filter(yt=>yt).forEach(yt=>{const{filled:Bt}=yt,Nt=se(yt,["filled"]);if(Bt){Ge.push(Nt),At.push(Ge),Ge=[],mt=0;return}const Ct=at-mt;mt+=yt.span||1,mt>=at?(mt>at?(ot=!0,Ge.push(Object.assign(Object.assign({},Nt),{span:Ct}))):Ge.push(Nt),At.push(Ge),Ge=[],mt=0):Ge.push(Nt)}),Ge.length>0&&At.push(Ge),At=At.map(yt=>{const Bt=yt.reduce((Nt,Ct)=>Nt+(Ct.span||1),0);if(Bt<at){const Nt=yt[yt.length-1];return Nt.span=at-(Bt-(Nt.span||1)),yt}return yt}),[At,ot]}var Ue=(Pe,at)=>{const[At,Ge]=(0,y.useMemo)(()=>Ce(at,Pe),[at,Pe]);return At},ve=Pe=>{let{children:at}=Pe;return at};function Qe(Pe){return Pe!=null}var ze=Pe=>{const{itemPrefixCls:at,component:At,span:Ge,className:ot,style:mt,labelStyle:yt,contentStyle:Bt,bordered:Nt,label:Ct,content:Lt,colon:Jt,type:le,styles:Ae}=Pe,ee=At,z=y.useContext(Ee),{classNames:ae}=z;return Nt?y.createElement(ee,{className:ke()({[`${at}-item-label`]:le==="label",[`${at}-item-content`]:le==="content",[`${ae==null?void 0:ae.label}`]:le==="label",[`${ae==null?void 0:ae.content}`]:le==="content"},ot),style:mt,colSpan:Ge},Qe(Ct)&&y.createElement("span",{style:Object.assign(Object.assign({},yt),Ae==null?void 0:Ae.label)},Ct),Qe(Lt)&&y.createElement("span",{style:Object.assign(Object.assign({},yt),Ae==null?void 0:Ae.content)},Lt)):y.createElement(ee,{className:ke()(`${at}-item`,ot),style:mt,colSpan:Ge},y.createElement("div",{className:`${at}-item-container`},(Ct||Ct===0)&&y.createElement("span",{className:ke()(`${at}-item-label`,ae==null?void 0:ae.label,{[`${at}-item-no-colon`]:!Jt}),style:Object.assign(Object.assign({},yt),Ae==null?void 0:Ae.label)},Ct),(Lt||Lt===0)&&y.createElement("span",{className:ke()(`${at}-item-content`,ae==null?void 0:ae.content),style:Object.assign(Object.assign({},Bt),Ae==null?void 0:Ae.content)},Lt)))};function qe(Pe,at,At){let{colon:Ge,prefixCls:ot,bordered:mt}=at,{component:yt,type:Bt,showLabel:Nt,showContent:Ct,labelStyle:Lt,contentStyle:Jt,styles:le}=At;return Pe.map((Ae,ee)=>{let{label:z,children:ae,prefixCls:te=ot,className:We,style:ft,labelStyle:lt,contentStyle:zt,span:Kt=1,key:Pt,styles:on}=Ae;return typeof yt=="string"?y.createElement(ze,{key:`${Bt}-${Pt||ee}`,className:We,style:ft,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Lt),le==null?void 0:le.label),lt),on==null?void 0:on.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Jt),le==null?void 0:le.content),zt),on==null?void 0:on.content)},span:Kt,colon:Ge,component:yt,itemPrefixCls:te,bordered:mt,label:Nt?z:null,content:Ct?ae:null,type:Bt}):[y.createElement(ze,{key:`label-${Pt||ee}`,className:We,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Lt),le==null?void 0:le.label),ft),lt),on==null?void 0:on.label),span:1,colon:Ge,component:yt[0],itemPrefixCls:te,bordered:mt,label:z,type:"label"}),y.createElement(ze,{key:`content-${Pt||ee}`,className:We,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Jt),le==null?void 0:le.content),ft),zt),on==null?void 0:on.content),span:Kt*2-1,component:yt[1],itemPrefixCls:te,bordered:mt,content:ae,type:"content"})]})}var Je=Pe=>{const at=y.useContext(Ee),{prefixCls:At,vertical:Ge,row:ot,index:mt,bordered:yt}=Pe;return Ge?y.createElement(y.Fragment,null,y.createElement("tr",{key:`label-${mt}`,className:`${At}-row`},qe(ot,Pe,Object.assign({component:"th",type:"label",showLabel:!0},at))),y.createElement("tr",{key:`content-${mt}`,className:`${At}-row`},qe(ot,Pe,Object.assign({component:"td",type:"content",showContent:!0},at)))):y.createElement("tr",{key:mt,className:`${At}-row`},qe(ot,Pe,Object.assign({component:yt?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},at)))},$e=re(36237),Te=re(63356),nt=re(16931),Ie=re(51636);const ut=Pe=>{const{componentCls:at,labelBg:At}=Pe;return{[`&${at}-bordered`]:{[`> ${at}-view`]:{border:`${(0,$e.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorSplit}`,"> table":{tableLayout:"auto"},[`${at}-row`]:{borderBottom:`${(0,$e.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,$e.unit)(Pe.padding)} ${(0,$e.unit)(Pe.paddingLG)}`,borderInlineEnd:`${(0,$e.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${at}-item-label`]:{color:Pe.colorTextSecondary,backgroundColor:At,"&::after":{display:"none"}}}},[`&${at}-middle`]:{[`${at}-row`]:{[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,$e.unit)(Pe.paddingSM)} ${(0,$e.unit)(Pe.paddingLG)}`}}},[`&${at}-small`]:{[`${at}-row`]:{[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,$e.unit)(Pe.paddingXS)} ${(0,$e.unit)(Pe.padding)}`}}}}}},Ut=Pe=>{const{componentCls:at,extraColor:At,itemPaddingBottom:Ge,itemPaddingEnd:ot,colonMarginRight:mt,colonMarginLeft:yt,titleMarginBottom:Bt}=Pe;return{[at]:Object.assign(Object.assign(Object.assign({},(0,Te.Wf)(Pe)),ut(Pe)),{"&-rtl":{direction:"rtl"},[`${at}-header`]:{display:"flex",alignItems:"center",marginBottom:Bt},[`${at}-title`]:Object.assign(Object.assign({},Te.vS),{flex:"auto",color:Pe.titleColor,fontWeight:Pe.fontWeightStrong,fontSize:Pe.fontSizeLG,lineHeight:Pe.lineHeightLG}),[`${at}-extra`]:{marginInlineStart:"auto",color:At,fontSize:Pe.fontSize},[`${at}-view`]:{width:"100%",borderRadius:Pe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${at}-row`]:{"> th, > td":{paddingBottom:Ge,paddingInlineEnd:ot},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${at}-item-label`]:{color:Pe.labelColor,fontWeight:"normal",fontSize:Pe.fontSize,lineHeight:Pe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,$e.unit)(yt)} ${(0,$e.unit)(mt)}`},[`&${at}-item-no-colon::after`]:{content:'""'}},[`${at}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${at}-item-content`]:{display:"table-cell",flex:1,color:Pe.contentColor,fontSize:Pe.fontSize,lineHeight:Pe.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${at}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${at}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${at}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${at}-row`]:{"> th, > td":{paddingBottom:Pe.paddingSM}}},"&-small":{[`${at}-row`]:{"> th, > td":{paddingBottom:Pe.paddingXS}}}})}},gt=Pe=>({labelBg:Pe.colorFillAlter,labelColor:Pe.colorTextTertiary,titleColor:Pe.colorText,titleMarginBottom:Pe.fontSizeSM*Pe.lineHeightSM,itemPaddingBottom:Pe.padding,itemPaddingEnd:Pe.padding,colonMarginRight:Pe.marginXS,colonMarginLeft:Pe.marginXXS/2,contentColor:Pe.colorText,extraColor:Pe.colorText});var ct=(0,nt.I$)("Descriptions",Pe=>{const at=(0,Ie.mergeToken)(Pe,{});return Ut(at)},gt),Ft=function(Pe,at){var At={};for(var Ge in Pe)Object.prototype.hasOwnProperty.call(Pe,Ge)&&at.indexOf(Ge)<0&&(At[Ge]=Pe[Ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ge=Object.getOwnPropertySymbols(Pe);ot<Ge.length;ot++)at.indexOf(Ge[ot])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Ge[ot])&&(At[Ge[ot]]=Pe[Ge[ot]]);return At};const Ye=Pe=>{const{prefixCls:at,title:At,extra:Ge,column:ot,colon:mt=!0,bordered:yt,layout:Bt,children:Nt,className:Ct,rootClassName:Lt,style:Jt,size:le,labelStyle:Ae,contentStyle:ee,styles:z,items:ae,classNames:te}=Pe,We=Ft(Pe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:ft,direction:lt,className:zt,style:Kt,classNames:Pt,styles:on}=(0,Be.dj)("descriptions"),ln=ft("descriptions",at),Jn=(0,Le.Z)(),jn=y.useMemo(()=>{var Mr;return typeof ot=="number"?ot:(Mr=(0,Ke.m9)(Jn,Object.assign(Object.assign({},ye),ot)))!==null&&Mr!==void 0?Mr:3},[Jn,ot]),qn=be(Jn,ae,Nt),Ar=(0,pe.Z)(le),xr=Ue(jn,qn),[sr,_t,sn]=ct(ln),Yn=y.useMemo(()=>({labelStyle:Ae,contentStyle:ee,styles:{content:Object.assign(Object.assign({},on.content),z==null?void 0:z.content),label:Object.assign(Object.assign({},on.label),z==null?void 0:z.label)},classNames:{label:ke()(Pt.label,te==null?void 0:te.label),content:ke()(Pt.content,te==null?void 0:te.content)}}),[Ae,ee,z,te,Pt,on]);return sr(y.createElement(Ee.Provider,{value:Yn},y.createElement("div",Object.assign({className:ke()(ln,zt,Pt.root,te==null?void 0:te.root,{[`${ln}-${Ar}`]:Ar&&Ar!=="default",[`${ln}-bordered`]:!!yt,[`${ln}-rtl`]:lt==="rtl"},Ct,Lt,_t,sn),style:Object.assign(Object.assign(Object.assign(Object.assign({},Kt),on.root),z==null?void 0:z.root),Jt)},We),(At||Ge)&&y.createElement("div",{className:ke()(`${ln}-header`,Pt.header,te==null?void 0:te.header),style:Object.assign(Object.assign({},on.header),z==null?void 0:z.header)},At&&y.createElement("div",{className:ke()(`${ln}-title`,Pt.title,te==null?void 0:te.title),style:Object.assign(Object.assign({},on.title),z==null?void 0:z.title)},At),Ge&&y.createElement("div",{className:ke()(`${ln}-extra`,Pt.extra,te==null?void 0:te.extra),style:Object.assign(Object.assign({},on.extra),z==null?void 0:z.extra)},Ge)),y.createElement("div",{className:`${ln}-view`},y.createElement("table",null,y.createElement("tbody",null,xr.map((Mr,Ba)=>y.createElement(Je,{key:Ba,index:Ba,colon:mt,prefixCls:ln,vertical:Bt==="vertical",bordered:yt,row:Mr}))))))))};Ye.Item=ve;var oe=Ye},37285:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return we}});var y=re(59301),je=re(92310),ke=re.n(je),Ke=re(48755),Be=re(36237),pe=re(63356),Le=re(16931),ge=re(51636);const ye=be=>{const{componentCls:se,sizePaddingEdgeHorizontal:Ce,colorSplit:De,lineWidth:Ue,textPaddingInline:He,orientationMargin:ve,verticalMarginInline:Qe}=be;return{[se]:Object.assign(Object.assign({},(0,pe.Wf)(be)),{borderBlockStart:`${(0,Be.unit)(Ue)} solid ${De}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Qe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Be.unit)(Ue)} solid ${De}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Be.unit)(be.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Be.unit)(be.dividerHorizontalWithTextGutterMargin)} 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${De}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Be.unit)(Ue)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-start`]:{"&::before":{width:`calc(${ve} * 100%)`},"&::after":{width:`calc(100% - ${ve} * 100%)`}},[`&-horizontal${se}-with-text-end`]:{"&::before":{width:`calc(100% - ${ve} * 100%)`},"&::after":{width:`calc(${ve} * 100%)`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:He},"&-dashed":{background:"none",borderColor:De,borderStyle:"dashed",borderWidth:`${(0,Be.unit)(Ue)} 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:Ue,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:De,borderStyle:"dotted",borderWidth:`${(0,Be.unit)(Ue)} 0 0`},[`&-horizontal${se}-with-text${se}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${se}-dotted`]:{borderInlineStartWidth:Ue,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:be.colorText,fontWeight:"normal",fontSize:be.fontSize},[`&-horizontal${se}-with-text-start${se}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:Ce}},[`&-horizontal${se}-with-text-end${se}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:Ce}}})}},xe=be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS});var Ee=(0,Le.I$)("Divider",be=>{const se=(0,ge.mergeToken)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[ye(se)]},xe,{unitless:{orientationMargin:!0}}),Me=function(be,se){var Ce={};for(var De in be)Object.prototype.hasOwnProperty.call(be,De)&&se.indexOf(De)<0&&(Ce[De]=be[De]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,De=Object.getOwnPropertySymbols(be);Ue<De.length;Ue++)se.indexOf(De[Ue])<0&&Object.prototype.propertyIsEnumerable.call(be,De[Ue])&&(Ce[De[Ue]]=be[De[Ue]]);return Ce},we=be=>{const{getPrefixCls:se,direction:Ce,className:De,style:Ue}=(0,Ke.dj)("divider"),{prefixCls:He,type:ve="horizontal",orientation:Qe="center",orientationMargin:Xe,className:ze,rootClassName:qe,children:me,dashed:Je,variant:$e="solid",plain:Te,style:nt}=be,Ie=Me(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ut=se("divider",He),[Ut,gt,ct]=Ee(ut),Ft=!!me,Ye=y.useMemo(()=>Qe==="left"?Ce==="rtl"?"end":"start":Qe==="right"?Ce==="rtl"?"start":"end":Qe,[Ce,Qe]),oe=Ye==="start"&&Xe!=null,Pe=Ye==="end"&&Xe!=null,at=ke()(ut,De,gt,ct,`${ut}-${ve}`,{[`${ut}-with-text`]:Ft,[`${ut}-with-text-${Ye}`]:Ft,[`${ut}-dashed`]:!!Je,[`${ut}-${$e}`]:$e!=="solid",[`${ut}-plain`]:!!Te,[`${ut}-rtl`]:Ce==="rtl",[`${ut}-no-default-orientation-margin-start`]:oe,[`${ut}-no-default-orientation-margin-end`]:Pe},ze,qe),At=y.useMemo(()=>typeof Xe=="number"?Xe:/^\d+$/.test(Xe)?Number(Xe):Xe,[Xe]),Ge={marginInlineStart:oe?At:void 0,marginInlineEnd:Pe?At:void 0};return Ut(y.createElement("div",Object.assign({className:at,style:Object.assign(Object.assign({},Ue),nt)},Ie,{role:"separator"}),me&&ve!=="vertical"&&y.createElement("span",{className:`${ut}-inner-text`,style:Ge},me)))}},93725:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Je}});var y=re(59301),je=re(96512),ke=re(92310),Ke=re.n(ke),Be=re(18929),pe=re(2738),Le=re(48755),ge=re(37639),ye=re(15565),xe=re(54500),Ee=re(7939),Me=re(61670),Ne=re(9017),we=re(85981),be=re(69106),se=re(16931);const Ce=$e=>{const{componentCls:Te,iconCls:nt,antCls:Ie,zIndexPopup:ut,colorText:Ut,colorWarning:gt,marginXXS:ct,marginXS:Ft,fontSize:Ye,fontWeightStrong:oe,colorTextHeading:Pe}=$e;return{[Te]:{zIndex:ut,[`&${Ie}-popover`]:{fontSize:Ye},[`${Te}-message`]:{marginBottom:Ft,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Te}-message-icon ${nt}`]:{color:gt,fontSize:Ye,lineHeight:1,marginInlineEnd:Ft},[`${Te}-title`]:{fontWeight:oe,color:Pe,"&:only-child":{fontWeight:"normal"}},[`${Te}-description`]:{marginTop:ct,color:Ut}},[`${Te}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Ft}}}}},De=$e=>{const{zIndexPopupBase:Te}=$e;return{zIndexPopup:Te+60}};var Ue=(0,se.I$)("Popconfirm",$e=>Ce($e),De,{resetStyle:!1}),He=function($e,Te){var nt={};for(var Ie in $e)Object.prototype.hasOwnProperty.call($e,Ie)&&Te.indexOf(Ie)<0&&(nt[Ie]=$e[Ie]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ie=Object.getOwnPropertySymbols($e);ut<Ie.length;ut++)Te.indexOf(Ie[ut])<0&&Object.prototype.propertyIsEnumerable.call($e,Ie[ut])&&(nt[Ie[ut]]=$e[Ie[ut]]);return nt};const ve=$e=>{const{prefixCls:Te,okButtonProps:nt,cancelButtonProps:Ie,title:ut,description:Ut,cancelText:gt,okText:ct,okType:Ft="primary",icon:Ye=y.createElement(je.Z,null),showCancel:oe=!0,close:Pe,onConfirm:at,onCancel:At,onPopupClick:Ge}=$e,{getPrefixCls:ot}=y.useContext(Le.E_),[mt]=(0,Ne.Z)("Popconfirm",we.Z.Popconfirm),yt=(0,xe.Z)(ut),Bt=(0,xe.Z)(Ut);return y.createElement("div",{className:`${Te}-inner-content`,onClick:Ge},y.createElement("div",{className:`${Te}-message`},Ye&&y.createElement("span",{className:`${Te}-message-icon`},Ye),y.createElement("div",{className:`${Te}-message-text`},yt&&y.createElement("div",{className:`${Te}-title`},yt),Bt&&y.createElement("div",{className:`${Te}-description`},Bt))),y.createElement("div",{className:`${Te}-buttons`},oe&&y.createElement(Ee.ZP,Object.assign({onClick:At,size:"small"},Ie),gt||(mt==null?void 0:mt.cancelText)),y.createElement(ye.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Me.nx)(Ft)),nt),actionFn:at,close:Pe,prefixCls:ot("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},ct||(mt==null?void 0:mt.okText))))};var Xe=$e=>{const{prefixCls:Te,placement:nt,className:Ie,style:ut}=$e,Ut=He($e,["prefixCls","placement","className","style"]),{getPrefixCls:gt}=y.useContext(Le.E_),ct=gt("popconfirm",Te),[Ft]=Ue(ct);return Ft(y.createElement(be.ZP,{placement:nt,className:Ke()(ct,Ie),style:ut,content:y.createElement(ve,Object.assign({prefixCls:ct},Ut))}))},ze=function($e,Te){var nt={};for(var Ie in $e)Object.prototype.hasOwnProperty.call($e,Ie)&&Te.indexOf(Ie)<0&&(nt[Ie]=$e[Ie]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ie=Object.getOwnPropertySymbols($e);ut<Ie.length;ut++)Te.indexOf(Ie[ut])<0&&Object.prototype.propertyIsEnumerable.call($e,Ie[ut])&&(nt[Ie[ut]]=$e[Ie[ut]]);return nt};const me=y.forwardRef(($e,Te)=>{var nt,Ie;const{prefixCls:ut,placement:Ut="top",trigger:gt="click",okType:ct="primary",icon:Ft=y.createElement(je.Z,null),children:Ye,overlayClassName:oe,onOpenChange:Pe,onVisibleChange:at,overlayStyle:At,styles:Ge,classNames:ot}=$e,mt=ze($e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:yt,className:Bt,style:Nt,classNames:Ct,styles:Lt}=(0,Le.dj)("popconfirm"),[Jt,le]=(0,Be.Z)(!1,{value:(nt=$e.open)!==null&&nt!==void 0?nt:$e.visible,defaultValue:(Ie=$e.defaultOpen)!==null&&Ie!==void 0?Ie:$e.defaultVisible}),Ae=(Kt,Pt)=>{le(Kt,!0),at==null||at(Kt),Pe==null||Pe(Kt,Pt)},ee=Kt=>{Ae(!1,Kt)},z=Kt=>{var Pt;return(Pt=$e.onConfirm)===null||Pt===void 0?void 0:Pt.call(void 0,Kt)},ae=Kt=>{var Pt;Ae(!1,Kt),(Pt=$e.onCancel)===null||Pt===void 0||Pt.call(void 0,Kt)},te=(Kt,Pt)=>{const{disabled:on=!1}=$e;on||Ae(Kt,Pt)},We=yt("popconfirm",ut),ft=Ke()(We,Bt,oe,Ct.root,ot==null?void 0:ot.root),lt=Ke()(Ct.body,ot==null?void 0:ot.body),[zt]=Ue(We);return zt(y.createElement(ge.Z,Object.assign({},(0,pe.Z)(mt,["title"]),{trigger:gt,placement:Ut,onOpenChange:te,open:Jt,ref:Te,classNames:{root:ft,body:lt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Lt.root),Nt),At),Ge==null?void 0:Ge.root),body:Object.assign(Object.assign({},Lt.body),Ge==null?void 0:Ge.body)},content:y.createElement(ve,Object.assign({okType:ct,icon:Ft},$e,{prefixCls:We,close:ee,onConfirm:z,onCancel:ae})),"data-popover-inject":!0}),Ye))});me._InternalPanelDoNotUseOrYouWillBeFired=Xe;var Je=me},58755:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ut}});var y=re(59301),je=re(58617),ke=re(92310),Ke=re.n(ke),Be=re(60499),pe=re(18642),Le=re(72190),ge=re(42244),ye=re(18929),xe=re(10228),Ee=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Me=y.forwardRef(function(gt,ct){var Ft,Ye=gt.prefixCls,oe=Ye===void 0?"rc-switch":Ye,Pe=gt.className,at=gt.checked,At=gt.defaultChecked,Ge=gt.disabled,ot=gt.loadingIcon,mt=gt.checkedChildren,yt=gt.unCheckedChildren,Bt=gt.onClick,Nt=gt.onChange,Ct=gt.onKeyDown,Lt=(0,ge.Z)(gt,Ee),Jt=(0,ye.Z)(!1,{value:at,defaultValue:At}),le=(0,Le.Z)(Jt,2),Ae=le[0],ee=le[1];function z(ft,lt){var zt=Ae;return Ge||(zt=ft,ee(zt),Nt==null||Nt(zt,lt)),zt}function ae(ft){ft.which===xe.Z.LEFT?z(!1,ft):ft.which===xe.Z.RIGHT&&z(!0,ft),Ct==null||Ct(ft)}function te(ft){var lt=z(!Ae,ft);Bt==null||Bt(lt,ft)}var We=Ke()(oe,Pe,(Ft={},(0,pe.Z)(Ft,"".concat(oe,"-checked"),Ae),(0,pe.Z)(Ft,"".concat(oe,"-disabled"),Ge),Ft));return y.createElement("button",(0,Be.Z)({},Lt,{type:"button",role:"switch","aria-checked":Ae,disabled:Ge,className:We,ref:ct,onKeyDown:ae,onClick:te}),ot,y.createElement("span",{className:"".concat(oe,"-inner")},y.createElement("span",{className:"".concat(oe,"-inner-checked")},mt),y.createElement("span",{className:"".concat(oe,"-inner-unchecked")},yt)))});Me.displayName="Switch";var Ne=Me,we=re(12919),be=re(48755),se=re(2171),Ce=re(31756),De=re(36237),Ue=re(17835),He=re(63356),ve=re(16931),Qe=re(51636);const Xe=gt=>{const{componentCls:ct,trackHeightSM:Ft,trackPadding:Ye,trackMinWidthSM:oe,innerMinMarginSM:Pe,innerMaxMarginSM:at,handleSizeSM:At,calc:Ge}=gt,ot=`${ct}-inner`,mt=(0,De.unit)(Ge(At).add(Ge(Ye).mul(2)).equal()),yt=(0,De.unit)(Ge(at).mul(2).equal());return{[ct]:{[`&${ct}-small`]:{minWidth:oe,height:Ft,lineHeight:(0,De.unit)(Ft),[`${ct}-inner`]:{paddingInlineStart:at,paddingInlineEnd:Pe,[`${ot}-checked, ${ot}-unchecked`]:{minHeight:Ft},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${mt} - ${yt})`,marginInlineEnd:`calc(100% - ${mt} + ${yt})`},[`${ot}-unchecked`]:{marginTop:Ge(Ft).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ct}-handle`]:{width:At,height:At},[`${ct}-loading-icon`]:{top:Ge(Ge(At).sub(gt.switchLoadingIconSize)).div(2).equal(),fontSize:gt.switchLoadingIconSize},[`&${ct}-checked`]:{[`${ct}-inner`]:{paddingInlineStart:Pe,paddingInlineEnd:at,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${mt} + ${yt})`,marginInlineEnd:`calc(-100% + ${mt} - ${yt})`}},[`${ct}-handle`]:{insetInlineStart:`calc(100% - ${(0,De.unit)(Ge(At).add(Ye).equal())})`}},[`&:not(${ct}-disabled):active`]:{[`&:not(${ct}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Ge(gt.marginXXS).div(2).equal(),marginInlineEnd:Ge(gt.marginXXS).mul(-1).div(2).equal()}},[`&${ct}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:Ge(gt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ge(gt.marginXXS).div(2).equal()}}}}}}},ze=gt=>{const{componentCls:ct,handleSize:Ft,calc:Ye}=gt;return{[ct]:{[`${ct}-loading-icon${gt.iconCls}`]:{position:"relative",top:Ye(Ye(Ft).sub(gt.fontSize)).div(2).equal(),color:gt.switchLoadingIconColor,verticalAlign:"top"},[`&${ct}-checked ${ct}-loading-icon`]:{color:gt.switchColor}}}},qe=gt=>{const{componentCls:ct,trackPadding:Ft,handleBg:Ye,handleShadow:oe,handleSize:Pe,calc:at}=gt,At=`${ct}-handle`;return{[ct]:{[At]:{position:"absolute",top:Ft,insetInlineStart:Ft,width:Pe,height:Pe,transition:`all ${gt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ye,borderRadius:at(Pe).div(2).equal(),boxShadow:oe,transition:`all ${gt.switchDuration} ease-in-out`,content:'""'}},[`&${ct}-checked ${At}`]:{insetInlineStart:`calc(100% - ${(0,De.unit)(at(Pe).add(Ft).equal())})`},[`&:not(${ct}-disabled):active`]:{[`${At}::before`]:{insetInlineEnd:gt.switchHandleActiveInset,insetInlineStart:0},[`&${ct}-checked ${At}::before`]:{insetInlineEnd:0,insetInlineStart:gt.switchHandleActiveInset}}}}},me=gt=>{const{componentCls:ct,trackHeight:Ft,trackPadding:Ye,innerMinMargin:oe,innerMaxMargin:Pe,handleSize:at,calc:At}=gt,Ge=`${ct}-inner`,ot=(0,De.unit)(At(at).add(At(Ye).mul(2)).equal()),mt=(0,De.unit)(At(Pe).mul(2).equal());return{[ct]:{[Ge]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Pe,paddingInlineEnd:oe,transition:`padding-inline-start ${gt.switchDuration} ease-in-out, padding-inline-end ${gt.switchDuration} ease-in-out`,[`${Ge}-checked, ${Ge}-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},[`${Ge}-checked`]:{marginInlineStart:`calc(-100% + ${ot} - ${mt})`,marginInlineEnd:`calc(100% - ${ot} + ${mt})`},[`${Ge}-unchecked`]:{marginTop:At(Ft).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ct}-checked ${Ge}`]:{paddingInlineStart:oe,paddingInlineEnd:Pe,[`${Ge}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ge}-unchecked`]:{marginInlineStart:`calc(100% - ${ot} + ${mt})`,marginInlineEnd:`calc(-100% + ${ot} - ${mt})`}},[`&:not(${ct}-disabled):active`]:{[`&:not(${ct}-checked) ${Ge}`]:{[`${Ge}-unchecked`]:{marginInlineStart:At(Ye).mul(2).equal(),marginInlineEnd:At(Ye).mul(-1).mul(2).equal()}},[`&${ct}-checked ${Ge}`]:{[`${Ge}-checked`]:{marginInlineStart:At(Ye).mul(-1).mul(2).equal(),marginInlineEnd:At(Ye).mul(2).equal()}}}}}},Je=gt=>{const{componentCls:ct,trackHeight:Ft,trackMinWidth:Ye}=gt;return{[ct]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(gt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ye,height:Ft,lineHeight:(0,De.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,He.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"}})}},$e=gt=>{const{fontSize:ct,lineHeight:Ft,controlHeight:Ye,colorWhite:oe}=gt,Pe=ct*Ft,at=Ye/2,At=2,Ge=Pe-At*2,ot=at-At*2;return{trackHeight:Pe,trackHeightSM:at,trackMinWidth:Ge*2+At*4,trackMinWidthSM:ot*2+At*2,trackPadding:At,handleBg:oe,handleSize:Ge,handleSizeSM:ot,handleShadow:`0 2px 4px 0 ${new Ue.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ge/2,innerMaxMargin:Ge+At+At*2,innerMinMarginSM:ot/2,innerMaxMarginSM:ot+At+At*2}};var Te=(0,ve.I$)("Switch",gt=>{const ct=(0,Qe.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[Je(ct),me(ct),qe(ct),ze(ct),Xe(ct)]},$e),nt=function(gt,ct){var Ft={};for(var Ye in gt)Object.prototype.hasOwnProperty.call(gt,Ye)&&ct.indexOf(Ye)<0&&(Ft[Ye]=gt[Ye]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Ye=Object.getOwnPropertySymbols(gt);oe<Ye.length;oe++)ct.indexOf(Ye[oe])<0&&Object.prototype.propertyIsEnumerable.call(gt,Ye[oe])&&(Ft[Ye[oe]]=gt[Ye[oe]]);return Ft};const ut=y.forwardRef((gt,ct)=>{const{prefixCls:Ft,size:Ye,disabled:oe,loading:Pe,className:at,rootClassName:At,style:Ge,checked:ot,value:mt,defaultChecked:yt,defaultValue:Bt,onChange:Nt}=gt,Ct=nt(gt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Lt,Jt]=(0,ye.Z)(!1,{value:ot!=null?ot:mt,defaultValue:yt!=null?yt:Bt}),{getPrefixCls:le,direction:Ae,switch:ee}=y.useContext(be.E_),z=y.useContext(se.Z),ae=(oe!=null?oe:z)||Pe,te=le("switch",Ft),We=y.createElement("div",{className:`${te}-handle`},Pe&&y.createElement(je.Z,{className:`${te}-loading-icon`})),[ft,lt,zt]=Te(te),Kt=(0,Ce.Z)(Ye),Pt=Ke()(ee==null?void 0:ee.className,{[`${te}-small`]:Kt==="small",[`${te}-loading`]:Pe,[`${te}-rtl`]:Ae==="rtl"},at,At,lt,zt),on=Object.assign(Object.assign({},ee==null?void 0:ee.style),Ge),ln=function(){Jt(arguments.length<=0?void 0:arguments[0]),Nt==null||Nt.apply(void 0,arguments)};return ft(y.createElement(we.Z,{component:"Switch"},y.createElement(Ne,Object.assign({},Ct,{checked:Lt,onChange:ln,prefixCls:te,className:Pt,style:on,disabled:ae,ref:ct,loadingIcon:We}))))});ut.__ANT_SWITCH=!0;var Ut=ut},86251:function(wt,dt){"use strict";dt.byteLength=Le,dt.toByteArray=ye,dt.fromByteArray=Me;for(var re=[],y=[],je=typeof Uint8Array!="undefined"?Uint8Array:Array,ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ke=0,Be=ke.length;Ke<Be;++Ke)re[Ke]=ke[Ke],y[ke.charCodeAt(Ke)]=Ke;y[45]=62,y[95]=63;function pe(Ne){var we=Ne.length;if(we%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=Ne.indexOf("=");be===-1&&(be=we);var se=be===we?0:4-be%4;return[be,se]}function Le(Ne){var we=pe(Ne),be=we[0],se=we[1];return(be+se)*3/4-se}function ge(Ne,we,be){return(we+be)*3/4-be}function ye(Ne){var we,be=pe(Ne),se=be[0],Ce=be[1],De=new je(ge(Ne,se,Ce)),Ue=0,He=Ce>0?se-4:se,ve;for(ve=0;ve<He;ve+=4)we=y[Ne.charCodeAt(ve)]<<18|y[Ne.charCodeAt(ve+1)]<<12|y[Ne.charCodeAt(ve+2)]<<6|y[Ne.charCodeAt(ve+3)],De[Ue++]=we>>16&255,De[Ue++]=we>>8&255,De[Ue++]=we&255;return Ce===2&&(we=y[Ne.charCodeAt(ve)]<<2|y[Ne.charCodeAt(ve+1)]>>4,De[Ue++]=we&255),Ce===1&&(we=y[Ne.charCodeAt(ve)]<<10|y[Ne.charCodeAt(ve+1)]<<4|y[Ne.charCodeAt(ve+2)]>>2,De[Ue++]=we>>8&255,De[Ue++]=we&255),De}function xe(Ne){return re[Ne>>18&63]+re[Ne>>12&63]+re[Ne>>6&63]+re[Ne&63]}function Ee(Ne,we,be){for(var se,Ce=[],De=we;De<be;De+=3)se=(Ne[De]<<16&16711680)+(Ne[De+1]<<8&65280)+(Ne[De+2]&255),Ce.push(xe(se));return Ce.join("")}function Me(Ne){for(var we,be=Ne.length,se=be%3,Ce=[],De=16383,Ue=0,He=be-se;Ue<He;Ue+=De)Ce.push(Ee(Ne,Ue,Ue+De>He?He:Ue+De));return se===1?(we=Ne[be-1],Ce.push(re[we>>2]+re[we<<4&63]+"==")):se===2&&(we=(Ne[be-2]<<8)+Ne[be-1],Ce.push(re[we>>10]+re[we>>4&63]+re[we<<2&63]+"=")),Ce.join("")}},19208:function(wt,dt,re){"use strict";var y;var je=re(86251),ke=re(67467),Ke=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;dt.lW=ge,y=Ue,dt.h2=50;var Be=2147483647;y=Be,ge.TYPED_ARRAY_SUPPORT=pe(),!ge.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 pe(){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(ae){return!1}}Object.defineProperty(ge.prototype,"parent",{enumerable:!0,get:function(){if(ge.isBuffer(this))return this.buffer}}),Object.defineProperty(ge.prototype,"offset",{enumerable:!0,get:function(){if(ge.isBuffer(this))return this.byteOffset}});function Le(ee){if(ee>Be)throw new RangeError('The value "'+ee+'" is invalid for option "size"');var z=new Uint8Array(ee);return Object.setPrototypeOf(z,ge.prototype),z}function ge(ee,z,ae){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 ye(ee,z,ae)}ge.poolSize=8192;function ye(ee,z,ae){if(typeof ee=="string")return Ne(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(Jt(ee,ArrayBuffer)||ee&&Jt(ee.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Jt(ee,SharedArrayBuffer)||ee&&Jt(ee.buffer,SharedArrayBuffer)))return se(ee,z,ae);if(typeof ee=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var te=ee.valueOf&&ee.valueOf();if(te!=null&&te!==ee)return ge.from(te,z,ae);var We=Ce(ee);if(We)return We;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ee[Symbol.toPrimitive]=="function")return ge.from(ee[Symbol.toPrimitive]("string"),z,ae);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee)}ge.from=function(ee,z,ae){return ye(ee,z,ae)},Object.setPrototypeOf(ge.prototype,Uint8Array.prototype),Object.setPrototypeOf(ge,Uint8Array);function xe(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 Ee(ee,z,ae){return xe(ee),ee<=0?Le(ee):z!==void 0?typeof ae=="string"?Le(ee).fill(z,ae):Le(ee).fill(z):Le(ee)}ge.alloc=function(ee,z,ae){return Ee(ee,z,ae)};function Me(ee){return xe(ee),Le(ee<0?0:De(ee)|0)}ge.allocUnsafe=function(ee){return Me(ee)},ge.allocUnsafeSlow=function(ee){return Me(ee)};function Ne(ee,z){if((typeof z!="string"||z==="")&&(z="utf8"),!ge.isEncoding(z))throw new TypeError("Unknown encoding: "+z);var ae=He(ee,z)|0,te=Le(ae),We=te.write(ee,z);return We!==ae&&(te=te.slice(0,We)),te}function we(ee){for(var z=ee.length<0?0:De(ee.length)|0,ae=Le(z),te=0;te<z;te+=1)ae[te]=ee[te]&255;return ae}function be(ee){if(Jt(ee,Uint8Array)){var z=new Uint8Array(ee);return se(z.buffer,z.byteOffset,z.byteLength)}return we(ee)}function se(ee,z,ae){if(z<0||ee.byteLength<z)throw new RangeError('"offset" is outside of buffer bounds');if(ee.byteLength<z+(ae||0))throw new RangeError('"length" is outside of buffer bounds');var te;return z===void 0&&ae===void 0?te=new Uint8Array(ee):ae===void 0?te=new Uint8Array(ee,z):te=new Uint8Array(ee,z,ae),Object.setPrototypeOf(te,ge.prototype),te}function Ce(ee){if(ge.isBuffer(ee)){var z=De(ee.length)|0,ae=Le(z);return ae.length===0||ee.copy(ae,0,0,z),ae}if(ee.length!==void 0)return typeof ee.length!="number"||le(ee.length)?Le(0):we(ee);if(ee.type==="Buffer"&&Array.isArray(ee.data))return we(ee.data)}function De(ee){if(ee>=Be)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Be.toString(16)+" bytes");return ee|0}function Ue(ee){return+ee!=ee&&(ee=0),ge.alloc(+ee)}ge.isBuffer=function(z){return z!=null&&z._isBuffer===!0&&z!==ge.prototype},ge.compare=function(z,ae){if(Jt(z,Uint8Array)&&(z=ge.from(z,z.offset,z.byteLength)),Jt(ae,Uint8Array)&&(ae=ge.from(ae,ae.offset,ae.byteLength)),!ge.isBuffer(z)||!ge.isBuffer(ae))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(z===ae)return 0;for(var te=z.length,We=ae.length,ft=0,lt=Math.min(te,We);ft<lt;++ft)if(z[ft]!==ae[ft]){te=z[ft],We=ae[ft];break}return te<We?-1:We<te?1:0},ge.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}},ge.concat=function(z,ae){if(!Array.isArray(z))throw new TypeError('"list" argument must be an Array of Buffers');if(z.length===0)return ge.alloc(0);var te;if(ae===void 0)for(ae=0,te=0;te<z.length;++te)ae+=z[te].length;var We=ge.allocUnsafe(ae),ft=0;for(te=0;te<z.length;++te){var lt=z[te];if(Jt(lt,Uint8Array))ft+lt.length>We.length?ge.from(lt).copy(We,ft):Uint8Array.prototype.set.call(We,lt,ft);else if(ge.isBuffer(lt))lt.copy(We,ft);else throw new TypeError('"list" argument must be an Array of Buffers');ft+=lt.length}return We};function He(ee,z){if(ge.isBuffer(ee))return ee.length;if(ArrayBuffer.isView(ee)||Jt(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 ae=ee.length,te=arguments.length>2&&arguments[2]===!0;if(!te&&ae===0)return 0;for(var We=!1;;)switch(z){case"ascii":case"latin1":case"binary":return ae;case"utf8":case"utf-8":return yt(ee).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ae*2;case"hex":return ae>>>1;case"base64":return Ct(ee).length;default:if(We)return te?-1:yt(ee).length;z=(""+z).toLowerCase(),We=!0}}ge.byteLength=He;function ve(ee,z,ae){var te=!1;if((z===void 0||z<0)&&(z=0),z>this.length||((ae===void 0||ae>this.length)&&(ae=this.length),ae<=0)||(ae>>>=0,z>>>=0,ae<=z))return"";for(ee||(ee="utf8");;)switch(ee){case"hex":return Ft(this,z,ae);case"utf8":case"utf-8":return Ie(this,z,ae);case"ascii":return gt(this,z,ae);case"latin1":case"binary":return ct(this,z,ae);case"base64":return nt(this,z,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ye(this,z,ae);default:if(te)throw new TypeError("Unknown encoding: "+ee);ee=(ee+"").toLowerCase(),te=!0}}ge.prototype._isBuffer=!0;function Qe(ee,z,ae){var te=ee[z];ee[z]=ee[ae],ee[ae]=te}ge.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 ae=0;ae<z;ae+=2)Qe(this,ae,ae+1);return this},ge.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 ae=0;ae<z;ae+=4)Qe(this,ae,ae+3),Qe(this,ae+1,ae+2);return this},ge.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 ae=0;ae<z;ae+=8)Qe(this,ae,ae+7),Qe(this,ae+1,ae+6),Qe(this,ae+2,ae+5),Qe(this,ae+3,ae+4);return this},ge.prototype.toString=function(){var z=this.length;return z===0?"":arguments.length===0?Ie(this,0,z):ve.apply(this,arguments)},ge.prototype.toLocaleString=ge.prototype.toString,ge.prototype.equals=function(z){if(!ge.isBuffer(z))throw new TypeError("Argument must be a Buffer");return this===z?!0:ge.compare(this,z)===0},ge.prototype.inspect=function(){var z="",ae=dt.h2;return z=this.toString("hex",0,ae).replace(/(.{2})/g,"$1 ").trim(),this.length>ae&&(z+=" ... "),"<Buffer "+z+">"},Ke&&(ge.prototype[Ke]=ge.prototype.inspect),ge.prototype.compare=function(z,ae,te,We,ft){if(Jt(z,Uint8Array)&&(z=ge.from(z,z.offset,z.byteLength)),!ge.isBuffer(z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof z);if(ae===void 0&&(ae=0),te===void 0&&(te=z?z.length:0),We===void 0&&(We=0),ft===void 0&&(ft=this.length),ae<0||te>z.length||We<0||ft>this.length)throw new RangeError("out of range index");if(We>=ft&&ae>=te)return 0;if(We>=ft)return-1;if(ae>=te)return 1;if(ae>>>=0,te>>>=0,We>>>=0,ft>>>=0,this===z)return 0;for(var lt=ft-We,zt=te-ae,Kt=Math.min(lt,zt),Pt=this.slice(We,ft),on=z.slice(ae,te),ln=0;ln<Kt;++ln)if(Pt[ln]!==on[ln]){lt=Pt[ln],zt=on[ln];break}return lt<zt?-1:zt<lt?1:0};function Xe(ee,z,ae,te,We){if(ee.length===0)return-1;if(typeof ae=="string"?(te=ae,ae=0):ae>2147483647?ae=2147483647:ae<-2147483648&&(ae=-2147483648),ae=+ae,le(ae)&&(ae=We?0:ee.length-1),ae<0&&(ae=ee.length+ae),ae>=ee.length){if(We)return-1;ae=ee.length-1}else if(ae<0)if(We)ae=0;else return-1;if(typeof z=="string"&&(z=ge.from(z,te)),ge.isBuffer(z))return z.length===0?-1:ze(ee,z,ae,te,We);if(typeof z=="number")return z=z&255,typeof Uint8Array.prototype.indexOf=="function"?We?Uint8Array.prototype.indexOf.call(ee,z,ae):Uint8Array.prototype.lastIndexOf.call(ee,z,ae):ze(ee,[z],ae,te,We);throw new TypeError("val must be string, number or Buffer")}function ze(ee,z,ae,te,We){var ft=1,lt=ee.length,zt=z.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(ee.length<2||z.length<2)return-1;ft=2,lt/=2,zt/=2,ae/=2}function Kt(jn,qn){return ft===1?jn[qn]:jn.readUInt16BE(qn*ft)}var Pt;if(We){var on=-1;for(Pt=ae;Pt<lt;Pt++)if(Kt(ee,Pt)===Kt(z,on===-1?0:Pt-on)){if(on===-1&&(on=Pt),Pt-on+1===zt)return on*ft}else on!==-1&&(Pt-=Pt-on),on=-1}else for(ae+zt>lt&&(ae=lt-zt),Pt=ae;Pt>=0;Pt--){for(var ln=!0,Jn=0;Jn<zt;Jn++)if(Kt(ee,Pt+Jn)!==Kt(z,Jn)){ln=!1;break}if(ln)return Pt}return-1}ge.prototype.includes=function(z,ae,te){return this.indexOf(z,ae,te)!==-1},ge.prototype.indexOf=function(z,ae,te){return Xe(this,z,ae,te,!0)},ge.prototype.lastIndexOf=function(z,ae,te){return Xe(this,z,ae,te,!1)};function qe(ee,z,ae,te){ae=Number(ae)||0;var We=ee.length-ae;te?(te=Number(te),te>We&&(te=We)):te=We;var ft=z.length;te>ft/2&&(te=ft/2);for(var lt=0;lt<te;++lt){var zt=parseInt(z.substr(lt*2,2),16);if(le(zt))return lt;ee[ae+lt]=zt}return lt}function me(ee,z,ae,te){return Lt(yt(z,ee.length-ae),ee,ae,te)}function Je(ee,z,ae,te){return Lt(Bt(z),ee,ae,te)}function $e(ee,z,ae,te){return Lt(Ct(z),ee,ae,te)}function Te(ee,z,ae,te){return Lt(Nt(z,ee.length-ae),ee,ae,te)}ge.prototype.write=function(z,ae,te,We){if(ae===void 0)We="utf8",te=this.length,ae=0;else if(te===void 0&&typeof ae=="string")We=ae,te=this.length,ae=0;else if(isFinite(ae))ae=ae>>>0,isFinite(te)?(te=te>>>0,We===void 0&&(We="utf8")):(We=te,te=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ft=this.length-ae;if((te===void 0||te>ft)&&(te=ft),z.length>0&&(te<0||ae<0)||ae>this.length)throw new RangeError("Attempt to write outside buffer bounds");We||(We="utf8");for(var lt=!1;;)switch(We){case"hex":return qe(this,z,ae,te);case"utf8":case"utf-8":return me(this,z,ae,te);case"ascii":case"latin1":case"binary":return Je(this,z,ae,te);case"base64":return $e(this,z,ae,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Te(this,z,ae,te);default:if(lt)throw new TypeError("Unknown encoding: "+We);We=(""+We).toLowerCase(),lt=!0}},ge.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function nt(ee,z,ae){return z===0&&ae===ee.length?je.fromByteArray(ee):je.fromByteArray(ee.slice(z,ae))}function Ie(ee,z,ae){ae=Math.min(ee.length,ae);for(var te=[],We=z;We<ae;){var ft=ee[We],lt=null,zt=ft>239?4:ft>223?3:ft>191?2:1;if(We+zt<=ae){var Kt,Pt,on,ln;switch(zt){case 1:ft<128&&(lt=ft);break;case 2:Kt=ee[We+1],(Kt&192)===128&&(ln=(ft&31)<<6|Kt&63,ln>127&&(lt=ln));break;case 3:Kt=ee[We+1],Pt=ee[We+2],(Kt&192)===128&&(Pt&192)===128&&(ln=(ft&15)<<12|(Kt&63)<<6|Pt&63,ln>2047&&(ln<55296||ln>57343)&&(lt=ln));break;case 4:Kt=ee[We+1],Pt=ee[We+2],on=ee[We+3],(Kt&192)===128&&(Pt&192)===128&&(on&192)===128&&(ln=(ft&15)<<18|(Kt&63)<<12|(Pt&63)<<6|on&63,ln>65535&&ln<1114112&&(lt=ln))}}lt===null?(lt=65533,zt=1):lt>65535&&(lt-=65536,te.push(lt>>>10&1023|55296),lt=56320|lt&1023),te.push(lt),We+=zt}return Ut(te)}var ut=4096;function Ut(ee){var z=ee.length;if(z<=ut)return String.fromCharCode.apply(String,ee);for(var ae="",te=0;te<z;)ae+=String.fromCharCode.apply(String,ee.slice(te,te+=ut));return ae}function gt(ee,z,ae){var te="";ae=Math.min(ee.length,ae);for(var We=z;We<ae;++We)te+=String.fromCharCode(ee[We]&127);return te}function ct(ee,z,ae){var te="";ae=Math.min(ee.length,ae);for(var We=z;We<ae;++We)te+=String.fromCharCode(ee[We]);return te}function Ft(ee,z,ae){var te=ee.length;(!z||z<0)&&(z=0),(!ae||ae<0||ae>te)&&(ae=te);for(var We="",ft=z;ft<ae;++ft)We+=Ae[ee[ft]];return We}function Ye(ee,z,ae){for(var te=ee.slice(z,ae),We="",ft=0;ft<te.length-1;ft+=2)We+=String.fromCharCode(te[ft]+te[ft+1]*256);return We}ge.prototype.slice=function(z,ae){var te=this.length;z=~~z,ae=ae===void 0?te:~~ae,z<0?(z+=te,z<0&&(z=0)):z>te&&(z=te),ae<0?(ae+=te,ae<0&&(ae=0)):ae>te&&(ae=te),ae<z&&(ae=z);var We=this.subarray(z,ae);return Object.setPrototypeOf(We,ge.prototype),We};function oe(ee,z,ae){if(ee%1!==0||ee<0)throw new RangeError("offset is not uint");if(ee+z>ae)throw new RangeError("Trying to access beyond buffer length")}ge.prototype.readUintLE=ge.prototype.readUIntLE=function(z,ae,te){z=z>>>0,ae=ae>>>0,te||oe(z,ae,this.length);for(var We=this[z],ft=1,lt=0;++lt<ae&&(ft*=256);)We+=this[z+lt]*ft;return We},ge.prototype.readUintBE=ge.prototype.readUIntBE=function(z,ae,te){z=z>>>0,ae=ae>>>0,te||oe(z,ae,this.length);for(var We=this[z+--ae],ft=1;ae>0&&(ft*=256);)We+=this[z+--ae]*ft;return We},ge.prototype.readUint8=ge.prototype.readUInt8=function(z,ae){return z=z>>>0,ae||oe(z,1,this.length),this[z]},ge.prototype.readUint16LE=ge.prototype.readUInt16LE=function(z,ae){return z=z>>>0,ae||oe(z,2,this.length),this[z]|this[z+1]<<8},ge.prototype.readUint16BE=ge.prototype.readUInt16BE=function(z,ae){return z=z>>>0,ae||oe(z,2,this.length),this[z]<<8|this[z+1]},ge.prototype.readUint32LE=ge.prototype.readUInt32LE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),(this[z]|this[z+1]<<8|this[z+2]<<16)+this[z+3]*16777216},ge.prototype.readUint32BE=ge.prototype.readUInt32BE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),this[z]*16777216+(this[z+1]<<16|this[z+2]<<8|this[z+3])},ge.prototype.readIntLE=function(z,ae,te){z=z>>>0,ae=ae>>>0,te||oe(z,ae,this.length);for(var We=this[z],ft=1,lt=0;++lt<ae&&(ft*=256);)We+=this[z+lt]*ft;return ft*=128,We>=ft&&(We-=Math.pow(2,8*ae)),We},ge.prototype.readIntBE=function(z,ae,te){z=z>>>0,ae=ae>>>0,te||oe(z,ae,this.length);for(var We=ae,ft=1,lt=this[z+--We];We>0&&(ft*=256);)lt+=this[z+--We]*ft;return ft*=128,lt>=ft&&(lt-=Math.pow(2,8*ae)),lt},ge.prototype.readInt8=function(z,ae){return z=z>>>0,ae||oe(z,1,this.length),this[z]&128?(255-this[z]+1)*-1:this[z]},ge.prototype.readInt16LE=function(z,ae){z=z>>>0,ae||oe(z,2,this.length);var te=this[z]|this[z+1]<<8;return te&32768?te|4294901760:te},ge.prototype.readInt16BE=function(z,ae){z=z>>>0,ae||oe(z,2,this.length);var te=this[z+1]|this[z]<<8;return te&32768?te|4294901760:te},ge.prototype.readInt32LE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),this[z]|this[z+1]<<8|this[z+2]<<16|this[z+3]<<24},ge.prototype.readInt32BE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),this[z]<<24|this[z+1]<<16|this[z+2]<<8|this[z+3]},ge.prototype.readFloatLE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),ke.read(this,z,!0,23,4)},ge.prototype.readFloatBE=function(z,ae){return z=z>>>0,ae||oe(z,4,this.length),ke.read(this,z,!1,23,4)},ge.prototype.readDoubleLE=function(z,ae){return z=z>>>0,ae||oe(z,8,this.length),ke.read(this,z,!0,52,8)},ge.prototype.readDoubleBE=function(z,ae){return z=z>>>0,ae||oe(z,8,this.length),ke.read(this,z,!1,52,8)};function Pe(ee,z,ae,te,We,ft){if(!ge.isBuffer(ee))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>We||z<ft)throw new RangeError('"value" argument is out of bounds');if(ae+te>ee.length)throw new RangeError("Index out of range")}ge.prototype.writeUintLE=ge.prototype.writeUIntLE=function(z,ae,te,We){if(z=+z,ae=ae>>>0,te=te>>>0,!We){var ft=Math.pow(2,8*te)-1;Pe(this,z,ae,te,ft,0)}var lt=1,zt=0;for(this[ae]=z&255;++zt<te&&(lt*=256);)this[ae+zt]=z/lt&255;return ae+te},ge.prototype.writeUintBE=ge.prototype.writeUIntBE=function(z,ae,te,We){if(z=+z,ae=ae>>>0,te=te>>>0,!We){var ft=Math.pow(2,8*te)-1;Pe(this,z,ae,te,ft,0)}var lt=te-1,zt=1;for(this[ae+lt]=z&255;--lt>=0&&(zt*=256);)this[ae+lt]=z/zt&255;return ae+te},ge.prototype.writeUint8=ge.prototype.writeUInt8=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,1,255,0),this[ae]=z&255,ae+1},ge.prototype.writeUint16LE=ge.prototype.writeUInt16LE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,2,65535,0),this[ae]=z&255,this[ae+1]=z>>>8,ae+2},ge.prototype.writeUint16BE=ge.prototype.writeUInt16BE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,2,65535,0),this[ae]=z>>>8,this[ae+1]=z&255,ae+2},ge.prototype.writeUint32LE=ge.prototype.writeUInt32LE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,4,4294967295,0),this[ae+3]=z>>>24,this[ae+2]=z>>>16,this[ae+1]=z>>>8,this[ae]=z&255,ae+4},ge.prototype.writeUint32BE=ge.prototype.writeUInt32BE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,4,4294967295,0),this[ae]=z>>>24,this[ae+1]=z>>>16,this[ae+2]=z>>>8,this[ae+3]=z&255,ae+4},ge.prototype.writeIntLE=function(z,ae,te,We){if(z=+z,ae=ae>>>0,!We){var ft=Math.pow(2,8*te-1);Pe(this,z,ae,te,ft-1,-ft)}var lt=0,zt=1,Kt=0;for(this[ae]=z&255;++lt<te&&(zt*=256);)z<0&&Kt===0&&this[ae+lt-1]!==0&&(Kt=1),this[ae+lt]=(z/zt>>0)-Kt&255;return ae+te},ge.prototype.writeIntBE=function(z,ae,te,We){if(z=+z,ae=ae>>>0,!We){var ft=Math.pow(2,8*te-1);Pe(this,z,ae,te,ft-1,-ft)}var lt=te-1,zt=1,Kt=0;for(this[ae+lt]=z&255;--lt>=0&&(zt*=256);)z<0&&Kt===0&&this[ae+lt+1]!==0&&(Kt=1),this[ae+lt]=(z/zt>>0)-Kt&255;return ae+te},ge.prototype.writeInt8=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,1,127,-128),z<0&&(z=255+z+1),this[ae]=z&255,ae+1},ge.prototype.writeInt16LE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,2,32767,-32768),this[ae]=z&255,this[ae+1]=z>>>8,ae+2},ge.prototype.writeInt16BE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,2,32767,-32768),this[ae]=z>>>8,this[ae+1]=z&255,ae+2},ge.prototype.writeInt32LE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,4,2147483647,-2147483648),this[ae]=z&255,this[ae+1]=z>>>8,this[ae+2]=z>>>16,this[ae+3]=z>>>24,ae+4},ge.prototype.writeInt32BE=function(z,ae,te){return z=+z,ae=ae>>>0,te||Pe(this,z,ae,4,2147483647,-2147483648),z<0&&(z=4294967295+z+1),this[ae]=z>>>24,this[ae+1]=z>>>16,this[ae+2]=z>>>8,this[ae+3]=z&255,ae+4};function at(ee,z,ae,te,We,ft){if(ae+te>ee.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("Index out of range")}function At(ee,z,ae,te,We){return z=+z,ae=ae>>>0,We||at(ee,z,ae,4,34028234663852886e22,-34028234663852886e22),ke.write(ee,z,ae,te,23,4),ae+4}ge.prototype.writeFloatLE=function(z,ae,te){return At(this,z,ae,!0,te)},ge.prototype.writeFloatBE=function(z,ae,te){return At(this,z,ae,!1,te)};function Ge(ee,z,ae,te,We){return z=+z,ae=ae>>>0,We||at(ee,z,ae,8,17976931348623157e292,-17976931348623157e292),ke.write(ee,z,ae,te,52,8),ae+8}ge.prototype.writeDoubleLE=function(z,ae,te){return Ge(this,z,ae,!0,te)},ge.prototype.writeDoubleBE=function(z,ae,te){return Ge(this,z,ae,!1,te)},ge.prototype.copy=function(z,ae,te,We){if(!ge.isBuffer(z))throw new TypeError("argument should be a Buffer");if(te||(te=0),!We&&We!==0&&(We=this.length),ae>=z.length&&(ae=z.length),ae||(ae=0),We>0&&We<te&&(We=te),We===te||z.length===0||this.length===0)return 0;if(ae<0)throw new RangeError("targetStart out of bounds");if(te<0||te>=this.length)throw new RangeError("Index out of range");if(We<0)throw new RangeError("sourceEnd out of bounds");We>this.length&&(We=this.length),z.length-ae<We-te&&(We=z.length-ae+te);var ft=We-te;return this===z&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ae,te,We):Uint8Array.prototype.set.call(z,this.subarray(te,We),ae),ft},ge.prototype.fill=function(z,ae,te,We){if(typeof z=="string"){if(typeof ae=="string"?(We=ae,ae=0,te=this.length):typeof te=="string"&&(We=te,te=this.length),We!==void 0&&typeof We!="string")throw new TypeError("encoding must be a string");if(typeof We=="string"&&!ge.isEncoding(We))throw new TypeError("Unknown encoding: "+We);if(z.length===1){var ft=z.charCodeAt(0);(We==="utf8"&&ft<128||We==="latin1")&&(z=ft)}}else typeof z=="number"?z=z&255:typeof z=="boolean"&&(z=Number(z));if(ae<0||this.length<ae||this.length<te)throw new RangeError("Out of range index");if(te<=ae)return this;ae=ae>>>0,te=te===void 0?this.length:te>>>0,z||(z=0);var lt;if(typeof z=="number")for(lt=ae;lt<te;++lt)this[lt]=z;else{var zt=ge.isBuffer(z)?z:ge.from(z,We),Kt=zt.length;if(Kt===0)throw new TypeError('The value "'+z+'" is invalid for argument "value"');for(lt=0;lt<te-ae;++lt)this[lt+ae]=zt[lt%Kt]}return this};var ot=/[^+/0-9A-Za-z-_]/g;function mt(ee){if(ee=ee.split("=")[0],ee=ee.trim().replace(ot,""),ee.length<2)return"";for(;ee.length%4!==0;)ee=ee+"=";return ee}function yt(ee,z){z=z||1/0;for(var ae,te=ee.length,We=null,ft=[],lt=0;lt<te;++lt){if(ae=ee.charCodeAt(lt),ae>55295&&ae<57344){if(!We){if(ae>56319){(z-=3)>-1&&ft.push(239,191,189);continue}else if(lt+1===te){(z-=3)>-1&&ft.push(239,191,189);continue}We=ae;continue}if(ae<56320){(z-=3)>-1&&ft.push(239,191,189),We=ae;continue}ae=(We-55296<<10|ae-56320)+65536}else We&&(z-=3)>-1&&ft.push(239,191,189);if(We=null,ae<128){if((z-=1)<0)break;ft.push(ae)}else if(ae<2048){if((z-=2)<0)break;ft.push(ae>>6|192,ae&63|128)}else if(ae<65536){if((z-=3)<0)break;ft.push(ae>>12|224,ae>>6&63|128,ae&63|128)}else if(ae<1114112){if((z-=4)<0)break;ft.push(ae>>18|240,ae>>12&63|128,ae>>6&63|128,ae&63|128)}else throw new Error("Invalid code point")}return ft}function Bt(ee){for(var z=[],ae=0;ae<ee.length;++ae)z.push(ee.charCodeAt(ae)&255);return z}function Nt(ee,z){for(var ae,te,We,ft=[],lt=0;lt<ee.length&&!((z-=2)<0);++lt)ae=ee.charCodeAt(lt),te=ae>>8,We=ae%256,ft.push(We),ft.push(te);return ft}function Ct(ee){return je.toByteArray(mt(ee))}function Lt(ee,z,ae,te){for(var We=0;We<te&&!(We+ae>=z.length||We>=ee.length);++We)z[We+ae]=ee[We];return We}function Jt(ee,z){return ee instanceof z||ee!=null&&ee.constructor!=null&&ee.constructor.name!=null&&ee.constructor.name===z.name}function le(ee){return ee!==ee}var Ae=function(){for(var ee="0123456789abcdef",z=new Array(256),ae=0;ae<16;++ae)for(var te=ae*16,We=0;We<16;++We)z[te+We]=ee[ae]+ee[We];return z}()},14625:function(wt){function dt(y){var je,ke,Ke="";if(typeof y=="string"||typeof y=="number")Ke+=y;else if(typeof y=="object")if(Array.isArray(y)){var Be=y.length;for(je=0;je<Be;je++)y[je]&&(ke=dt(y[je]))&&(Ke&&(Ke+=" "),Ke+=ke)}else for(ke in y)y[ke]&&(Ke&&(Ke+=" "),Ke+=ke);return Ke}function re(){for(var y,je,ke=0,Ke="",Be=arguments.length;ke<Be;ke++)(y=arguments[ke])&&(je=dt(y))&&(Ke&&(Ke+=" "),Ke+=je);return Ke}wt.exports=re,wt.exports.clsx=re},99498:function(wt,dt,re){(function(y){y(re(89780))})(function(y){y.defineOption("placeholder","",function(ge,ye,xe){var Ee=xe&&xe!=y.Init;if(ye&&!Ee)ge.on("blur",Be),ge.on("change",pe),ge.on("swapDoc",pe),y.on(ge.getInputField(),"compositionupdate",ge.state.placeholderCompose=function(){Ke(ge)}),pe(ge);else if(!ye&&Ee){ge.off("blur",Be),ge.off("change",pe),ge.off("swapDoc",pe),y.off(ge.getInputField(),"compositionupdate",ge.state.placeholderCompose),je(ge);var Me=ge.getWrapperElement();Me.className=Me.className.replace(" CodeMirror-empty","")}ye&&!ge.hasFocus()&&Be(ge)});function je(ge){ge.state.placeholder&&(ge.state.placeholder.parentNode.removeChild(ge.state.placeholder),ge.state.placeholder=null)}function ke(ge){je(ge);var ye=ge.state.placeholder=document.createElement("pre");ye.style.cssText="height: 0; overflow: visible",ye.style.direction=ge.getOption("direction"),ye.className="CodeMirror-placeholder CodeMirror-line-like";var xe=ge.getOption("placeholder");typeof xe=="string"&&(xe=document.createTextNode(xe)),ye.appendChild(xe),ge.display.lineSpace.insertBefore(ye,ge.display.lineSpace.firstChild)}function Ke(ge){setTimeout(function(){var ye=!1,xe=ge.getInputField();xe.nodeName=="TEXTAREA"?ye=!xe.value:ge.lineCount()==1&&(ye=!/[^\u200b]/.test(xe.querySelector(".CodeMirror-line").textContent)),ye?ke(ge):je(ge)},20)}function Be(ge){Le(ge)&&ke(ge)}function pe(ge){var ye=ge.getWrapperElement(),xe=Le(ge);ye.className=ye.className.replace(" CodeMirror-empty","")+(xe?" CodeMirror-empty":""),xe?ke(ge):je(ge)}function Le(ge){return ge.lineCount()===1&&ge.getLine(0)===""}})},25717:function(wt,dt,re){(function(y){y(re(89780))})(function(y){var je={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ke=y.Pos;y.defineOption("autoCloseBrackets",!1,function(be,se,Ce){Ce&&Ce!=y.Init&&(be.removeKeyMap(Be),be.state.closeBrackets=null),se&&(pe(Ke(se,"pairs")),be.state.closeBrackets=se,be.addKeyMap(Be))});function Ke(be,se){return se=="pairs"&&typeof be=="string"?be:typeof be=="object"&&be[se]!=null?be[se]:je[se]}var Be={Backspace:ye,Enter:xe};function pe(be){for(var se=0;se<be.length;se++){var Ce=be.charAt(se),De="'"+Ce+"'";Be[De]||(Be[De]=Le(Ce))}}pe(je.pairs+"`");function Le(be){return function(se){return Me(se,be)}}function ge(be){var se=be.state.closeBrackets;if(!se||se.override)return se;var Ce=be.getModeAt(be.getCursor());return Ce.closeBrackets||se}function ye(be){var se=ge(be);if(!se||be.getOption("disableInput"))return y.Pass;for(var Ce=Ke(se,"pairs"),De=be.listSelections(),Ue=0;Ue<De.length;Ue++){if(!De[Ue].empty())return y.Pass;var He=Ne(be,De[Ue].head);if(!He||Ce.indexOf(He)%2!=0)return y.Pass}for(var Ue=De.length-1;Ue>=0;Ue--){var ve=De[Ue].head;be.replaceRange("",ke(ve.line,ve.ch-1),ke(ve.line,ve.ch+1),"+delete")}}function xe(be){var se=ge(be),Ce=se&&Ke(se,"explode");if(!Ce||be.getOption("disableInput"))return y.Pass;for(var De=be.listSelections(),Ue=0;Ue<De.length;Ue++){if(!De[Ue].empty())return y.Pass;var He=Ne(be,De[Ue].head);if(!He||Ce.indexOf(He)%2!=0)return y.Pass}be.operation(function(){var ve=be.lineSeparator()||`
`;be.replaceSelection(ve+ve,null),be.execCommand("goCharLeft"),De=be.listSelections();for(var Qe=0;Qe<De.length;Qe++){var Xe=De[Qe].head.line;be.indentLine(Xe,null,!0),be.indentLine(Xe+1,null,!0)}})}function Ee(be){var se=y.cmpPos(be.anchor,be.head)>0;return{anchor:new ke(be.anchor.line,be.anchor.ch+(se?-1:1)),head:new ke(be.head.line,be.head.ch+(se?1:-1))}}function Me(be,se){var Ce=ge(be);if(!Ce||be.getOption("disableInput"))return y.Pass;var De=Ke(Ce,"pairs"),Ue=De.indexOf(se);if(Ue==-1)return y.Pass;for(var He=Ke(Ce,"closeBefore"),ve=Ke(Ce,"triples"),Qe=De.charAt(Ue+1)==se,Xe=be.listSelections(),ze=Ue%2==0,qe,me=0;me<Xe.length;me++){var Je=Xe[me],$e=Je.head,Te,nt=be.getRange($e,ke($e.line,$e.ch+1));if(ze&&!Je.empty())Te="surround";else if((Qe||!ze)&&nt==se)Qe&&we(be,$e)?Te="both":ve.indexOf(se)>=0&&be.getRange($e,ke($e.line,$e.ch+3))==se+se+se?Te="skipThree":Te="skip";else if(Qe&&$e.ch>1&&ve.indexOf(se)>=0&&be.getRange(ke($e.line,$e.ch-2),$e)==se+se){if($e.ch>2&&/\bstring/.test(be.getTokenTypeAt(ke($e.line,$e.ch-2))))return y.Pass;Te="addFour"}else if(Qe){var Ie=$e.ch==0?" ":be.getRange(ke($e.line,$e.ch-1),$e);if(!y.isWordChar(nt)&&Ie!=se&&!y.isWordChar(Ie))Te="both";else return y.Pass}else if(ze&&(nt.length===0||/\s/.test(nt)||He.indexOf(nt)>-1))Te="both";else return y.Pass;if(!qe)qe=Te;else if(qe!=Te)return y.Pass}var ut=Ue%2?De.charAt(Ue-1):se,Ut=Ue%2?se:De.charAt(Ue+1);be.operation(function(){if(qe=="skip")be.execCommand("goCharRight");else if(qe=="skipThree")for(var gt=0;gt<3;gt++)be.execCommand("goCharRight");else if(qe=="surround"){for(var ct=be.getSelections(),gt=0;gt<ct.length;gt++)ct[gt]=ut+ct[gt]+Ut;be.replaceSelections(ct,"around"),ct=be.listSelections().slice();for(var gt=0;gt<ct.length;gt++)ct[gt]=Ee(ct[gt]);be.setSelections(ct)}else qe=="both"?(be.replaceSelection(ut+Ut,null),be.triggerElectric(ut+Ut),be.execCommand("goCharLeft")):qe=="addFour"&&(be.replaceSelection(ut+ut+ut+ut,"before"),be.execCommand("goCharRight"))})}function Ne(be,se){var Ce=be.getRange(ke(se.line,se.ch-1),ke(se.line,se.ch+1));return Ce.length==2?Ce:null}function we(be,se){var Ce=be.getTokenAt(ke(se.line,se.ch+1));return/\bstring/.test(Ce.type)&&Ce.start==se.ch&&(se.ch==0||!/\bstring/.test(be.getTokenTypeAt(se)))}})},6313:function(wt,dt,re){(function(y){y(re(89780),re(32855))})(function(y){y.defineOption("autoCloseTags",!1,function(ye,xe,Ee){if(Ee!=y.Init&&Ee&&ye.removeKeyMap("autoCloseTags"),!!xe){var Me={name:"autoCloseTags"};(typeof xe!="object"||xe.whenClosing!==!1)&&(Me["'/'"]=function(Ne){return pe(Ne)}),(typeof xe!="object"||xe.whenOpening!==!1)&&(Me["'>'"]=function(Ne){return Ke(Ne)}),ye.addKeyMap(Me)}});var je=["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 Ke(ye){if(ye.getOption("disableInput"))return y.Pass;for(var xe=ye.listSelections(),Ee=[],Me=ye.getOption("autoCloseTags"),Ne=0;Ne<xe.length;Ne++){if(!xe[Ne].empty())return y.Pass;var we=xe[Ne].head,be=ye.getTokenAt(we),se=y.innerMode(ye.getMode(),be.state),Ce=se.state,De=se.mode.xmlCurrentTag&&se.mode.xmlCurrentTag(Ce),Ue=De&&De.name;if(!Ue)return y.Pass;var He=se.mode.configuration=="html",ve=typeof Me=="object"&&Me.dontCloseTags||He&&je,Qe=typeof Me=="object"&&Me.indentTags||He&&ke;be.end>we.ch&&(Ue=Ue.slice(0,Ue.length-be.end+we.ch));var Xe=Ue.toLowerCase();if(!Ue||be.type=="string"&&(be.end!=we.ch||!/[\"\']/.test(be.string.charAt(be.string.length-1))||be.string.length==1)||be.type=="tag"&&De.close||be.string.indexOf("/")==we.ch-be.start-1||ve&&Le(ve,Xe)>-1||ge(ye,se.mode.xmlCurrentContext&&se.mode.xmlCurrentContext(Ce)||[],Ue,we,!0))return y.Pass;var ze=typeof Me=="object"&&Me.emptyTags;if(ze&&Le(ze,Ue)>-1){Ee[Ne]={text:"/>",newPos:y.Pos(we.line,we.ch+2)};continue}var qe=Qe&&Le(Qe,Xe)>-1;Ee[Ne]={indent:qe,text:">"+(qe?`
`:"")+"</"+Ue+">",newPos:qe?y.Pos(we.line+1,0):y.Pos(we.line,we.ch+1)}}for(var me=typeof Me=="object"&&Me.dontIndentOnAutoClose,Ne=xe.length-1;Ne>=0;Ne--){var Je=Ee[Ne];ye.replaceRange(Je.text,xe[Ne].head,xe[Ne].anchor,"+insert");var $e=ye.listSelections().slice(0);$e[Ne]={head:Je.newPos,anchor:Je.newPos},ye.setSelections($e),!me&&Je.indent&&(ye.indentLine(Je.newPos.line,null,!0),ye.indentLine(Je.newPos.line+1,null,!0))}}function Be(ye,xe){for(var Ee=ye.listSelections(),Me=[],Ne=xe?"/":"</",we=ye.getOption("autoCloseTags"),be=typeof we=="object"&&we.dontIndentOnSlash,se=0;se<Ee.length;se++){if(!Ee[se].empty())return y.Pass;var Ce=Ee[se].head,De=ye.getTokenAt(Ce),Ue=y.innerMode(ye.getMode(),De.state),He=Ue.state;if(xe&&(De.type=="string"||De.string.charAt(0)!="<"||De.start!=Ce.ch-1))return y.Pass;var ve,Qe=Ue.mode.name!="xml"&&ye.getMode().name=="htmlmixed";if(Qe&&Ue.mode.name=="javascript")ve=Ne+"script";else if(Qe&&Ue.mode.name=="css")ve=Ne+"style";else{var Xe=Ue.mode.xmlCurrentContext&&Ue.mode.xmlCurrentContext(He);if(!Xe||Xe.length&&ge(ye,Xe,Xe[Xe.length-1],Ce))return y.Pass;ve=Ne+Xe[Xe.length-1]}ye.getLine(Ce.line).charAt(De.end)!=">"&&(ve+=">"),Me[se]=ve}if(ye.replaceSelections(Me),Ee=ye.listSelections(),!be)for(var se=0;se<Ee.length;se++)(se==Ee.length-1||Ee[se].head.line<Ee[se+1].head.line)&&ye.indentLine(Ee[se].head.line)}function pe(ye){return ye.getOption("disableInput")?y.Pass:Be(ye,!0)}y.commands.closeTag=function(ye){return Be(ye)};function Le(ye,xe){if(ye.indexOf)return ye.indexOf(xe);for(var Ee=0,Me=ye.length;Ee<Me;++Ee)if(ye[Ee]==xe)return Ee;return-1}function ge(ye,xe,Ee,Me,Ne){if(!y.scanForClosingTag)return!1;var we=Math.min(ye.lastLine()+1,Me.line+500),be=y.scanForClosingTag(ye,Me,null,we);if(!be||be.tag!=Ee)return!1;for(var se=Ne?1:0,Ce=xe.length-1;Ce>=0&&xe[Ce]==Ee;Ce--)++se;Me=be.to;for(var Ce=1;Ce<se;Ce++){var De=y.scanForClosingTag(ye,Me,null,we);if(!De||De.tag!=Ee)return!1;Me=De.to}return!0}})},32855:function(wt,dt,re){(function(y){y(re(89780))})(function(y){"use strict";var je=y.Pos;function ke(Ce,De){return Ce.line-De.line||Ce.ch-De.ch}var Ke="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",Be=Ke+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",pe=new RegExp("<(/?)(["+Ke+"]["+Be+"]*)","g");function Le(Ce,De,Ue,He){this.line=De,this.ch=Ue,this.cm=Ce,this.text=Ce.getLine(De),this.min=He?Math.max(He.from,Ce.firstLine()):Ce.firstLine(),this.max=He?Math.min(He.to-1,Ce.lastLine()):Ce.lastLine()}function ge(Ce,De){var Ue=Ce.cm.getTokenTypeAt(je(Ce.line,De));return Ue&&/\btag\b/.test(Ue)}function ye(Ce){if(!(Ce.line>=Ce.max))return Ce.ch=0,Ce.text=Ce.cm.getLine(++Ce.line),!0}function xe(Ce){if(!(Ce.line<=Ce.min))return Ce.text=Ce.cm.getLine(--Ce.line),Ce.ch=Ce.text.length,!0}function Ee(Ce){for(;;){var De=Ce.text.indexOf(">",Ce.ch);if(De==-1){if(ye(Ce))continue;return}if(!ge(Ce,De+1)){Ce.ch=De+1;continue}var Ue=Ce.text.lastIndexOf("/",De),He=Ue>-1&&!/\S/.test(Ce.text.slice(Ue+1,De));return Ce.ch=De+1,He?"selfClose":"regular"}}function Me(Ce){for(;;){var De=Ce.ch?Ce.text.lastIndexOf("<",Ce.ch-1):-1;if(De==-1){if(xe(Ce))continue;return}if(!ge(Ce,De+1)){Ce.ch=De;continue}pe.lastIndex=De,Ce.ch=De;var Ue=pe.exec(Ce.text);if(Ue&&Ue.index==De)return Ue}}function Ne(Ce){for(;;){pe.lastIndex=Ce.ch;var De=pe.exec(Ce.text);if(!De){if(ye(Ce))continue;return}if(!ge(Ce,De.index+1)){Ce.ch=De.index+1;continue}return Ce.ch=De.index+De[0].length,De}}function we(Ce){for(;;){var De=Ce.ch?Ce.text.lastIndexOf(">",Ce.ch-1):-1;if(De==-1){if(xe(Ce))continue;return}if(!ge(Ce,De+1)){Ce.ch=De;continue}var Ue=Ce.text.lastIndexOf("/",De),He=Ue>-1&&!/\S/.test(Ce.text.slice(Ue+1,De));return Ce.ch=De+1,He?"selfClose":"regular"}}function be(Ce,De){for(var Ue=[];;){var He=Ne(Ce),ve,Qe=Ce.line,Xe=Ce.ch-(He?He[0].length:0);if(!He||!(ve=Ee(Ce)))return;if(ve!="selfClose")if(He[1]){for(var ze=Ue.length-1;ze>=0;--ze)if(Ue[ze]==He[2]){Ue.length=ze;break}if(ze<0&&(!De||De==He[2]))return{tag:He[2],from:je(Qe,Xe),to:je(Ce.line,Ce.ch)}}else Ue.push(He[2])}}function se(Ce,De){for(var Ue=[];;){var He=we(Ce);if(!He)return;if(He=="selfClose"){Me(Ce);continue}var ve=Ce.line,Qe=Ce.ch,Xe=Me(Ce);if(!Xe)return;if(Xe[1])Ue.push(Xe[2]);else{for(var ze=Ue.length-1;ze>=0;--ze)if(Ue[ze]==Xe[2]){Ue.length=ze;break}if(ze<0&&(!De||De==Xe[2]))return{tag:Xe[2],from:je(Ce.line,Ce.ch),to:je(ve,Qe)}}}}y.registerHelper("fold","xml",function(Ce,De){for(var Ue=new Le(Ce,De.line,0);;){var He=Ne(Ue);if(!He||Ue.line!=De.line)return;var ve=Ee(Ue);if(!ve)return;if(!He[1]&&ve!="selfClose"){var Qe=je(Ue.line,Ue.ch),Xe=be(Ue,He[2]);return Xe&&ke(Xe.from,Qe)>0?{from:Qe,to:Xe.from}:null}}}),y.findMatchingTag=function(Ce,De,Ue){var He=new Le(Ce,De.line,De.ch,Ue);if(!(He.text.indexOf(">")==-1&&He.text.indexOf("<")==-1)){var ve=Ee(He),Qe=ve&&je(He.line,He.ch),Xe=ve&&Me(He);if(!(!ve||!Xe||ke(He,De)>0)){var ze={from:je(He.line,He.ch),to:Qe,tag:Xe[2]};return ve=="selfClose"?{open:ze,close:null,at:"open"}:Xe[1]?{open:se(He,Xe[2]),close:ze,at:"close"}:(He=new Le(Ce,Qe.line,Qe.ch,Ue),{open:ze,close:be(He,Xe[2]),at:"open"})}}},y.findEnclosingTag=function(Ce,De,Ue,He){for(var ve=new Le(Ce,De.line,De.ch,Ue);;){var Qe=se(ve,He);if(!Qe)break;var Xe=new Le(Ce,De.line,De.ch,Ue),ze=be(Xe,Qe.tag);if(ze)return{open:Qe,close:ze}}},y.scanForClosingTag=function(Ce,De,Ue,He){var ve=new Le(Ce,De.line,De.ch,He?{from:0,to:He}:null);return be(ve,Ue)}})},89780:function(wt){(function(dt,re){wt.exports=re()})(this,function(){"use strict";var dt=navigator.userAgent,re=navigator.platform,y=/gecko\/\d/i.test(dt),je=/MSIE \d/.test(dt),ke=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(dt),Ke=/Edge\/(\d+)/.exec(dt),Be=je||ke||Ke,pe=Be&&(je?document.documentMode||6:+(Ke||ke)[1]),Le=!Ke&&/WebKit\//.test(dt),ge=Le&&/Qt\/\d+\.\d+/.test(dt),ye=!Ke&&/Chrome\//.test(dt),xe=/Opera\//.test(dt),Ee=/Apple Computer/.test(navigator.vendor),Me=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(dt),Ne=/PhantomJS/.test(dt),we=!Ke&&/AppleWebKit/.test(dt)&&/Mobile\/\w+/.test(dt),be=/Android/.test(dt),se=we||be||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(dt),Ce=we||/Mac/.test(re),De=/\bCrOS\b/.test(dt),Ue=/win/i.test(re),He=xe&&dt.match(/Version\/(\d*\.\d*)/);He&&(He=Number(He[1])),He&&He>=15&&(xe=!1,Le=!0);var ve=Ce&&(ge||xe&&(He==null||He<12.11)),Qe=y||Be&&pe>=9;function Xe(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ze=function(a,E){var b=a.className,x=Xe(E).exec(b);if(x){var ne=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(ne?x[1]+ne:"")}};function qe(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function me(a,E){return qe(a).appendChild(E)}function Je(a,E,b,x){var ne=document.createElement(a);if(b&&(ne.className=b),x&&(ne.style.cssText=x),typeof E=="string")ne.appendChild(document.createTextNode(E));else if(E)for(var fe=0;fe<E.length;++fe)ne.appendChild(E[fe]);return ne}function $e(a,E,b,x){var ne=Je(a,E,b,x);return ne.setAttribute("role","presentation"),ne}var Te;document.createRange?Te=function(a,E,b,x){var ne=document.createRange();return ne.setEnd(x||a,b),ne.setStart(a,E),ne}:Te=function(a,E,b){var x=document.body.createTextRange();try{x.moveToElementText(a.parentNode)}catch(ne){return x}return x.collapse(!0),x.moveEnd("character",b),x.moveStart("character",E),x};function nt(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 Ie(){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 ut(a,E){var b=a.className;Xe(E).test(b)||(a.className+=(b?" ":"")+E)}function Ut(a,E){for(var b=a.split(" "),x=0;x<b.length;x++)b[x]&&!Xe(b[x]).test(E)&&(E+=" "+b[x]);return E}var gt=function(a){a.select()};we?gt=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Be&&(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 Ye(a,E,b,x,ne){E==null&&(E=a.search(/[^\s\u00a0]/),E==-1&&(E=a.length));for(var fe=x||0,Re=ne||0;;){var _e=a.indexOf(" ",fe);if(_e<0||_e>=E)return Re+(E-fe);Re+=_e-fe,Re+=b-Re%b,fe=_e+1}}var oe=function(){this.id=null,this.f=null,this.time=0,this.handler=ct(this.onTimeout,this)};oe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},oe.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 Pe(a,E){for(var b=0;b<a.length;++b)if(a[b]==E)return b;return-1}var at=50,At={toString:function(){return"CodeMirror.Pass"}},Ge={scroll:!1},ot={origin:"*mouse"},mt={origin:"+move"};function yt(a,E,b){for(var x=0,ne=0;;){var fe=a.indexOf(" ",x);fe==-1&&(fe=a.length);var Re=fe-x;if(fe==a.length||ne+Re>=E)return x+Math.min(Re,E-ne);if(ne+=fe-x,ne+=b-ne%b,x=fe+1,ne>=E)return x}}var Bt=[""];function Nt(a){for(;Bt.length<=a;)Bt.push(Ct(Bt)+" ");return Bt[a]}function Ct(a){return a[a.length-1]}function Lt(a,E){for(var b=[],x=0;x<a.length;x++)b[x]=E(a[x],x);return b}function Jt(a,E,b){for(var x=0,ne=b(E);x<a.length&&b(a[x])<=ne;)x++;a.splice(x,0,E)}function le(){}function Ae(a,E){var b;return Object.create?b=Object.create(a):(le.prototype=a,b=new le),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 ae(a,E){return E?E.source.indexOf("\\w")>-1&&z(a)?!0:E.test(a):z(a)}function te(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var We=/[\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 ft(a){return a.charCodeAt(0)>=768&&We.test(a)}function lt(a,E,b){for(;(b<0?E>0:E<a.length)&&ft(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 ne=(E+b)/2,fe=x<0?Math.ceil(ne):Math.floor(ne);if(fe==E)return a(fe)?E:b;a(fe)?b=fe:E=fe+x}}function Kt(a,E,b,x){if(!a)return x(E,b,"ltr",0);for(var ne=!1,fe=0;fe<a.length;++fe){var Re=a[fe];(Re.from<b&&Re.to>E||E==b&&Re.to==E)&&(x(Math.max(Re.from,E),Math.min(Re.to,b),Re.level==1?"rtl":"ltr",fe),ne=!0)}ne||x(E,b,"ltr")}var Pt=null;function on(a,E,b){var x;Pt=null;for(var ne=0;ne<a.length;++ne){var fe=a[ne];if(fe.from<E&&fe.to>E)return ne;fe.to==E&&(fe.from!=fe.to&&b=="before"?x=ne:Pt=ne),fe.from==E&&(fe.from!=fe.to&&b!="before"?x=ne:Pt=ne)}return x!=null?x:Pt}var ln=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(st){return st<=247?a.charAt(st):1424<=st&&st<=1524?"R":1536<=st&&st<=1785?E.charAt(st-1536):1774<=st&&st<=2220?"r":8192<=st&&st<=8203?"w":st==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ne=/[stwN]/,fe=/[LRr]/,Re=/[Lb1n]/,_e=/[1n]/;function et(st,Qt,Yt){this.level=st,this.from=Qt,this.to=Yt}return function(st,Qt){var Yt=Qt=="ltr"?"L":"R";if(st.length==0||Qt=="ltr"&&!x.test(st))return!1;for(var Bn=st.length,pn=[],xn=0;xn<Bn;++xn)pn.push(b(st.charCodeAt(xn)));for(var Er=0,Qr=Yt;Er<Bn;++Er){var Kr=pn[Er];Kr=="m"?pn[Er]=Qr:Qr=Kr}for(var ma=0,Vr=Yt;ma<Bn;++ma){var La=pn[ma];La=="1"&&Vr=="r"?pn[ma]="n":fe.test(La)&&(Vr=La,La=="r"&&(pn[ma]="R"))}for(var hi=1,qa=pn[0];hi<Bn-1;++hi){var Ki=pn[hi];Ki=="+"&&qa=="1"&&pn[hi+1]=="1"?pn[hi]="1":Ki==","&&qa==pn[hi+1]&&(qa=="1"||qa=="n")&&(pn[hi]=qa),qa=Ki}for(var zu=0;zu<Bn;++zu){var tl=pn[zu];if(tl==",")pn[zu]="N";else if(tl=="%"){var po=void 0;for(po=zu+1;po<Bn&&pn[po]=="%";++po);for(var jl=zu&&pn[zu-1]=="!"||po<Bn&&pn[po]=="1"?"1":"N",Bl=zu;Bl<po;++Bl)pn[Bl]=jl;zu=po-1}}for(var Wo=0,Cl=Yt;Wo<Bn;++Wo){var ol=pn[Wo];Cl=="L"&&ol=="1"?pn[Wo]="L":fe.test(ol)&&(Cl=ol)}for(var Wr=0;Wr<Bn;++Wr)if(ne.test(pn[Wr])){var io=void 0;for(io=Wr+1;io<Bn&&ne.test(pn[io]);++io);for(var uo=(Wr?pn[Wr-1]:Yt)=="L",$u=(io<Bn?pn[io]:Yt)=="L",Ac=uo==$u?uo?"L":"R":Yt,du=Wr;du<io;++du)pn[du]=Ac;Wr=io-1}for(var qi=[],ms,Yo=0;Yo<Bn;)if(Re.test(pn[Yo])){var cc=Yo;for(++Yo;Yo<Bn&&Re.test(pn[Yo]);++Yo);qi.push(new et(0,cc,Yo))}else{var CA=Yo,Ps=qi.length,JA=Qt=="rtl"?1:0;for(++Yo;Yo<Bn&&pn[Yo]!="L";++Yo);for(var Hl=CA;Hl<Yo;)if(_e.test(pn[Hl])){CA<Hl&&(qi.splice(Ps,0,new et(1,CA,Hl)),Ps+=JA);var _A=Hl;for(++Hl;Hl<Yo&&_e.test(pn[Hl]);++Hl);qi.splice(Ps,0,new et(2,_A,Hl)),Ps+=JA,CA=Hl}else++Hl;CA<Yo&&qi.splice(Ps,0,new et(1,CA,Yo))}return Qt=="ltr"&&(qi[0].level==1&&(ms=st.match(/^\s+/))&&(qi[0].from=ms[0].length,qi.unshift(new et(0,0,ms[0].length))),Ct(qi).level==1&&(ms=st.match(/\s+$/))&&(Ct(qi).to-=ms[0].length,qi.push(new et(0,Bn-ms[0].length,Bn)))),Qt=="rtl"?qi.reverse():qi}}();function Jn(a,E){var b=a.order;return b==null&&(b=a.order=ln(a.text,E)),b}var jn=[],qn=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]||jn).concat(b)}};function Ar(a,E){return a._handlers&&a._handlers[E]||jn}function xr(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,ne=x&&x[E];if(ne){var fe=Pe(ne,b);fe>-1&&(x[E]=ne.slice(0,fe).concat(ne.slice(fe+1)))}}}function sr(a,E){var b=Ar(a,E);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),ne=0;ne<b.length;++ne)b[ne].apply(null,x)}function _t(a,E,b){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),sr(a,b||E.type,a,E),pi(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)Pe(b,E[x])==-1&&b.push(E[x])}function Yn(a,E){return Ar(a,E).length>0}function Mr(a){a.prototype.on=function(E,b){qn(this,E,b)},a.prototype.off=function(E,b){xr(this,E,b)}}function Ba(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Fi(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function pi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function $r(a){Ba(a),Fi(a)}function Bi(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)),Ce&&a.ctrlKey&&E==1&&(E=3),E}var ka=function(){if(Be&&pe<9)return!1;var a=Je("div");return"draggable"in a||"dragDrop"in a}(),Tr;function fu(a){if(Tr==null){var E=Je("span","\u200B");me(a,Je("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Tr=E.offsetWidth<=1&&E.offsetHeight>2&&!(Be&&pe<8))}var b=Tr?Je("span","\u200B"):Je("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var vo;function oo(a){if(vo!=null)return vo;var E=me(a,document.createTextNode("A\u062EA")),b=Te(E,0,1).getBoundingClientRect(),x=Te(E,1,2).getBoundingClientRect();return qe(a),!b||b.left==b.right?!1:vo=x.right-b.right<3}var _i=`
b`.split(/\n/).length!=3?function(a){for(var E=0,b=[],x=a.length;E<=x;){var ne=a.indexOf(`
`,E);ne==-1&&(ne=a.length);var fe=a.slice(E,a.charAt(ne-1)=="\r"?ne-1:ne),Re=fe.indexOf("\r");Re!=-1?(b.push(fe.slice(0,Re)),E+=Re+1):(b.push(fe),E=ne+1)}return b}:function(a){return a.split(/\r\n?|\n/)},si=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=Je("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),yn=null;function Vn(a){if(yn!=null)return yn;var E=me(a,Je("span","x")),b=E.getBoundingClientRect(),x=Te(E,0,1).getBoundingClientRect();return yn=Math.abs(b.left-x.left)>1}var Rn={},Sn={};function $n(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Rn[a]=E}function lr(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=Ae(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 da(a,E){E=wr(E);var b=Rn[E.name];if(!b)return da(a,"text/plain");var x=b(a,E);if(Yr.hasOwnProperty(E.name)){var ne=Yr[E.name];for(var fe in ne)ne.hasOwnProperty(fe)&&(x.hasOwnProperty(fe)&&(x["_"+fe]=x[fe]),x[fe]=ne[fe])}if(x.name=E.name,E.helperType&&(x.helperType=E.helperType),E.modeProps)for(var Re in E.modeProps)x[Re]=E.modeProps[Re];return x}var Yr={};function yr(a,E){var b=Yr.hasOwnProperty(a)?Yr[a]:Yr[a]={};Ft(E,b)}function Ra(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var b={};for(var x in E){var ne=E[x];ne instanceof Array&&(ne=ne.concat([])),b[x]=ne}return b}function Ai(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 Ci(a,E,b){return a.startState?a.startState(E,b):!0}var Za=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};Za.prototype.eol=function(){return this.pos>=this.string.length},Za.prototype.sol=function(){return this.pos==this.lineStart},Za.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Za.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Za.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},Za.prototype.eatWhile=function(a){for(var E=this.pos;this.eat(a););return this.pos>E},Za.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Za.prototype.skipToEnd=function(){this.pos=this.string.length},Za.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},Za.prototype.backUp=function(a){this.pos-=a},Za.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Ye(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Ye(this.string,this.lineStart,this.tabSize):0)},Za.prototype.indentation=function(){return Ye(this.string,null,this.tabSize)-(this.lineStart?Ye(this.string,this.lineStart,this.tabSize):0)},Za.prototype.match=function(a,E,b){if(typeof a=="string"){var x=function(Re){return b?Re.toLowerCase():Re},ne=this.string.substr(this.pos,a.length);if(x(ne)==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)}},Za.prototype.current=function(){return this.string.slice(this.start,this.pos)},Za.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},Za.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},Za.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Ln(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 ne=b.children[x],fe=ne.chunkSize();if(E<fe){b=ne;break}E-=fe}return b.lines[E]}function hr(a,E,b){var x=[],ne=E.line;return a.iter(E.line,b.line+1,function(fe){var Re=fe.text;ne==b.line&&(Re=Re.slice(0,b.ch)),ne==E.line&&(Re=Re.slice(E.ch)),x.push(Re),++ne}),x}function ca(a,E,b){var x=[];return a.iter(E,b,function(ne){x.push(ne.text)}),x}function ba(a,E){var b=E-a.height;if(b)for(var x=a;x;x=x.parent)x.height+=b}function Da(a){if(a.parent==null)return null;for(var E=a.parent,b=Pe(E.lines,a),x=E.parent;x;E=x,x=x.parent)for(var ne=0;x.children[ne]!=E;++ne)b+=x.children[ne].chunkSize();return b+E.first}function Fu(a,E){var b=a.first;e:do{for(var x=0;x<a.children.length;++x){var ne=a.children[x],fe=ne.height;if(E<fe){a=ne;continue e}E-=fe,b+=ne.chunkSize()}return b}while(!a.lines);for(var Re=0;Re<a.lines.length;++Re){var _e=a.lines[Re],et=_e.height;if(E<et)break;E-=et}return b+Re}function bo(a,E){return E>=a.first&&E<a.first+a.size}function no(a,E){return String(a.lineNumberFormatter(E+a.firstLineNumber))}function _n(a,E,b){if(b===void 0&&(b=null),!(this instanceof _n))return new _n(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 ju(a,E){return a.sticky==E.sticky&&Ia(a,E)==0}function Do(a){return _n(a.line,a.ch)}function Eo(a,E){return Ia(a,E)<0?E:a}function ll(a,E){return Ia(a,E)<0?a:E}function Ja(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 _n(a.first,0);var b=a.first+a.size-1;return E.line>b?_n(b,Ln(a,b).text.length):nr(E,Ln(a,E.line).text.length)}function nr(a,E){var b=a.ch;return b==null||b>E?_n(a.line,E):b<0?_n(a.line,0):a}function Wu(a,E){for(var b=[],x=0;x<E.length;x++)b[x]=Jr(a,E[x]);return b}var ku=function(a,E){this.state=a,this.lookAhead=E},xi=function(a,E,b,x){this.state=E,this.doc=a,this.line=b,this.maxLookAhead=x||0,this.baseTokens=null,this.baseTokenPos=1};xi.prototype.lookAhead=function(a){var E=this.doc.getLine(this.line+a);return E!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),E},xi.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}},xi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},xi.fromSaved=function(a,E,b){return E instanceof ku?new xi(a,Ra(a.mode,E.state),b,E.lookAhead):new xi(a,Ra(a.mode,E),b)},xi.prototype.save=function(a){var E=a!==!1?Ra(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ku(E,this.maxLookAhead):E};function Vo(a,E,b,x){var ne=[a.state.modeGen],fe={};ql(a,E.text,a.doc.mode,b,function(st,Qt){return ne.push(st,Qt)},fe,x);for(var Re=b.state,_e=function(st){b.baseTokens=ne;var Qt=a.state.overlays[st],Yt=1,Bn=0;b.state=!0,ql(a,E.text,Qt.mode,b,function(pn,xn){for(var Er=Yt;Bn<pn;){var Qr=ne[Yt];Qr>pn&&ne.splice(Yt,1,pn,ne[Yt+1],Qr),Yt+=2,Bn=Math.min(pn,Qr)}if(xn)if(Qt.opaque)ne.splice(Er,Yt-Er,pn,"overlay "+xn),Yt=Er+2;else for(;Er<Yt;Er+=2){var Kr=ne[Er+1];ne[Er+1]=(Kr?Kr+" ":"")+"overlay "+xn}},fe),b.state=Re,b.baseTokens=null,b.baseTokenPos=1},et=0;et<a.state.overlays.length;++et)_e(et);return{styles:ne,classes:fe.bgClass||fe.textClass?fe:null}}function sl(a,E,b){if(!E.styles||E.styles[0]!=a.state.modeGen){var x=lo(a,Da(E)),ne=E.text.length>a.options.maxHighlightLength&&Ra(a.doc.mode,x.state),fe=Vo(a,E,x);ne&&(x.state=ne),E.stateAfter=x.save(!ne),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 lo(a,E,b){var x=a.doc,ne=a.display;if(!x.mode.startState)return new xi(x,!0,E);var fe=$l(a,E,b),Re=fe>x.first&&Ln(x,fe-1).stateAfter,_e=Re?xi.fromSaved(x,Re,fe):new xi(x,Ci(x.mode),fe);return x.iter(fe,E,function(et){To(a,et.text,_e);var st=_e.line;et.stateAfter=st==E-1||st%5==0||st>=ne.viewFrom&&st<ne.viewTo?_e.save():null,_e.nextLine()}),b&&(x.modeFrontier=_e.line),_e}function To(a,E,b,x){var ne=a.doc.mode,fe=new Za(E,a.options.tabSize,b);for(fe.start=fe.pos=x||0,E==""&&Nu(ne,b.state);!fe.eol();)tu(ne,fe,b.state),fe.start=fe.pos}function Nu(a,E){if(a.blankLine)return a.blankLine(E);if(a.innerMode){var b=Ai(a,E);if(b.mode.blankLine)return b.mode.blankLine(b.state)}}function tu(a,E,b,x){for(var ne=0;ne<10;ne++){x&&(x[0]=Ai(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 jo=function(a,E,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=b};function iu(a,E,b,x){var ne=a.doc,fe=ne.mode,Re;E=Jr(ne,E);var _e=Ln(ne,E.line),et=lo(a,E.line,b),st=new Za(_e.text,a.options.tabSize,et),Qt;for(x&&(Qt=[]);(x||st.pos<E.ch)&&!st.eol();)st.start=st.pos,Re=tu(fe,st,et.state),x&&Qt.push(new jo(st,Re,Ra(ne.mode,et.state)));return x?Qt:new jo(st,Re,et.state)}function Qu(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 ql(a,E,b,x,ne,fe,Re){var _e=b.flattenSpans;_e==null&&(_e=a.options.flattenSpans);var et=0,st=null,Qt=new Za(E,a.options.tabSize,x),Yt,Bn=a.options.addModeClass&&[null];for(E==""&&Qu(Nu(b,x.state),fe);!Qt.eol();){if(Qt.pos>a.options.maxHighlightLength?(_e=!1,Re&&To(a,E,x,Qt.pos),Qt.pos=E.length,Yt=null):Yt=Qu(tu(b,Qt,x.state,Bn),fe),Bn){var pn=Bn[0].name;pn&&(Yt="m-"+(Yt?pn+" "+Yt:pn))}if(!_e||st!=Yt){for(;et<Qt.start;)et=Math.min(Qt.start,et+5e3),ne(et,st);st=Yt}Qt.start=Qt.pos}for(;et<Qt.pos;){var xn=Math.min(Qt.pos,et+5e3);ne(xn,st),et=xn}}function $l(a,E,b){for(var x,ne,fe=a.doc,Re=b?-1:E-(a.doc.mode.innerMode?1e3:100),_e=E;_e>Re;--_e){if(_e<=fe.first)return fe.first;var et=Ln(fe,_e-1),st=et.stateAfter;if(st&&(!b||_e+(st instanceof ku?st.lookAhead:0)<=fe.modeFrontier))return _e;var Qt=Ye(et.text,null,a.options.tabSize);(ne==null||x>Qt)&&(ne=_e-1,x=Qt)}return ne}function yl(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 ne=Ln(a,x).stateAfter;if(ne&&(!(ne instanceof ku)||x+ne.lookAhead<E)){b=x+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,b)}}var Dl=!1,bi=!1;function Hu(){Dl=!0}function Bo(){bi=!0}function Au(a,E,b){this.marker=a,this.from=E,this.to=b}function es(a,E){if(a)for(var b=0;b<a.length;++b){var x=a[b];if(x.marker==E)return x}}function Hs(a,E){for(var b,x=0;x<a.length;++x)a[x]!=E&&(b||(b=[])).push(a[x]);return b}function Ho(a,E){a.markedSpans=a.markedSpans?a.markedSpans.concat([E]):[E],E.marker.attachLine(a)}function al(a,E,b){var x;if(a)for(var ne=0;ne<a.length;++ne){var fe=a[ne],Re=fe.marker,_e=fe.from==null||(Re.inclusiveLeft?fe.from<=E:fe.from<E);if(_e||fe.from==E&&Re.type=="bookmark"&&(!b||!fe.marker.insertLeft)){var et=fe.to==null||(Re.inclusiveRight?fe.to>=E:fe.to>E);(x||(x=[])).push(new Au(Re,fe.from,et?null:fe.to))}}return x}function bs(a,E,b){var x;if(a)for(var ne=0;ne<a.length;++ne){var fe=a[ne],Re=fe.marker,_e=fe.to==null||(Re.inclusiveRight?fe.to>=E:fe.to>E);if(_e||fe.from==E&&Re.type=="bookmark"&&(!b||fe.marker.insertLeft)){var et=fe.from==null||(Re.inclusiveLeft?fe.from<=E:fe.from<E);(x||(x=[])).push(new Au(Re,et?null:fe.from-E,fe.to==null?null:fe.to-E))}}return x}function ts(a,E){if(E.full)return null;var b=bo(a,E.from.line)&&Ln(a,E.from.line).markedSpans,x=bo(a,E.to.line)&&Ln(a,E.to.line).markedSpans;if(!b&&!x)return null;var ne=E.from.ch,fe=E.to.ch,Re=Ia(E.from,E.to)==0,_e=al(b,ne,Re),et=bs(x,fe,Re),st=E.text.length==1,Qt=Ct(E.text).length+(st?ne:0);if(_e)for(var Yt=0;Yt<_e.length;++Yt){var Bn=_e[Yt];if(Bn.to==null){var pn=es(et,Bn.marker);pn?st&&(Bn.to=pn.to==null?null:pn.to+Qt):Bn.to=ne}}if(et)for(var xn=0;xn<et.length;++xn){var Er=et[xn];if(Er.to!=null&&(Er.to+=Qt),Er.from==null){var Qr=es(_e,Er.marker);Qr||(Er.from=Qt,st&&(_e||(_e=[])).push(Er))}else Er.from+=Qt,st&&(_e||(_e=[])).push(Er)}_e&&(_e=hs(_e)),et&&et!=_e&&(et=hs(et));var Kr=[_e];if(!st){var ma=E.text.length-2,Vr;if(ma>0&&_e)for(var La=0;La<_e.length;++La)_e[La].to==null&&(Vr||(Vr=[])).push(new Au(_e[La].marker,null,null));for(var hi=0;hi<ma;++hi)Kr.push(Vr);Kr.push(et)}return Kr}function hs(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 Ds(a,E,b){var x=null;if(a.iter(E.line,b.line+1,function(pn){if(pn.markedSpans)for(var xn=0;xn<pn.markedSpans.length;++xn){var Er=pn.markedSpans[xn].marker;Er.readOnly&&(!x||Pe(x,Er)==-1)&&(x||(x=[])).push(Er)}}),!x)return null;for(var ne=[{from:E,to:b}],fe=0;fe<x.length;++fe)for(var Re=x[fe],_e=Re.find(0),et=0;et<ne.length;++et){var st=ne[et];if(!(Ia(st.to,_e.from)<0||Ia(st.from,_e.to)>0)){var Qt=[et,1],Yt=Ia(st.from,_e.from),Bn=Ia(st.to,_e.to);(Yt<0||!Re.inclusiveLeft&&!Yt)&&Qt.push({from:st.from,to:_e.from}),(Bn>0||!Re.inclusiveRight&&!Bn)&&Qt.push({from:_e.to,to:st.to}),ne.splice.apply(ne,Qt),et+=Qt.length-3}}return ne}function ps(a){var E=a.markedSpans;if(E){for(var b=0;b<E.length;++b)E[b].marker.detachLine(a);a.markedSpans=null}}function Ru(a,E){if(E){for(var b=0;b<E.length;++b)E[b].marker.attachLine(a);a.markedSpans=E}}function Xu(a){return a.inclusiveLeft?-1:0}function So(a){return a.inclusiveRight?1:0}function It(a,E){var b=a.lines.length-E.lines.length;if(b!=0)return b;var x=a.find(),ne=E.find(),fe=Ia(x.from,ne.from)||Xu(a)-Xu(E);if(fe)return-fe;var Re=Ia(x.to,ne.to)||So(a)-So(E);return Re||E.id-a.id}function Rl(a,E){var b=bi&&a.markedSpans,x;if(b)for(var ne=void 0,fe=0;fe<b.length;++fe)ne=b[fe],ne.marker.collapsed&&(E?ne.from:ne.to)==null&&(!x||It(x,ne.marker)<0)&&(x=ne.marker);return x}function zl(a){return Rl(a,!0)}function Sl(a){return Rl(a,!1)}function gs(a,E){var b=bi&&a.markedSpans,x;if(b)for(var ne=0;ne<b.length;++ne){var fe=b[ne];fe.marker.collapsed&&(fe.from==null||fe.from<E)&&(fe.to==null||fe.to>E)&&(!x||It(x,fe.marker)<0)&&(x=fe.marker)}return x}function ns(a,E,b,x,ne){var fe=Ln(a,E),Re=bi&&fe.markedSpans;if(Re)for(var _e=0;_e<Re.length;++_e){var et=Re[_e];if(et.marker.collapsed){var st=et.marker.find(0),Qt=Ia(st.from,b)||Xu(et.marker)-Xu(ne),Yt=Ia(st.to,x)||So(et.marker)-So(ne);if(!(Qt>=0&&Yt<=0||Qt<=0&&Yt>=0)&&(Qt<=0&&(et.marker.inclusiveRight&&ne.inclusiveLeft?Ia(st.to,b)>=0:Ia(st.to,b)>0)||Qt>=0&&(et.marker.inclusiveRight&&ne.inclusiveLeft?Ia(st.from,x)<=0:Ia(st.from,x)<0)))return!0}}}function Al(a){for(var E;E=zl(a);)a=E.find(-1,!0).line;return a}function rs(a){for(var E;E=Sl(a);)a=E.find(1,!0).line;return a}function Ao(a){for(var E,b;E=Sl(a);)a=E.find(1,!0).line,(b||(b=[])).push(a);return b}function jr(a,E){var b=Ln(a,E),x=Al(b);return b==x?E:Da(x)}function Lr(a,E){if(E>a.lastLine())return E;var b=Ln(a,E),x;if(!aa(a,b))return E;for(;x=Sl(b);)b=x.find(1,!0).line;return Da(b)+1}function aa(a,E){var b=bi&&E.markedSpans;if(b){for(var x=void 0,ne=0;ne<b.length;++ne)if(x=b[ne],!!x.marker.collapsed){if(x.from==null)return!0;if(!x.marker.widgetNode&&x.from==0&&x.marker.inclusiveLeft&&ga(a,E,x))return!0}}}function ga(a,E,b){if(b.to==null){var x=b.marker.find(1,!0);return ga(a,x.line,es(x.line.markedSpans,b.marker))}if(b.marker.inclusiveRight&&b.to==E.text.length)return!0;for(var ne=void 0,fe=0;fe<E.markedSpans.length;++fe)if(ne=E.markedSpans[fe],ne.marker.collapsed&&!ne.marker.widgetNode&&ne.from==b.to&&(ne.to==null||ne.to!=b.from)&&(ne.marker.inclusiveLeft||b.marker.inclusiveRight)&&ga(a,E,ne))return!0}function Di(a){a=Al(a);for(var E=0,b=a.parent,x=0;x<b.lines.length;++x){var ne=b.lines[x];if(ne==a)break;E+=ne.height}for(var fe=b.parent;fe;b=fe,fe=b.parent)for(var Re=0;Re<fe.children.length;++Re){var _e=fe.children[Re];if(_e==b)break;E+=_e.height}return E}function Zi(a){if(a.height==0)return 0;for(var E=a.text.length,b,x=a;b=zl(x);){var ne=b.find(0,!0);x=ne.from.line,E+=ne.from.ch-ne.to.ch}for(x=a;b=Sl(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 qu(a){var E=a.display,b=a.doc;E.maxLine=Ln(b,b.first),E.maxLineLength=Zi(E.maxLine),E.maxLineChanged=!0,b.iter(function(x){var ne=Zi(x);ne>E.maxLineLength&&(E.maxLineLength=ne,E.maxLine=x)})}var nu=function(a,E,b){this.text=a,Ru(this,E),this.height=b?b(this):1};nu.prototype.lineNo=function(){return Da(this)},Mr(nu);function mu(a,E,b,x){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),ps(a),Ru(a,b);var ne=x?x(a):1;ne!=a.height&&ba(a,ne)}function Ou(a){a.parent=null,ps(a)}var Il={},Yu={};function Ml(a,E){if(!a||/^\s*$/.test(a))return null;var b=E.addModeClass?Yu:Il;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function Fl(a,E){var b=$e("span",null,null,Le?"padding-right: .1px":null),x={pre:$e("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var ne=0;ne<=(E.rest?E.rest.length:0);ne++){var fe=ne?E.rest[ne-1]:E.line,Re=void 0;x.pos=0,x.addToken=Xs,oo(a.display.measure)&&(Re=Jn(fe,a.doc.direction))&&(x.addToken=$s(x.addToken,Re)),x.map=[];var _e=E!=a.display.externalMeasured&&Da(fe);xu(fe,x,sl(a,fe,_e)),fe.styleClasses&&(fe.styleClasses.bgClass&&(x.bgClass=Ut(fe.styleClasses.bgClass,x.bgClass||"")),fe.styleClasses.textClass&&(x.textClass=Ut(fe.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(fu(a.display.measure))),ne==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(Le){var et=x.content.lastChild;(/\bcm-tab\b/.test(et.className)||et.querySelector&&et.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return sr(a,"renderLine",a,E.line,x.pre),x.pre.className&&(x.textClass=Ut(x.pre.className,x.textClass||"")),x}function Zl(a){var E=Je("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function Xs(a,E,b,x,ne,fe,Re){if(E){var _e=a.splitSpaces?qs(E,a.trailingSpace):E,et=a.cm.state.specialChars,st=!1,Qt;if(!et.test(E))a.col+=E.length,Qt=document.createTextNode(_e),a.map.push(a.pos,a.pos+E.length,Qt),Be&&pe<9&&(st=!0),a.pos+=E.length;else{Qt=document.createDocumentFragment();for(var Yt=0;;){et.lastIndex=Yt;var Bn=et.exec(E),pn=Bn?Bn.index-Yt:E.length-Yt;if(pn){var xn=document.createTextNode(_e.slice(Yt,Yt+pn));Be&&pe<9?Qt.appendChild(Je("span",[xn])):Qt.appendChild(xn),a.map.push(a.pos,a.pos+pn,xn),a.col+=pn,a.pos+=pn}if(!Bn)break;Yt+=pn+1;var Er=void 0;if(Bn[0]==" "){var Qr=a.cm.options.tabSize,Kr=Qr-a.col%Qr;Er=Qt.appendChild(Je("span",Nt(Kr),"cm-tab")),Er.setAttribute("role","presentation"),Er.setAttribute("cm-text"," "),a.col+=Kr}else Bn[0]=="\r"||Bn[0]==`
`?(Er=Qt.appendChild(Je("span",Bn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Er.setAttribute("cm-text",Bn[0]),a.col+=1):(Er=a.cm.options.specialCharPlaceholder(Bn[0]),Er.setAttribute("cm-text",Bn[0]),Be&&pe<9?Qt.appendChild(Je("span",[Er])):Qt.appendChild(Er),a.col+=1);a.map.push(a.pos,a.pos+1,Er),a.pos++}}if(a.trailingSpace=_e.charCodeAt(E.length-1)==32,b||x||ne||st||fe||Re){var ma=b||"";x&&(ma+=x),ne&&(ma+=ne);var Vr=Je("span",[Qt],ma,fe);if(Re)for(var La in Re)Re.hasOwnProperty(La)&&La!="style"&&La!="class"&&Vr.setAttribute(La,Re[La]);return a.content.appendChild(Vr)}a.content.appendChild(Qt)}}function qs(a,E){if(a.length>1&&!/ /.test(a))return a;for(var b=E,x="",ne=0;ne<a.length;ne++){var fe=a.charAt(ne);fe==" "&&b&&(ne==a.length-1||a.charCodeAt(ne+1)==32)&&(fe="\xA0"),x+=fe,b=fe==" "}return x}function $s(a,E){return function(b,x,ne,fe,Re,_e,et){ne=ne?ne+" cm-force-border":"cm-force-border";for(var st=b.pos,Qt=st+x.length;;){for(var Yt=void 0,Bn=0;Bn<E.length&&(Yt=E[Bn],!(Yt.to>st&&Yt.from<=st));Bn++);if(Yt.to>=Qt)return a(b,x,ne,fe,Re,_e,et);a(b,x.slice(0,Yt.to-st),ne,fe,null,_e,et),fe=null,x=x.slice(Yt.to-st),st=Yt.to}}}function Ss(a,E,b,x){var ne=!x&&b.widgetNode;ne&&a.map.push(a.pos,a.pos+E,ne),!x&&a.cm.display.input.needsContentAttribute&&(ne||(ne=a.content.appendChild(document.createElement("span"))),ne.setAttribute("cm-marker",b.id)),ne&&(a.cm.display.input.setUneditable(ne),a.content.appendChild(ne)),a.pos+=E,a.trailingSpace=!1}function xu(a,E,b){var x=a.markedSpans,ne=a.text,fe=0;if(!x){for(var Re=1;Re<b.length;Re+=2)E.addToken(E,ne.slice(fe,fe=b[Re]),Ml(b[Re+1],E.cm.options));return}for(var _e=ne.length,et=0,st=1,Qt="",Yt,Bn,pn=0,xn,Er,Qr,Kr,ma;;){if(pn==et){xn=Er=Qr=Bn="",ma=null,Kr=null,pn=1/0;for(var Vr=[],La=void 0,hi=0;hi<x.length;++hi){var qa=x[hi],Ki=qa.marker;if(Ki.type=="bookmark"&&qa.from==et&&Ki.widgetNode)Vr.push(Ki);else if(qa.from<=et&&(qa.to==null||qa.to>et||Ki.collapsed&&qa.to==et&&qa.from==et)){if(qa.to!=null&&qa.to!=et&&pn>qa.to&&(pn=qa.to,Er=""),Ki.className&&(xn+=" "+Ki.className),Ki.css&&(Bn=(Bn?Bn+";":"")+Ki.css),Ki.startStyle&&qa.from==et&&(Qr+=" "+Ki.startStyle),Ki.endStyle&&qa.to==pn&&(La||(La=[])).push(Ki.endStyle,qa.to),Ki.title&&((ma||(ma={})).title=Ki.title),Ki.attributes)for(var zu in Ki.attributes)(ma||(ma={}))[zu]=Ki.attributes[zu];Ki.collapsed&&(!Kr||It(Kr.marker,Ki)<0)&&(Kr=qa)}else qa.from>et&&pn>qa.from&&(pn=qa.from)}if(La)for(var tl=0;tl<La.length;tl+=2)La[tl+1]==pn&&(Er+=" "+La[tl]);if(!Kr||Kr.from==et)for(var po=0;po<Vr.length;++po)Ss(E,0,Vr[po]);if(Kr&&(Kr.from||0)==et){if(Ss(E,(Kr.to==null?_e+1:Kr.to)-et,Kr.marker,Kr.from==null),Kr.to==null)return;Kr.to==et&&(Kr=!1)}}if(et>=_e)break;for(var jl=Math.min(_e,pn);;){if(Qt){var Bl=et+Qt.length;if(!Kr){var Wo=Bl>jl?Qt.slice(0,jl-et):Qt;E.addToken(E,Wo,Yt?Yt+xn:xn,Qr,et+Wo.length==pn?Er:"",Bn,ma)}if(Bl>=jl){Qt=Qt.slice(jl-et),et=jl;break}et=Bl,Qr=""}Qt=ne.slice(fe,fe=b[st++]),Yt=Ml(b[st++],E.cm.options)}}}function Fa(a,E,b){this.line=E,this.rest=Ao(E),this.size=this.rest?Da(Ct(this.rest))-b+1:1,this.node=this.text=null,this.hidden=aa(a,E)}function Wl(a,E,b){for(var x=[],ne,fe=E;fe<b;fe=ne){var Re=new Fa(a.doc,Ln(a.doc,fe),fe);ne=fe+Re.size,x.push(Re)}return x}var No=null;function eA(a){No?No.ops.push(a):a.ownsGroup=No={ops:[a],delayedCallbacks:[]}}function Is(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 ne=a.ops[x];if(ne.cursorActivityHandlers)for(;ne.cursorActivityCalled<ne.cursorActivityHandlers.length;)ne.cursorActivityHandlers[ne.cursorActivityCalled++].call(null,ne.cm)}}while(b<E.length)}function Go(a,E){var b=a.ownsGroup;if(b)try{Is(b)}finally{No=null,E(b)}}var Ku=null;function cu(a,E){var b=Ar(a,E);if(b.length){var x=Array.prototype.slice.call(arguments,2),ne;No?ne=No.delayedCallbacks:Ku?ne=Ku:(ne=Ku=[],setTimeout(FA,0));for(var fe=function(_e){ne.push(function(){return b[_e].apply(null,x)})},Re=0;Re<b.length;++Re)fe(Re)}}function FA(){var a=Ku;Ku=null;for(var E=0;E<a.length;++E)a[E]()}function qA(a,E,b,x){for(var ne=0;ne<E.changes.length;ne++){var fe=E.changes[ne];fe=="text"?NA(a,E):fe=="gutter"?nA(a,E,b,x):fe=="class"?Rs(a,E):fe=="widget"&&QA(a,E,x)}E.changes=null}function tA(a){return a.node==a.text&&(a.node=Je("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Be&&pe<8&&(a.node.style.zIndex=2)),a.node}function $A(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=tA(E);E.background=x.insertBefore(Je("div",null,b),x.firstChild),a.display.input.setUneditable(E.background)}}function ec(a,E){var b=a.display.externalMeasured;return b&&b.line==E.line?(a.display.externalMeasured=null,E.measure=b.measure,b.built):Fl(a,E)}function NA(a,E){var b=E.text.className,x=ec(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,Rs(a,E)):b&&(E.text.className=b)}function Rs(a,E){$A(a,E),E.line.wrapClass?tA(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 nA(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 ne=tA(E);E.gutterBackground=Je("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),ne.insertBefore(E.gutterBackground,E.text)}var fe=E.line.gutterMarkers;if(a.options.lineNumbers||fe){var Re=tA(E),_e=E.gutter=Je("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px");if(a.display.input.setUneditable(_e),Re.insertBefore(_e,E.text),E.line.gutterClass&&(_e.className+=" "+E.line.gutterClass),a.options.lineNumbers&&(!fe||!fe["CodeMirror-linenumbers"])&&(E.lineNumber=_e.appendChild(Je("div",no(a.options,b),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+x.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),fe)for(var et=0;et<a.display.gutterSpecs.length;++et){var st=a.display.gutterSpecs[et].className,Qt=fe.hasOwnProperty(st)&&fe[st];Qt&&_e.appendChild(Je("div",[Qt],"CodeMirror-gutter-elt","left: "+x.gutterLeft[st]+"px; width: "+x.gutterWidth[st]+"px"))}}}function QA(a,E,b){E.alignable&&(E.alignable=null);for(var x=Xe("CodeMirror-linewidget"),ne=E.node.firstChild,fe=void 0;ne;ne=fe)fe=ne.nextSibling,x.test(ne.className)&&E.node.removeChild(ne);Jo(a,E,b)}function Ll(a,E,b,x){var ne=ec(a,E);return E.text=E.node=ne.pre,ne.bgClass&&(E.bgClass=ne.bgClass),ne.textClass&&(E.textClass=ne.textClass),Rs(a,E),nA(a,E,b,x),Jo(a,E,x),E.node}function Jo(a,E,b){if(as(a,E.line,E,b,!0),E.rest)for(var x=0;x<E.rest.length;x++)as(a,E.rest[x],E,b,!1)}function as(a,E,b,x,ne){if(E.widgets)for(var fe=tA(b),Re=0,_e=E.widgets;Re<_e.length;++Re){var et=_e[Re],st=Je("div",[et.node],"CodeMirror-linewidget"+(et.className?" "+et.className:""));et.handleMouseEvents||st.setAttribute("cm-ignore-events","true"),ja(et,st,b,x),a.display.input.setUneditable(st),ne&&et.above?fe.insertBefore(st,b.gutter||b.text):fe.appendChild(st),cu(et,"redraw")}}function ja(a,E,b,x){if(a.noHScroll){(b.alignable||(b.alignable=[])).push(E);var ne=x.wrapperWidth;E.style.left=x.fixedPos+"px",a.coverGutter||(ne-=x.gutterTotalWidth,E.style.paddingLeft=x.gutterTotalWidth+"px"),E.style.width=ne+"px"}a.coverGutter&&(E.style.zIndex=5,E.style.position="relative",a.noHScroll||(E.style.marginLeft=-x.gutterTotalWidth+"px"))}function Io(a){if(a.height!=null)return a.height;var E=a.doc.cm;if(!E)return 0;if(!nt(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;"),me(E.display.measure,Je("div",[a.node],null,b))}return a.height=a.node.parentNode.offsetHeight}function _o(a,E){for(var b=Bi(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 is(a){return a.lineSpace.offsetTop}function us(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Xo(a){if(a.cachedPaddingH)return a.cachedPaddingH;var E=me(a.measure,Je("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 Mo(a){return at-a.display.nativeBarWidth}function qo(a){return a.display.scroller.clientWidth-Mo(a)-a.display.barWidth}function Va(a){return a.display.scroller.clientHeight-Mo(a)-a.display.barHeight}function ji(a,E,b){var x=a.options.lineWrapping,ne=x&&qo(a);if(!E.measure.heights||x&&E.measure.width!=ne){var fe=E.measure.heights=[];if(x){E.measure.width=ne;for(var Re=E.text.firstChild.getClientRects(),_e=0;_e<Re.length-1;_e++){var et=Re[_e],st=Re[_e+1];Math.abs(et.bottom-st.bottom)>2&&fe.push((et.bottom+st.top)/2-b.top)}}fe.push(b.bottom-b.top)}}function Cr(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 ne=0;ne<a.rest.length;ne++)if(Da(a.rest[ne])>b)return{map:a.measure.maps[ne],cache:a.measure.caches[ne],before:!0}}function rA(a,E){E=Al(E);var b=Da(E),x=a.display.externalMeasured=new Fa(a.doc,E,b);x.lineN=b;var ne=x.built=Fl(a,x);return x.text=ne.pre,me(a.display.lineMeasure,ne.pre),x}function vs(a,E,b,x){return cl(a,ou(a,E),b,x)}function kl(a,E){if(E>=a.display.viewFrom&&E<a.display.viewTo)return a.display.view[xl(a,E)];var b=a.display.externalMeasured;if(b&&E>=b.lineN&&E<b.lineN+b.size)return b}function ou(a,E){var b=Da(E),x=kl(a,b);x&&!x.text?x=null:x&&x.changes&&(qA(a,x,b,zs(a)),a.curOp.forceUpdate=!0),x||(x=rA(a,E));var ne=Cr(x,E,b);return{line:E,view:x,rect:null,map:ne.map,cache:ne.cache,before:ne.before,hasHeights:!1}}function cl(a,E,b,x,ne){E.before&&(b=-1);var fe=b+(x||""),Re;return E.cache.hasOwnProperty(fe)?Re=E.cache[fe]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(ji(a,E.view,E.rect),E.hasHeights=!0),Re=Yl(a,E,b,x),Re.bogus||(E.cache[fe]=Re)),{left:Re.left,right:Re.right,top:ne?Re.rtop:Re.top,bottom:ne?Re.rbottom:Re.bottom}}var OA={left:0,right:0,top:0,bottom:0};function os(a,E,b){for(var x,ne,fe,Re,_e,et,st=0;st<a.length;st+=3)if(_e=a[st],et=a[st+1],E<_e?(ne=0,fe=1,Re="left"):E<et?(ne=E-_e,fe=ne+1):(st==a.length-3||E==et&&a[st+3]>E)&&(fe=et-_e,ne=fe-1,E>=et&&(Re="right")),ne!=null){if(x=a[st+2],_e==et&&b==(x.insertLeft?"left":"right")&&(Re=b),b=="left"&&ne==0)for(;st&&a[st-2]==a[st-3]&&a[st-1].insertLeft;)x=a[(st-=3)+2],Re="left";if(b=="right"&&ne==et-_e)for(;st<a.length-3&&a[st+3]==a[st+4]&&!a[st+5].insertLeft;)x=a[(st+=3)+2],Re="right";break}return{node:x,start:ne,end:fe,collapse:Re,coverStart:_e,coverEnd:et}}function Qo(a,E){var b=OA;if(E=="left")for(var x=0;x<a.length&&(b=a[x]).left==b.right;x++);else for(var ne=a.length-1;ne>=0&&(b=a[ne]).left==b.right;ne--);return b}function Yl(a,E,b,x){var ne=os(E.map,b,x),fe=ne.node,Re=ne.start,_e=ne.end,et=ne.collapse,st;if(fe.nodeType==3){for(var Qt=0;Qt<4;Qt++){for(;Re&&ft(E.line.text.charAt(ne.coverStart+Re));)--Re;for(;ne.coverStart+_e<ne.coverEnd&&ft(E.line.text.charAt(ne.coverStart+_e));)++_e;if(Be&&pe<9&&Re==0&&_e==ne.coverEnd-ne.coverStart?st=fe.parentNode.getBoundingClientRect():st=Qo(Te(fe,Re,_e).getClientRects(),x),st.left||st.right||Re==0)break;_e=Re,Re=Re-1,et="right"}Be&&pe<11&&(st=UA(a.display.measure,st))}else{Re>0&&(et=x="right");var Yt;a.options.lineWrapping&&(Yt=fe.getClientRects()).length>1?st=Yt[x=="right"?Yt.length-1:0]:st=fe.getBoundingClientRect()}if(Be&&pe<9&&!Re&&(!st||!st.left&&!st.right)){var Bn=fe.parentNode.getClientRects()[0];Bn?st={left:Bn.left,right:Bn.left+oa(a.display),top:Bn.top,bottom:Bn.bottom}:st=OA}for(var pn=st.top-E.rect.top,xn=st.bottom-E.rect.top,Er=(pn+xn)/2,Qr=E.view.measure.heights,Kr=0;Kr<Qr.length-1&&!(Er<Qr[Kr]);Kr++);var ma=Kr?Qr[Kr-1]:0,Vr=Qr[Kr],La={left:(et=="right"?st.right:st.left)-E.rect.left,right:(et=="left"?st.left:st.right)-E.rect.left,top:ma,bottom:Vr};return!st.left&&!st.right&&(La.bogus=!0),a.options.singleCursorHeightPerLine||(La.rtop=pn,La.rbottom=xn),La}function UA(a,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Vn(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 Ro(a){a.display.externalMeasure=null,qe(a.display.lineMeasure);for(var E=0;E<a.display.view.length;E++)PA(a.display.view[E])}function Ma(a){Ro(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Nl(){return ye&&be?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function co(){return ye&&be?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function wl(a){var E=0;if(a.widgets)for(var b=0;b<a.widgets.length;++b)a.widgets[b].above&&(E+=Io(a.widgets[b]));return E}function Ms(a,E,b,x,ne){if(!ne){var fe=wl(E);b.top+=fe,b.bottom+=fe}if(x=="line")return b;x||(x="local");var Re=Di(E);if(x=="local"?Re+=is(a.display):Re-=a.display.viewOffset,x=="page"||x=="window"){var _e=a.display.lineSpace.getBoundingClientRect();Re+=_e.top+(x=="window"?0:co());var et=_e.left+(x=="window"?0:Nl());b.left+=et,b.right+=et}return b.top+=Re,b.bottom+=Re,b}function TA(a,E,b){if(b=="div")return E;var x=E.left,ne=E.top;if(b=="page")x-=Nl(),ne-=co();else if(b=="local"||!b){var fe=a.display.sizer.getBoundingClientRect();x+=fe.left,ne+=fe.top}var Re=a.display.lineSpace.getBoundingClientRect();return{left:x-Re.left,top:ne-Re.top}}function ls(a,E,b,x,ne){return x||(x=Ln(a.doc,E.line)),Ms(a,x,vs(a,x,E.ch,ne),b)}function $t(a,E,b,x,ne,fe){x=x||Ln(a.doc,E.line),ne||(ne=ou(a,x));function Re(xn,Er){var Qr=cl(a,ne,xn,Er?"right":"left",fe);return Er?Qr.left=Qr.right:Qr.right=Qr.left,Ms(a,x,Qr,b)}var _e=Jn(x,a.doc.direction),et=E.ch,st=E.sticky;if(et>=x.text.length?(et=x.text.length,st="before"):et<=0&&(et=0,st="after"),!_e)return Re(st=="before"?et-1:et,st=="before");function Qt(xn,Er,Qr){var Kr=_e[Er],ma=Kr.level==1;return Re(Qr?xn-1:xn,ma!=Qr)}var Yt=on(_e,et,st),Bn=Pt,pn=Qt(et,Yt,st=="before");return Bn!=null&&(pn.other=Qt(et,Bn,st!="before")),pn}function Hr(a,E){var b=0;E=Jr(a.doc,E),a.options.lineWrapping||(b=oa(a.display)*E.ch);var x=Ln(a.doc,E.line),ne=Di(x)+is(a.display);return{left:b,right:b,top:ne,bottom:ne+x.height}}function qr(a,E,b,x,ne){var fe=_n(a,E,b);return fe.xRel=ne,x&&(fe.outside=x),fe}function Ca(a,E,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return qr(x.first,0,null,-1,-1);var ne=Fu(x,b),fe=x.first+x.size-1;if(ne>fe)return qr(x.first+x.size-1,Ln(x,fe).text.length,null,1,1);E<0&&(E=0);for(var Re=Ln(x,ne);;){var _e=Su(a,Re,ne,E,b),et=gs(Re,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!et)return _e;var st=et.find(1);if(st.line==ne)return st;Re=Ln(x,ne=st.line)}}function gi(a,E,b,x){x-=wl(E);var ne=E.text.length,fe=zt(function(Re){return cl(a,b,Re-1).bottom<=x},ne,0);return ne=zt(function(Re){return cl(a,b,Re).top>x},fe,ne),{begin:fe,end:ne}}function Si(a,E,b,x){b||(b=ou(a,E));var ne=Ms(a,E,cl(a,b,x),"line").top;return gi(a,E,b,ne)}function hu(a,E,b,x){return a.bottom<=b?!1:a.top>b?!0:(x?a.left:a.right)>E}function Su(a,E,b,x,ne){ne-=Di(E);var fe=ou(a,E),Re=wl(E),_e=0,et=E.text.length,st=!0,Qt=Jn(E,a.doc.direction);if(Qt){var Yt=(a.options.lineWrapping?dl:Co)(a,E,b,fe,Qt,x,ne);st=Yt.level!=1,_e=st?Yt.from:Yt.to-1,et=st?Yt.to:Yt.from-1}var Bn=null,pn=null,xn=zt(function(hi){var qa=cl(a,fe,hi);return qa.top+=Re,qa.bottom+=Re,hu(qa,x,ne,!1)?(qa.top<=ne&&qa.left<=x&&(Bn=hi,pn=qa),!0):!1},_e,et),Er,Qr,Kr=!1;if(pn){var ma=x-pn.left<pn.right-x,Vr=ma==st;xn=Bn+(Vr?0:1),Qr=Vr?"after":"before",Er=ma?pn.left:pn.right}else{!st&&(xn==et||xn==_e)&&xn++,Qr=xn==0?"after":xn==E.text.length?"before":cl(a,fe,xn-(st?1:0)).bottom+Re<=ne==st?"after":"before";var La=$t(a,_n(b,xn,Qr),"line",E,fe);Er=La.left,Kr=ne<La.top?-1:ne>=La.bottom?1:0}return xn=lt(E.text,xn,1),qr(b,xn,Qr,Kr,x-Er)}function Co(a,E,b,x,ne,fe,Re){var _e=zt(function(Yt){var Bn=ne[Yt],pn=Bn.level!=1;return hu($t(a,_n(b,pn?Bn.to:Bn.from,pn?"before":"after"),"line",E,x),fe,Re,!0)},0,ne.length-1),et=ne[_e];if(_e>0){var st=et.level!=1,Qt=$t(a,_n(b,st?et.from:et.to,st?"after":"before"),"line",E,x);hu(Qt,fe,Re,!0)&&Qt.top>Re&&(et=ne[_e-1])}return et}function dl(a,E,b,x,ne,fe,Re){var _e=gi(a,E,x,Re),et=_e.begin,st=_e.end;/\s/.test(E.text.charAt(st-1))&&st--;for(var Qt=null,Yt=null,Bn=0;Bn<ne.length;Bn++){var pn=ne[Bn];if(!(pn.from>=st||pn.to<=et)){var xn=pn.level!=1,Er=cl(a,x,xn?Math.min(st,pn.to)-1:Math.max(et,pn.from)).right,Qr=Er<fe?fe-Er+1e9:Er-fe;(!Qt||Yt>Qr)&&(Qt=pn,Yt=Qr)}}return Qt||(Qt=ne[ne.length-1]),Qt.from<et&&(Qt={from:et,to:Qt.to,level:Qt.level}),Qt.to>st&&(Qt={from:Qt.from,to:st,level:Qt.level}),Qt}var Vu;function yo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Vu==null){Vu=Je("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)Vu.appendChild(document.createTextNode("x")),Vu.appendChild(Je("br"));Vu.appendChild(document.createTextNode("x"))}me(a.measure,Vu);var b=Vu.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),qe(a.measure),b||1}function oa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Je("span","xxxxxxxxxx"),b=Je("pre",[E],"CodeMirror-line-like");me(a.measure,b);var x=E.getBoundingClientRect(),ne=(x.right-x.left)/10;return ne>2&&(a.cachedCharWidth=ne),ne||10}function zs(a){for(var E=a.display,b={},x={},ne=E.gutters.clientLeft,fe=E.gutters.firstChild,Re=0;fe;fe=fe.nextSibling,++Re){var _e=a.display.gutterSpecs[Re].className;b[_e]=fe.offsetLeft+fe.clientLeft+ne,x[_e]=fe.clientWidth}return{fixedPos:ss(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:b,gutterWidth:x,wrapperWidth:E.wrapper.clientWidth}}function ss(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Kl(a){var E=yo(a.display),b=a.options.lineWrapping,x=b&&Math.max(5,a.display.scroller.clientWidth/oa(a.display)-3);return function(ne){if(aa(a.doc,ne))return 0;var fe=0;if(ne.widgets)for(var Re=0;Re<ne.widgets.length;Re++)ne.widgets[Re].height&&(fe+=ne.widgets[Re].height);return b?fe+(Math.ceil(ne.text.length/x)||1)*E:fe+E}}function As(a){var E=a.doc,b=Kl(a);E.iter(function(x){var ne=b(x);ne!=x.height&&ba(x,ne)})}function fl(a,E,b,x){var ne=a.display;if(!b&&Bi(E).getAttribute("cm-not-content")=="true")return null;var fe,Re,_e=ne.lineSpace.getBoundingClientRect();try{fe=E.clientX-_e.left,Re=E.clientY-_e.top}catch(Yt){return null}var et=Ca(a,fe,Re),st;if(x&&et.xRel>0&&(st=Ln(a.doc,et.line).text).length==et.ch){var Qt=Ye(st,st.length,a.options.tabSize)-st.length;et=_n(et.line,Math.max(0,Math.round((fe-Xo(a.display).left)/oa(a.display))-Qt))}return et}function xl(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 fo(a,E,b,x){E==null&&(E=a.doc.first),b==null&&(b=a.doc.first+a.doc.size),x||(x=0);var ne=a.display;if(x&&b<ne.viewTo&&(ne.updateLineNumbers==null||ne.updateLineNumbers>E)&&(ne.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ne.viewTo)bi&&jr(a.doc,E)<ne.viewTo&&zo(a);else if(b<=ne.viewFrom)bi&&Lr(a.doc,b+x)>ne.viewFrom?zo(a):(ne.viewFrom+=x,ne.viewTo+=x);else if(E<=ne.viewFrom&&b>=ne.viewTo)zo(a);else if(E<=ne.viewFrom){var fe=ml(a,b,b+x,1);fe?(ne.view=ne.view.slice(fe.index),ne.viewFrom=fe.lineN,ne.viewTo+=x):zo(a)}else if(b>=ne.viewTo){var Re=ml(a,E,E,-1);Re?(ne.view=ne.view.slice(0,Re.index),ne.viewTo=Re.lineN):zo(a)}else{var _e=ml(a,E,E,-1),et=ml(a,b,b+x,1);_e&&et?(ne.view=ne.view.slice(0,_e.index).concat(Wl(a,_e.lineN,et.lineN)).concat(ne.view.slice(et.index)),ne.viewTo+=x):zo(a)}var st=ne.externalMeasured;st&&(b<st.lineN?st.lineN+=x:E<st.lineN+st.size&&(ne.externalMeasured=null))}function mo(a,E,b){a.curOp.viewChanged=!0;var x=a.display,ne=a.display.externalMeasured;if(ne&&E>=ne.lineN&&E<ne.lineN+ne.size&&(x.externalMeasured=null),!(E<x.viewFrom||E>=x.viewTo)){var fe=x.view[xl(a,E)];if(fe.node!=null){var Re=fe.changes||(fe.changes=[]);Pe(Re,b)==-1&&Re.push(b)}}}function zo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function ml(a,E,b,x){var ne=xl(a,E),fe,Re=a.display.view;if(!bi||b==a.doc.first+a.doc.size)return{index:ne,lineN:b};for(var _e=a.display.viewFrom,et=0;et<ne;et++)_e+=Re[et].size;if(_e!=E){if(x>0){if(ne==Re.length-1)return null;fe=_e+Re[ne].size-E,ne++}else fe=_e-E;E+=fe,b+=fe}for(;jr(a.doc,b)!=b;){if(ne==(x<0?0:Re.length-1))return null;b+=x*Re[ne-(x<0?1:0)].size,ne+=x}return{index:ne,lineN:b}}function bl(a,E,b){var x=a.display,ne=x.view;ne.length==0||E>=x.viewTo||b<=x.viewFrom?(x.view=Wl(a,E,b),x.viewFrom=E):(x.viewFrom>E?x.view=Wl(a,E,x.viewFrom).concat(x.view):x.viewFrom<E&&(x.view=x.view.slice(xl(a,E))),x.viewFrom=E,x.viewTo<b?x.view=x.view.concat(Wl(a,x.viewTo,b)):x.viewTo>b&&(x.view=x.view.slice(0,xl(a,b)))),x.viewTo=b}function Ls(a){for(var E=a.display.view,b=0,x=0;x<E.length;x++){var ne=E[x];!ne.hidden&&(!ne.node||ne.changes)&&++b}return b}function ro(a){a.display.input.showSelection(a.display.input.prepareSelection())}function aA(a,E){E===void 0&&(E=!0);for(var b=a.doc,x={},ne=x.cursors=document.createDocumentFragment(),fe=x.selection=document.createDocumentFragment(),Re=0;Re<b.sel.ranges.length;Re++)if(!(!E&&Re==b.sel.primIndex)){var _e=b.sel.ranges[Re];if(!(_e.from().line>=a.display.viewTo||_e.to().line<a.display.viewFrom)){var et=_e.empty();(et||a.options.showCursorWhenSelecting)&&_r(a,_e.head,ne),et||od(a,_e,fe)}}return x}function _r(a,E,b){var x=$t(a,E,"div",null,null,!a.options.singleCursorHeightPerLine),ne=b.appendChild(Je("div","\xA0","CodeMirror-cursor"));if(ne.style.left=x.left+"px",ne.style.top=x.top+"px",ne.style.height=Math.max(0,x.bottom-x.top)*a.options.cursorHeight+"px",x.other){var fe=b.appendChild(Je("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 iA(a,E){return a.top-E.top||a.left-E.left}function od(a,E,b){var x=a.display,ne=a.doc,fe=document.createDocumentFragment(),Re=Xo(a.display),_e=Re.left,et=Math.max(x.sizerWidth,qo(a)-x.sizer.offsetLeft)-Re.right,st=ne.direction=="ltr";function Qt(Vr,La,hi,qa){La<0&&(La=0),La=Math.round(La),qa=Math.round(qa),fe.appendChild(Je("div",null,"CodeMirror-selected","position: absolute; left: "+Vr+`px;
top: `+La+"px; width: "+(hi==null?et-Vr:hi)+`px;
height: `+(qa-La)+"px"))}function Yt(Vr,La,hi){var qa=Ln(ne,Vr),Ki=qa.text.length,zu,tl;function po(Wo,Cl){return ls(a,_n(Vr,Wo),"div",qa,Cl)}function jl(Wo,Cl,ol){var Wr=Si(a,qa,null,Wo),io=Cl=="ltr"==(ol=="after")?"left":"right",uo=ol=="after"?Wr.begin:Wr.end-(/\s/.test(qa.text.charAt(Wr.end-1))?2:1);return po(uo,io)[io]}var Bl=Jn(qa,ne.direction);return Kt(Bl,La||0,hi==null?Ki:hi,function(Wo,Cl,ol,Wr){var io=ol=="ltr",uo=po(Wo,io?"left":"right"),$u=po(Cl-1,io?"right":"left"),Ac=La==null&&Wo==0,du=hi==null&&Cl==Ki,qi=Wr==0,ms=!Bl||Wr==Bl.length-1;if($u.top-uo.top<=3){var Yo=(st?Ac:du)&&qi,cc=(st?du:Ac)&&ms,CA=Yo?_e:(io?uo:$u).left,Ps=cc?et:(io?$u:uo).right;Qt(CA,uo.top,Ps-CA,uo.bottom)}else{var JA,Hl,_A,$c;io?(JA=st&&Ac&&qi?_e:uo.left,Hl=st?et:jl(Wo,ol,"before"),_A=st?_e:jl(Cl,ol,"after"),$c=st&&du&&ms?et:$u.right):(JA=st?jl(Wo,ol,"before"):_e,Hl=!st&&Ac&&qi?et:uo.right,_A=!st&&du&&ms?_e:$u.left,$c=st?jl(Cl,ol,"after"):et),Qt(JA,uo.top,Hl-JA,uo.bottom),uo.bottom<$u.top&&Qt(_e,uo.bottom,null,$u.top),Qt(_A,$u.top,$c-_A,$u.bottom)}(!zu||iA(uo,zu)<0)&&(zu=uo),iA($u,zu)<0&&(zu=$u),(!tl||iA(uo,tl)<0)&&(tl=uo),iA($u,tl)<0&&(tl=$u)}),{start:zu,end:tl}}var Bn=E.from(),pn=E.to();if(Bn.line==pn.line)Yt(Bn.line,Bn.ch,pn.ch);else{var xn=Ln(ne,Bn.line),Er=Ln(ne,pn.line),Qr=Al(xn)==Al(Er),Kr=Yt(Bn.line,Bn.ch,Qr?xn.text.length+1:null).end,ma=Yt(pn.line,Qr?0:null,pn.ch).start;Qr&&(Kr.top<ma.top-2?(Qt(Kr.right,Kr.top,null,Kr.bottom),Qt(_e,ma.top,ma.left,ma.bottom)):Qt(Kr.right,Kr.top,ma.left-Kr.right,Kr.bottom)),Kr.bottom<ma.top&&Qt(_e,Kr.bottom,null,ma.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()||uA(a),E.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function zc(a){a.state.focused||(a.display.input.focus(),Zs(a))}function gc(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,uA(a))},100)}function Zs(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,ut(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Le&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),kt(a))}function uA(a,E){a.state.delayingBlurEvent||(a.state.focused&&(sr(a,"blur",a,E),a.state.focused=!1,ze(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function tc(a){for(var E=a.display,b=E.lineDiv.offsetTop,x=0;x<E.view.length;x++){var ne=E.view[x],fe=a.options.lineWrapping,Re=void 0,_e=0;if(!ne.hidden){if(Be&&pe<8){var et=ne.node.offsetTop+ne.node.offsetHeight;Re=et-b,b=et}else{var st=ne.node.getBoundingClientRect();Re=st.bottom-st.top,!fe&&ne.text.firstChild&&(_e=ne.text.firstChild.getBoundingClientRect().right-st.left-1)}var Qt=ne.line.height-Re;if((Qt>.005||Qt<-.005)&&(ba(ne.line,Re),oA(ne.line),ne.rest))for(var Yt=0;Yt<ne.rest.length;Yt++)oA(ne.rest[Yt]);if(_e>a.display.sizerWidth){var Bn=Math.ceil(_e/oa(a.display));Bn>a.display.maxLineLength&&(a.display.maxLineLength=Bn,a.display.maxLine=ne.line,a.display.maxLineChanged=!0)}}}}function oA(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 he(a,E,b){var x=b&&b.top!=null?Math.max(0,b.top):a.scroller.scrollTop;x=Math.floor(x-is(a));var ne=b&&b.bottom!=null?b.bottom:x+a.wrapper.clientHeight,fe=Fu(E,x),Re=Fu(E,ne);if(b&&b.ensure){var _e=b.ensure.from.line,et=b.ensure.to.line;_e<fe?(fe=_e,Re=Fu(E,Di(Ln(E,_e))+a.wrapper.clientHeight)):Math.min(et,E.lastLine())>=Re&&(fe=Fu(E,Di(Ln(E,et))-a.wrapper.clientHeight),Re=et)}return{from:fe,to:Math.max(Re,fe+1)}}function Ve(a,E){if(!_t(a,"scrollCursorIntoView")){var b=a.display,x=b.sizer.getBoundingClientRect(),ne=null;if(E.top+x.top<0?ne=!0:E.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(ne=!1),ne!=null&&!Ne){var fe=Je("div","\u200B",null,`position: absolute;
top: `+(E.top-b.viewOffset-is(a.display))+`px;
height: `+(E.bottom-E.top+Mo(a)+b.barHeight)+`px;
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(fe),fe.scrollIntoView(ne),a.display.lineSpace.removeChild(fe)}}}function rt(a,E,b,x){x==null&&(x=0);var ne;!a.options.lineWrapping&&E==b&&(E=E.ch?_n(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,b=E.sticky=="before"?_n(E.line,E.ch+1,"before"):E);for(var fe=0;fe<5;fe++){var Re=!1,_e=$t(a,E),et=!b||b==E?_e:$t(a,b);ne={left:Math.min(_e.left,et.left),top:Math.min(_e.top,et.top)-x,right:Math.max(_e.left,et.left),bottom:Math.max(_e.bottom,et.bottom)+x};var st=Et(a,ne),Qt=a.doc.scrollTop,Yt=a.doc.scrollLeft;if(st.scrollTop!=null&&(Hn(a,st.scrollTop),Math.abs(a.doc.scrollTop-Qt)>1&&(Re=!0)),st.scrollLeft!=null&&(Kn(a,st.scrollLeft),Math.abs(a.doc.scrollLeft-Yt)>1&&(Re=!0)),!Re)break}return ne}function pt(a,E){var b=Et(a,E);b.scrollTop!=null&&Hn(a,b.scrollTop),b.scrollLeft!=null&&Kn(a,b.scrollLeft)}function Et(a,E){var b=a.display,x=yo(a.display);E.top<0&&(E.top=0);var ne=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:b.scroller.scrollTop,fe=Va(a),Re={};E.bottom-E.top>fe&&(E.bottom=E.top+fe);var _e=a.doc.height+us(b),et=E.top<x,st=E.bottom>_e-x;if(E.top<ne)Re.scrollTop=et?0:E.top;else if(E.bottom>ne+fe){var Qt=Math.min(E.top,(st?_e:E.bottom)-fe);Qt!=ne&&(Re.scrollTop=Qt)}var Yt=a.options.fixedGutter?0:b.gutters.offsetWidth,Bn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:b.scroller.scrollLeft-Yt,pn=qo(a)-b.gutters.offsetWidth,xn=E.right-E.left>pn;return xn&&(E.right=E.left+pn),E.left<10?Re.scrollLeft=0:E.left<Bn?Re.scrollLeft=Math.max(0,E.left+Yt-(xn?0:10)):E.right>pn+Bn-3&&(Re.scrollLeft=E.right+(xn?0:10)-pn),Re}function Wt(a,E){E!=null&&(Nn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function qt(a){Nn(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)&&Nn(a),E!=null&&(a.curOp.scrollLeft=E),b!=null&&(a.curOp.scrollTop=b)}function En(a,E){Nn(a),a.curOp.scrollToPos=E}function Nn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var b=Hr(a,E.from),x=Hr(a,E.to);An(a,b,x,E.margin)}}function An(a,E,b,x){var ne=Et(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,ne.scrollLeft,ne.scrollTop)}function Hn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||$a(a,{top:E}),tn(a,E,!0),y&&$a(a),Pa(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 Kn(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,Ii(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function zn(a){var E=a.display,b=E.gutters.offsetWidth,x=Math.round(a.doc.height+us(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+Mo(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:b}}var Xn=function(a,E,b){this.cm=b;var x=this.vert=Je("div",[Je("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ne=this.horiz=Je("div",[Je("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=ne.tabIndex=-1,a(x),a(ne),qn(x,"scroll",function(){x.clientHeight&&E(x.scrollTop,"vertical")}),qn(ne,"scroll",function(){ne.clientWidth&&E(ne.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Be&&pe<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 ne=a.viewHeight-(E?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ne)+"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=Ce&&!Me?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new oe,this.disableVert=new oe},Xn.prototype.enableZeroWidthBar=function(a,E,b){a.style.pointerEvents="auto";function x(){var ne=a.getBoundingClientRect(),fe=b=="vert"?document.elementFromPoint(ne.right-1,(ne.top+ne.bottom)/2):document.elementFromPoint((ne.right+ne.left)/2,ne.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 er=function(){};er.prototype.update=function(){return{bottom:0,right:0}},er.prototype.setScrollLeft=function(){},er.prototype.setScrollTop=function(){},er.prototype.clear=function(){};function Gn(a,E){E||(E=zn(a));var b=a.display.barWidth,x=a.display.barHeight;Fr(a,E);for(var ne=0;ne<4&&b!=a.display.barWidth||x!=a.display.barHeight;ne++)b!=a.display.barWidth&&a.options.lineWrapping&&tc(a),Fr(a,zn(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 Br={native:Xn,null:er};function ar(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ze(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Br[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),qn(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"?Kn(a,E):Hn(a,E)},a),a.display.scrollbars.addClass&&ut(a.display.wrapper,a.display.scrollbars.addClass)}var Nr=0;function fr(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:++Nr},eA(a.curOp)}function cr(a){var E=a.curOp;E&&Go(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 ne=0;ne<E.length;ne++)Gr(E[ne]);for(var fe=0;fe<E.length;fe++)ya(E[fe]);for(var Re=0;Re<E.length;Re++)sa(E[Re])}function ea(a){var E=a.cm,b=E.display;fa(E),a.updateMaxLine&&qu(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 Gr(a){var E=a.cm,b=E.display;a.updatedDisplay&&tc(E),a.barMeasure=zn(E),b.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=vs(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+Mo(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,b.sizer.offsetLeft+a.adjustWidthTo-qo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=b.input.prepareSelection())}function ya(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<E.doc.scrollLeft&&Kn(E,Math.min(E.display.scroller.scrollLeft,a.maxScrollLeft),!0),E.display.maxLineChanged=!1);var b=a.focus&&a.focus==Ie();a.preparedSelection&&E.display.input.showSelection(a.preparedSelection,b),(a.updatedDisplay||a.startHeight!=E.doc.height)&&Gn(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&&zc(a.cm)}function sa(a){var E=a.cm,b=E.display,x=E.doc;if(a.updatedDisplay&&ni(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&&Kn(E,a.scrollLeft,!0,!0),a.scrollToPos){var ne=rt(E,Jr(x,a.scrollToPos.from),Jr(x,a.scrollToPos.to),a.scrollToPos.margin);Ve(E,ne)}var fe=a.maybeHiddenMarkers,Re=a.maybeUnhiddenMarkers;if(fe)for(var _e=0;_e<fe.length;++_e)fe[_e].lines.length||sr(fe[_e],"hide");if(Re)for(var et=0;et<Re.length;++et)Re[et].lines.length&&sr(Re[et],"unhide");b.wrapper.offsetHeight&&(x.scrollTop=E.display.scroller.scrollTop),a.changeObjs&&sr(E,"changes",E,a.changeObjs),a.update&&a.update.finish()}function Zr(a,E){if(a.curOp)return E();fr(a);try{return E()}finally{cr(a)}}function br(a,E){return function(){if(a.curOp)return E.apply(a,arguments);fr(a);try{return E.apply(a,arguments)}finally{cr(a)}}}function kr(a){return function(){if(this.curOp)return a.apply(this,arguments);fr(this);try{return a.apply(this,arguments)}finally{cr(this)}}}function Ur(a){return function(){var E=this.cm;if(!E||E.curOp)return a.apply(this,arguments);fr(E);try{return a.apply(this,arguments)}finally{cr(E)}}}function Pa(a,E){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(E,ct(Sa,a))}function Sa(a){var E=a.doc;if(!(E.highlightFrontier>=a.display.viewTo)){var b=+new Date+a.options.workTime,x=lo(a,E.highlightFrontier),ne=[];E.iter(x.line,Math.min(E.first+E.size,a.display.viewTo+500),function(fe){if(x.line>=a.display.viewFrom){var Re=fe.styles,_e=fe.text.length>a.options.maxHighlightLength?Ra(E.mode,x.state):null,et=Vo(a,fe,x,!0);_e&&(x.state=_e),fe.styles=et.styles;var st=fe.styleClasses,Qt=et.classes;Qt?fe.styleClasses=Qt:st&&(fe.styleClasses=null);for(var Yt=!Re||Re.length!=fe.styles.length||st!=Qt&&(!st||!Qt||st.bgClass!=Qt.bgClass||st.textClass!=Qt.textClass),Bn=0;!Yt&&Bn<Re.length;++Bn)Yt=Re[Bn]!=fe.styles[Bn];Yt&&ne.push(x.line),fe.stateAfter=x.save(),x.nextLine()}else fe.text.length<=a.options.maxHighlightLength&&To(a,fe.text,x),fe.stateAfter=x.line%5==0?x.save():null,x.nextLine();if(+new Date>b)return Pa(a,a.options.workDelay),!0}),E.highlightFrontier=x.line,E.modeFrontier=Math.max(E.modeFrontier,x.line),ne.length&&Zr(a,function(){for(var fe=0;fe<ne.length;fe++)mo(a,ne[fe],"text")})}}var ta=function(a,E,b){var x=a.display;this.viewport=E,this.visible=he(x,a.doc,E),this.editorIsHidden=!x.wrapper.offsetWidth,this.wrapperHeight=x.wrapper.clientHeight,this.wrapperWidth=x.wrapper.clientWidth,this.oldDisplayWidth=qo(a),this.force=b,this.dims=zs(a),this.events=[]};ta.prototype.signal=function(a,E){Yn(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 fa(a){var E=a.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=Mo(a)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=Mo(a)+"px",E.scrollbarsClipped=!0)}function Rr(a){if(a.hasFocus())return null;var E=Ie();if(!E||!nt(a.display.lineDiv,E))return null;var b={activeElt:E};if(window.getSelection){var x=window.getSelection();x.anchorNode&&x.extend&&nt(a.display.lineDiv,x.anchorNode)&&(b.anchorNode=x.anchorNode,b.anchorOffset=x.anchorOffset,b.focusNode=x.focusNode,b.focusOffset=x.focusOffset)}return b}function Xr(a){if(!(!a||!a.activeElt||a.activeElt==Ie())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&nt(document.body,a.anchorNode)&&nt(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 zo(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&&Ls(a)==0)return!1;ui(a)&&(zo(a),E.dims=zs(a));var ne=x.first+x.size,fe=Math.max(E.visible.from-a.options.viewportMargin,x.first),Re=Math.min(ne,E.visible.to+a.options.viewportMargin);b.viewFrom<fe&&fe-b.viewFrom<20&&(fe=Math.max(x.first,b.viewFrom)),b.viewTo>Re&&b.viewTo-Re<20&&(Re=Math.min(ne,b.viewTo)),bi&&(fe=jr(a.doc,fe),Re=Lr(a.doc,Re));var _e=fe!=b.viewFrom||Re!=b.viewTo||b.lastWrapHeight!=E.wrapperHeight||b.lastWrapWidth!=E.wrapperWidth;bl(a,fe,Re),b.viewOffset=Di(Ln(a.doc,b.viewFrom)),a.display.mover.style.top=b.viewOffset+"px";var et=Ls(a);if(!_e&&et==0&&!E.force&&b.renderedView==b.view&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo))return!1;var st=Rr(a);return et>4&&(b.lineDiv.style.display="none"),ii(a,b.updateLineNumbers,E.dims),et>4&&(b.lineDiv.style.display=""),b.renderedView=b.view,Xr(st),qe(b.cursorDiv),qe(b.selectionDiv),b.gutters.style.height=b.sizer.style.minHeight=0,_e&&(b.lastWrapHeight=E.wrapperHeight,b.lastWrapWidth=E.wrapperWidth,Pa(a,400)),b.updateLineNumbers=null,!0}function ni(a,E){for(var b=E.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||E.oldDisplayWidth==qo(a)){if(b&&b.top!=null&&(b={top:Math.min(a.doc.height+us(a.display)-Va(a),b.top)}),E.visible=he(a.display,a.doc,b),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else x&&(E.visible=he(a.display,a.doc,b));if(!ia(a,E))break;tc(a);var ne=zn(a);ro(a),Gn(a,ne),Ga(a,ne),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 $a(a,E){var b=new ta(a,E);if(ia(a,b)){tc(a),ni(a,b);var x=zn(a);ro(a),Gn(a,x),Ga(a,x),b.finish()}}function ii(a,E,b){var x=a.display,ne=a.options.lineNumbers,fe=x.lineDiv,Re=fe.firstChild;function _e(xn){var Er=xn.nextSibling;return Le&&Ce&&a.display.currentWheelTarget==xn?xn.style.display="none":xn.parentNode.removeChild(xn),Er}for(var et=x.view,st=x.viewFrom,Qt=0;Qt<et.length;Qt++){var Yt=et[Qt];if(!Yt.hidden)if(!Yt.node||Yt.node.parentNode!=fe){var Bn=Ll(a,Yt,st,b);fe.insertBefore(Bn,Re)}else{for(;Re!=Yt.node;)Re=_e(Re);var pn=ne&&E!=null&&E<=st&&Yt.lineNumber;Yt.changes&&(Pe(Yt.changes,"gutter")>-1&&(pn=!1),qA(a,Yt,st,b)),pn&&(qe(Yt.lineNumber),Yt.lineNumber.appendChild(document.createTextNode(no(a.options,st)))),Re=Yt.node.nextSibling}st+=Yt.size}for(;Re;)Re=_e(Re)}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+Mo(a)+"px"}function Ii(a){var E=a.display,b=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var x=ss(E)-E.scroller.scrollLeft+a.doc.scrollLeft,ne=E.gutters.offsetWidth,fe=x+"px",Re=0;Re<b.length;Re++)if(!b[Re].hidden){a.options.fixedGutter&&(b[Re].gutter&&(b[Re].gutter.style.left=fe),b[Re].gutterBackground&&(b[Re].gutterBackground.style.left=fe));var _e=b[Re].alignable;if(_e)for(var et=0;et<_e.length;et++)_e[et].style.left=fe}a.options.fixedGutter&&(E.gutters.style.left=x+ne+"px")}}function ui(a){if(!a.options.lineNumbers)return!1;var E=a.doc,b=no(a.options,E.first+E.size-1),x=a.display;if(b.length!=x.lineNumChars){var ne=x.measure.appendChild(Je("div",[Je("div",b)],"CodeMirror-linenumber CodeMirror-gutter-elt")),fe=ne.firstChild.offsetWidth,Re=ne.offsetWidth-fe;return x.lineGutter.style.width="",x.lineNumInnerWidth=Math.max(fe,x.lineGutter.offsetWidth-Re)+1,x.lineNumWidth=x.lineNumInnerWidth+Re,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,ne=0;ne<a.length;ne++){var fe=a[ne],Re=null;if(typeof fe!="string"&&(Re=fe.style,fe=fe.className),fe=="CodeMirror-linenumbers")if(E)x=!0;else continue;b.push({className:fe,style:Re})}return E&&!x&&b.push({className:"CodeMirror-linenumbers",style:null}),b}function Ui(a){var E=a.gutters,b=a.gutterSpecs;qe(E),a.lineGutter=null;for(var x=0;x<b.length;++x){var ne=b[x],fe=ne.className,Re=ne.style,_e=E.appendChild(Je("div",null,"CodeMirror-gutter "+fe));Re&&(_e.style.cssText=Re),fe=="CodeMirror-linenumbers"&&(a.lineGutter=_e,_e.style.width=(a.lineNumWidth||1)+"px")}E.style.display=b.length?"":"none",fi(a)}function yi(a){Ui(a.display),fo(a),Ii(a)}function Wi(a,E,b,x){var ne=this;this.input=b,ne.scrollbarFiller=Je("div",null,"CodeMirror-scrollbar-filler"),ne.scrollbarFiller.setAttribute("cm-not-content","true"),ne.gutterFiller=Je("div",null,"CodeMirror-gutter-filler"),ne.gutterFiller.setAttribute("cm-not-content","true"),ne.lineDiv=$e("div",null,"CodeMirror-code"),ne.selectionDiv=Je("div",null,null,"position: relative; z-index: 1"),ne.cursorDiv=Je("div",null,"CodeMirror-cursors"),ne.measure=Je("div",null,"CodeMirror-measure"),ne.lineMeasure=Je("div",null,"CodeMirror-measure"),ne.lineSpace=$e("div",[ne.measure,ne.lineMeasure,ne.selectionDiv,ne.cursorDiv,ne.lineDiv],null,"position: relative; outline: none");var fe=$e("div",[ne.lineSpace],"CodeMirror-lines");ne.mover=Je("div",[fe],null,"position: relative"),ne.sizer=Je("div",[ne.mover],"CodeMirror-sizer"),ne.sizerWidth=null,ne.heightForcer=Je("div",null,null,"position: absolute; height: "+at+"px; width: 1px;"),ne.gutters=Je("div",null,"CodeMirror-gutters"),ne.lineGutter=null,ne.scroller=Je("div",[ne.sizer,ne.heightForcer,ne.gutters],"CodeMirror-scroll"),ne.scroller.setAttribute("tabIndex","-1"),ne.wrapper=Je("div",[ne.scrollbarFiller,ne.gutterFiller,ne.scroller],"CodeMirror"),Be&&pe<8&&(ne.gutters.style.zIndex=-1,ne.scroller.style.paddingRight=0),!Le&&!(y&&se)&&(ne.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ne.wrapper):a(ne.wrapper)),ne.viewFrom=ne.viewTo=E.first,ne.reportedViewFrom=ne.reportedViewTo=E.first,ne.view=[],ne.renderedView=null,ne.externalMeasured=null,ne.viewOffset=0,ne.lastWrapHeight=ne.lastWrapWidth=0,ne.updateLineNumbers=null,ne.nativeBarWidth=ne.barHeight=ne.barWidth=0,ne.scrollbarsClipped=!1,ne.lineNumWidth=ne.lineNumInnerWidth=ne.lineNumChars=null,ne.alignWidgets=!1,ne.cachedCharWidth=ne.cachedTextHeight=ne.cachedPaddingH=null,ne.maxLine=null,ne.maxLineLength=0,ne.maxLineChanged=!1,ne.wheelDX=ne.wheelDY=ne.wheelStartX=ne.wheelStartY=null,ne.shift=!1,ne.selForContextMenu=null,ne.activeTouch=null,ne.gutterSpecs=mi(x.gutters,x.lineNumbers),Ui(ne),b.init(ne)}var vi=0,Yi=null;Be?Yi=-.53:y?Yi=15:ye?Yi=-.7:Ee&&(Yi=-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 pu(a){var E=Pi(a);return E.x*=Yi,E.y*=Yi,E}function gu(a,E){var b=Pi(E),x=b.x,ne=b.y,fe=a.display,Re=fe.scroller,_e=Re.scrollWidth>Re.clientWidth,et=Re.scrollHeight>Re.clientHeight;if(x&&_e||ne&&et){if(ne&&Ce&&Le){e:for(var st=E.target,Qt=fe.view;st!=Re;st=st.parentNode)for(var Yt=0;Yt<Qt.length;Yt++)if(Qt[Yt].node==st){a.display.currentWheelTarget=st;break e}}if(x&&!y&&!xe&&Yi!=null){ne&&et&&Hn(a,Math.max(0,Re.scrollTop+ne*Yi)),Kn(a,Math.max(0,Re.scrollLeft+x*Yi)),(!ne||ne&&et)&&Ba(E),fe.wheelStartX=null;return}if(ne&&Yi!=null){var Bn=ne*Yi,pn=a.doc.scrollTop,xn=pn+fe.wrapper.clientHeight;Bn<0?pn=Math.max(0,pn+Bn-50):xn=Math.min(a.doc.height,xn+Bn+50),$a(a,{top:pn,bottom:xn})}vi<20&&(fe.wheelStartX==null?(fe.wheelStartX=Re.scrollLeft,fe.wheelStartY=Re.scrollTop,fe.wheelDX=x,fe.wheelDY=ne,setTimeout(function(){if(fe.wheelStartX!=null){var Er=Re.scrollLeft-fe.wheelStartX,Qr=Re.scrollTop-fe.wheelStartY,Kr=Qr&&fe.wheelDY&&Qr/fe.wheelDY||Er&&fe.wheelDX&&Er/fe.wheelDX;fe.wheelStartX=fe.wheelStartY=null,Kr&&(Yi=(Yi*vi+Kr)/(vi+1),++vi)}},200)):(fe.wheelDX+=x,fe.wheelDY+=ne))}}var _a=function(a,E){this.ranges=a,this.primIndex=E};_a.prototype.primary=function(){return this.ranges[this.primIndex]},_a.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(!ju(b.anchor,x.anchor)||!ju(b.head,x.head))return!1}return!0},_a.prototype.deepCopy=function(){for(var a=[],E=0;E<this.ranges.length;E++)a[E]=new va(Do(this.ranges[E].anchor),Do(this.ranges[E].head));return new _a(a,this.primIndex)},_a.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},_a.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 va=function(a,E){this.anchor=a,this.head=E};va.prototype.from=function(){return ll(this.anchor,this.head)},va.prototype.to=function(){return Eo(this.anchor,this.head)},va.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,ne=E[b];E.sort(function(Bn,pn){return Ia(Bn.from(),pn.from())}),b=Pe(E,ne);for(var fe=1;fe<E.length;fe++){var Re=E[fe],_e=E[fe-1],et=Ia(_e.to(),Re.from());if(x&&!Re.empty()?et>0:et>=0){var st=ll(_e.from(),Re.from()),Qt=Eo(_e.to(),Re.to()),Yt=_e.empty()?Re.from()==Re.head:_e.from()==_e.head;fe<=b&&--b,E.splice(--fe,2,new va(Yt?Qt:st,Yt?st:Qt))}}return new _a(E,b)}function Li(a,E){return new _a([new va(a,E||a)],0)}function Eu(a){return a.text?_n(a.from.line+a.text.length-1,Ct(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Hi(a,E){if(Ia(a,E.from)<0)return a;if(Ia(a,E.to)<=0)return Eu(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+=Eu(E).ch-E.to.ch),_n(b,x)}function so(a,E){for(var b=[],x=0;x<a.sel.ranges.length;x++){var ne=a.sel.ranges[x];b.push(new va(Hi(ne.anchor,E),Hi(ne.head,E)))}return Ti(a.cm,b,a.sel.primIndex)}function ru(a,E,b){return a.line==E.line?_n(b.line,a.ch-E.ch+b.ch):_n(b.line+(a.line-E.line),a.ch)}function Ri(a,E,b){for(var x=[],ne=_n(a.first,0),fe=ne,Re=0;Re<E.length;Re++){var _e=E[Re],et=ru(_e.from,ne,fe),st=ru(Eu(_e),ne,fe);if(ne=_e.to,fe=st,b=="around"){var Qt=a.sel.ranges[Re],Yt=Ia(Qt.head,Qt.anchor)<0;x[Re]=new va(Yt?st:et,Yt?et:st)}else x[Re]=new va(et,et)}return new _a(x,a.sel.primIndex)}function Xi(a){a.doc.mode=da(a.options,a.doc.modeOption),Iu(a)}function Iu(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,Pa(a,100),a.state.modeGen++,a.curOp&&fo(a)}function oi(a,E){return E.from.ch==0&&E.to.ch==0&&Ct(E.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function hl(a,E,b,x){function ne(ma){return b?b[ma]:null}function fe(ma,Vr,La){mu(ma,Vr,La,x),cu(ma,"change",ma,E)}function Re(ma,Vr){for(var La=[],hi=ma;hi<Vr;++hi)La.push(new nu(st[hi],ne(hi),x));return La}var _e=E.from,et=E.to,st=E.text,Qt=Ln(a,_e.line),Yt=Ln(a,et.line),Bn=Ct(st),pn=ne(st.length-1),xn=et.line-_e.line;if(E.full)a.insert(0,Re(0,st.length)),a.remove(st.length,a.size-st.length);else if(oi(a,E)){var Er=Re(0,st.length-1);fe(Yt,Yt.text,pn),xn&&a.remove(_e.line,xn),Er.length&&a.insert(_e.line,Er)}else if(Qt==Yt)if(st.length==1)fe(Qt,Qt.text.slice(0,_e.ch)+Bn+Qt.text.slice(et.ch),pn);else{var Qr=Re(1,st.length-1);Qr.push(new nu(Bn+Qt.text.slice(et.ch),pn,x)),fe(Qt,Qt.text.slice(0,_e.ch)+st[0],ne(0)),a.insert(_e.line+1,Qr)}else if(st.length==1)fe(Qt,Qt.text.slice(0,_e.ch)+st[0]+Yt.text.slice(et.ch),ne(0)),a.remove(_e.line+1,xn);else{fe(Qt,Qt.text.slice(0,_e.ch)+st[0],ne(0)),fe(Yt,Bn+Yt.text.slice(et.ch),pn);var Kr=Re(1,st.length-1);xn>1&&a.remove(_e.line+1,xn-1),a.insert(_e.line+1,Kr)}cu(a,"change",a,E)}function Ha(a,E,b){function x(ne,fe,Re){if(ne.linked)for(var _e=0;_e<ne.linked.length;++_e){var et=ne.linked[_e];if(et.doc!=fe){var st=Re&&et.sharedHist;b&&!st||(E(et.doc,st),x(et.doc,ne,st))}}}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,As(a),Xi(a),Mi(a),a.options.lineWrapping||qu(a),a.options.mode=E.modeOption,fo(a)}function Mi(a){(a.doc.direction=="rtl"?ut:ze)(a.display.lineDiv,"CodeMirror-rtl")}function Aa(a){Zr(a,function(){Mi(a),fo(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 Gu(a,E){var b={from:Do(E.from),to:Eu(E),text:hr(a,E.from,E.to)};return cs(a,b,E.from.line,E.to.line+1),Ha(a,function(x){return cs(x,b,E.from.line,E.to.line+1)},!0),b}function Ju(a){for(;a.length;){var E=Ct(a);if(E.ranges)a.pop();else break}}function ho(a,E){if(E)return Ju(a.done),Ct(a.done);if(a.done.length&&!Ct(a.done).ranges)return Ct(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Ct(a.done)}function Ql(a,E,b,x){var ne=a.history;ne.undone.length=0;var fe=+new Date,Re,_e;if((ne.lastOp==x||ne.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&ne.lastModTime>fe-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(Re=ho(ne,ne.lastOp==x)))_e=Ct(Re.changes),Ia(E.from,E.to)==0&&Ia(E.from,_e.to)==0?_e.to=Eu(E):Re.changes.push(Gu(a,E));else{var et=Ct(ne.done);for((!et||!et.ranges)&&il(a.sel,ne.done),Re={changes:[Gu(a,E)],generation:ne.generation},ne.done.push(Re);ne.done.length>ne.undoDepth;)ne.done.shift(),ne.done[0].ranges||ne.done.shift()}ne.done.push(b),ne.generation=++ne.maxGeneration,ne.lastModTime=ne.lastSelTime=fe,ne.lastOp=ne.lastSelOp=x,ne.lastOrigin=ne.lastSelOrigin=E.origin,_e||sr(a,"historyAdded")}function pl(a,E,b,x){var ne=E.charAt(0);return ne=="*"||ne=="+"&&b.ranges.length==x.ranges.length&&b.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function ks(a,E,b,x){var ne=a.history,fe=x&&x.origin;b==ne.lastSelOp||fe&&ne.lastSelOrigin==fe&&(ne.lastModTime==ne.lastSelTime&&ne.lastOrigin==fe||pl(a,fe,Ct(ne.done),E))?ne.done[ne.done.length-1]=E:il(E,ne.done),ne.lastSelTime=+new Date,ne.lastSelOrigin=fe,ne.lastSelOp=b,x&&x.clearRedo!==!1&&Ju(ne.undone)}function il(a,E){var b=Ct(E);b&&b.ranges&&b.equals(a)||E.push(a)}function cs(a,E,b,x){var ne=E["spans_"+a.id],fe=0;a.iter(Math.max(a.first,b),Math.min(a.first+a.size,x),function(Re){Re.markedSpans&&((ne||(ne=E["spans_"+a.id]={}))[fe]=Re.markedSpans),++fe})}function gl(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 Ns(a,E){var b=E["spans_"+a.id];if(!b)return null;for(var x=[],ne=0;ne<E.text.length;++ne)x.push(gl(b[ne]));return x}function ha(a,E){var b=Ns(a,E),x=ts(a,E);if(!b)return x;if(!x)return b;for(var ne=0;ne<b.length;++ne){var fe=b[ne],Re=x[ne];if(fe&&Re)e:for(var _e=0;_e<Re.length;++_e){for(var et=Re[_e],st=0;st<fe.length;++st)if(fe[st].marker==et.marker)continue e;fe.push(et)}else Re&&(b[ne]=Re)}return b}function vl(a,E,b){for(var x=[],ne=0;ne<a.length;++ne){var fe=a[ne];if(fe.ranges){x.push(b?_a.prototype.deepCopy.call(fe):fe);continue}var Re=fe.changes,_e=[];x.push({changes:_e});for(var et=0;et<Re.length;++et){var st=Re[et],Qt=void 0;if(_e.push({from:st.from,to:st.to,text:st.text}),E)for(var Yt in st)(Qt=Yt.match(/^spans_(\d+)$/))&&Pe(E,Number(Qt[1]))>-1&&(Ct(_e)[Yt]=st[Yt],delete st[Yt])}}return x}function Ws(a,E,b,x){if(x){var ne=a.anchor;if(b){var fe=Ia(E,ne)<0;fe!=Ia(b,ne)<0?(ne=E,E=b):fe!=Ia(E,b)<0&&(E=b)}return new va(ne,E)}else return new va(b||E,E)}function Ol(a,E,b,x,ne){ne==null&&(ne=a.cm&&(a.cm.display.shift||a.extend)),Lo(a,new _a([Ws(a.sel.primary(),E,b,ne)],0),x)}function ul(a,E,b){for(var x=[],ne=a.cm&&(a.cm.display.shift||a.extend),fe=0;fe<a.sel.ranges.length;fe++)x[fe]=Ws(a.sel.ranges[fe],E[fe],null,ne);var Re=Ti(a.cm,x,a.sel.primIndex);Lo(a,Re,b)}function Ys(a,E,b,x){var ne=a.sel.ranges.slice(0);ne[E]=b,Lo(a,Ti(a.cm,ne,a.sel.primIndex),x)}function wA(a,E,b,x){Lo(a,Li(E,b),x)}function lA(a,E,b){var x={ranges:E.ranges,update:function(ne){this.ranges=[];for(var fe=0;fe<ne.length;fe++)this.ranges[fe]=new va(Jr(a,ne[fe].anchor),Jr(a,ne[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 sA(a,E,b){var x=a.history.done,ne=Ct(x);ne&&ne.ranges?(x[x.length-1]=E,ei(a,E,b)):Lo(a,E,b)}function Lo(a,E,b){ei(a,E,b),ks(a,a.sel,a.cm?a.cm.curOp.id:NaN,b)}function ei(a,E,b){(Yn(a,"beforeSelectionChange")||a.cm&&Yn(a.cm,"beforeSelectionChange"))&&(E=lA(a,E,b));var x=b&&b.bias||(Ia(E.primary().head,a.sel.primary().head)<0?-1:1);nc(a,Vl(a,E,x,!0)),!(b&&b.scroll===!1)&&a.cm&&qt(a.cm)}function nc(a,E){E.equals(a.sel)||(a.sel=E,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,sn(a.cm)),cu(a,"cursorActivity",a))}function ds(a){nc(a,Vl(a,a.sel,null,!1))}function Vl(a,E,b,x){for(var ne,fe=0;fe<E.ranges.length;fe++){var Re=E.ranges[fe],_e=E.ranges.length==a.sel.ranges.length&&a.sel.ranges[fe],et=Pl(a,Re.anchor,_e&&_e.anchor,b,x),st=Pl(a,Re.head,_e&&_e.head,b,x);(ne||et!=Re.anchor||st!=Re.head)&&(ne||(ne=E.ranges.slice(0,fe)),ne[fe]=new va(et,st))}return ne?Ti(a.cm,ne,E.primIndex):E}function Ul(a,E,b,x,ne){var fe=Ln(a,E.line);if(fe.markedSpans)for(var Re=0;Re<fe.markedSpans.length;++Re){var _e=fe.markedSpans[Re],et=_e.marker,st="selectLeft"in et?!et.selectLeft:et.inclusiveLeft,Qt="selectRight"in et?!et.selectRight:et.inclusiveRight;if((_e.from==null||(st?_e.from<=E.ch:_e.from<E.ch))&&(_e.to==null||(Qt?_e.to>=E.ch:_e.to>E.ch))){if(ne&&(sr(et,"beforeCursorEnter"),et.explicitlyCleared))if(fe.markedSpans){--Re;continue}else break;if(!et.atomic)continue;if(b){var Yt=et.find(x<0?1:-1),Bn=void 0;if((x<0?Qt:st)&&(Yt=jA(a,Yt,-x,Yt&&Yt.line==E.line?fe:null)),Yt&&Yt.line==E.line&&(Bn=Ia(Yt,b))&&(x<0?Bn<0:Bn>0))return Ul(a,Yt,E,x,ne)}var pn=et.find(x<0?-1:1);return(x<0?st:Qt)&&(pn=jA(a,pn,x,pn.line==E.line?fe:null)),pn?Ul(a,pn,E,x,ne):null}}return E}function Pl(a,E,b,x,ne){var fe=x||1,Re=Ul(a,E,b,fe,ne)||!ne&&Ul(a,E,b,fe,!0)||Ul(a,E,b,-fe,ne)||!ne&&Ul(a,E,b,-fe,!0);return Re||(a.cantEdit=!0,_n(a.first,0))}function jA(a,E,b,x){return b<0&&E.ch==0?E.line>a.first?Jr(a,_n(E.line-1)):null:b>0&&E.ch==(x||Ln(a,E.line)).text.length?E.line<a.first+a.size-1?_n(E.line+1,0):null:new _n(E.line,E.ch+b)}function xA(a){a.setSelection(_n(a.firstLine(),0),_n(a.lastLine()),Ge)}function $o(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(ne,fe,Re,_e){ne&&(x.from=Jr(a,ne)),fe&&(x.to=Jr(a,fe)),Re&&(x.text=Re),_e!==void 0&&(x.origin=_e)}),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 Fo(a,E,b){if(a.cm){if(!a.cm.curOp)return br(a.cm,Fo)(a,E,b);if(a.cm.state.suppressEdits)return}if(!((Yn(a,"beforeChange")||a.cm&&Yn(a.cm,"beforeChange"))&&(E=$o(a,E,!0),!E))){var x=Dl&&!b&&Ds(a,E.from,E.to);if(x)for(var ne=x.length-1;ne>=0;--ne)AA(a,{from:x[ne].from,to:x[ne].to,text:ne?[""]:E.text,origin:E.origin});else AA(a,E)}}function AA(a,E){if(!(E.text.length==1&&E.text[0]==""&&Ia(E.from,E.to)==0)){var b=so(a,E);Ql(a,E,b,a.cm?a.cm.curOp.id:NaN),Bs(a,E,b,ts(a,E));var x=[];Ha(a,function(ne,fe){!fe&&Pe(x,ne.history)==-1&&(cA(ne.history,E),x.push(ne.history)),Bs(ne,E,null,ts(ne,E))})}}function Ks(a,E,b){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!b)){for(var ne=a.history,fe,Re=a.sel,_e=E=="undo"?ne.done:ne.undone,et=E=="undo"?ne.undone:ne.done,st=0;st<_e.length&&(fe=_e[st],!(b?fe.ranges&&!fe.equals(a.sel):!fe.ranges));st++);if(st!=_e.length){for(ne.lastOrigin=ne.lastSelOrigin=null;;)if(fe=_e.pop(),fe.ranges){if(il(fe,et),b&&!fe.equals(a.sel)){Lo(a,fe,{clearRedo:!1});return}Re=fe}else if(x){_e.push(fe);return}else break;var Qt=[];il(Re,et),et.push({changes:Qt,generation:ne.generation}),ne.generation=fe.generation||++ne.maxGeneration;for(var Yt=Yn(a,"beforeChange")||a.cm&&Yn(a.cm,"beforeChange"),Bn=function(Er){var Qr=fe.changes[Er];if(Qr.origin=E,Yt&&!$o(a,Qr,!1))return _e.length=0,{};Qt.push(Gu(a,Qr));var Kr=Er?so(a,Qr):Ct(_e);Bs(a,Qr,Kr,ha(a,Qr)),!Er&&a.cm&&a.cm.scrollIntoView({from:Qr.from,to:Eu(Qr)});var ma=[];Ha(a,function(Vr,La){!La&&Pe(ma,Vr.history)==-1&&(cA(Vr.history,Qr),ma.push(Vr.history)),Bs(Vr,Qr,null,ha(Vr,Qr))})},pn=fe.changes.length-1;pn>=0;--pn){var xn=Bn(pn);if(xn)return xn.v}}}}function Es(a,E){if(E!=0&&(a.first+=E,a.sel=new _a(Lt(a.sel.ranges,function(ne){return new va(_n(ne.anchor.line+E,ne.anchor.ch),_n(ne.head.line+E,ne.head.ch))}),a.sel.primIndex),a.cm)){fo(a.cm,a.first,a.first-E,E);for(var b=a.cm.display,x=b.viewFrom;x<b.viewTo;x++)mo(a.cm,x,"gutter")}}function Bs(a,E,b,x){if(a.cm&&!a.cm.curOp)return br(a.cm,Bs)(a,E,b,x);if(E.to.line<a.first){Es(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 ne=E.text.length-1-(a.first-E.from.line);Es(a,ne),E={from:_n(a.first,0),to:_n(E.to.line+ne,E.to.ch),text:[Ct(E.text)],origin:E.origin}}var fe=a.lastLine();E.to.line>fe&&(E={from:E.from,to:_n(fe,Ln(a,fe).text.length),text:[E.text[0]],origin:E.origin}),E.removed=hr(a,E.from,E.to),b||(b=so(a,E)),a.cm?Uu(a.cm,E,x):hl(a,E,x),ei(a,b,Ge),a.cantEdit&&Pl(a,_n(a.firstLine(),0))&&(a.cantEdit=!1)}}function Uu(a,E,b){var x=a.doc,ne=a.display,fe=E.from,Re=E.to,_e=!1,et=fe.line;a.options.lineWrapping||(et=Da(Al(Ln(x,fe.line))),x.iter(et,Re.line+1,function(pn){if(pn==ne.maxLine)return _e=!0,!0})),x.sel.contains(E.from,E.to)>-1&&sn(a),hl(x,E,b,Kl(a)),a.options.lineWrapping||(x.iter(et,fe.line+E.text.length,function(pn){var xn=Zi(pn);xn>ne.maxLineLength&&(ne.maxLine=pn,ne.maxLineLength=xn,ne.maxLineChanged=!0,_e=!1)}),_e&&(a.curOp.updateMaxLine=!0)),yl(x,fe.line),Pa(a,400);var st=E.text.length-(Re.line-fe.line)-1;E.full?fo(a):fe.line==Re.line&&E.text.length==1&&!oi(a.doc,E)?mo(a,fe.line,"text"):fo(a,fe.line,Re.line+1,st);var Qt=Yn(a,"changes"),Yt=Yn(a,"change");if(Yt||Qt){var Bn={from:fe,to:Re,text:E.text,removed:E.removed,origin:E.origin};Yt&&cu(a,"change",a,Bn),Qt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Bn)}a.display.selForContextMenu=null}function Cs(a,E,b,x,ne){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)),Fo(a,{from:b,to:x,text:E,origin:ne})}function HA(a,E,b,x){b<a.line?a.line+=x:E<a.line&&(a.line=E,a.ch=0)}function RA(a,E,b,x){for(var ne=0;ne<a.length;++ne){var fe=a[ne],Re=!0;if(fe.ranges){fe.copied||(fe=a[ne]=fe.deepCopy(),fe.copied=!0);for(var _e=0;_e<fe.ranges.length;_e++)HA(fe.ranges[_e].anchor,E,b,x),HA(fe.ranges[_e].head,E,b,x);continue}for(var et=0;et<fe.changes.length;++et){var st=fe.changes[et];if(b<st.from.line)st.from=_n(st.from.line+x,st.from.ch),st.to=_n(st.to.line+x,st.to.ch);else if(E<=st.to.line){Re=!1;break}}Re||(a.splice(0,ne+1),ne=0)}}function cA(a,E){var b=E.from.line,x=E.to.line,ne=E.text.length-(x-b)-1;RA(a.done,b,x,ne),RA(a.undone,b,x,ne)}function dA(a,E,b,x){var ne=E,fe=E;return typeof E=="number"?fe=Ln(a,Ja(a,E)):ne=Da(E),ne==null?null:(x(fe,ne)&&a.cm&&mo(a.cm,ne,b),fe)}function fA(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}fA.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,E){for(var b=a,x=a+E;b<x;++b){var ne=this.lines[b];this.height-=ne.height,Ou(ne),cu(ne,"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 Qs(a){this.children=a;for(var E=0,b=0,x=0;x<a.length;++x){var ne=a[x];E+=ne.chunkSize(),b+=ne.height,ne.parent=this}this.size=E,this.height=b,this.parent=null}Qs.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],ne=x.chunkSize();if(a<ne){var fe=Math.min(E,ne-a),Re=x.height;if(x.removeInner(a,fe),this.height-=Re-x.height,ne==fe&&(this.children.splice(b--,1),x.parent=null),(E-=fe)==0)break;a=0}else a-=ne}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof fA))){var _e=[];this.collapse(_e),this.children=[new fA(_e)],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 ne=this.children[x],fe=ne.chunkSize();if(a<=fe){if(ne.insertInner(a,E,b),ne.lines&&ne.lines.length>50){for(var Re=ne.lines.length%25+25,_e=Re;_e<ne.lines.length;){var et=new fA(ne.lines.slice(_e,_e+=25));ne.height-=et.height,this.children.splice(++x,0,et),et.parent=this}ne.lines=ne.lines.slice(0,Re),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 Qs(E);if(a.parent){a.size-=b.size,a.height-=b.height;var ne=Pe(a.parent.children,a);a.parent.children.splice(ne+1,0,b)}else{var x=new Qs(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 ne=this.children[x],fe=ne.chunkSize();if(a<fe){var Re=Math.min(E,fe-a);if(ne.iterN(a,Re,b))return!0;if((E-=Re)==0)break;a=0}else a-=fe}}};var Os=function(a,E,b){if(b)for(var x in b)b.hasOwnProperty(x)&&(this[x]=b[x]);this.doc=a,this.node=E};Os.prototype.clear=function(){var a=this.doc.cm,E=this.line.widgets,b=this.line,x=Da(b);if(!(x==null||!E)){for(var ne=0;ne<E.length;++ne)E[ne]==this&&E.splice(ne--,1);E.length||(b.widgets=null);var fe=Io(this);ba(b,Math.max(0,b.height-fe)),a&&(Zr(a,function(){mA(a,b,-fe),mo(a,x,"widget")}),cu(a,"lineWidgetCleared",a,this,x))}},Os.prototype.changed=function(){var a=this,E=this.height,b=this.doc.cm,x=this.line;this.height=null;var ne=Io(this)-E;ne&&(aa(this.doc,x)||ba(x,x.height+ne),b&&Zr(b,function(){b.curOp.forceUpdate=!0,mA(b,x,ne),cu(b,"lineWidgetChanged",b,a,Da(x))}))},Mr(Os);function mA(a,E,b){Di(E)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Wt(a,b)}function vc(a,E,b,x){var ne=new Os(a,b,x),fe=a.cm;return fe&&ne.noHScroll&&(fe.display.alignWidgets=!0),dA(a,E,"widget",function(Re){var _e=Re.widgets||(Re.widgets=[]);if(ne.insertAt==null?_e.push(ne):_e.splice(Math.min(_e.length-1,Math.max(0,ne.insertAt)),0,ne),ne.line=Re,fe&&!aa(a,Re)){var et=Di(Re)<a.scrollTop;ba(Re,Re.height+Io(ne)),et&&Wt(fe,ne.height),fe.curOp.forceUpdate=!0}return!0}),fe&&cu(fe,"lineWidgetAdded",fe,ne,typeof E=="number"?E:Da(E)),ne}var bA=0,Gl=function(a,E){this.lines=[],this.type=E,this.doc=a,this.id=++bA};Gl.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,E=a&&!a.curOp;if(E&&fr(a),Yn(this,"clear")){var b=this.find();b&&cu(this,"clear",b.from,b.to)}for(var x=null,ne=null,fe=0;fe<this.lines.length;++fe){var Re=this.lines[fe],_e=es(Re.markedSpans,this);a&&!this.collapsed?mo(a,Da(Re),"text"):a&&(_e.to!=null&&(ne=Da(Re)),_e.from!=null&&(x=Da(Re))),Re.markedSpans=Hs(Re.markedSpans,_e),_e.from==null&&this.collapsed&&!aa(this.doc,Re)&&a&&ba(Re,yo(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var et=0;et<this.lines.length;++et){var st=Al(this.lines[et]),Qt=Zi(st);Qt>a.display.maxLineLength&&(a.display.maxLine=st,a.display.maxLineLength=Qt,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&fo(a,x,ne+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&ds(a.doc)),a&&cu(a,"markerCleared",a,this,x,ne),E&&cr(a),this.parent&&this.parent.clear()}},Gl.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var b,x,ne=0;ne<this.lines.length;++ne){var fe=this.lines[ne],Re=es(fe.markedSpans,this);if(Re.from!=null&&(b=_n(E?fe:Da(fe),Re.from),a==-1))return b;if(Re.to!=null&&(x=_n(E?fe:Da(fe),Re.to),a==1))return x}return b&&{from:b,to:x}},Gl.prototype.changed=function(){var a=this,E=this.find(-1,!0),b=this,x=this.doc.cm;!E||!x||Zr(x,function(){var ne=E.line,fe=Da(E.line),Re=kl(x,fe);if(Re&&(PA(Re),x.curOp.selectionChanged=x.curOp.forceUpdate=!0),x.curOp.updateMaxLine=!0,!aa(b.doc,ne)&&b.height!=null){var _e=b.height;b.height=null;var et=Io(b)-_e;et&&ba(ne,ne.height+et)}cu(x,"markerChanged",x,a)})},Gl.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||Pe(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Gl.prototype.detachLine=function(a){if(this.lines.splice(Pe(this.lines,a),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},Mr(Gl);function vu(a,E,b,x,ne){if(x&&x.shared)return Gs(a,E,b,x,ne);if(a.cm&&!a.cm.curOp)return br(a.cm,vu)(a,E,b,x,ne);var fe=new Gl(a,ne),Re=Ia(E,b);if(x&&Ft(x,fe,!1),Re>0||Re==0&&fe.clearWhenEmpty!==!1)return fe;if(fe.replacedWith&&(fe.collapsed=!0,fe.widgetNode=$e("span",[fe.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||fe.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(fe.widgetNode.insertLeft=!0)),fe.collapsed){if(ns(a,E.line,E,b,fe)||E.line!=b.line&&ns(a,b.line,E,b,fe))throw new Error("Inserting collapsed marker partially overlapping an existing one");Bo()}fe.addToHistory&&Ql(a,{from:E,to:b,origin:"markText"},a.sel,NaN);var _e=E.line,et=a.cm,st;if(a.iter(_e,b.line+1,function(Yt){et&&fe.collapsed&&!et.options.lineWrapping&&Al(Yt)==et.display.maxLine&&(st=!0),fe.collapsed&&_e!=E.line&&ba(Yt,0),Ho(Yt,new Au(fe,_e==E.line?E.ch:null,_e==b.line?b.ch:null)),++_e}),fe.collapsed&&a.iter(E.line,b.line+1,function(Yt){aa(a,Yt)&&ba(Yt,0)}),fe.clearOnEnter&&qn(fe,"beforeCursorEnter",function(){return fe.clear()}),fe.readOnly&&(Hu(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),fe.collapsed&&(fe.id=++bA,fe.atomic=!0),et){if(st&&(et.curOp.updateMaxLine=!0),fe.collapsed)fo(et,E.line,b.line+1);else if(fe.className||fe.startStyle||fe.endStyle||fe.css||fe.attributes||fe.title)for(var Qt=E.line;Qt<=b.line;Qt++)mo(et,Qt,"text");fe.atomic&&ds(et.doc),cu(et,"markerAdded",et,fe)}return fe}var Vs=function(a,E){this.markers=a,this.primary=E;for(var b=0;b<a.length;++b)a[b].parent=this};Vs.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();cu(this,"clear")}},Vs.prototype.find=function(a,E){return this.primary.find(a,E)},Mr(Vs);function Gs(a,E,b,x,ne){x=Ft(x),x.shared=!1;var fe=[vu(a,E,b,x,ne)],Re=fe[0],_e=x.widgetNode;return Ha(a,function(et){_e&&(x.widgetNode=_e.cloneNode(!0)),fe.push(vu(et,Jr(et,E),Jr(et,b),x,ne));for(var st=0;st<et.linked.length;++st)if(et.linked[st].isParent)return;Re=Ct(fe)}),new Vs(fe,Re)}function DA(a){return a.findMarks(_n(a.first,0),a.clipPos(_n(a.lastLine())),function(E){return E.parent})}function zA(a,E){for(var b=0;b<E.length;b++){var x=E[b],ne=x.find(),fe=a.clipPos(ne.from),Re=a.clipPos(ne.to);if(Ia(fe,Re)){var _e=vu(a,fe,Re,x.primary,x.primary.type);x.markers.push(_e),_e.parent=x}}}function ZA(a){for(var E=function(x){var ne=a[x],fe=[ne.primary.doc];Ha(ne.primary.doc,function(et){return fe.push(et)});for(var Re=0;Re<ne.markers.length;Re++){var _e=ne.markers[Re];Pe(fe,_e.doc)==-1&&(_e.parent=null,ne.markers.splice(Re--,1))}},b=0;b<a.length;b++)E(b)}var Ea=0,Wa=function(a,E,b,x,ne){if(!(this instanceof Wa))return new Wa(a,E,b,x,ne);b==null&&(b=0),Qs.call(this,[new fA([new nu("",null)])]),this.first=b,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=b;var fe=_n(b,0);this.sel=Li(fe),this.history=new Na(null),this.id=++Ea,this.modeOption=E,this.lineSep=x,this.direction=ne=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),hl(this,{from:fe,to:fe,text:a}),Lo(this,Li(fe),Ge)};Wa.prototype=Ae(Qs.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=ca(this,this.first,this.first+this.size);return a===!1?E:E.join(a||this.lineSeparator())},setValue:Ur(function(a){var E=_n(this.first,0),b=this.first+this.size-1;Fo(this,{from:E,to:_n(b,Ln(this,b).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&rn(this.cm,0,0),Lo(this,Li(E),Ge)}),replaceRange:function(a,E,b,x){E=Jr(this,E),b=b?Jr(this,b):E,Cs(this,a,E,b,x)},getRange:function(a,E,b){var x=hr(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(bo(this,a))return Ln(this,a)},getLineNumber:function(a){return Da(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=Ln(this,a)),Al(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:Ur(function(a,E,b){wA(this,Jr(this,typeof a=="number"?_n(a,E||0):a),null,b)}),setSelection:Ur(function(a,E,b){wA(this,Jr(this,a),Jr(this,E||a),b)}),extendSelection:Ur(function(a,E,b){Ol(this,Jr(this,a),E&&Jr(this,E),b)}),extendSelections:Ur(function(a,E){ul(this,Wu(this,a),E)}),extendSelectionsBy:Ur(function(a,E){var b=Lt(this.sel.ranges,a);ul(this,Wu(this,b),E)}),setSelections:Ur(function(a,E,b){if(a.length){for(var x=[],ne=0;ne<a.length;ne++)x[ne]=new va(Jr(this,a[ne].anchor),Jr(this,a[ne].head));E==null&&(E=Math.min(a.length-1,this.sel.primIndex)),Lo(this,Ti(this.cm,x,E),b)}}),addSelection:Ur(function(a,E,b){var x=this.sel.ranges.slice(0);x.push(new va(Jr(this,a),Jr(this,E||a))),Lo(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 ne=hr(this,E[x].from(),E[x].to());b=b?b.concat(ne):ne}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 ne=hr(this,b[x].from(),b[x].to());a!==!1&&(ne=ne.join(a||this.lineSeparator())),E[x]=ne}return E},replaceSelection:function(a,E,b){for(var x=[],ne=0;ne<this.sel.ranges.length;ne++)x[ne]=a;this.replaceSelections(x,E,b||"+input")},replaceSelections:Ur(function(a,E,b){for(var x=[],ne=this.sel,fe=0;fe<ne.ranges.length;fe++){var Re=ne.ranges[fe];x[fe]={from:Re.from(),to:Re.to(),text:this.splitLines(a[fe]),origin:b}}for(var _e=E&&E!="end"&&Ri(this,x,E),et=x.length-1;et>=0;et--)Fo(this,x[et]);_e?sA(this,_e):this.cm&&qt(this.cm)}),undo:Ur(function(){Ks(this,"undo")}),redo:Ur(function(){Ks(this,"redo")}),undoSelection:Ur(function(){Ks(this,"undo",!0)}),redoSelection:Ur(function(){Ks(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 ne=0;ne<a.undone.length;ne++)a.undone[ne].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:vl(this.history.done),undone:vl(this.history.undone)}},setHistory:function(a){var E=this.history=new Na(this.history.maxGeneration);E.done=vl(a.done.slice(0),null,!0),E.undone=vl(a.undone.slice(0),null,!0)},setGutterMarker:Ur(function(a,E,b){return dA(this,a,"gutter",function(x){var ne=x.gutterMarkers||(x.gutterMarkers={});return ne[E]=b,!b&&te(ne)&&(x.gutterMarkers=null),!0})}),clearGutter:Ur(function(a){var E=this;this.iter(function(b){b.gutterMarkers&&b.gutterMarkers[a]&&dA(E,b,"gutter",function(){return b.gutterMarkers[a]=null,te(b.gutterMarkers)&&(b.gutterMarkers=null),!0})})}),lineInfo:function(a){var E;if(typeof a=="number"){if(!bo(this,a)||(E=a,a=Ln(this,a),!a))return null}else if(E=Da(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:Ur(function(a,E,b){return dA(this,a,E=="gutter"?"gutter":"class",function(x){var ne=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!x[ne])x[ne]=b;else{if(Xe(b).test(x[ne]))return!1;x[ne]+=" "+b}return!0})}),removeLineClass:Ur(function(a,E,b){return dA(this,a,E=="gutter"?"gutter":"class",function(x){var ne=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",fe=x[ne];if(fe)if(b==null)x[ne]=null;else{var Re=fe.match(Xe(b));if(!Re)return!1;var _e=Re.index+Re[0].length;x[ne]=fe.slice(0,Re.index)+(!Re.index||_e==fe.length?"":" ")+fe.slice(_e)||null}else return!1;return!0})}),addLineWidget:Ur(function(a,E,b){return vc(this,a,E,b)}),removeLineWidget:function(a){a.clear()},markText:function(a,E,b){return vu(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),vu(this,a,a,b,"bookmark")},findMarksAt:function(a){a=Jr(this,a);var E=[],b=Ln(this,a.line).markedSpans;if(b)for(var x=0;x<b.length;++x){var ne=b[x];(ne.from==null||ne.from<=a.ch)&&(ne.to==null||ne.to>=a.ch)&&E.push(ne.marker.parent||ne.marker)}return E},findMarks:function(a,E,b){a=Jr(this,a),E=Jr(this,E);var x=[],ne=a.line;return this.iter(a.line,E.line+1,function(fe){var Re=fe.markedSpans;if(Re)for(var _e=0;_e<Re.length;_e++){var et=Re[_e];!(et.to!=null&&ne==a.line&&a.ch>=et.to||et.from==null&&ne!=a.line||et.from!=null&&ne==E.line&&et.from>=E.ch)&&(!b||b(et.marker))&&x.push(et.marker.parent||et.marker)}++ne}),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(ne){var fe=ne.text.length+x;if(fe>a)return E=a,!0;a-=fe,++b}),Jr(this,_n(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(ca(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(ca(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}],zA(x,DA(this)),x},unlinkDoc:function(a){if(a instanceof _u&&(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(ne){return x.push(ne.id)},!0),a.history=new Na(null),a.history.done=vl(this.history.done,x),a.history.undone=vl(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):_i(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Ur(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(E){return E.order=null}),this.cm&&Aa(this.cm))})}),Wa.prototype.eachLine=Wa.prototype.iter;var el=0;function fs(a){var E=this;if(Ic(E),!(_t(E,a)||_o(E.display,a))){Ba(a),Be&&(el=+new Date);var b=fl(E,a,!0),x=a.dataTransfer.files;if(!(!b||E.isReadOnly()))if(x&&x.length&&window.FileReader&&window.File)for(var ne=x.length,fe=Array(ne),Re=0,_e=function(){++Re==ne&&br(E,function(){b=Jr(E.doc,b);var pn={from:b,to:b,text:E.doc.splitLines(fe.filter(function(xn){return xn!=null}).join(E.doc.lineSeparator())),origin:"paste"};Fo(E.doc,pn),sA(E.doc,Li(Jr(E.doc,b),Jr(E.doc,Eu(pn))))})()},et=function(pn,xn){if(E.options.allowDropFileTypes&&Pe(E.options.allowDropFileTypes,pn.type)==-1){_e();return}var Er=new FileReader;Er.onerror=function(){return _e()},Er.onload=function(){var Qr=Er.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Qr)){_e();return}fe[xn]=Qr,_e()},Er.readAsText(pn)},st=0;st<x.length;st++)et(x[st],st);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 Qt=a.dataTransfer.getData("Text");if(Qt){var Yt;if(E.state.draggingText&&!E.state.draggingText.copy&&(Yt=E.listSelections()),ei(E.doc,Li(b,b)),Yt)for(var Bn=0;Bn<Yt.length;++Bn)Cs(E.doc,"",Yt[Bn].anchor,Yt[Bn].head,"drag");E.replaceSelection(Qt,"around","paste"),E.display.input.focus()}}catch(pn){}}}}function SA(a,E){if(Be&&(!a.state.draggingText||+new Date-el<100)){$r(E);return}if(!(_t(a,E)||_o(a.display,E))&&(E.dataTransfer.setData("Text",a.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!Ee)){var b=Je("img",null,null,"position: fixed; left: 0; top: 0;");b.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",xe&&(b.width=b.height=1,a.display.wrapper.appendChild(b),b._top=b.offsetTop),E.dataTransfer.setDragImage(b,0,0),xe&&b.parentNode.removeChild(b)}}function Sc(a,E){var b=fl(a,E);if(b){var x=document.createDocumentFragment();_r(a,b,x),a.display.dragCursor||(a.display.dragCursor=Je("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),me(a.display.dragCursor,x)}}function Ic(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function rc(a){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),b=[],x=0;x<E.length;x++){var ne=E[x].CodeMirror;ne&&b.push(ne)}b.length&&b[0].operation(function(){for(var fe=0;fe<b.length;fe++)a(b[fe])})}}var Jl=!1;function uu(){Jl||(Oi(),Jl=!0)}function Oi(){var a;qn(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,rc(Wn)},100))}),qn(window,"blur",function(){return rc(uA)})}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"},wo=0;wo<10;wo++)bu[wo+48]=bu[wo+96]=String(wo);for(var ac=65;ac<=90;ac++)bu[ac]=String.fromCharCode(ac);for(var ic=1;ic<=12;ic++)bu[ic+111]=bu[ic+63235]="F"+ic;var hA={};hA.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"},hA.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"},hA.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"},hA.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"]},hA.default=Ce?hA.macDefault:hA.pcDefault;function Dd(a){var E=a.split(/-(?!$)/);a=E[E.length-1];for(var b,x,ne,fe,Re=0;Re<E.length-1;Re++){var _e=E[Re];if(/^(cmd|meta|m)$/i.test(_e))fe=!0;else if(/^a(lt)?$/i.test(_e))b=!0;else if(/^(c|ctrl|control)$/i.test(_e))x=!0;else if(/^s(hift)?$/i.test(_e))ne=!0;else throw new Error("Unrecognized modifier name: "+_e)}return b&&(a="Alt-"+a),x&&(a="Ctrl-"+a),fe&&(a="Cmd-"+a),ne&&(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 ne=Lt(b.split(" "),Dd),fe=0;fe<ne.length;fe++){var Re=void 0,_e=void 0;fe==ne.length-1?(_e=ne.join(" "),Re=x):(_e=ne.slice(0,fe+1).join(" "),Re="...");var et=E[_e];if(!et)E[_e]=Re;else if(et!=Re)throw new Error("Inconsistent bindings for "+_e)}delete a[b]}for(var st in E)a[st]=E[st];return a}function El(a,E,b,x){E=Zo(E);var ne=E.call?E.call(a,x):E[a];if(ne===!1)return"nothing";if(ne==="...")return"multi";if(ne!=null&&b(ne))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return El(a,E.fallthrough,b,x);for(var fe=0;fe<E.fallthrough.length;fe++){var Re=El(a,E.fallthrough[fe],b,x);if(Re)return Re}}}function Us(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),(ve?E.metaKey:E.ctrlKey)&&x!="Ctrl"&&(a="Ctrl-"+a),(ve?E.ctrlKey:E.metaKey)&&x!="Mod"&&(a="Cmd-"+a),!b&&E.shiftKey&&x!="Shift"&&(a="Shift-"+a),a}function Zc(a,E){if(xe&&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 Zo(a){return typeof a=="string"?hA[a]:a}function Oo(a,E){for(var b=a.doc.sel.ranges,x=[],ne=0;ne<b.length;ne++){for(var fe=E(b[ne]);x.length&&Ia(fe.from,Ct(x).to)<=0;){var Re=x.pop();if(Ia(Re.from,fe.from)<0){fe.from=Re.from;break}}x.push(fe)}Zr(a,function(){for(var _e=x.length-1;_e>=0;_e--)Cs(a.doc,"",x[_e].from,x[_e].to,"+delete");qt(a)})}function Wc(a,E,b){var x=lt(a.text,E+b,b);return x<0||x>a.text.length?null:x}function Yc(a,E,b){var x=Wc(a,E.ch,b);return x==null?null:new _n(E.line,x,b<0?"after":"before")}function Bu(a,E,b,x,ne){if(a){E.doc.direction=="rtl"&&(ne=-ne);var fe=Jn(b,E.doc.direction);if(fe){var Re=ne<0?Ct(fe):fe[0],_e=ne<0==(Re.level==1),et=_e?"after":"before",st;if(Re.level>0||E.doc.direction=="rtl"){var Qt=ou(E,b);st=ne<0?b.text.length-1:0;var Yt=cl(E,Qt,st).top;st=zt(function(Bn){return cl(E,Qt,Bn).top==Yt},ne<0==(Re.level==1)?Re.from:Re.to-1,st),et=="before"&&(st=Wc(b,st,1))}else st=ne<0?Re.to:Re.from;return new _n(x,st,et)}}return new _n(x,ne<0?b.text.length:0,ne<0?"before":"after")}function Mc(a,E,b,x){var ne=Jn(E,a.doc.direction);if(!ne)return Yc(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=on(ne,b.ch,b.sticky),Re=ne[fe];if(a.doc.direction=="ltr"&&Re.level%2==0&&(x>0?Re.to>b.ch:Re.from<b.ch))return Yc(E,b,x);var _e=function(Kr,ma){return Wc(E,Kr instanceof _n?Kr.ch:Kr,ma)},et,st=function(Kr){return a.options.lineWrapping?(et=et||ou(a,E),Si(a,E,et,Kr)):{begin:0,end:E.text.length}},Qt=st(b.sticky=="before"?_e(b,-1):b.ch);if(a.doc.direction=="rtl"||Re.level==1){var Yt=Re.level==1==x<0,Bn=_e(b,Yt?1:-1);if(Bn!=null&&(Yt?Bn<=Re.to&&Bn<=Qt.end:Bn>=Re.from&&Bn>=Qt.begin)){var pn=Yt?"before":"after";return new _n(b.line,Bn,pn)}}var xn=function(Kr,ma,Vr){for(var La=function(zu,tl){return tl?new _n(b.line,_e(zu,1),"before"):new _n(b.line,zu,"after")};Kr>=0&&Kr<ne.length;Kr+=ma){var hi=ne[Kr],qa=ma>0==(hi.level!=1),Ki=qa?Vr.begin:_e(Vr.end,-1);if(hi.from<=Ki&&Ki<hi.to||(Ki=qa?hi.from:_e(hi.to,-1),Vr.begin<=Ki&&Ki<Vr.end))return La(Ki,qa)}},Er=xn(fe+x,x,Qt);if(Er)return Er;var Qr=x>0?Qt.end:_e(Qt.begin,-1);return Qr!=null&&!(x>0&&Qr==E.text.length)&&(Er=xn(x>0?0:ne.length-1,x,st(Qr)),Er)?Er:null}var Ec={selectAll:xA,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ge)},killLine:function(a){return Oo(a,function(E){if(E.empty()){var b=Ln(a.doc,E.head.line).text.length;return E.head.ch==b&&E.head.line<a.lastLine()?{from:E.head,to:_n(E.head.line+1,0)}:{from:E.head,to:_n(E.head.line,b)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(a){return Oo(a,function(E){return{from:_n(E.from().line,0),to:Jr(a.doc,_n(E.to().line+1,0))}})},delLineLeft:function(a){return Oo(a,function(E){return{from:_n(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(a){return Oo(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 Oo(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(_n(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(_n(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(E){return sd(a,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(E){return Ad(a,E.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(E){return WA(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")},mt)},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")},mt)},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/)?Ad(a,E.head):x},mt)},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,ne=0;ne<b.length;ne++){var fe=b[ne].from(),Re=Ye(a.getLine(fe.line),fe.ch,x);E.push(Nt(x-Re%x))}a.replaceSelections(E)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Zr(a,function(){for(var E=a.listSelections(),b=[],x=0;x<E.length;x++)if(E[x].empty()){var ne=E[x].head,fe=Ln(a.doc,ne.line).text;if(fe){if(ne.ch==fe.length&&(ne=new _n(ne.line,ne.ch-1)),ne.ch>0)ne=new _n(ne.line,ne.ch+1),a.replaceRange(fe.charAt(ne.ch-1)+fe.charAt(ne.ch-2),_n(ne.line,ne.ch-2),ne,"+transpose");else if(ne.line>a.doc.first){var Re=Ln(a.doc,ne.line-1).text;Re&&(ne=new _n(ne.line,1),a.replaceRange(fe.charAt(0)+a.doc.lineSeparator()+Re.charAt(Re.length-1),_n(ne.line-1,Re.length-1),ne,"+transpose"))}}b.push(new va(ne,ne))}a.setSelections(b)})},newlineAndIndent:function(a){return Zr(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);qt(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function sd(a,E){var b=Ln(a.doc,E),x=Al(b);return x!=b&&(E=Da(x)),Bu(!0,a,x,E,1)}function WA(a,E){var b=Ln(a.doc,E),x=rs(b);return x!=b&&(E=Da(x)),Bu(!0,a,b,E,-1)}function Ad(a,E){var b=sd(a,E.line),x=Ln(a.doc,b.line),ne=Jn(x,a.doc.direction);if(!ne||ne[0].level==0){var fe=Math.max(b.ch,x.text.search(/\S/)),Re=E.line==b.line&&E.ch<=fe&&E.ch;return _n(b.line,Re?0:fe,b.sticky)}return b}function Lc(a,E,b){if(typeof E=="string"&&(E=Ec[E],!E))return!1;a.display.input.ensurePolled();var x=a.display.shift,ne=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),b&&(a.display.shift=!1),ne=E(a)!=At}finally{a.display.shift=x,a.state.suppressEdits=!1}return ne}function Sd(a,E,b){for(var x=0;x<a.state.keyMaps.length;x++){var ne=El(E,a.state.keyMaps[x],b,a);if(ne)return ne}return a.options.extraKeys&&El(E,a.options.extraKeys,b,a)||El(E,a.options.keyMap,b,a)}var cd=new oe;function Bc(a,E,b,x){var ne=a.state.keySeq;if(ne){if(Us(E))return"handled";if(/\'$/.test(E)?a.state.keySeq=null:cd.set(50,function(){a.state.keySeq==ne&&(a.state.keySeq=null,a.display.input.reset())}),Kc(a,ne+" "+E,b,x))return!0}return Kc(a,E,b,x)}function Kc(a,E,b,x){var ne=Sd(a,E,x);return ne=="multi"&&(a.state.keySeq=E),ne=="handled"&&cu(a,"keyHandled",a,E,b),(ne=="handled"||ne=="multi")&&(Ba(b),kt(a)),!!ne}function kc(a,E){var b=Zc(E,!0);return b?E.shiftKey&&!a.state.keySeq?Bc(a,"Shift-"+b,E,function(x){return Lc(a,x,!0)})||Bc(a,b,E,function(x){if(typeof x=="string"?/^go[A-Z]/.test(x):x.motion)return Lc(a,x)}):Bc(a,b,E,function(x){return Lc(a,x)}):!1}function dd(a,E,b){return Bc(a,"'"+b+"'",E,function(x){return Lc(a,x,!0)})}var Nc=null;function Vc(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&(E.curOp.focus=Ie(),!_t(E,a))){Be&&pe<11&&a.keyCode==27&&(a.returnValue=!1);var b=a.keyCode;E.display.shift=b==16||a.shiftKey;var x=kc(E,a);xe&&(Nc=x?b:null,!x&&b==88&&!ir&&(Ce?a.metaKey:a.ctrlKey)&&E.replaceSelection("",null,"cut")),y&&!Ce&&!x&&b==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),b==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Id(E)}}function Id(a){var E=a.display.lineDiv;ut(E,"CodeMirror-crosshair");function b(x){(x.keyCode==18||!x.altKey)&&(ze(E,"CodeMirror-crosshair"),xr(document,"keyup",b),xr(document,"mouseover",b))}qn(document,"keyup",b),qn(document,"mouseover",b)}function Tl(a){a.keyCode==16&&(this.doc.sel.shift=!1),_t(this,a)}function Gc(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&!(_o(E.display,a)||_t(E,a)||a.ctrlKey&&!a.altKey||Ce&&a.metaKey)){var b=a.keyCode,x=a.charCode;if(xe&&b==Nc){Nc=null,Ba(a);return}if(!(xe&&(!a.which||a.which<10)&&kc(E,a))){var ne=String.fromCharCode(x==null?b:x);ne!="\b"&&(dd(E,a,ne)||E.display.input.onKeyPress(a))}}}var Rd=400,uc=function(a,E,b){this.time=a,this.pos=E,this.button=b};uc.prototype.compare=function(a,E,b){return this.time+Rd>a&&Ia(E,this.pos)==0&&b==this.button};var Uo,Cc;function Md(a,E){var b=+new Date;return Cc&&Cc.compare(b,a,E)?(Uo=Cc=null,"triple"):Uo&&Uo.compare(b,a,E)?(Cc=new uc(b,a,E),Uo=null,"double"):(Uo=new uc(b,a,E),Cc=null,"single")}function Qc(a){var E=this,b=E.display;if(!(_t(E,a)||b.activeTouch&&b.input.supportsTouch())){if(b.input.ensurePolled(),b.shift=a.shiftKey,_o(b,a)){Le||(b.scroller.draggable=!1,setTimeout(function(){return b.scroller.draggable=!0},100));return}if(!Jc(E,a)){var x=fl(E,a),ne=wi(a),fe=x?Md(x,ne):"single";window.focus(),ne==1&&E.state.selectingText&&E.state.selectingText(a),!(x&&oc(E,ne,x,fe,a))&&(ne==1?x?fd(E,x,fe,a):Bi(a)==b.scroller&&Ba(a):ne==2?(x&&Ol(E.doc,x),setTimeout(function(){return b.input.focus()},20)):ne==3&&(Qe?E.display.input.onContextMenu(a):gc(E)))}}}function oc(a,E,b,x,ne){var fe="Click";return x=="double"?fe="Double"+fe:x=="triple"&&(fe="Triple"+fe),fe=(E==1?"Left":E==2?"Middle":"Right")+fe,Bc(a,IA(fe,ne),ne,function(Re){if(typeof Re=="string"&&(Re=Ec[Re]),!Re)return!1;var _e=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),_e=Re(a,b)!=At}finally{a.state.suppressEdits=!1}return _e})}function Ld(a,E,b){var x=a.getOption("configureMouse"),ne=x?x(a,E,b):{};if(ne.unit==null){var fe=De?b.shiftKey&&b.metaKey:b.altKey;ne.unit=fe?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(ne.extend==null||a.doc.extend)&&(ne.extend=a.doc.extend||b.shiftKey),ne.addNew==null&&(ne.addNew=Ce?b.metaKey:b.ctrlKey),ne.moveOnDrag==null&&(ne.moveOnDrag=!(Ce?b.altKey:b.ctrlKey)),ne}function fd(a,E,b,x){Be?setTimeout(ct(zc,a),0):a.curOp.focus=Ie();var ne=Ld(a,b,x),fe=a.doc.sel,Re;a.options.dragDrop&&ka&&!a.isReadOnly()&&b=="single"&&(Re=fe.contains(E))>-1&&(Ia((Re=fe.ranges[Re]).from(),E)<0||E.xRel>0)&&(Ia(Re.to(),E)>0||E.xRel<0)?md(a,x,E,ne):yc(a,x,E,ne)}function md(a,E,b,x){var ne=a.display,fe=!1,Re=br(a,function(st){Le&&(ne.scroller.draggable=!1),a.state.draggingText=!1,xr(ne.wrapper.ownerDocument,"mouseup",Re),xr(ne.wrapper.ownerDocument,"mousemove",_e),xr(ne.scroller,"dragstart",et),xr(ne.scroller,"drop",Re),fe||(Ba(st),x.addNew||Ol(a.doc,b,null,null,x.extend),Le&&!Ee||Be&&pe==9?setTimeout(function(){ne.wrapper.ownerDocument.body.focus({preventScroll:!0}),ne.input.focus()},20):ne.input.focus())}),_e=function(st){fe=fe||Math.abs(E.clientX-st.clientX)+Math.abs(E.clientY-st.clientY)>=10},et=function(){return fe=!0};Le&&(ne.scroller.draggable=!0),a.state.draggingText=Re,Re.copy=!x.moveOnDrag,ne.scroller.dragDrop&&ne.scroller.dragDrop(),qn(ne.wrapper.ownerDocument,"mouseup",Re),qn(ne.wrapper.ownerDocument,"mousemove",_e),qn(ne.scroller,"dragstart",et),qn(ne.scroller,"drop",Re),gc(a),setTimeout(function(){return ne.input.focus()},20)}function pA(a,E,b){if(b=="char")return new va(E,E);if(b=="word")return a.findWordAt(E);if(b=="line")return new va(_n(E.line,0),Jr(a.doc,_n(E.line+1,0)));var x=b(a,E);return new va(x.from,x.to)}function yc(a,E,b,x){var ne=a.display,fe=a.doc;Ba(E);var Re,_e,et=fe.sel,st=et.ranges;if(x.addNew&&!x.extend?(_e=fe.sel.contains(b),_e>-1?Re=st[_e]:Re=new va(b,b)):(Re=fe.sel.primary(),_e=fe.sel.primIndex),x.unit=="rectangle")x.addNew||(Re=new va(b,b)),b=fl(a,E,!0,!0),_e=-1;else{var Qt=pA(a,b,x.unit);x.extend?Re=Ws(Re,Qt.anchor,Qt.head,x.extend):Re=Qt}x.addNew?_e==-1?(_e=st.length,Lo(fe,Ti(a,st.concat([Re]),_e),{scroll:!1,origin:"*mouse"})):st.length>1&&st[_e].empty()&&x.unit=="char"&&!x.extend?(Lo(fe,Ti(a,st.slice(0,_e).concat(st.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),et=fe.sel):Ys(fe,_e,Re,ot):(_e=0,Lo(fe,new _a([Re],0),ot),et=fe.sel);var Yt=b;function Bn(Vr){if(Ia(Yt,Vr)!=0)if(Yt=Vr,x.unit=="rectangle"){for(var La=[],hi=a.options.tabSize,qa=Ye(Ln(fe,b.line).text,b.ch,hi),Ki=Ye(Ln(fe,Vr.line).text,Vr.ch,hi),zu=Math.min(qa,Ki),tl=Math.max(qa,Ki),po=Math.min(b.line,Vr.line),jl=Math.min(a.lastLine(),Math.max(b.line,Vr.line));po<=jl;po++){var Bl=Ln(fe,po).text,Wo=yt(Bl,zu,hi);zu==tl?La.push(new va(_n(po,Wo),_n(po,Wo))):Bl.length>Wo&&La.push(new va(_n(po,Wo),_n(po,yt(Bl,tl,hi))))}La.length||La.push(new va(b,b)),Lo(fe,Ti(a,et.ranges.slice(0,_e).concat(La),_e),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Vr)}else{var Cl=Re,ol=pA(a,Vr,x.unit),Wr=Cl.anchor,io;Ia(ol.anchor,Wr)>0?(io=ol.head,Wr=ll(Cl.from(),ol.anchor)):(io=ol.anchor,Wr=Eo(Cl.to(),ol.head));var uo=et.ranges.slice(0);uo[_e]=Po(a,new va(Jr(fe,Wr),io)),Lo(fe,Ti(a,uo,_e),ot)}}var pn=ne.wrapper.getBoundingClientRect(),xn=0;function Er(Vr){var La=++xn,hi=fl(a,Vr,!0,x.unit=="rectangle");if(hi)if(Ia(hi,Yt)!=0){a.curOp.focus=Ie(),Bn(hi);var qa=he(ne,fe);(hi.line>=qa.to||hi.line<qa.from)&&setTimeout(br(a,function(){xn==La&&Er(Vr)}),150)}else{var Ki=Vr.clientY<pn.top?-20:Vr.clientY>pn.bottom?20:0;Ki&&setTimeout(br(a,function(){xn==La&&(ne.scroller.scrollTop+=Ki,Er(Vr))}),50)}}function Qr(Vr){a.state.selectingText=!1,xn=1/0,Vr&&(Ba(Vr),ne.input.focus()),xr(ne.wrapper.ownerDocument,"mousemove",Kr),xr(ne.wrapper.ownerDocument,"mouseup",ma),fe.history.lastSelOrigin=null}var Kr=br(a,function(Vr){Vr.buttons===0||!wi(Vr)?Qr(Vr):Er(Vr)}),ma=br(a,Qr);a.state.selectingText=ma,qn(ne.wrapper.ownerDocument,"mousemove",Kr),qn(ne.wrapper.ownerDocument,"mouseup",ma)}function Po(a,E){var b=E.anchor,x=E.head,ne=Ln(a.doc,b.line);if(Ia(b,x)==0&&b.sticky==x.sticky)return E;var fe=Jn(ne);if(!fe)return E;var Re=on(fe,b.ch,b.sticky),_e=fe[Re];if(_e.from!=b.ch&&_e.to!=b.ch)return E;var et=Re+(_e.from==b.ch==(_e.level!=1)?0:1);if(et==0||et==fe.length)return E;var st;if(x.line!=b.line)st=(x.line-b.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Qt=on(fe,x.ch,x.sticky),Yt=Qt-Re||(x.ch-b.ch)*(_e.level==1?-1:1);Qt==et-1||Qt==et?st=Yt<0:st=Yt>0}var Bn=fe[et+(st?-1:0)],pn=st==(Bn.level==1),xn=pn?Bn.from:Bn.to,Er=pn?"after":"before";return b.ch==xn&&b.sticky==Er?E:new va(new _n(b.line,xn,Er),x)}function hd(a,E,b,x){var ne,fe;if(E.touches)ne=E.touches[0].clientX,fe=E.touches[0].clientY;else try{ne=E.clientX,fe=E.clientY}catch(Bn){return!1}if(ne>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Ba(E);var Re=a.display,_e=Re.lineDiv.getBoundingClientRect();if(fe>_e.bottom||!Yn(a,b))return pi(E);fe-=_e.top-Re.viewOffset;for(var et=0;et<a.display.gutterSpecs.length;++et){var st=Re.gutters.childNodes[et];if(st&&st.getBoundingClientRect().right>=ne){var Qt=Fu(a.doc,fe),Yt=a.display.gutterSpecs[et];return sr(a,b,a,Qt,Yt.className,E),pi(E)}}}function Jc(a,E){return hd(a,E,"gutterClick",!0)}function _c(a,E){_o(a.display,E)||YA(a,E)||_t(a,E,"contextmenu")||Qe||a.display.input.onContextMenu(E)}function YA(a,E){return Yn(a,"gutterContextMenu")?hd(a,E,"gutterContextMenu",!1):!1}function Oc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ma(a)}var gA={toString:function(){return"CodeMirror.Init"}},Xc={},lc={};function pd(a){var E=a.optionHandlers;function b(x,ne,fe,Re){a.defaults[x]=ne,fe&&(E[x]=Re?function(_e,et,st){st!=gA&&fe(_e,et,st)}:fe)}a.defineOption=b,a.Init=gA,b("value","",function(x,ne){return x.setValue(ne)},!0),b("mode",null,function(x,ne){x.doc.modeOption=ne,Xi(x)},!0),b("indentUnit",2,Xi,!0),b("indentWithTabs",!1),b("smartIndent",!0),b("tabSize",4,function(x){Iu(x),Ma(x),fo(x)},!0),b("lineSeparator",null,function(x,ne){if(x.doc.lineSep=ne,!!ne){var fe=[],Re=x.doc.first;x.doc.iter(function(et){for(var st=0;;){var Qt=et.text.indexOf(ne,st);if(Qt==-1)break;st=Qt+ne.length,fe.push(_n(Re,Qt))}Re++});for(var _e=fe.length-1;_e>=0;_e--)Cs(x.doc,ne,fe[_e],_n(fe[_e].line,fe[_e].ch+ne.length))}}),b("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,ne,fe){x.state.specialChars=new RegExp(ne.source+(ne.test(" ")?"":"| "),"g"),fe!=gA&&x.refresh()}),b("specialCharPlaceholder",Zl,function(x){return x.refresh()},!0),b("electricChars",!0),b("inputStyle",se?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),b("spellcheck",!1,function(x,ne){return x.getInputField().spellcheck=ne},!0),b("autocorrect",!1,function(x,ne){return x.getInputField().autocorrect=ne},!0),b("autocapitalize",!1,function(x,ne){return x.getInputField().autocapitalize=ne},!0),b("rtlMoveVisually",!Ue),b("wholeLineUpdateBefore",!0),b("theme","default",function(x){Oc(x),yi(x)},!0),b("keyMap","default",function(x,ne,fe){var Re=Zo(ne),_e=fe!=gA&&Zo(fe);_e&&_e.detach&&_e.detach(x,Re),Re.attach&&Re.attach(x,_e||null)}),b("extraKeys",null),b("configureMouse",null),b("lineWrapping",!1,gd,!0),b("gutters",[],function(x,ne){x.display.gutterSpecs=mi(ne,x.options.lineNumbers),yi(x)},!0),b("fixedGutter",!0,function(x,ne){x.display.gutters.style.left=ne?ss(x.display)+"px":"0",x.refresh()},!0),b("coverGutterNextToScrollbar",!1,function(x){return Gn(x)},!0),b("scrollbarStyle","native",function(x){ar(x),Gn(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),b("lineNumbers",!1,function(x,ne){x.display.gutterSpecs=mi(x.options.gutters,ne),yi(x)},!0),b("firstLineNumber",1,yi,!0),b("lineNumberFormatter",function(x){return x},yi,!0),b("showCursorWhenSelecting",!1,ro,!0),b("resetSelectionOnContextMenu",!0),b("lineWiseCopyCut",!0),b("pasteLinesPerSelection",!0),b("selectionsMayTouch",!1),b("readOnly",!1,function(x,ne){ne=="nocursor"&&(uA(x),x.display.input.blur()),x.display.input.readOnlyChanged(ne)}),b("screenReaderLabel",null,function(x,ne){ne=ne===""?null:ne,x.display.input.screenReaderLabelChanged(ne)}),b("disableInput",!1,function(x,ne){ne||x.display.input.reset()},!0),b("dragDrop",!0,sc),b("allowDropFileTypes",null),b("cursorBlinkRate",530),b("cursorScrollMargin",0),b("cursorHeight",1,ro,!0),b("singleCursorHeightPerLine",!0,ro,!0),b("workTime",100),b("workDelay",100),b("flattenSpans",!0,Iu,!0),b("addModeClass",!1,Iu,!0),b("pollInterval",100),b("undoDepth",200,function(x,ne){return x.doc.history.undoDepth=ne}),b("historyEventDelay",1250),b("viewportMargin",10,function(x){return x.refresh()},!0),b("maxHighlightLength",1e4,Iu,!0),b("moveInputWithCursor",!0,function(x,ne){ne||x.display.input.resetPosition()}),b("tabindex",null,function(x,ne){return x.display.input.getField().tabIndex=ne||""}),b("autofocus",null),b("direction","ltr",function(x,ne){return x.doc.setDirection(ne)},!0),b("phrases",null)}function sc(a,E,b){var x=b&&b!=gA;if(!E!=!x){var ne=a.display.dragFunctions,fe=E?qn:xr;fe(a.display.scroller,"dragstart",ne.start),fe(a.display.scroller,"dragenter",ne.enter),fe(a.display.scroller,"dragover",ne.over),fe(a.display.scroller,"dragleave",ne.leave),fe(a.display.scroller,"drop",ne.drop)}}function gd(a){a.options.lineWrapping?(ut(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(ze(a.display.wrapper,"CodeMirror-wrap"),qu(a)),As(a),fo(a),Ma(a),setTimeout(function(){return Gn(a)},100)}function _u(a,E){var b=this;if(!(this instanceof _u))return new _u(a,E);this.options=E=E?Ft(E):{},Ft(Xc,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 ne=new _u.inputStyles[E.inputStyle](this),fe=this.display=new Wi(a,x,ne,E);fe.wrapper.CodeMirror=this,Oc(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 oe,keySeq:null,specialChars:null},E.autofocus&&!se&&fe.input.focus(),Be&&pe<11&&setTimeout(function(){return b.display.input.reset(!0)},20),vd(this),uu(),fr(this),this.curOp.forceUpdate=!0,zr(this,x),E.autofocus&&!se||this.hasFocus()?setTimeout(function(){b.hasFocus()&&!b.state.focused&&Zs(b)},20):uA(this);for(var Re in lc)lc.hasOwnProperty(Re)&&lc[Re](this,E[Re],gA);ui(this),E.finishInit&&E.finishInit(this);for(var _e=0;_e<vA.length;++_e)vA[_e](this);cr(this),Le&&E.lineWrapping&&getComputedStyle(fe.lineDiv).textRendering=="optimizelegibility"&&(fe.lineDiv.style.textRendering="auto")}_u.defaults=Xc,_u.optionHandlers=lc;function vd(a){var E=a.display;qn(E.scroller,"mousedown",br(a,Qc)),Be&&pe<11?qn(E.scroller,"dblclick",br(a,function(et){if(!_t(a,et)){var st=fl(a,et);if(!(!st||Jc(a,et)||_o(a.display,et))){Ba(et);var Qt=a.findWordAt(st);Ol(a.doc,Qt.anchor,Qt.head)}}})):qn(E.scroller,"dblclick",function(et){return _t(a,et)||Ba(et)}),qn(E.scroller,"contextmenu",function(et){return _c(a,et)}),qn(E.input.getField(),"contextmenu",function(et){E.scroller.contains(et.target)||_c(a,et)});var b,x={end:0};function ne(){E.activeTouch&&(b=setTimeout(function(){return E.activeTouch=null},1e3),x=E.activeTouch,x.end=+new Date)}function fe(et){if(et.touches.length!=1)return!1;var st=et.touches[0];return st.radiusX<=1&&st.radiusY<=1}function Re(et,st){if(st.left==null)return!0;var Qt=st.left-et.left,Yt=st.top-et.top;return Qt*Qt+Yt*Yt>20*20}qn(E.scroller,"touchstart",function(et){if(!_t(a,et)&&!fe(et)&&!Jc(a,et)){E.input.ensurePolled(),clearTimeout(b);var st=+new Date;E.activeTouch={start:st,moved:!1,prev:st-x.end<=300?x:null},et.touches.length==1&&(E.activeTouch.left=et.touches[0].pageX,E.activeTouch.top=et.touches[0].pageY)}}),qn(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),qn(E.scroller,"touchend",function(et){var st=E.activeTouch;if(st&&!_o(E,et)&&st.left!=null&&!st.moved&&new Date-st.start<300){var Qt=a.coordsChar(E.activeTouch,"page"),Yt;!st.prev||Re(st,st.prev)?Yt=new va(Qt,Qt):!st.prev.prev||Re(st,st.prev.prev)?Yt=a.findWordAt(Qt):Yt=new va(_n(Qt.line,0),Jr(a.doc,_n(Qt.line+1,0))),a.setSelection(Yt.anchor,Yt.head),a.focus(),Ba(et)}ne()}),qn(E.scroller,"touchcancel",ne),qn(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Hn(a,E.scroller.scrollTop),Kn(a,E.scroller.scrollLeft,!0),sr(a,"scroll",a))}),qn(E.scroller,"mousewheel",function(et){return gu(a,et)}),qn(E.scroller,"DOMMouseScroll",function(et){return gu(a,et)}),qn(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(et){_t(a,et)||$r(et)},over:function(et){_t(a,et)||(Sc(a,et),$r(et))},start:function(et){return SA(a,et)},drop:br(a,fs),leave:function(et){_t(a,et)||Ic(a)}};var _e=E.input.getField();qn(_e,"keyup",function(et){return Tl.call(a,et)}),qn(_e,"keydown",br(a,Vc)),qn(_e,"keypress",br(a,Gc)),qn(_e,"focus",function(et){return Zs(a,et)}),qn(_e,"blur",function(et){return uA(a,et)})}var vA=[];_u.defineInitHook=function(a){return vA.push(a)};function KA(a,E,b,x){var ne=a.doc,fe;b==null&&(b="add"),b=="smart"&&(ne.mode.indent?fe=lo(a,E).state:b="prev");var Re=a.options.tabSize,_e=Ln(ne,E),et=Ye(_e.text,null,Re);_e.stateAfter&&(_e.stateAfter=null);var st=_e.text.match(/^\s*/)[0],Qt;if(!x&&!/\S/.test(_e.text))Qt=0,b="not";else if(b=="smart"&&(Qt=ne.mode.indent(fe,_e.text.slice(st.length),_e.text),Qt==At||Qt>150)){if(!x)return;b="prev"}b=="prev"?E>ne.first?Qt=Ye(Ln(ne,E-1).text,null,Re):Qt=0:b=="add"?Qt=et+a.options.indentUnit:b=="subtract"?Qt=et-a.options.indentUnit:typeof b=="number"&&(Qt=et+b),Qt=Math.max(0,Qt);var Yt="",Bn=0;if(a.options.indentWithTabs)for(var pn=Math.floor(Qt/Re);pn;--pn)Bn+=Re,Yt+=" ";if(Bn<Qt&&(Yt+=Nt(Qt-Bn)),Yt!=st)return Cs(ne,Yt,_n(E,0),_n(E,st.length),"+input"),_e.stateAfter=null,!0;for(var xn=0;xn<ne.sel.ranges.length;xn++){var Er=ne.sel.ranges[xn];if(Er.head.line==E&&Er.head.ch<st.length){var Qr=_n(E,st.length);Ys(ne,xn,new va(Qr,Qr));break}}}var ys=null;function Fc(a){ys=a}function Uc(a,E,b,x,ne){var fe=a.doc;a.display.shift=!1,x||(x=fe.sel);var Re=+new Date-200,_e=ne=="paste"||a.state.pasteIncoming>Re,et=_i(E),st=null;if(_e&&x.ranges.length>1)if(ys&&ys.text.join(`
`)==E){if(x.ranges.length%ys.text.length==0){st=[];for(var Qt=0;Qt<ys.text.length;Qt++)st.push(fe.splitLines(ys.text[Qt]))}}else et.length==x.ranges.length&&a.options.pasteLinesPerSelection&&(st=Lt(et,function(Kr){return[Kr]}));for(var Yt=a.curOp.updateInput,Bn=x.ranges.length-1;Bn>=0;Bn--){var pn=x.ranges[Bn],xn=pn.from(),Er=pn.to();pn.empty()&&(b&&b>0?xn=_n(xn.line,xn.ch-b):a.state.overwrite&&!_e?Er=_n(Er.line,Math.min(Ln(fe,Er.line).text.length,Er.ch+Ct(et).length)):_e&&ys&&ys.lineWise&&ys.text.join(`
`)==et.join(`
`)&&(xn=Er=_n(xn.line,0)));var Qr={from:xn,to:Er,text:st?st[Bn%st.length]:et,origin:ne||(_e?"paste":a.state.cutIncoming>Re?"cut":"+input")};Fo(a.doc,Qr),cu(a,"inputRead",a,Qr)}E&&!_e&&xc(a,E),qt(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Yt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function wc(a,E){var b=a.clipboardData&&a.clipboardData.getData("Text");if(b)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Zr(E,function(){return Uc(E,b,0,null,"paste")}),!0}function xc(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var b=a.doc.sel,x=b.ranges.length-1;x>=0;x--){var ne=b.ranges[x];if(!(ne.head.ch>100||x&&b.ranges[x-1].head.line==ne.head.line)){var fe=a.getModeAt(ne.head),Re=!1;if(fe.electricChars){for(var _e=0;_e<fe.electricChars.length;_e++)if(E.indexOf(fe.electricChars.charAt(_e))>-1){Re=KA(a,ne.head.line,"smart");break}}else fe.electricInput&&fe.electricInput.test(Ln(a.doc,ne.head.line).text.slice(0,ne.head.ch))&&(Re=KA(a,ne.head.line,"smart"));Re&&cu(a,"electricInput",a,ne.head.line)}}}function Pc(a){for(var E=[],b=[],x=0;x<a.doc.sel.ranges.length;x++){var ne=a.doc.sel.ranges[x].head.line,fe={anchor:_n(ne,0),head:_n(ne+1,0)};b.push(fe),E.push(a.getRange(fe.anchor,fe.head))}return{text:E,ranges:b}}function Tc(a,E,b,x){a.setAttribute("autocorrect",b?"":"off"),a.setAttribute("autocapitalize",x?"":"off"),a.setAttribute("spellcheck",!!E)}function Ed(){var a=Je("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=Je("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Le?a.style.width="1000px":a.setAttribute("wrap","off"),we&&(a.style.border="1px solid black"),Tc(a),E}function Bd(a){var E=a.optionHandlers,b=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(x,ne){var fe=this.options,Re=fe[x];fe[x]==ne&&x!="mode"||(fe[x]=ne,E.hasOwnProperty(x)&&br(this,E[x])(this,ne,Re),sr(this,"optionChange",this,x))},getOption:function(x){return this.options[x]},getDoc:function(){return this.doc},addKeyMap:function(x,ne){this.state.keyMaps[ne?"push":"unshift"](Zo(x))},removeKeyMap:function(x){for(var ne=this.state.keyMaps,fe=0;fe<ne.length;++fe)if(ne[fe]==x||ne[fe].name==x)return ne.splice(fe,1),!0},addOverlay:kr(function(x,ne){var fe=x.token?x:a.getMode(this.options,x);if(fe.startState)throw new Error("Overlays may not be stateful.");Jt(this.state.overlays,{mode:fe,modeSpec:x,opaque:ne&&ne.opaque,priority:ne&&ne.priority||0},function(Re){return Re.priority}),this.state.modeGen++,fo(this)}),removeOverlay:kr(function(x){for(var ne=this.state.overlays,fe=0;fe<ne.length;++fe){var Re=ne[fe].modeSpec;if(Re==x||typeof x=="string"&&Re.name==x){ne.splice(fe,1),this.state.modeGen++,fo(this);return}}}),indentLine:kr(function(x,ne,fe){typeof ne!="string"&&typeof ne!="number"&&(ne==null?ne=this.options.smartIndent?"smart":"prev":ne=ne?"add":"subtract"),bo(this.doc,x)&&KA(this,x,ne,fe)}),indentSelection:kr(function(x){for(var ne=this.doc.sel.ranges,fe=-1,Re=0;Re<ne.length;Re++){var _e=ne[Re];if(_e.empty())_e.head.line>fe&&(KA(this,_e.head.line,x,!0),fe=_e.head.line,Re==this.doc.sel.primIndex&&qt(this));else{var et=_e.from(),st=_e.to(),Qt=Math.max(fe,et.line);fe=Math.min(this.lastLine(),st.line-(st.ch?0:1))+1;for(var Yt=Qt;Yt<fe;++Yt)KA(this,Yt,x);var Bn=this.doc.sel.ranges;et.ch==0&&ne.length==Bn.length&&Bn[Re].from().ch>0&&Ys(this.doc,Re,new va(et,Bn[Re].to()),Ge)}}}),getTokenAt:function(x,ne){return iu(this,x,ne)},getLineTokens:function(x,ne){return iu(this,_n(x),ne,!0)},getTokenTypeAt:function(x){x=Jr(this.doc,x);var ne=sl(this,Ln(this.doc,x.line)),fe=0,Re=(ne.length-1)/2,_e=x.ch,et;if(_e==0)et=ne[2];else for(;;){var st=fe+Re>>1;if((st?ne[st*2-1]:0)>=_e)Re=st;else if(ne[st*2+1]<_e)fe=st+1;else{et=ne[st*2+2];break}}var Qt=et?et.indexOf("overlay "):-1;return Qt<0?et:Qt==0?null:et.slice(0,Qt-1)},getModeAt:function(x){var ne=this.doc.mode;return ne.innerMode?a.innerMode(ne,this.getTokenAt(x).state).mode:ne},getHelper:function(x,ne){return this.getHelpers(x,ne)[0]},getHelpers:function(x,ne){var fe=[];if(!b.hasOwnProperty(ne))return fe;var Re=b[ne],_e=this.getModeAt(x);if(typeof _e[ne]=="string")Re[_e[ne]]&&fe.push(Re[_e[ne]]);else if(_e[ne])for(var et=0;et<_e[ne].length;et++){var st=Re[_e[ne][et]];st&&fe.push(st)}else _e.helperType&&Re[_e.helperType]?fe.push(Re[_e.helperType]):Re[_e.name]&&fe.push(Re[_e.name]);for(var Qt=0;Qt<Re._global.length;Qt++){var Yt=Re._global[Qt];Yt.pred(_e,this)&&Pe(fe,Yt.val)==-1&&fe.push(Yt.val)}return fe},getStateAfter:function(x,ne){var fe=this.doc;return x=Ja(fe,x==null?fe.first+fe.size-1:x),lo(this,x+1,ne).state},cursorCoords:function(x,ne){var fe,Re=this.doc.sel.primary();return x==null?fe=Re.head:typeof x=="object"?fe=Jr(this.doc,x):fe=x?Re.from():Re.to(),$t(this,fe,ne||"page")},charCoords:function(x,ne){return ls(this,Jr(this.doc,x),ne||"page")},coordsChar:function(x,ne){return x=TA(this,x,ne||"page"),Ca(this,x.left,x.top)},lineAtHeight:function(x,ne){return x=TA(this,{top:x,left:0},ne||"page").top,Fu(this.doc,x+this.display.viewOffset)},heightAtLine:function(x,ne,fe){var Re=!1,_e;if(typeof x=="number"){var et=this.doc.first+this.doc.size-1;x<this.doc.first?x=this.doc.first:x>et&&(x=et,Re=!0),_e=Ln(this.doc,x)}else _e=x;return Ms(this,_e,{top:0,left:0},ne||"page",fe||Re).top+(Re?this.doc.height-Di(_e):0)},defaultTextHeight:function(){return yo(this.display)},defaultCharWidth:function(){return oa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,ne,fe,Re,_e){var et=this.display;x=$t(this,Jr(this.doc,x));var st=x.bottom,Qt=x.left;if(ne.style.position="absolute",ne.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ne),et.sizer.appendChild(ne),Re=="over")st=x.top;else if(Re=="above"||Re=="near"){var Yt=Math.max(et.wrapper.clientHeight,this.doc.height),Bn=Math.max(et.sizer.clientWidth,et.lineSpace.clientWidth);(Re=="above"||x.bottom+ne.offsetHeight>Yt)&&x.top>ne.offsetHeight?st=x.top-ne.offsetHeight:x.bottom+ne.offsetHeight<=Yt&&(st=x.bottom),Qt+ne.offsetWidth>Bn&&(Qt=Bn-ne.offsetWidth)}ne.style.top=st+"px",ne.style.left=ne.style.right="",_e=="right"?(Qt=et.sizer.clientWidth-ne.offsetWidth,ne.style.right="0px"):(_e=="left"?Qt=0:_e=="middle"&&(Qt=(et.sizer.clientWidth-ne.offsetWidth)/2),ne.style.left=Qt+"px"),fe&&pt(this,{left:Qt,top:st,right:Qt+ne.offsetWidth,bottom:st+ne.offsetHeight})},triggerOnKeyDown:kr(Vc),triggerOnKeyPress:kr(Gc),triggerOnKeyUp:Tl,triggerOnMouseDown:kr(Qc),execCommand:function(x){if(Ec.hasOwnProperty(x))return Ec[x].call(null,this)},triggerElectric:kr(function(x){xc(this,x)}),findPosH:function(x,ne,fe,Re){var _e=1;ne<0&&(_e=-1,ne=-ne);for(var et=Jr(this.doc,x),st=0;st<ne&&(et=jc(this.doc,et,_e,fe,Re),!et.hitSide);++st);return et},moveH:kr(function(x,ne){var fe=this;this.extendSelectionsBy(function(Re){return fe.display.shift||fe.doc.extend||Re.empty()?jc(fe.doc,Re.head,x,ne,fe.options.rtlMoveVisually):x<0?Re.from():Re.to()},mt)}),deleteH:kr(function(x,ne){var fe=this.doc.sel,Re=this.doc;fe.somethingSelected()?Re.replaceSelection("",null,"+delete"):Oo(this,function(_e){var et=jc(Re,_e.head,x,ne,!1);return x<0?{from:et,to:_e.head}:{from:_e.head,to:et}})}),findPosV:function(x,ne,fe,Re){var _e=1,et=Re;ne<0&&(_e=-1,ne=-ne);for(var st=Jr(this.doc,x),Qt=0;Qt<ne;++Qt){var Yt=$t(this,st,"div");if(et==null?et=Yt.left:Yt.left=et,st=Cd(this,Yt,_e,fe),st.hitSide)break}return st},moveV:kr(function(x,ne){var fe=this,Re=this.doc,_e=[],et=!this.display.shift&&!Re.extend&&Re.sel.somethingSelected();if(Re.extendSelectionsBy(function(Qt){if(et)return x<0?Qt.from():Qt.to();var Yt=$t(fe,Qt.head,"div");Qt.goalColumn!=null&&(Yt.left=Qt.goalColumn),_e.push(Yt.left);var Bn=Cd(fe,Yt,x,ne);return ne=="page"&&Qt==Re.sel.primary()&&Wt(fe,ls(fe,Bn,"div").top-Yt.top),Bn},mt),_e.length)for(var st=0;st<Re.sel.ranges.length;st++)Re.sel.ranges[st].goalColumn=_e[st]}),findWordAt:function(x){var ne=this.doc,fe=Ln(ne,x.line).text,Re=x.ch,_e=x.ch;if(fe){var et=this.getHelper(x,"wordChars");(x.sticky=="before"||_e==fe.length)&&Re?--Re:++_e;for(var st=fe.charAt(Re),Qt=ae(st,et)?function(Yt){return ae(Yt,et)}:/\s/.test(st)?function(Yt){return/\s/.test(Yt)}:function(Yt){return!/\s/.test(Yt)&&!ae(Yt)};Re>0&&Qt(fe.charAt(Re-1));)--Re;for(;_e<fe.length&&Qt(fe.charAt(_e));)++_e}return new va(_n(x.line,Re),_n(x.line,_e))},toggleOverwrite:function(x){x!=null&&x==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ut(this.display.cursorDiv,"CodeMirror-overwrite"):ze(this.display.cursorDiv,"CodeMirror-overwrite"),sr(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ie()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:kr(function(x,ne){rn(this,x,ne)}),getScrollInfo:function(){var x=this.display.scroller;return{left:x.scrollLeft,top:x.scrollTop,height:x.scrollHeight-Mo(this)-this.display.barHeight,width:x.scrollWidth-Mo(this)-this.display.barWidth,clientHeight:Va(this),clientWidth:qo(this)}},scrollIntoView:kr(function(x,ne){x==null?(x={from:this.doc.sel.primary().head,to:null},ne==null&&(ne=this.options.cursorScrollMargin)):typeof x=="number"?x={from:_n(x,0),to:null}:x.from==null&&(x={from:x,to:null}),x.to||(x.to=x.from),x.margin=ne||0,x.from.line!=null?En(this,x):An(this,x.from,x.to,x.margin)}),setSize:kr(function(x,ne){var fe=this,Re=function(et){return typeof et=="number"||/^\d+$/.test(String(et))?et+"px":et};x!=null&&(this.display.wrapper.style.width=Re(x)),ne!=null&&(this.display.wrapper.style.height=Re(ne)),this.options.lineWrapping&&Ro(this);var _e=this.display.viewFrom;this.doc.iter(_e,this.display.viewTo,function(et){if(et.widgets){for(var st=0;st<et.widgets.length;st++)if(et.widgets[st].noHScroll){mo(fe,_e,"widget");break}}++_e}),this.curOp.forceUpdate=!0,sr(this,"refresh",this)}),operation:function(x){return Zr(this,x)},startOperation:function(){return fr(this)},endOperation:function(){return cr(this)},refresh:kr(function(){var x=this.display.cachedTextHeight;fo(this),this.curOp.forceUpdate=!0,Ma(this),rn(this,this.doc.scrollLeft,this.doc.scrollTop),fi(this.display),(x==null||Math.abs(x-yo(this.display))>.5||this.options.lineWrapping)&&As(this),sr(this,"refresh",this)}),swapDoc:kr(function(x){var ne=this.doc;return ne.cm=null,this.state.selectingText&&this.state.selectingText(),zr(this,x),Ma(this),this.display.input.reset(),rn(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,cu(this,"swapDoc",this,ne),ne}),phrase:function(x){var ne=this.options.phrases;return ne&&Object.prototype.hasOwnProperty.call(ne,x)?ne[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}},Mr(a),a.registerHelper=function(x,ne,fe){b.hasOwnProperty(x)||(b[x]=a[x]={_global:[]}),b[x][ne]=fe},a.registerGlobalHelper=function(x,ne,fe,Re){a.registerHelper(x,ne,Re),b[x]._global.push({pred:fe,val:Re})}}function jc(a,E,b,x,ne){var fe=E,Re=b,_e=Ln(a,E.line),et=ne&&a.direction=="rtl"?-b:b;function st(){var ma=E.line+et;return ma<a.first||ma>=a.first+a.size?!1:(E=new _n(ma,E.ch,E.sticky),_e=Ln(a,ma))}function Qt(ma){var Vr;if(x=="codepoint"){var La=_e.text.charCodeAt(E.ch+(x>0?0:-1));isNaN(La)?Vr=null:Vr=new _n(E.line,Math.max(0,Math.min(_e.text.length,E.ch+b*(La>=55296&&La<56320?2:1))),-b)}else ne?Vr=Mc(a.cm,_e,E,b):Vr=Yc(_e,E,b);if(Vr==null)if(!ma&&st())E=Bu(ne,a.cm,_e,E.line,et);else return!1;else E=Vr;return!0}if(x=="char"||x=="codepoint")Qt();else if(x=="column")Qt(!0);else if(x=="word"||x=="group")for(var Yt=null,Bn=x=="group",pn=a.cm&&a.cm.getHelper(E,"wordChars"),xn=!0;!(b<0&&!Qt(!xn));xn=!1){var Er=_e.text.charAt(E.ch)||`
`,Qr=ae(Er,pn)?"w":Bn&&Er==`
`?"n":!Bn||/\s/.test(Er)?null:"p";if(Bn&&!xn&&!Qr&&(Qr="s"),Yt&&Yt!=Qr){b<0&&(b=1,Qt(),E.sticky="after");break}if(Qr&&(Yt=Qr),b>0&&!Qt(!xn))break}var Kr=Pl(a,E,fe,Re,!0);return ju(fe,Kr)&&(Kr.hitSide=!0),Kr}function Cd(a,E,b,x){var ne=a.doc,fe=E.left,Re;if(x=="page"){var _e=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),et=Math.max(_e-.5*yo(a.display),3);Re=(b>0?E.bottom:E.top)+b*et}else x=="line"&&(Re=b>0?E.bottom+3:E.top-3);for(var st;st=Ca(a,fe,Re),!!st.outside;){if(b<0?Re<=0:Re>=ne.height){st.hitSide=!0;break}Re+=b*5}return st}var ci=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new oe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ci.prototype.init=function(a){var E=this,b=this,x=b.cm,ne=b.div=a.lineDiv;Tc(ne,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function fe(_e){for(var et=_e.target;et;et=et.parentNode){if(et==ne)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(et.className))break}return!1}qn(ne,"paste",function(_e){!fe(_e)||_t(x,_e)||wc(_e,x)||pe<=11&&setTimeout(br(x,function(){return E.updateFromDOM()}),20)}),qn(ne,"compositionstart",function(_e){E.composing={data:_e.data,done:!1}}),qn(ne,"compositionupdate",function(_e){E.composing||(E.composing={data:_e.data,done:!1})}),qn(ne,"compositionend",function(_e){E.composing&&(_e.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),qn(ne,"touchstart",function(){return b.forceCompositionEnd()}),qn(ne,"input",function(){E.composing||E.readFromDOMSoon()});function Re(_e){if(!(!fe(_e)||_t(x,_e))){if(x.somethingSelected())Fc({lineWise:!1,text:x.getSelections()}),_e.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var et=Pc(x);Fc({lineWise:!0,text:et.text}),_e.type=="cut"&&x.operation(function(){x.setSelections(et.ranges,0,Ge),x.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var st=ys.text.join(`
`);if(_e.clipboardData.setData("Text",st),_e.clipboardData.getData("Text")==st){_e.preventDefault();return}}var Qt=Ed(),Yt=Qt.firstChild;x.display.lineSpace.insertBefore(Qt,x.display.lineSpace.firstChild),Yt.value=ys.text.join(`
`);var Bn=document.activeElement;gt(Yt),setTimeout(function(){x.display.lineSpace.removeChild(Qt),Bn.focus(),Bn==ne&&b.showPrimarySelection()},50)}}qn(ne,"copy",Re),qn(ne,"cut",Re)},ci.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ci.prototype.prepareSelection=function(){var a=aA(this.cm,!1);return a.focus=document.activeElement==this.div,a},ci.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ci.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ci.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,b=E.doc.sel.primary(),x=b.from(),ne=b.to();if(E.display.viewTo==E.display.viewFrom||x.line>=E.display.viewTo||ne.line<E.display.viewFrom){a.removeAllRanges();return}var fe=EA(E,a.anchorNode,a.anchorOffset),Re=EA(E,a.focusNode,a.focusOffset);if(!(fe&&!fe.bad&&Re&&!Re.bad&&Ia(ll(fe,Re),x)==0&&Ia(Eo(fe,Re),ne)==0)){var _e=E.display.view,et=x.line>=E.display.viewFrom&&VA(E,x)||{node:_e[0].measure.map[2],offset:0},st=ne.line<E.display.viewTo&&VA(E,ne);if(!st){var Qt=_e[_e.length-1].measure,Yt=Qt.maps?Qt.maps[Qt.maps.length-1]:Qt.map;st={node:Yt[Yt.length-1],offset:Yt[Yt.length-2]-Yt[Yt.length-3]}}if(!et||!st){a.removeAllRanges();return}var Bn=a.rangeCount&&a.getRangeAt(0),pn;try{pn=Te(et.node,et.offset,st.offset,st.node)}catch(xn){}pn&&(!y&&E.state.focused?(a.collapse(et.node,et.offset),pn.collapsed||(a.removeAllRanges(),a.addRange(pn))):(a.removeAllRanges(),a.addRange(pn)),Bn&&a.anchorNode==null?a.addRange(Bn):y&&this.startGracePeriod()),this.rememberSelection()}},ci.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)},ci.prototype.showMultipleSelections=function(a){me(this.cm.display.cursorDiv,a.cursors),me(this.cm.display.selectionDiv,a.selection)},ci.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},ci.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var E=a.getRangeAt(0).commonAncestorContainer;return nt(this.div,E)},ci.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ci.prototype.blur=function(){this.div.blur()},ci.prototype.getField=function(){return this.div},ci.prototype.supportsTouch=function(){return!0},ci.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Zr(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)},ci.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},ci.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),E=this.cm;if(be&&ye&&this.cm.display.gutterSpecs.length&&yd(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var b=EA(E,a.anchorNode,a.anchorOffset),x=EA(E,a.focusNode,a.focusOffset);b&&x&&Zr(E,function(){Lo(E.doc,Li(b,x),Ge),(b.bad||x.bad)&&(E.curOp.selectionChanged=!0)})}}},ci.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(),ne=b.to();if(x.ch==0&&x.line>a.firstLine()&&(x=_n(x.line-1,Ln(a.doc,x.line-1).length)),ne.ch==Ln(a.doc,ne.line).text.length&&ne.line<a.lastLine()&&(ne=_n(ne.line+1,0)),x.line<E.viewFrom||ne.line>E.viewTo-1)return!1;var fe,Re,_e;x.line==E.viewFrom||(fe=xl(a,x.line))==0?(Re=Da(E.view[0].line),_e=E.view[0].node):(Re=Da(E.view[fe].line),_e=E.view[fe-1].node.nextSibling);var et=xl(a,ne.line),st,Qt;if(et==E.view.length-1?(st=E.viewTo-1,Qt=E.lineDiv.lastChild):(st=Da(E.view[et+1].line)-1,Qt=E.view[et+1].node.previousSibling),!_e)return!1;for(var Yt=a.doc.splitLines(MA(a,_e,Qt,Re,st)),Bn=hr(a.doc,_n(Re,0),_n(st,Ln(a.doc,st).text.length));Yt.length>1&&Bn.length>1;)if(Ct(Yt)==Ct(Bn))Yt.pop(),Bn.pop(),st--;else if(Yt[0]==Bn[0])Yt.shift(),Bn.shift(),Re++;else break;for(var pn=0,xn=0,Er=Yt[0],Qr=Bn[0],Kr=Math.min(Er.length,Qr.length);pn<Kr&&Er.charCodeAt(pn)==Qr.charCodeAt(pn);)++pn;for(var ma=Ct(Yt),Vr=Ct(Bn),La=Math.min(ma.length-(Yt.length==1?pn:0),Vr.length-(Bn.length==1?pn:0));xn<La&&ma.charCodeAt(ma.length-xn-1)==Vr.charCodeAt(Vr.length-xn-1);)++xn;if(Yt.length==1&&Bn.length==1&&Re==x.line)for(;pn&&pn>x.ch&&ma.charCodeAt(ma.length-xn-1)==Vr.charCodeAt(Vr.length-xn-1);)pn--,xn++;Yt[Yt.length-1]=ma.slice(0,ma.length-xn).replace(/^\u200b+/,""),Yt[0]=Yt[0].slice(pn).replace(/\u200b+$/,"");var hi=_n(Re,pn),qa=_n(st,Bn.length?Ct(Bn).length-xn:0);if(Yt.length>1||Yt[0]||Ia(hi,qa))return Cs(a.doc,Yt,hi,qa,"+input"),!0},ci.prototype.ensurePolled=function(){this.forceCompositionEnd()},ci.prototype.reset=function(){this.forceCompositionEnd()},ci.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ci.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))},ci.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Zr(this.cm,function(){return fo(a.cm)})},ci.prototype.setUneditable=function(a){a.contentEditable="false"},ci.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||br(this.cm,Uc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ci.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ci.prototype.onContextMenu=function(){},ci.prototype.resetPosition=function(){},ci.prototype.needsContentAttribute=!0;function VA(a,E){var b=kl(a,E.line);if(!b||b.hidden)return null;var x=Ln(a.doc,E.line),ne=Cr(b,x,E.line),fe=Jn(x,a.doc.direction),Re="left";if(fe){var _e=on(fe,E.ch);Re=_e%2?"right":"left"}var et=os(ne.map,E.ch,Re);return et.offset=et.collapse=="right"?et.end:et.start,et}function yd(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function ao(a,E){return E&&(a.bad=!0),a}function MA(a,E,b,x,ne){var fe="",Re=!1,_e=a.doc.lineSeparator(),et=!1;function st(pn){return function(xn){return xn.id==pn}}function Qt(){Re&&(fe+=_e,et&&(fe+=_e),Re=et=!1)}function Yt(pn){pn&&(Qt(),fe+=pn)}function Bn(pn){if(pn.nodeType==1){var xn=pn.getAttribute("cm-text");if(xn){Yt(xn);return}var Er=pn.getAttribute("cm-marker"),Qr;if(Er){var Kr=a.findMarks(_n(x,0),_n(ne+1,0),st(+Er));Kr.length&&(Qr=Kr[0].find(0))&&Yt(hr(a.doc,Qr.from,Qr.to).join(_e));return}if(pn.getAttribute("contenteditable")=="false")return;var ma=/^(pre|div|p|li|table|br)$/i.test(pn.nodeName);if(!/^br$/i.test(pn.nodeName)&&pn.textContent.length==0)return;ma&&Qt();for(var Vr=0;Vr<pn.childNodes.length;Vr++)Bn(pn.childNodes[Vr]);/^(pre|p)$/i.test(pn.nodeName)&&(et=!0),ma&&(Re=!0)}else pn.nodeType==3&&Yt(pn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Bn(E),E!=b;)E=E.nextSibling,et=!1;return fe}function EA(a,E,b){var x;if(E==a.display.lineDiv){if(x=a.display.lineDiv.childNodes[b],!x)return ao(a.clipPos(_n(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 ne=0;ne<a.display.view.length;ne++){var fe=a.display.view[ne];if(fe.node==x)return LA(fe,E,b)}}function LA(a,E,b){var x=a.text.firstChild,ne=!1;if(!E||!nt(x,E))return ao(_n(Da(a.line),0),!0);if(E==x&&(ne=!0,E=x.childNodes[b],b=0,!E)){var fe=a.rest?Ct(a.rest):a.line;return ao(_n(Da(fe),fe.text.length),ne)}var Re=E.nodeType==3?E:null,_e=E;for(!Re&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(Re=E.firstChild,b&&(b=Re.nodeValue.length));_e.parentNode!=x;)_e=_e.parentNode;var et=a.measure,st=et.maps;function Qt(Qr,Kr,ma){for(var Vr=-1;Vr<(st?st.length:0);Vr++)for(var La=Vr<0?et.map:st[Vr],hi=0;hi<La.length;hi+=3){var qa=La[hi+2];if(qa==Qr||qa==Kr){var Ki=Da(Vr<0?a.line:a.rest[Vr]),zu=La[hi]+ma;return(ma<0||qa!=Qr)&&(zu=La[hi+(ma?1:0)]),_n(Ki,zu)}}}var Yt=Qt(Re,_e,b);if(Yt)return ao(Yt,ne);for(var Bn=_e.nextSibling,pn=Re?Re.nodeValue.length-b:0;Bn;Bn=Bn.nextSibling){if(Yt=Qt(Bn,Bn.firstChild,0),Yt)return ao(_n(Yt.line,Yt.ch-pn),ne);pn+=Bn.textContent.length}for(var xn=_e.previousSibling,Er=b;xn;xn=xn.previousSibling){if(Yt=Qt(xn,xn.firstChild,-1),Yt)return ao(_n(Yt.line,Yt.ch+Er),ne);Er+=xn.textContent.length}}var Pu=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new oe,this.hasSelection=!1,this.composing=null};Pu.prototype.init=function(a){var E=this,b=this,x=this.cm;this.createField(a);var ne=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),we&&(ne.style.width="0px"),qn(ne,"input",function(){Be&&pe>=9&&E.hasSelection&&(E.hasSelection=null),b.poll()}),qn(ne,"paste",function(Re){_t(x,Re)||wc(Re,x)||(x.state.pasteIncoming=+new Date,b.fastPoll())});function fe(Re){if(!_t(x,Re)){if(x.somethingSelected())Fc({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var _e=Pc(x);Fc({lineWise:!0,text:_e.text}),Re.type=="cut"?x.setSelections(_e.ranges,null,Ge):(b.prevInput="",ne.value=_e.text.join(`
`),gt(ne))}else return;Re.type=="cut"&&(x.state.cutIncoming=+new Date)}}qn(ne,"cut",fe),qn(ne,"copy",fe),qn(a.scroller,"paste",function(Re){if(!(_o(a,Re)||_t(x,Re))){if(!ne.dispatchEvent){x.state.pasteIncoming=+new Date,b.focus();return}var _e=new Event("paste");_e.clipboardData=Re.clipboardData,ne.dispatchEvent(_e)}}),qn(a.lineSpace,"selectstart",function(Re){_o(a,Re)||Ba(Re)}),qn(ne,"compositionstart",function(){var Re=x.getCursor("from");b.composing&&b.composing.range.clear(),b.composing={start:Re,range:x.markText(Re,x.getCursor("to"),{className:"CodeMirror-composing"})}}),qn(ne,"compositionend",function(){b.composing&&(b.poll(),b.composing.range.clear(),b.composing=null)})},Pu.prototype.createField=function(a){this.wrapper=Ed(),this.textarea=this.wrapper.firstChild},Pu.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Pu.prototype.prepareSelection=function(){var a=this.cm,E=a.display,b=a.doc,x=aA(a);if(a.options.moveInputWithCursor){var ne=$t(a,b.sel.primary().head,"div"),fe=E.wrapper.getBoundingClientRect(),Re=E.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,ne.top+Re.top-fe.top)),x.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,ne.left+Re.left-fe.left))}return x},Pu.prototype.showSelection=function(a){var E=this.cm,b=E.display;me(b.cursorDiv,a.cursors),me(b.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Pu.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&&gt(this.textarea),Be&&pe>=9&&(this.hasSelection=b)}else a||(this.prevInput=this.textarea.value="",Be&&pe>=9&&(this.hasSelection=null))}},Pu.prototype.getField=function(){return this.textarea},Pu.prototype.supportsTouch=function(){return!1},Pu.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!se||Ie()!=this.textarea))try{this.textarea.focus()}catch(a){}},Pu.prototype.blur=function(){this.textarea.blur()},Pu.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Pu.prototype.receivedFocus=function(){this.slowPoll()},Pu.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Pu.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)},Pu.prototype.poll=function(){var a=this,E=this.cm,b=this.textarea,x=this.prevInput;if(this.contextMenuPending||!E.state.focused||si(b)&&!x&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var ne=b.value;if(ne==x&&!E.somethingSelected())return!1;if(Be&&pe>=9&&this.hasSelection===ne||Ce&&/[\uf700-\uf7ff]/.test(ne))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var fe=ne.charCodeAt(0);if(fe==8203&&!x&&(x="\u200B"),fe==8666)return this.reset(),this.cm.execCommand("undo")}for(var Re=0,_e=Math.min(x.length,ne.length);Re<_e&&x.charCodeAt(Re)==ne.charCodeAt(Re);)++Re;return Zr(E,function(){Uc(E,ne.slice(Re),x.length-Re,null,a.composing?"*compose":null),ne.length>1e3||ne.indexOf(`
`)>-1?b.value=a.prevInput="":a.prevInput=ne,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Pu.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Pu.prototype.onKeyPress=function(){Be&&pe>=9&&(this.hasSelection=null),this.fastPoll()},Pu.prototype.onContextMenu=function(a){var E=this,b=E.cm,x=b.display,ne=E.textarea;E.contextMenuPending&&E.contextMenuPending();var fe=fl(b,a),Re=x.scroller.scrollTop;if(!fe||xe)return;var _e=b.options.resetSelectionOnContextMenu;_e&&b.doc.sel.contains(fe)==-1&&br(b,Lo)(b.doc,Li(fe),Ge);var et=ne.style.cssText,st=E.wrapper.style.cssText,Qt=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ne.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-Qt.top-5)+"px; left: "+(a.clientX-Qt.left-5)+`px;
z-index: 1000; background: `+(Be?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Yt;Le&&(Yt=window.scrollY),x.input.focus(),Le&&window.scrollTo(null,Yt),x.input.reset(),b.somethingSelected()||(ne.value=E.prevInput=" "),E.contextMenuPending=pn,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function Bn(){if(ne.selectionStart!=null){var Er=b.somethingSelected(),Qr="\u200B"+(Er?ne.value:"");ne.value="\u21DA",ne.value=Qr,E.prevInput=Er?"":"\u200B",ne.selectionStart=1,ne.selectionEnd=Qr.length,x.selForContextMenu=b.doc.sel}}function pn(){if(E.contextMenuPending==pn&&(E.contextMenuPending=!1,E.wrapper.style.cssText=st,ne.style.cssText=et,Be&&pe<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=Re),ne.selectionStart!=null)){(!Be||Be&&pe<9)&&Bn();var Er=0,Qr=function(){x.selForContextMenu==b.doc.sel&&ne.selectionStart==0&&ne.selectionEnd>0&&E.prevInput=="\u200B"?br(b,xA)(b):Er++<10?x.detectingSelectAll=setTimeout(Qr,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Qr,200)}}if(Be&&pe>=9&&Bn(),Qe){$r(a);var xn=function(){xr(window,"mouseup",xn),setTimeout(pn,20)};qn(window,"mouseup",xn)}else setTimeout(pn,50)},Pu.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Pu.prototype.setUneditable=function(){},Pu.prototype.needsContentAttribute=!1;function GA(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=Ie();E.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=_e.getValue()}var ne;if(a.form&&(qn(a.form,"submit",x),!E.leaveSubmitMethodAlone)){var fe=a.form;ne=fe.submit;try{var Re=fe.submit=function(){x(),fe.submit=ne,fe.submit(),fe.submit=Re}}catch(et){}}E.finishInit=function(et){et.save=x,et.getTextArea=function(){return a},et.toTextArea=function(){et.toTextArea=isNaN,x(),a.parentNode.removeChild(et.getWrapperElement()),a.style.display="",a.form&&(xr(a.form,"submit",x),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ne))}},a.style.display="none";var _e=_u(function(et){return a.parentNode.insertBefore(et,a.nextSibling)},E);return _e}function BA(a){a.off=xr,a.on=qn,a.wheelEventPixels=pu,a.Doc=Wa,a.splitLines=_i,a.countColumn=Ye,a.findColumn=yt,a.isWordChar=z,a.Pass=At,a.signal=sr,a.Line=nu,a.changeEnd=Eu,a.scrollbarModel=Br,a.Pos=_n,a.cmpPos=Ia,a.modes=Rn,a.mimeModes=Sn,a.resolveMode=wr,a.getMode=da,a.modeExtensions=Yr,a.extendMode=yr,a.copyState=Ra,a.startState=Ci,a.innerMode=Ai,a.commands=Ec,a.keyMap=hA,a.keyName=Zc,a.isModifierKey=Us,a.lookupKey=El,a.normalizeKeyMap=ld,a.StringStream=Za,a.SharedTextMarker=Vs,a.TextMarker=Gl,a.LineWidget=Os,a.e_preventDefault=Ba,a.e_stopPropagation=Fi,a.e_stop=$r,a.addClass=ut,a.contains=nt,a.rmClass=ze,a.keyNames=bu}pd(_u),Bd(_u);var qc="iter insert remove copy getEditor constructor".split(" ");for(var bc in Wa.prototype)Wa.prototype.hasOwnProperty(bc)&&Pe(qc,bc)<0&&(_u.prototype[bc]=function(a){return function(){return a.apply(this.doc,arguments)}}(Wa.prototype[bc]));return Mr(Wa),_u.inputStyles={textarea:Pu,contenteditable:ci},_u.defineMode=function(a){!_u.defaults.mode&&a!="null"&&(_u.defaults.mode=a),$n.apply(this,arguments)},_u.defineMIME=lr,_u.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),_u.defineMIME("text/plain","null"),_u.defineExtension=function(a,E){_u.prototype[a]=E},_u.defineDocExtension=function(a,E){Wa.prototype[a]=E},_u.fromTextArea=GA,BA(_u),_u.version="5.58.2",_u})},25419:function(wt,dt,re){(function(y){y(re(89780),re(15525),re(98101))})(function(y){"use strict";y.defineMode("markdown",function(je,ke){var Ke=y.getMode(je,"text/html"),Be=Ke.name=="null";function pe(Ye){if(y.findModeByName){var oe=y.findModeByName(Ye);oe&&(Ye=oe.mime||oe.mimes[0])}var Pe=y.getMode(je,Ye);return Pe.name=="null"?null:Pe}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 Le={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 ge in Le)Le.hasOwnProperty(ge)&&ke.tokenTypeOverrides[ge]&&(Le[ge]=ke.tokenTypeOverrides[ge]);var ye=/^([*\-_])(?:\s*\1){2,}\s*$/,xe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ee=/^\[(x| )\](?=\s)/i,Me=ke.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Ne=/^ {0,3}(?:\={1,}|-{2,})\s*$/,we=/^[^#!\[\]*_\\<>` "'(~:]+/,be=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,se=/^\s*\[[^\]]+?\]:.*$/,Ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,De=" ";function Ue(Ye,oe,Pe){return oe.f=oe.inline=Pe,Pe(Ye,oe)}function He(Ye,oe,Pe){return oe.f=oe.block=Pe,Pe(Ye,oe)}function ve(Ye){return!Ye||!/\S/.test(Ye.string)}function Qe(Ye){if(Ye.linkTitle=!1,Ye.linkHref=!1,Ye.linkText=!1,Ye.em=!1,Ye.strong=!1,Ye.strikethrough=!1,Ye.quote=0,Ye.indentedCode=!1,Ye.f==ze){var oe=Be;if(!oe){var Pe=y.innerMode(Ke,Ye.htmlState);oe=Pe.mode.name=="xml"&&Pe.state.tagStart===null&&!Pe.state.context&&Pe.state.tokenize.isInText}oe&&(Ye.f=$e,Ye.block=Xe,Ye.htmlState=null)}return Ye.trailingSpace=0,Ye.trailingSpaceNewLine=!1,Ye.prevLine=Ye.thisLine,Ye.thisLine={stream:null},null}function Xe(Ye,oe){var Pe=Ye.column()===oe.indentation,at=ve(oe.prevLine.stream),At=oe.indentedCode,Ge=oe.prevLine.hr,ot=oe.list!==!1,mt=(oe.listStack[oe.listStack.length-1]||0)+3;oe.indentedCode=!1;var yt=oe.indentation;if(oe.indentationDiff===null&&(oe.indentationDiff=oe.indentation,ot)){for(oe.list=null;yt<oe.listStack[oe.listStack.length-1];)oe.listStack.pop(),oe.listStack.length?oe.indentation=oe.listStack[oe.listStack.length-1]:oe.list=!1;oe.list!==!1&&(oe.indentationDiff=yt-oe.listStack[oe.listStack.length-1])}var Bt=!at&&!Ge&&!oe.prevLine.header&&(!ot||!At)&&!oe.prevLine.fencedCodeEnd,Nt=(oe.list===!1||Ge||at)&&oe.indentation<=mt&&Ye.match(ye),Ct=null;if(oe.indentationDiff>=4&&(At||oe.prevLine.fencedCodeEnd||oe.prevLine.header||at))return Ye.skipToEnd(),oe.indentedCode=!0,Le.code;if(Ye.eatSpace())return null;if(Pe&&oe.indentation<=mt&&(Ct=Ye.match(Me))&&Ct[1].length<=6)return oe.quote=0,oe.header=Ct[1].length,oe.thisLine.header=!0,ke.highlightFormatting&&(oe.formatting="header"),oe.f=oe.inline,me(oe);if(oe.indentation<=mt&&Ye.eat(">"))return oe.quote=Pe?1:oe.quote+1,ke.highlightFormatting&&(oe.formatting="quote"),Ye.eatSpace(),me(oe);if(!Nt&&!oe.setext&&Pe&&oe.indentation<=mt&&(Ct=Ye.match(xe))){var Lt=Ct[1]?"ol":"ul";return oe.indentation=yt+Ye.current().length,oe.list=!0,oe.quote=0,oe.listStack.push(oe.indentation),oe.em=!1,oe.strong=!1,oe.code=!1,oe.strikethrough=!1,ke.taskLists&&Ye.match(Ee,!1)&&(oe.taskList=!0),oe.f=oe.inline,ke.highlightFormatting&&(oe.formatting=["list","list-"+Lt]),me(oe)}else{if(Pe&&oe.indentation<=mt&&(Ct=Ye.match(be,!0)))return oe.quote=0,oe.fencedEndRE=new RegExp(Ct[1]+"+ *$"),oe.localMode=ke.fencedCodeBlockHighlighting&&pe(Ct[2]||ke.fencedCodeBlockDefaultMode),oe.localMode&&(oe.localState=y.startState(oe.localMode)),oe.f=oe.block=qe,ke.highlightFormatting&&(oe.formatting="code-block"),oe.code=-1,me(oe);if(oe.setext||(!Bt||!ot)&&!oe.quote&&oe.list===!1&&!oe.code&&!Nt&&!se.test(Ye.string)&&(Ct=Ye.lookAhead(1))&&(Ct=Ct.match(Ne)))return oe.setext?(oe.header=oe.setext,oe.setext=0,Ye.skipToEnd(),ke.highlightFormatting&&(oe.formatting="header")):(oe.header=Ct[0].charAt(0)=="="?1:2,oe.setext=oe.header),oe.thisLine.header=!0,oe.f=oe.inline,me(oe);if(Nt)return Ye.skipToEnd(),oe.hr=!0,oe.thisLine.hr=!0,Le.hr;if(Ye.peek()==="[")return Ue(Ye,oe,Ut)}return Ue(Ye,oe,oe.inline)}function ze(Ye,oe){var Pe=Ke.token(Ye,oe.htmlState);if(!Be){var at=y.innerMode(Ke,oe.htmlState);(at.mode.name=="xml"&&at.state.tagStart===null&&!at.state.context&&at.state.tokenize.isInText||oe.md_inside&&Ye.current().indexOf(">")>-1)&&(oe.f=$e,oe.block=Xe,oe.htmlState=null)}return Pe}function qe(Ye,oe){var Pe=oe.listStack[oe.listStack.length-1]||0,at=oe.indentation<Pe,At=Pe+3;if(oe.fencedEndRE&&oe.indentation<=At&&(at||Ye.match(oe.fencedEndRE))){ke.highlightFormatting&&(oe.formatting="code-block");var Ge;return at||(Ge=me(oe)),oe.localMode=oe.localState=null,oe.block=Xe,oe.f=$e,oe.fencedEndRE=null,oe.code=0,oe.thisLine.fencedCodeEnd=!0,at?He(Ye,oe,oe.block):Ge}else return oe.localMode?oe.localMode.token(Ye,oe.localState):(Ye.skipToEnd(),Le.code)}function me(Ye){var oe=[];if(Ye.formatting){oe.push(Le.formatting),typeof Ye.formatting=="string"&&(Ye.formatting=[Ye.formatting]);for(var Pe=0;Pe<Ye.formatting.length;Pe++)oe.push(Le.formatting+"-"+Ye.formatting[Pe]),Ye.formatting[Pe]==="header"&&oe.push(Le.formatting+"-"+Ye.formatting[Pe]+"-"+Ye.header),Ye.formatting[Pe]==="quote"&&(!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=Ye.quote?oe.push(Le.formatting+"-"+Ye.formatting[Pe]+"-"+Ye.quote):oe.push("error"))}if(Ye.taskOpen)return oe.push("meta"),oe.length?oe.join(" "):null;if(Ye.taskClosed)return oe.push("property"),oe.length?oe.join(" "):null;if(Ye.linkHref?oe.push(Le.linkHref,"url"):(Ye.strong&&oe.push(Le.strong),Ye.em&&oe.push(Le.em),Ye.strikethrough&&oe.push(Le.strikethrough),Ye.emoji&&oe.push(Le.emoji),Ye.linkText&&oe.push(Le.linkText),Ye.code&&oe.push(Le.code),Ye.image&&oe.push(Le.image),Ye.imageAltText&&oe.push(Le.imageAltText,"link"),Ye.imageMarker&&oe.push(Le.imageMarker)),Ye.header&&oe.push(Le.header,Le.header+"-"+Ye.header),Ye.quote&&(oe.push(Le.quote),!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=Ye.quote?oe.push(Le.quote+"-"+Ye.quote):oe.push(Le.quote+"-"+ke.maxBlockquoteDepth)),Ye.list!==!1){var at=(Ye.listStack.length-1)%3;at?at===1?oe.push(Le.list2):oe.push(Le.list3):oe.push(Le.list1)}return Ye.trailingSpaceNewLine?oe.push("trailing-space-new-line"):Ye.trailingSpace&&oe.push("trailing-space-"+(Ye.trailingSpace%2?"a":"b")),oe.length?oe.join(" "):null}function Je(Ye,oe){if(Ye.match(we,!0))return me(oe)}function $e(Ye,oe){var Pe=oe.text(Ye,oe);if(typeof Pe!="undefined")return Pe;if(oe.list)return oe.list=null,me(oe);if(oe.taskList){var at=Ye.match(Ee,!0)[1]===" ";return at?oe.taskOpen=!0:oe.taskClosed=!0,ke.highlightFormatting&&(oe.formatting="task"),oe.taskList=!1,me(oe)}if(oe.taskOpen=!1,oe.taskClosed=!1,oe.header&&Ye.match(/^#+$/,!0))return ke.highlightFormatting&&(oe.formatting="header"),me(oe);var At=Ye.next();if(oe.linkTitle){oe.linkTitle=!1;var Ge=At;At==="("&&(Ge=")"),Ge=(Ge+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ot="^\\s*(?:[^"+Ge+"\\\\]+|\\\\\\\\|\\\\.)"+Ge;if(Ye.match(new RegExp(ot),!0))return Le.linkHref}if(At==="`"){var mt=oe.formatting;ke.highlightFormatting&&(oe.formatting="code"),Ye.eatWhile("`");var yt=Ye.current().length;if(oe.code==0&&(!oe.quote||yt==1))return oe.code=yt,me(oe);if(yt==oe.code){var Bt=me(oe);return oe.code=0,Bt}else return oe.formatting=mt,me(oe)}else if(oe.code)return me(oe);if(At==="\\"&&(Ye.next(),ke.highlightFormatting)){var Nt=me(oe),Ct=Le.formatting+"-escape";return Nt?Nt+" "+Ct:Ct}if(At==="!"&&Ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return oe.imageMarker=!0,oe.image=!0,ke.highlightFormatting&&(oe.formatting="image"),me(oe);if(At==="["&&oe.imageMarker&&Ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return oe.imageMarker=!1,oe.imageAltText=!0,ke.highlightFormatting&&(oe.formatting="image"),me(oe);if(At==="]"&&oe.imageAltText){ke.highlightFormatting&&(oe.formatting="image");var Nt=me(oe);return oe.imageAltText=!1,oe.image=!1,oe.inline=oe.f=nt,Nt}if(At==="["&&!oe.image)return oe.linkText&&Ye.match(/^.*?\]/)||(oe.linkText=!0,ke.highlightFormatting&&(oe.formatting="link")),me(oe);if(At==="]"&&oe.linkText){ke.highlightFormatting&&(oe.formatting="link");var Nt=me(oe);return oe.linkText=!1,oe.inline=oe.f=Ye.match(/\(.*?\)| ?\[.*?\]/,!1)?nt:$e,Nt}if(At==="<"&&Ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){oe.f=oe.inline=Te,ke.highlightFormatting&&(oe.formatting="link");var Nt=me(oe);return Nt?Nt+=" ":Nt="",Nt+Le.linkInline}if(At==="<"&&Ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){oe.f=oe.inline=Te,ke.highlightFormatting&&(oe.formatting="link");var Nt=me(oe);return Nt?Nt+=" ":Nt="",Nt+Le.linkEmail}if(ke.xml&&At==="<"&&Ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Lt=Ye.string.indexOf(">",Ye.pos);if(Lt!=-1){var Jt=Ye.string.substring(Ye.start,Lt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Jt)&&(oe.md_inside=!0)}return Ye.backUp(1),oe.htmlState=y.startState(Ke),He(Ye,oe,ze)}if(ke.xml&&At==="<"&&Ye.match(/^\/\w*?>/))return oe.md_inside=!1,"tag";if(At==="*"||At==="_"){for(var le=1,Ae=Ye.pos==1?" ":Ye.string.charAt(Ye.pos-2);le<3&&Ye.eat(At);)le++;var ee=Ye.peek()||" ",z=!/\s/.test(ee)&&(!Ce.test(ee)||/\s/.test(Ae)||Ce.test(Ae)),ae=!/\s/.test(Ae)&&(!Ce.test(Ae)||/\s/.test(ee)||Ce.test(ee)),te=null,We=null;if(le%2&&(!oe.em&&z&&(At==="*"||!ae||Ce.test(Ae))?te=!0:oe.em==At&&ae&&(At==="*"||!z||Ce.test(ee))&&(te=!1)),le>1&&(!oe.strong&&z&&(At==="*"||!ae||Ce.test(Ae))?We=!0:oe.strong==At&&ae&&(At==="*"||!z||Ce.test(ee))&&(We=!1)),We!=null||te!=null){ke.highlightFormatting&&(oe.formatting=te==null?"strong":We==null?"em":"strong em"),te===!0&&(oe.em=At),We===!0&&(oe.strong=At);var Bt=me(oe);return te===!1&&(oe.em=!1),We===!1&&(oe.strong=!1),Bt}}else if(At===" "&&(Ye.eat("*")||Ye.eat("_"))){if(Ye.peek()===" ")return me(oe);Ye.backUp(1)}if(ke.strikethrough){if(At==="~"&&Ye.eatWhile(At)){if(oe.strikethrough){ke.highlightFormatting&&(oe.formatting="strikethrough");var Bt=me(oe);return oe.strikethrough=!1,Bt}else if(Ye.match(/^[^\s]/,!1))return oe.strikethrough=!0,ke.highlightFormatting&&(oe.formatting="strikethrough"),me(oe)}else if(At===" "&&Ye.match(/^~~/,!0)){if(Ye.peek()===" ")return me(oe);Ye.backUp(2)}}if(ke.emoji&&At===":"&&Ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){oe.emoji=!0,ke.highlightFormatting&&(oe.formatting="emoji");var ft=me(oe);return oe.emoji=!1,ft}return At===" "&&(Ye.match(/^ +$/,!1)?oe.trailingSpace++:oe.trailingSpace&&(oe.trailingSpaceNewLine=!0)),me(oe)}function Te(Ye,oe){var Pe=Ye.next();if(Pe===">"){oe.f=oe.inline=$e,ke.highlightFormatting&&(oe.formatting="link");var at=me(oe);return at?at+=" ":at="",at+Le.linkInline}return Ye.match(/^[^>]+/,!0),Le.linkInline}function nt(Ye,oe){if(Ye.eatSpace())return null;var Pe=Ye.next();return Pe==="("||Pe==="["?(oe.f=oe.inline=ut(Pe==="("?")":"]"),ke.highlightFormatting&&(oe.formatting="link-string"),oe.linkHref=!0,me(oe)):"error"}var Ie={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ut(Ye){return function(oe,Pe){var at=oe.next();if(at===Ye){Pe.f=Pe.inline=$e,ke.highlightFormatting&&(Pe.formatting="link-string");var At=me(Pe);return Pe.linkHref=!1,At}return oe.match(Ie[Ye]),Pe.linkHref=!0,me(Pe)}}function Ut(Ye,oe){return Ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(oe.f=gt,Ye.next(),ke.highlightFormatting&&(oe.formatting="link"),oe.linkText=!0,me(oe)):Ue(Ye,oe,$e)}function gt(Ye,oe){if(Ye.match(/^\]:/,!0)){oe.f=oe.inline=ct,ke.highlightFormatting&&(oe.formatting="link");var Pe=me(oe);return oe.linkText=!1,Pe}return Ye.match(/^([^\]\\]|\\.)+/,!0),Le.linkText}function ct(Ye,oe){return Ye.eatSpace()?null:(Ye.match(/^[^\s]+/,!0),Ye.peek()===void 0?oe.linkTitle=!0:Ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),oe.f=oe.inline=$e,Le.linkHref+" url")}var Ft={startState:function(){return{f:Xe,prevLine:{stream:null},thisLine:{stream:null},block:Xe,htmlState:null,indentation:0,inline:$e,text:Je,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(Ye){return{f:Ye.f,prevLine:Ye.prevLine,thisLine:Ye.thisLine,block:Ye.block,htmlState:Ye.htmlState&&y.copyState(Ke,Ye.htmlState),indentation:Ye.indentation,localMode:Ye.localMode,localState:Ye.localMode?y.copyState(Ye.localMode,Ye.localState):null,inline:Ye.inline,text:Ye.text,formatting:!1,linkText:Ye.linkText,linkTitle:Ye.linkTitle,linkHref:Ye.linkHref,code:Ye.code,em:Ye.em,strong:Ye.strong,strikethrough:Ye.strikethrough,emoji:Ye.emoji,header:Ye.header,setext:Ye.setext,hr:Ye.hr,taskList:Ye.taskList,list:Ye.list,listStack:Ye.listStack.slice(0),quote:Ye.quote,indentedCode:Ye.indentedCode,trailingSpace:Ye.trailingSpace,trailingSpaceNewLine:Ye.trailingSpaceNewLine,md_inside:Ye.md_inside,fencedEndRE:Ye.fencedEndRE}},token:function(Ye,oe){if(oe.formatting=!1,Ye!=oe.thisLine.stream){if(oe.header=0,oe.hr=!1,Ye.match(/^\s*$/,!0))return Qe(oe),null;if(oe.prevLine=oe.thisLine,oe.thisLine={stream:Ye},oe.taskList=!1,oe.trailingSpace=0,oe.trailingSpaceNewLine=!1,!oe.localState&&(oe.f=oe.block,oe.f!=ze)){var Pe=Ye.match(/^\s*/,!0)[0].replace(/\t/g,De).length;if(oe.indentation=Pe,oe.indentationDiff=null,Pe>0)return null}}return oe.f(Ye,oe)},innerMode:function(Ye){return Ye.block==ze?{state:Ye.htmlState,mode:Ke}:Ye.localState?{state:Ye.localState,mode:Ye.localMode}:{state:Ye,mode:Ft}},indent:function(Ye,oe,Pe){return Ye.block==ze&&Ke.indent?Ke.indent(Ye.htmlState,oe,Pe):Ye.localState&&Ye.localMode.indent?Ye.localMode.indent(Ye.localState,oe,Pe):y.Pass},blankLine:Qe,getType:me,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Ft},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(wt,dt,re){(function(y){y(re(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 je=0;je<y.modeInfo.length;je++){var ke=y.modeInfo[je];ke.mimes&&(ke.mime=ke.mimes[0])}y.findModeByMIME=function(Ke){Ke=Ke.toLowerCase();for(var Be=0;Be<y.modeInfo.length;Be++){var pe=y.modeInfo[Be];if(pe.mime==Ke)return pe;if(pe.mimes){for(var Le=0;Le<pe.mimes.length;Le++)if(pe.mimes[Le]==Ke)return pe}}if(/\+xml$/.test(Ke))return y.findModeByMIME("application/xml");if(/\+json$/.test(Ke))return y.findModeByMIME("application/json")},y.findModeByExtension=function(Ke){Ke=Ke.toLowerCase();for(var Be=0;Be<y.modeInfo.length;Be++){var pe=y.modeInfo[Be];if(pe.ext){for(var Le=0;Le<pe.ext.length;Le++)if(pe.ext[Le]==Ke)return pe}}},y.findModeByFileName=function(Ke){for(var Be=0;Be<y.modeInfo.length;Be++){var pe=y.modeInfo[Be];if(pe.file&&pe.file.test(Ke))return pe}var Le=Ke.lastIndexOf("."),ge=Le>-1&&Ke.substring(Le+1,Ke.length);if(ge)return y.findModeByExtension(ge)},y.findModeByName=function(Ke){Ke=Ke.toLowerCase();for(var Be=0;Be<y.modeInfo.length;Be++){var pe=y.modeInfo[Be];if(pe.name.toLowerCase()==Ke)return pe;if(pe.alias){for(var Le=0;Le<pe.alias.length;Le++)if(pe.alias[Le].toLowerCase()==Ke)return pe}}}})},67549:function(wt,dt,re){(function(y){y(re(89780))})(function(y){"use strict";y.defineMode("stex",function(je,ke){"use strict";function Ke(we,be){we.cmdState.push(be)}function Be(we){return we.cmdState.length>0?we.cmdState[we.cmdState.length-1]:null}function pe(we){var be=we.cmdState.pop();be&&be.closeBracket()}function Le(we){for(var be=we.cmdState,se=be.length-1;se>=0;se--){var Ce=be[se];if(Ce.name!="DEFAULT")return Ce}return{styleIdentifier:function(){return null}}}function ge(we,be,se){return function(){this.name=we,this.bracketNo=0,this.style=be,this.styles=se,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ye={};ye.importmodule=ge("importmodule","tag",["string","builtin"]),ye.documentclass=ge("documentclass","tag",["","atom"]),ye.usepackage=ge("usepackage","tag",["atom"]),ye.begin=ge("begin","tag",["atom"]),ye.end=ge("end","tag",["atom"]),ye.label=ge("label","tag",["atom"]),ye.ref=ge("ref","tag",["atom"]),ye.eqref=ge("eqref","tag",["atom"]),ye.cite=ge("cite","tag",["atom"]),ye.bibitem=ge("bibitem","tag",["atom"]),ye.Bibitem=ge("Bibitem","tag",["atom"]),ye.RBibitem=ge("RBibitem","tag",["atom"]),ye.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function xe(we,be){we.f=be}function Ee(we,be){var se;if(we.match(/^\\[a-zA-Z@]+/)){var Ce=we.current().slice(1);return se=ye.hasOwnProperty(Ce)?ye[Ce]:ye.DEFAULT,se=new se,Ke(be,se),xe(be,Ne),se.style}if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/\\]/))return"tag";if(we.match("\\["))return xe(be,function(Ue,He){return Me(Ue,He,"\\]")}),"keyword";if(we.match("\\("))return xe(be,function(Ue,He){return Me(Ue,He,"\\)")}),"keyword";if(we.match("$$"))return xe(be,function(Ue,He){return Me(Ue,He,"$$")}),"keyword";if(we.match("$"))return xe(be,function(Ue,He){return Me(Ue,He,"$")}),"keyword";var De=we.next();if(De=="%")return we.skipToEnd(),"comment";if(De=="}"||De=="]"){if(se=Be(be),se)se.closeBracket(De),xe(be,Ne);else return"error";return"bracket"}else return De=="{"||De=="["?(se=ye.DEFAULT,se=new se,Ke(be,se),"bracket"):/\d/.test(De)?(we.eatWhile(/[\w.%]/),"atom"):(we.eatWhile(/[\w\-_]/),se=Le(be),se.name=="begin"&&(se.argument=we.current()),se.styleIdentifier())}function Me(we,be,se){if(we.eatSpace())return null;if(se&&we.match(se))return xe(be,Ee),"keyword";if(we.match(/^\\[a-zA-Z@]+/))return"tag";if(we.match(/^[a-zA-Z]+/))return"variable-2";if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/]/)||we.match(/^[\^_&]/))return"tag";if(we.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(we.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ce=we.next();return Ce=="{"||Ce=="}"||Ce=="["||Ce=="]"||Ce=="("||Ce==")"?"bracket":Ce=="%"?(we.skipToEnd(),"comment"):"error"}function Ne(we,be){var se=we.peek(),Ce;return se=="{"||se=="["?(Ce=Be(be),Ce.openBracket(se),we.eat(se),xe(be,Ee),"bracket"):/[ \t\r]/.test(se)?(we.eat(se),null):(xe(be,Ee),pe(be),Ee(we,be))}return{startState:function(){var we=ke.inMathMode?function(be,se){return Me(be,se)}:Ee;return{cmdState:[],f:we}},copyState:function(we){return{cmdState:we.cmdState.slice(),f:we.f}},token:function(we,be){return be.f(we,be)},blankLine:function(we){we.f=Ee,we.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(wt,dt,re){(function(y){y(re(89780))})(function(y){"use strict";var je={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(Ke,Be){var pe=Ke.indentUnit,Le={},ge=Be.htmlMode?je:ke;for(var ye in ge)Le[ye]=ge[ye];for(var ye in Be)Le[ye]=Be[ye];var xe,Ee;function Me(Te,nt){function Ie(gt){return nt.tokenize=gt,gt(Te,nt)}var ut=Te.next();if(ut=="<")return Te.eat("!")?Te.eat("[")?Te.match("CDATA[")?Ie(be("atom","]]>")):null:Te.match("--")?Ie(be("comment","-->")):Te.match("DOCTYPE",!0,!0)?(Te.eatWhile(/[\w\._\-]/),Ie(se(1))):null:Te.eat("?")?(Te.eatWhile(/[\w\._\-]/),nt.tokenize=be("meta","?>"),"meta"):(xe=Te.eat("/")?"closeTag":"openTag",nt.tokenize=Ne,"tag bracket");if(ut=="&"){var Ut;return Te.eat("#")?Te.eat("x")?Ut=Te.eatWhile(/[a-fA-F\d]/)&&Te.eat(";"):Ut=Te.eatWhile(/[\d]/)&&Te.eat(";"):Ut=Te.eatWhile(/[\w\.\-:]/)&&Te.eat(";"),Ut?"atom":"error"}else return Te.eatWhile(/[^&<]/),null}Me.isInText=!0;function Ne(Te,nt){var Ie=Te.next();if(Ie==">"||Ie=="/"&&Te.eat(">"))return nt.tokenize=Me,xe=Ie==">"?"endTag":"selfcloseTag","tag bracket";if(Ie=="=")return xe="equals",null;if(Ie=="<"){nt.tokenize=Me,nt.state=He,nt.tagName=nt.tagStart=null;var ut=nt.tokenize(Te,nt);return ut?ut+" tag error":"tag error"}else return/[\'\"]/.test(Ie)?(nt.tokenize=we(Ie),nt.stringStartCol=Te.column(),nt.tokenize(Te,nt)):(Te.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function we(Te){var nt=function(Ie,ut){for(;!Ie.eol();)if(Ie.next()==Te){ut.tokenize=Ne;break}return"string"};return nt.isInAttribute=!0,nt}function be(Te,nt){return function(Ie,ut){for(;!Ie.eol();){if(Ie.match(nt)){ut.tokenize=Me;break}Ie.next()}return Te}}function se(Te){return function(nt,Ie){for(var ut;(ut=nt.next())!=null;){if(ut=="<")return Ie.tokenize=se(Te+1),Ie.tokenize(nt,Ie);if(ut==">")if(Te==1){Ie.tokenize=Me;break}else return Ie.tokenize=se(Te-1),Ie.tokenize(nt,Ie)}return"meta"}}function Ce(Te,nt,Ie){this.prev=Te.context,this.tagName=nt,this.indent=Te.indented,this.startOfLine=Ie,(Le.doNotIndent.hasOwnProperty(nt)||Te.context&&Te.context.noIndent)&&(this.noIndent=!0)}function De(Te){Te.context&&(Te.context=Te.context.prev)}function Ue(Te,nt){for(var Ie;;){if(!Te.context||(Ie=Te.context.tagName,!Le.contextGrabbers.hasOwnProperty(Ie)||!Le.contextGrabbers[Ie].hasOwnProperty(nt)))return;De(Te)}}function He(Te,nt,Ie){return Te=="openTag"?(Ie.tagStart=nt.column(),ve):Te=="closeTag"?Qe:He}function ve(Te,nt,Ie){return Te=="word"?(Ie.tagName=nt.current(),Ee="tag",qe):Le.allowMissingTagName&&Te=="endTag"?(Ee="tag bracket",qe(Te,nt,Ie)):(Ee="error",ve)}function Qe(Te,nt,Ie){if(Te=="word"){var ut=nt.current();return Ie.context&&Ie.context.tagName!=ut&&Le.implicitlyClosed.hasOwnProperty(Ie.context.tagName)&&De(Ie),Ie.context&&Ie.context.tagName==ut||Le.matchClosing===!1?(Ee="tag",Xe):(Ee="tag error",ze)}else return Le.allowMissingTagName&&Te=="endTag"?(Ee="tag bracket",Xe(Te,nt,Ie)):(Ee="error",ze)}function Xe(Te,nt,Ie){return Te!="endTag"?(Ee="error",Xe):(De(Ie),He)}function ze(Te,nt,Ie){return Ee="error",Xe(Te,nt,Ie)}function qe(Te,nt,Ie){if(Te=="word")return Ee="attribute",me;if(Te=="endTag"||Te=="selfcloseTag"){var ut=Ie.tagName,Ut=Ie.tagStart;return Ie.tagName=Ie.tagStart=null,Te=="selfcloseTag"||Le.autoSelfClosers.hasOwnProperty(ut)?Ue(Ie,ut):(Ue(Ie,ut),Ie.context=new Ce(Ie,ut,Ut==Ie.indented)),He}return Ee="error",qe}function me(Te,nt,Ie){return Te=="equals"?Je:(Le.allowMissing||(Ee="error"),qe(Te,nt,Ie))}function Je(Te,nt,Ie){return Te=="string"?$e:Te=="word"&&Le.allowUnquoted?(Ee="string",qe):(Ee="error",qe(Te,nt,Ie))}function $e(Te,nt,Ie){return Te=="string"?$e:qe(Te,nt,Ie)}return{startState:function(Te){var nt={tokenize:Me,state:He,indented:Te||0,tagName:null,tagStart:null,context:null};return Te!=null&&(nt.baseIndent=Te),nt},token:function(Te,nt){if(!nt.tagName&&Te.sol()&&(nt.indented=Te.indentation()),Te.eatSpace())return null;xe=null;var Ie=nt.tokenize(Te,nt);return(Ie||xe)&&Ie!="comment"&&(Ee=null,nt.state=nt.state(xe||Ie,Te,nt),Ee&&(Ie=Ee=="error"?Ie+" error":Ee)),Ie},indent:function(Te,nt,Ie){var ut=Te.context;if(Te.tokenize.isInAttribute)return Te.tagStart==Te.indented?Te.stringStartCol+1:Te.indented+pe;if(ut&&ut.noIndent)return y.Pass;if(Te.tokenize!=Ne&&Te.tokenize!=Me)return Ie?Ie.match(/^(\s*)/)[0].length:0;if(Te.tagName)return Le.multilineTagIndentPastTag!==!1?Te.tagStart+Te.tagName.length+2:Te.tagStart+pe*(Le.multilineTagIndentFactor||1);if(Le.alignCDATA&&/<!\[CDATA\[/.test(nt))return 0;var Ut=nt&&/^<(\/)?([\w_:\.-]*)/.exec(nt);if(Ut&&Ut[1])for(;ut;)if(ut.tagName==Ut[2]){ut=ut.prev;break}else if(Le.implicitlyClosed.hasOwnProperty(ut.tagName))ut=ut.prev;else break;else if(Ut)for(;ut;){var gt=Le.contextGrabbers[ut.tagName];if(gt&&gt.hasOwnProperty(Ut[2]))ut=ut.prev;else break}for(;ut&&ut.prev&&!ut.startOfLine;)ut=ut.prev;return ut?ut.indent+pe:Te.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Le.htmlMode?"html":"xml",helperType:Le.htmlMode?"html":"xml",skipAttribute:function(Te){Te.state==Je&&(Te.state=qe)},xmlCurrentTag:function(Te){return Te.tagName?{name:Te.tagName,close:Te.type=="closeTag"}:null},xmlCurrentContext:function(Te){for(var nt=[],Ie=Te.context;Ie;Ie=Ie.prev)Ie.tagName&&nt.push(Ie.tagName);return nt.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(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var y=Object.assign||function(se){for(var Ce=1;Ce<arguments.length;Ce++){var De=arguments[Ce];for(var Ue in De)Object.prototype.hasOwnProperty.call(De,Ue)&&(se[Ue]=De[Ue])}return se},je=function(){function se(Ce,De){for(var Ue=0;Ue<De.length;Ue++){var He=De[Ue];He.enumerable=He.enumerable||!1,He.configurable=!0,"value"in He&&(He.writable=!0),Object.defineProperty(Ce,He.key,He)}}return function(Ce,De,Ue){return De&&se(Ce.prototype,De),Ue&&se(Ce,Ue),Ce}}(),ke=re(59301),Ke=Ee(ke),Be=re(12708),pe=Ee(Be),Le=re(53291),ge=Ee(Le),ye=re(10413),xe=re(65429);function Ee(se){return se&&se.__esModule?se:{default:se}}function Me(se,Ce){if(!(se instanceof Ce))throw new TypeError("Cannot call a class as a function")}function Ne(se,Ce){if(!se)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ce&&(typeof Ce=="object"||typeof Ce=="function")?Ce:se}function we(se,Ce){if(typeof Ce!="function"&&Ce!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ce);se.prototype=Object.create(Ce&&Ce.prototype,{constructor:{value:se,enumerable:!1,writable:!0,configurable:!0}}),Ce&&(Object.setPrototypeOf?Object.setPrototypeOf(se,Ce):se.__proto__=Ce)}var be=function(se){we(Ce,se);function Ce(De){Me(this,Ce);var Ue=Ne(this,(Ce.__proto__||Object.getPrototypeOf(Ce)).call(this,De));return Ue.getEchartsInstance=function(){return Ue.echartsLib.getInstanceByDom(Ue.echartsElement)||Ue.echartsLib.init(Ue.echartsElement,Ue.props.theme,Ue.props.opts)},Ue.dispose=function(){if(Ue.echartsElement){try{(0,ye.clear)(Ue.echartsElement)}catch(He){console.warn(He)}Ue.echartsLib.dispose(Ue.echartsElement)}},Ue.rerender=function(){var He=Ue.props,ve=He.onEvents,Qe=He.onChartReady,Xe=Ue.renderEchartDom();Ue.bindEvents(Xe,ve||{}),typeof Qe=="function"&&Ue.props.onChartReady(Xe),Ue.echartsElement&&(0,ye.bind)(Ue.echartsElement,function(){try{Xe.resize()}catch(ze){console.warn(ze)}})},Ue.bindEvents=function(He,ve){var Qe=function(qe,me){typeof qe=="string"&&typeof me=="function"&&He.on(qe,function(Je){me(Je,He)})};for(var Xe in ve)Object.prototype.hasOwnProperty.call(ve,Xe)&&Qe(Xe,ve[Xe])},Ue.renderEchartDom=function(){var He=Ue.getEchartsInstance();return He.setOption(Ue.props.option,Ue.props.notMerge||!1,Ue.props.lazyUpdate||!1),Ue.props.showLoading?He.showLoading(Ue.props.loadingOption||null):He.hideLoading(),He},Ue.echartsLib=De.echarts,Ue.echartsElement=null,Ue}return je(Ce,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(Ue){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(Ue,this.props))){if(!(0,ge.default)(Ue.theme,this.props.theme)||!(0,ge.default)(Ue.opts,this.props.opts)||!(0,ge.default)(Ue.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var He=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,ge.default)((0,xe.pick)(this.props,He),(0,xe.pick)(Ue,He))){var ve=this.renderEchartDom();if(!(0,ge.default)(Ue.style,this.props.style)||!(0,ge.default)(Ue.className,this.props.className))try{ve.resize()}catch(Qe){console.warn(Qe)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var Ue=this,He=this.props,ve=He.style,Qe=He.className,Xe=y({height:300},ve);return Ke.default.createElement("div",{ref:function(qe){Ue.echartsElement=qe},style:Xe,className:"echarts-for-react "+Qe})}}]),Ce}(ke.Component);dt.default=be,be.propTypes={option:pe.default.object.isRequired,echarts:pe.default.object,notMerge:pe.default.bool,lazyUpdate:pe.default.bool,style:pe.default.object,className:pe.default.string,theme:pe.default.oneOfType([pe.default.string,pe.default.object]),onChartReady:pe.default.func,showLoading:pe.default.bool,loadingOption:pe.default.object,onEvents:pe.default.object,opts:pe.default.shape({devicePixelRatio:pe.default.number,renderer:pe.default.oneOf(["canvas","svg"]),width:pe.default.oneOfType([pe.default.number,pe.default.oneOf([null,void 0,"auto"])]),height:pe.default.oneOfType([pe.default.number,pe.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:pe.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(wt,dt,re){"use strict";var y;y={value:!0},dt.Z=void 0;var je=re(76411),ke=pe(je),Ke=re(97774),Be=pe(Ke);function pe(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}}function Le(Ee,Me){if(!(Ee instanceof Me))throw new TypeError("Cannot call a class as a function")}function ge(Ee,Me){if(!Ee)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Me&&(typeof Me=="object"||typeof Me=="function")?Me:Ee}function ye(Ee,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Me);Ee.prototype=Object.create(Me&&Me.prototype,{constructor:{value:Ee,enumerable:!1,writable:!0,configurable:!0}}),Me&&(Object.setPrototypeOf?Object.setPrototypeOf(Ee,Me):Ee.__proto__=Me)}var xe=function(Ee){ye(Me,Ee);function Me(Ne){Le(this,Me);var we=ge(this,(Me.__proto__||Object.getPrototypeOf(Me)).call(this,Ne));return we.echartsLib=ke.default,we}return Me}(Be.default);dt.Z=xe},65429:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0});var re=dt.pick=function(je,ke){var Ke={};return ke.forEach(function(Be){Ke[Be]=je[Be]}),Ke}},53291:function(wt){"use strict";var dt=Array.isArray,re=Object.keys,y=Object.prototype.hasOwnProperty;wt.exports=function je(ke,Ke){if(ke===Ke)return!0;if(ke&&Ke&&typeof ke=="object"&&typeof Ke=="object"){var Be=dt(ke),pe=dt(Ke),Le,ge,ye;if(Be&&pe){if(ge=ke.length,ge!=Ke.length)return!1;for(Le=ge;Le--!==0;)if(!je(ke[Le],Ke[Le]))return!1;return!0}if(Be!=pe)return!1;var xe=ke instanceof Date,Ee=Ke instanceof Date;if(xe!=Ee)return!1;if(xe&&Ee)return ke.getTime()==Ke.getTime();var Me=ke instanceof RegExp,Ne=Ke instanceof RegExp;if(Me!=Ne)return!1;if(Me&&Ne)return ke.toString()==Ke.toString();var we=re(ke);if(ge=we.length,ge!==re(Ke).length)return!1;for(Le=ge;Le--!==0;)if(!y.call(Ke,we[Le]))return!1;for(Le=ge;Le--!==0;)if(ye=we[Le],!je(ke[ye],Ke[ye]))return!1;return!0}return ke!==ke&&Ke!==Ke}},64270:function(wt){(function(dt,re){wt.exports=re()})(this,function(){"use strict";var dt=function(ue,ie){return dt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,ce){de.__proto__=ce}||function(de,ce){for(var Ze in ce)Object.prototype.hasOwnProperty.call(ce,Ze)&&(de[Ze]=ce[Ze])},dt(ue,ie)};function re(ue,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Class extends value "+String(ie)+" is not a constructor or null");dt(ue,ie);function de(){this.constructor=ue}ue.prototype=ie===null?Object.create(ie):(de.prototype=ie.prototype,new de)}var y=function(){return y=Object.assign||function(ie){for(var de,ce=1,Ze=arguments.length;ce<Ze;ce++){de=arguments[ce];for(var tt in de)Object.prototype.hasOwnProperty.call(de,tt)&&(ie[tt]=de[tt])}return ie},y.apply(this,arguments)};function je(ue,ie,de,ce){function Ze(tt){return tt instanceof de?tt:new de(function(ht){ht(tt)})}return new(de||(de=Promise))(function(tt,ht){function bt(Cn){try{mn(ce.next(Cn))}catch(Qn){ht(Qn)}}function Dt(Cn){try{mn(ce.throw(Cn))}catch(Qn){ht(Qn)}}function mn(Cn){Cn.done?tt(Cn.value):Ze(Cn.value).then(bt,Dt)}mn((ce=ce.apply(ue,ie||[])).next())})}function ke(ue,ie){var de={label:0,sent:function(){if(tt[0]&1)throw tt[1];return tt[1]},trys:[],ops:[]},ce,Ze,tt,ht;return ht={next:bt(0),throw:bt(1),return:bt(2)},typeof Symbol=="function"&&(ht[Symbol.iterator]=function(){return this}),ht;function bt(mn){return function(Cn){return Dt([mn,Cn])}}function Dt(mn){if(ce)throw new TypeError("Generator is already executing.");for(;de;)try{if(ce=1,Ze&&(tt=mn[0]&2?Ze.return:mn[0]?Ze.throw||((tt=Ze.return)&&tt.call(Ze),0):Ze.next)&&!(tt=tt.call(Ze,mn[1])).done)return tt;switch(Ze=0,tt&&(mn=[mn[0]&2,tt.value]),mn[0]){case 0:case 1:tt=mn;break;case 4:return de.label++,{value:mn[1],done:!1};case 5:de.label++,Ze=mn[1],mn=[0];continue;case 7:mn=de.ops.pop(),de.trys.pop();continue;default:if(tt=de.trys,!(tt=tt.length>0&&tt[tt.length-1])&&(mn[0]===6||mn[0]===2)){de=0;continue}if(mn[0]===3&&(!tt||mn[1]>tt[0]&&mn[1]<tt[3])){de.label=mn[1];break}if(mn[0]===6&&de.label<tt[1]){de.label=tt[1],tt=mn;break}if(tt&&de.label<tt[2]){de.label=tt[2],de.ops.push(mn);break}tt[2]&&de.ops.pop(),de.trys.pop();continue}mn=ie.call(ue,de)}catch(Cn){mn=[6,Cn],Ze=0}finally{ce=tt=0}if(mn[0]&5)throw mn[1];return{value:mn[0]?mn[1]:void 0,done:!0}}}function Ke(ue,ie,de){if(de||arguments.length===2)for(var ce=0,Ze=ie.length,tt;ce<Ze;ce++)(tt||!(ce in ie))&&(tt||(tt=Array.prototype.slice.call(ie,0,ce)),tt[ce]=ie[ce]);return ue.concat(tt||ie)}for(var Be=function(){function ue(ie,de,ce,Ze){this.left=ie,this.top=de,this.width=ce,this.height=Ze}return ue.prototype.add=function(ie,de,ce,Ze){return new ue(this.left+ie,this.top+de,this.width+ce,this.height+Ze)},ue.fromClientRect=function(ie,de){return new ue(de.left+ie.windowBounds.left,de.top+ie.windowBounds.top,de.width,de.height)},ue.fromDOMRectList=function(ie,de){var ce=Array.from(de).find(function(Ze){return Ze.width!==0});return ce?new ue(ce.left+ie.windowBounds.left,ce.top+ie.windowBounds.top,ce.width,ce.height):ue.EMPTY},ue.EMPTY=new ue(0,0,0,0),ue}(),pe=function(ue,ie){return Be.fromClientRect(ue,ie.getBoundingClientRect())},Le=function(ue){var ie=ue.body,de=ue.documentElement;if(!ie||!de)throw new Error("Unable to get document size");var ce=Math.max(Math.max(ie.scrollWidth,de.scrollWidth),Math.max(ie.offsetWidth,de.offsetWidth),Math.max(ie.clientWidth,de.clientWidth)),Ze=Math.max(Math.max(ie.scrollHeight,de.scrollHeight),Math.max(ie.offsetHeight,de.offsetHeight),Math.max(ie.clientHeight,de.clientHeight));return new Be(0,0,ce,Ze)},ge=function(ue){for(var ie=[],de=0,ce=ue.length;de<ce;){var Ze=ue.charCodeAt(de++);if(Ze>=55296&&Ze<=56319&&de<ce){var tt=ue.charCodeAt(de++);(tt&64512)===56320?ie.push(((Ze&1023)<<10)+(tt&1023)+65536):(ie.push(Ze),de--)}else ie.push(Ze)}return ie},ye=function(){for(var ue=[],ie=0;ie<arguments.length;ie++)ue[ie]=arguments[ie];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var de=ue.length;if(!de)return"";for(var ce=[],Ze=-1,tt="";++Ze<de;){var ht=ue[Ze];ht<=65535?ce.push(ht):(ht-=65536,ce.push((ht>>10)+55296,ht%1024+56320)),(Ze+1===de||ce.length>16384)&&(tt+=String.fromCharCode.apply(String,ce),ce.length=0)}return tt},xe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ee=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Me=0;Me<xe.length;Me++)Ee[xe.charCodeAt(Me)]=Me;for(var Ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",we=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),be=0;be<Ne.length;be++)we[Ne.charCodeAt(be)]=be;for(var se=function(ue){var ie=ue.length*.75,de=ue.length,ce,Ze=0,tt,ht,bt,Dt;ue[ue.length-1]==="="&&(ie--,ue[ue.length-2]==="="&&ie--);var mn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ie):new Array(ie),Cn=Array.isArray(mn)?mn:new Uint8Array(mn);for(ce=0;ce<de;ce+=4)tt=we[ue.charCodeAt(ce)],ht=we[ue.charCodeAt(ce+1)],bt=we[ue.charCodeAt(ce+2)],Dt=we[ue.charCodeAt(ce+3)],Cn[Ze++]=tt<<2|ht>>4,Cn[Ze++]=(ht&15)<<4|bt>>2,Cn[Ze++]=(bt&3)<<6|Dt&63;return mn},Ce=function(ue){for(var ie=ue.length,de=[],ce=0;ce<ie;ce+=2)de.push(ue[ce+1]<<8|ue[ce]);return de},De=function(ue){for(var ie=ue.length,de=[],ce=0;ce<ie;ce+=4)de.push(ue[ce+3]<<24|ue[ce+2]<<16|ue[ce+1]<<8|ue[ce]);return de},Ue=5,He=11,ve=2,Qe=He-Ue,Xe=65536>>Ue,ze=1<<Ue,qe=ze-1,me=1024>>Ue,Je=Xe+me,$e=Je,Te=32,nt=$e+Te,Ie=65536>>He,ut=1<<Qe,Ut=ut-1,gt=function(ue,ie,de){return ue.slice?ue.slice(ie,de):new Uint16Array(Array.prototype.slice.call(ue,ie,de))},ct=function(ue,ie,de){return ue.slice?ue.slice(ie,de):new Uint32Array(Array.prototype.slice.call(ue,ie,de))},Ft=function(ue,ie){var de=se(ue),ce=Array.isArray(de)?De(de):new Uint32Array(de),Ze=Array.isArray(de)?Ce(de):new Uint16Array(de),tt=24,ht=gt(Ze,tt/2,ce[4]/2),bt=ce[5]===2?gt(Ze,(tt+ce[4])/2):ct(ce,Math.ceil((tt+ce[4])/4));return new Ye(ce[0],ce[1],ce[2],ce[3],ht,bt)},Ye=function(){function ue(ie,de,ce,Ze,tt,ht){this.initialValue=ie,this.errorValue=de,this.highStart=ce,this.highValueIndex=Ze,this.index=tt,this.data=ht}return ue.prototype.get=function(ie){var de;if(ie>=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>Ue],de=(de<<ve)+(ie&qe),this.data[de];if(ie<=65535)return de=this.index[Xe+(ie-55296>>Ue)],de=(de<<ve)+(ie&qe),this.data[de];if(ie<this.highStart)return de=nt-Ie+(ie>>He),de=this.index[de],de+=ie>>Ue&Ut,de=this.index[de],de=(de<<ve)+(ie&qe),this.data[de];if(ie<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Pe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),at=0;at<oe.length;at++)Pe[oe.charCodeAt(at)]=at;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==",Ge=50,ot=1,mt=2,yt=3,Bt=4,Nt=5,Ct=7,Lt=8,Jt=9,le=10,Ae=11,ee=12,z=13,ae=14,te=15,We=16,ft=17,lt=18,zt=19,Kt=20,Pt=21,on=22,ln=23,Jn=24,jn=25,qn=26,Ar=27,xr=28,sr=29,_t=30,sn=31,Yn=32,Mr=33,Ba=34,Fi=35,pi=36,$r=37,Bi=38,wi=39,ka=40,Tr=41,fu=42,vo=43,oo=[9001,65288],_i="!",si="\xD7",ir="\xF7",yn=Ft(At),Vn=[_t,pi],Rn=[ot,mt,yt,Nt],Sn=[le,Lt],$n=[Ar,qn],lr=Rn.concat(Sn),wr=[Bi,wi,ka,Ba,Fi],da=[te,z],Yr=function(ue,ie){ie===void 0&&(ie="strict");var de=[],ce=[],Ze=[];return ue.forEach(function(tt,ht){var bt=yn.get(tt);if(bt>Ge?(Ze.push(!0),bt-=Ge):Ze.push(!1),["normal","auto","loose"].indexOf(ie)!==-1&&[8208,8211,12316,12448].indexOf(tt)!==-1)return ce.push(ht),de.push(We);if(bt===Bt||bt===Ae){if(ht===0)return ce.push(ht),de.push(_t);var Dt=de[ht-1];return lr.indexOf(Dt)===-1?(ce.push(ce[ht-1]),de.push(Dt)):(ce.push(ht),de.push(_t))}if(ce.push(ht),bt===sn)return de.push(ie==="strict"?Pt:$r);if(bt===fu||bt===sr)return de.push(_t);if(bt===vo)return tt>=131072&&tt<=196605||tt>=196608&&tt<=262141?de.push($r):de.push(_t);de.push(bt)}),[ce,de,Ze]},yr=function(ue,ie,de,ce){var Ze=ce[de];if(Array.isArray(ue)?ue.indexOf(Ze)!==-1:ue===Ze)for(var tt=de;tt<=ce.length;){tt++;var ht=ce[tt];if(ht===ie)return!0;if(ht!==le)break}if(Ze===le)for(var tt=de;tt>0;){tt--;var bt=ce[tt];if(Array.isArray(ue)?ue.indexOf(bt)!==-1:ue===bt)for(var Dt=de;Dt<=ce.length;){Dt++;var ht=ce[Dt];if(ht===ie)return!0;if(ht!==le)break}if(bt!==le)break}return!1},Ra=function(ue,ie){for(var de=ue;de>=0;){var ce=ie[de];if(ce===le)de--;else return ce}return 0},Ai=function(ue,ie,de,ce,Ze){if(de[ce]===0)return si;var tt=ce-1;if(Array.isArray(Ze)&&Ze[tt]===!0)return si;var ht=tt-1,bt=tt+1,Dt=ie[tt],mn=ht>=0?ie[ht]:0,Cn=ie[bt];if(Dt===mt&&Cn===yt)return si;if(Rn.indexOf(Dt)!==-1)return _i;if(Rn.indexOf(Cn)!==-1||Sn.indexOf(Cn)!==-1)return si;if(Ra(tt,ie)===Lt)return ir;if(yn.get(ue[tt])===Ae||(Dt===Yn||Dt===Mr)&&yn.get(ue[bt])===Ae||Dt===Ct||Cn===Ct||Dt===Jt||[le,z,te].indexOf(Dt)===-1&&Cn===Jt||[ft,lt,zt,Jn,xr].indexOf(Cn)!==-1||Ra(tt,ie)===on||yr(ln,on,tt,ie)||yr([ft,lt],Pt,tt,ie)||yr(ee,ee,tt,ie))return si;if(Dt===le)return ir;if(Dt===ln||Cn===ln)return si;if(Cn===We||Dt===We)return ir;if([z,te,Pt].indexOf(Cn)!==-1||Dt===ae||mn===pi&&da.indexOf(Dt)!==-1||Dt===xr&&Cn===pi||Cn===Kt||Vn.indexOf(Cn)!==-1&&Dt===jn||Vn.indexOf(Dt)!==-1&&Cn===jn||Dt===Ar&&[$r,Yn,Mr].indexOf(Cn)!==-1||[$r,Yn,Mr].indexOf(Dt)!==-1&&Cn===qn||Vn.indexOf(Dt)!==-1&&$n.indexOf(Cn)!==-1||$n.indexOf(Dt)!==-1&&Vn.indexOf(Cn)!==-1||[Ar,qn].indexOf(Dt)!==-1&&(Cn===jn||[on,te].indexOf(Cn)!==-1&&ie[bt+1]===jn)||[on,te].indexOf(Dt)!==-1&&Cn===jn||Dt===jn&&[jn,xr,Jn].indexOf(Cn)!==-1)return si;if([jn,xr,Jn,ft,lt].indexOf(Cn)!==-1)for(var Qn=tt;Qn>=0;){var ur=ie[Qn];if(ur===jn)return si;if([xr,Jn].indexOf(ur)!==-1)Qn--;else break}if([Ar,qn].indexOf(Cn)!==-1)for(var Qn=[ft,lt].indexOf(Dt)!==-1?ht:tt;Qn>=0;){var ur=ie[Qn];if(ur===jn)return si;if([xr,Jn].indexOf(ur)!==-1)Qn--;else break}if(Bi===Dt&&[Bi,wi,Ba,Fi].indexOf(Cn)!==-1||[wi,Ba].indexOf(Dt)!==-1&&[wi,ka].indexOf(Cn)!==-1||[ka,Fi].indexOf(Dt)!==-1&&Cn===ka||wr.indexOf(Dt)!==-1&&[Kt,qn].indexOf(Cn)!==-1||wr.indexOf(Cn)!==-1&&Dt===Ar||Vn.indexOf(Dt)!==-1&&Vn.indexOf(Cn)!==-1||Dt===Jn&&Vn.indexOf(Cn)!==-1||Vn.concat(jn).indexOf(Dt)!==-1&&Cn===on&&oo.indexOf(ue[bt])===-1||Vn.concat(jn).indexOf(Cn)!==-1&&Dt===lt)return si;if(Dt===Tr&&Cn===Tr){for(var Ta=de[tt],In=1;Ta>0&&(Ta--,ie[Ta]===Tr);)In++;if(In%2!==0)return si}return Dt===Yn&&Cn===Mr?si:ir},Ci=function(ue,ie){ie||(ie={lineBreak:"normal",wordBreak:"normal"});var de=Yr(ue,ie.lineBreak),ce=de[0],Ze=de[1],tt=de[2];(ie.wordBreak==="break-all"||ie.wordBreak==="break-word")&&(Ze=Ze.map(function(bt){return[jn,_t,fu].indexOf(bt)!==-1?$r:bt}));var ht=ie.wordBreak==="keep-all"?tt.map(function(bt,Dt){return bt&&ue[Dt]>=19968&&ue[Dt]<=40959}):void 0;return[ce,Ze,ht]},Za=function(){function ue(ie,de,ce,Ze){this.codePoints=ie,this.required=de===_i,this.start=ce,this.end=Ze}return ue.prototype.slice=function(){return ye.apply(void 0,this.codePoints.slice(this.start,this.end))},ue}(),Ln=function(ue,ie){var de=ge(ue),ce=Ci(de,ie),Ze=ce[0],tt=ce[1],ht=ce[2],bt=de.length,Dt=0,mn=0;return{next:function(){if(mn>=bt)return{done:!0,value:null};for(var Cn=si;mn<bt&&(Cn=Ai(de,tt,Ze,++mn,ht))===si;);if(Cn!==si||mn===bt){var Qn=new Za(de,Cn,Dt,mn);return Dt=mn,{value:Qn,done:!1}}return{done:!0,value:null}}}},hr=1,ca=2,ba=4,Da=8,Fu=10,bo=47,no=92,_n=9,Ia=32,ju=34,Do=61,Eo=35,ll=36,Ja=37,Jr=39,nr=40,Wu=41,ku=95,xi=45,Vo=33,sl=60,lo=62,To=64,Nu=91,tu=93,jo=61,iu=123,Qu=63,ql=125,$l=124,yl=126,Dl=128,bi=65533,Hu=42,Bo=43,Au=44,es=58,Hs=59,Ho=46,al=0,bs=8,ts=11,hs=14,Ds=31,ps=127,Ru=-1,Xu=48,So=97,It=101,Rl=102,zl=117,Sl=122,gs=65,ns=69,Al=70,rs=85,Ao=90,jr=function(ue){return ue>=Xu&&ue<=57},Lr=function(ue){return ue>=55296&&ue<=57343},aa=function(ue){return jr(ue)||ue>=gs&&ue<=Al||ue>=So&&ue<=Rl},ga=function(ue){return ue>=So&&ue<=Sl},Di=function(ue){return ue>=gs&&ue<=Ao},Zi=function(ue){return ga(ue)||Di(ue)},qu=function(ue){return ue>=Dl},nu=function(ue){return ue===Fu||ue===_n||ue===Ia},mu=function(ue){return Zi(ue)||qu(ue)||ue===ku},Ou=function(ue){return mu(ue)||jr(ue)||ue===xi},Il=function(ue){return ue>=al&&ue<=bs||ue===ts||ue>=hs&&ue<=Ds||ue===ps},Yu=function(ue,ie){return ue!==no?!1:ie!==Fu},Ml=function(ue,ie,de){return ue===xi?mu(ie)||Yu(ie,de):mu(ue)?!0:!!(ue===no&&Yu(ue,ie))},Fl=function(ue,ie,de){return ue===Bo||ue===xi?jr(ie)?!0:ie===Ho&&jr(de):jr(ue===Ho?ie:ue)},Zl=function(ue){var ie=0,de=1;(ue[ie]===Bo||ue[ie]===xi)&&(ue[ie]===xi&&(de=-1),ie++);for(var ce=[];jr(ue[ie]);)ce.push(ue[ie++]);var Ze=ce.length?parseInt(ye.apply(void 0,ce),10):0;ue[ie]===Ho&&ie++;for(var tt=[];jr(ue[ie]);)tt.push(ue[ie++]);var ht=tt.length,bt=ht?parseInt(ye.apply(void 0,tt),10):0;(ue[ie]===ns||ue[ie]===It)&&ie++;var Dt=1;(ue[ie]===Bo||ue[ie]===xi)&&(ue[ie]===xi&&(Dt=-1),ie++);for(var mn=[];jr(ue[ie]);)mn.push(ue[ie++]);var Cn=mn.length?parseInt(ye.apply(void 0,mn),10):0;return de*(Ze+bt*Math.pow(10,-ht))*Math.pow(10,Dt*Cn)},Xs={type:2},qs={type:3},$s={type:4},Ss={type:13},xu={type:8},Fa={type:21},Wl={type:9},No={type:10},eA={type:11},Is={type:12},Go={type:14},Ku={type:23},cu={type:1},FA={type:25},qA={type:24},tA={type:26},$A={type:27},ec={type:28},NA={type:29},Rs={type:31},nA={type:32},QA=function(){function ue(){this._value=[]}return ue.prototype.write=function(ie){this._value=this._value.concat(ge(ie))},ue.prototype.read=function(){for(var ie=[],de=this.consumeToken();de!==nA;)ie.push(de),de=this.consumeToken();return ie},ue.prototype.consumeToken=function(){var ie=this.consumeCodePoint();switch(ie){case ju:return this.consumeStringToken(ju);case Eo:var de=this.peekCodePoint(0),ce=this.peekCodePoint(1),Ze=this.peekCodePoint(2);if(Ou(de)||Yu(ce,Ze)){var tt=Ml(de,ce,Ze)?ca:hr,ht=this.consumeName();return{type:5,value:ht,flags:tt}}break;case ll:if(this.peekCodePoint(0)===Do)return this.consumeCodePoint(),Ss;break;case Jr:return this.consumeStringToken(Jr);case nr:return Xs;case Wu:return qs;case Hu:if(this.peekCodePoint(0)===Do)return this.consumeCodePoint(),Go;break;case Bo:if(Fl(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case Au:return $s;case xi:var bt=ie,Dt=this.peekCodePoint(0),mn=this.peekCodePoint(1);if(Fl(bt,Dt,mn))return this.reconsumeCodePoint(ie),this.consumeNumericToken();if(Ml(bt,Dt,mn))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();if(Dt===xi&&mn===lo)return this.consumeCodePoint(),this.consumeCodePoint(),qA;break;case Ho:if(Fl(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case bo:if(this.peekCodePoint(0)===Hu)for(this.consumeCodePoint();;){var Cn=this.consumeCodePoint();if(Cn===Hu&&(Cn=this.consumeCodePoint(),Cn===bo))return this.consumeToken();if(Cn===Ru)return this.consumeToken()}break;case es:return tA;case Hs:return $A;case sl:if(this.peekCodePoint(0)===Vo&&this.peekCodePoint(1)===xi&&this.peekCodePoint(2)===xi)return this.consumeCodePoint(),this.consumeCodePoint(),FA;break;case To:var Qn=this.peekCodePoint(0),ur=this.peekCodePoint(1),Ta=this.peekCodePoint(2);if(Ml(Qn,ur,Ta)){var ht=this.consumeName();return{type:7,value:ht}}break;case Nu:return ec;case no:if(Yu(ie,this.peekCodePoint(0)))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();break;case tu:return NA;case jo:if(this.peekCodePoint(0)===Do)return this.consumeCodePoint(),xu;break;case iu:return eA;case ql:return Is;case zl:case rs:var In=this.peekCodePoint(0),wa=this.peekCodePoint(1);return In===Bo&&(aa(wa)||wa===Qu)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();case $l:if(this.peekCodePoint(0)===Do)return this.consumeCodePoint(),Wl;if(this.peekCodePoint(0)===$l)return this.consumeCodePoint(),Fa;break;case yl:if(this.peekCodePoint(0)===Do)return this.consumeCodePoint(),No;break;case Ru:return nA}return nu(ie)?(this.consumeWhiteSpace(),Rs):jr(ie)?(this.reconsumeCodePoint(ie),this.consumeNumericToken()):mu(ie)?(this.reconsumeCodePoint(ie),this.consumeIdentLikeToken()):{type:6,value:ye(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=[],de=this.consumeCodePoint();aa(de)&&ie.length<6;)ie.push(de),de=this.consumeCodePoint();for(var ce=!1;de===Qu&&ie.length<6;)ie.push(de),de=this.consumeCodePoint(),ce=!0;if(ce){var Ze=parseInt(ye.apply(void 0,ie.map(function(Dt){return Dt===Qu?Xu:Dt})),16),tt=parseInt(ye.apply(void 0,ie.map(function(Dt){return Dt===Qu?Al:Dt})),16);return{type:30,start:Ze,end:tt}}var ht=parseInt(ye.apply(void 0,ie),16);if(this.peekCodePoint(0)===xi&&aa(this.peekCodePoint(1))){this.consumeCodePoint(),de=this.consumeCodePoint();for(var bt=[];aa(de)&&bt.length<6;)bt.push(de),de=this.consumeCodePoint();var tt=parseInt(ye.apply(void 0,bt),16);return{type:30,start:ht,end:tt}}else return{type:30,start:ht,end:ht}},ue.prototype.consumeIdentLikeToken=function(){var ie=this.consumeName();return ie.toLowerCase()==="url"&&this.peekCodePoint(0)===nr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===nr?(this.consumeCodePoint(),{type:19,value:ie}):{type:20,value:ie}},ue.prototype.consumeUrlToken=function(){var ie=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ru)return{type:22,value:""};var de=this.peekCodePoint(0);if(de===Jr||de===ju){var ce=this.consumeStringToken(this.consumeCodePoint());return ce.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ru||this.peekCodePoint(0)===Wu)?(this.consumeCodePoint(),{type:22,value:ce.value}):(this.consumeBadUrlRemnants(),Ku)}for(;;){var Ze=this.consumeCodePoint();if(Ze===Ru||Ze===Wu)return{type:22,value:ye.apply(void 0,ie)};if(nu(Ze))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ru||this.peekCodePoint(0)===Wu?(this.consumeCodePoint(),{type:22,value:ye.apply(void 0,ie)}):(this.consumeBadUrlRemnants(),Ku);if(Ze===ju||Ze===Jr||Ze===nr||Il(Ze))return this.consumeBadUrlRemnants(),Ku;if(Ze===no)if(Yu(Ze,this.peekCodePoint(0)))ie.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ku;else ie.push(Ze)}},ue.prototype.consumeWhiteSpace=function(){for(;nu(this.peekCodePoint(0));)this.consumeCodePoint()},ue.prototype.consumeBadUrlRemnants=function(){for(;;){var ie=this.consumeCodePoint();if(ie===Wu||ie===Ru)return;Yu(ie,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ue.prototype.consumeStringSlice=function(ie){for(var de=5e4,ce="";ie>0;){var Ze=Math.min(de,ie);ce+=ye.apply(void 0,this._value.splice(0,Ze)),ie-=Ze}return this._value.shift(),ce},ue.prototype.consumeStringToken=function(ie){var de="",ce=0;do{var Ze=this._value[ce];if(Ze===Ru||Ze===void 0||Ze===ie)return de+=this.consumeStringSlice(ce),{type:0,value:de};if(Ze===Fu)return this._value.splice(0,ce),cu;if(Ze===no){var tt=this._value[ce+1];tt!==Ru&&tt!==void 0&&(tt===Fu?(de+=this.consumeStringSlice(ce),ce=-1,this._value.shift()):Yu(Ze,tt)&&(de+=this.consumeStringSlice(ce),de+=ye(this.consumeEscapedCodePoint()),ce=-1))}ce++}while(!0)},ue.prototype.consumeNumber=function(){var ie=[],de=ba,ce=this.peekCodePoint(0);for((ce===Bo||ce===xi)&&ie.push(this.consumeCodePoint());jr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ce=this.peekCodePoint(0);var Ze=this.peekCodePoint(1);if(ce===Ho&&jr(Ze))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;jr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ce=this.peekCodePoint(0),Ze=this.peekCodePoint(1);var tt=this.peekCodePoint(2);if((ce===ns||ce===It)&&((Ze===Bo||Ze===xi)&&jr(tt)||jr(Ze)))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;jr(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());return[Zl(ie),de]},ue.prototype.consumeNumericToken=function(){var ie=this.consumeNumber(),de=ie[0],ce=ie[1],Ze=this.peekCodePoint(0),tt=this.peekCodePoint(1),ht=this.peekCodePoint(2);if(Ml(Ze,tt,ht)){var bt=this.consumeName();return{type:15,number:de,flags:ce,unit:bt}}return Ze===Ja?(this.consumeCodePoint(),{type:16,number:de,flags:ce}):{type:17,number:de,flags:ce}},ue.prototype.consumeEscapedCodePoint=function(){var ie=this.consumeCodePoint();if(aa(ie)){for(var de=ye(ie);aa(this.peekCodePoint(0))&&de.length<6;)de+=ye(this.consumeCodePoint());nu(this.peekCodePoint(0))&&this.consumeCodePoint();var ce=parseInt(de,16);return ce===0||Lr(ce)||ce>1114111?bi:ce}return ie===Ru?bi:ie},ue.prototype.consumeName=function(){for(var ie="";;){var de=this.consumeCodePoint();if(Ou(de))ie+=ye(de);else if(Yu(de,this.peekCodePoint(0)))ie+=ye(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(de),ie}},ue}(),Ll=function(){function ue(ie){this._tokens=ie}return ue.create=function(ie){var de=new QA;return de.write(ie),new ue(de.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 de=this.consumeComponentValue();do ie=this.consumeToken();while(ie.type===31);if(ie.type===32)return de;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ue.prototype.parseComponentValues=function(){for(var ie=[];;){var de=this.consumeComponentValue();if(de.type===32)return ie;ie.push(de),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 de={type:ie,values:[]},ce=this.consumeToken();;){if(ce.type===32||Mo(ce,ie))return de;this.reconsumeToken(ce),de.values.push(this.consumeComponentValue()),ce=this.consumeToken()}},ue.prototype.consumeFunction=function(ie){for(var de={name:ie.value,values:[],type:18};;){var ce=this.consumeToken();if(ce.type===32||ce.type===3)return de;this.reconsumeToken(ce),de.values.push(this.consumeComponentValue())}},ue.prototype.consumeToken=function(){var ie=this._tokens.shift();return typeof ie=="undefined"?nA:ie},ue.prototype.reconsumeToken=function(ie){this._tokens.unshift(ie)},ue}(),Jo=function(ue){return ue.type===15},as=function(ue){return ue.type===17},ja=function(ue){return ue.type===20},Io=function(ue){return ue.type===0},_o=function(ue,ie){return ja(ue)&&ue.value===ie},is=function(ue){return ue.type!==31},us=function(ue){return ue.type!==31&&ue.type!==4},Xo=function(ue){var ie=[],de=[];return ue.forEach(function(ce){if(ce.type===4){if(de.length===0)throw new Error("Error parsing function args, zero tokens for arg");ie.push(de),de=[];return}ce.type!==31&&de.push(ce)}),de.length&&ie.push(de),ie},Mo=function(ue,ie){return ie===11&&ue.type===12||ie===28&&ue.type===29?!0:ie===2&&ue.type===3},qo=function(ue){return ue.type===17||ue.type===15},Va=function(ue){return ue.type===16||qo(ue)},ji=function(ue){return ue.length>1?[ue[0],ue[1]]:[ue[0]]},Cr={type:17,number:0,flags:ba},rA={type:16,number:50,flags:ba},vs={type:16,number:100,flags:ba},kl=function(ue,ie,de){var ce=ue[0],Ze=ue[1];return[ou(ce,ie),ou(typeof Ze!="undefined"?Ze:ce,de)]},ou=function(ue,ie){if(ue.type===16)return ue.number/100*ie;if(Jo(ue))switch(ue.unit){case"rem":case"em":return 16*ue.number;case"px":default:return ue.number}return ue.number},cl="deg",OA="grad",os="rad",Qo="turn",Yl={name:"angle",parse:function(ue,ie){if(ie.type===15)switch(ie.unit){case cl:return Math.PI*ie.number/180;case OA:return Math.PI/200*ie.number;case os:return ie.number;case Qo:return Math.PI*2*ie.number}throw new Error("Unsupported angle type")}},UA=function(ue){return ue.type===15&&(ue.unit===cl||ue.unit===OA||ue.unit===os||ue.unit===Qo)},PA=function(ue){var ie=ue.filter(ja).map(function(de){return de.value}).join(" ");switch(ie){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Cr,Cr];case"to top":case"bottom":return Ro(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Cr,vs];case"to right":case"left":return Ro(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[vs,vs];case"to bottom":case"top":return Ro(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[vs,Cr];case"to left":case"right":return Ro(270)}return 0},Ro=function(ue){return Math.PI*ue/180},Ma={name:"color",parse:function(ue,ie){if(ie.type===18){var de=Hr[ie.name];if(typeof de=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ie.name+'"');return de(ue,ie.values)}if(ie.type===5){if(ie.value.length===3){var ce=ie.value.substring(0,1),Ze=ie.value.substring(1,2),tt=ie.value.substring(2,3);return wl(parseInt(ce+ce,16),parseInt(Ze+Ze,16),parseInt(tt+tt,16),1)}if(ie.value.length===4){var ce=ie.value.substring(0,1),Ze=ie.value.substring(1,2),tt=ie.value.substring(2,3),ht=ie.value.substring(3,4);return wl(parseInt(ce+ce,16),parseInt(Ze+Ze,16),parseInt(tt+tt,16),parseInt(ht+ht,16)/255)}if(ie.value.length===6){var ce=ie.value.substring(0,2),Ze=ie.value.substring(2,4),tt=ie.value.substring(4,6);return wl(parseInt(ce,16),parseInt(Ze,16),parseInt(tt,16),1)}if(ie.value.length===8){var ce=ie.value.substring(0,2),Ze=ie.value.substring(2,4),tt=ie.value.substring(4,6),ht=ie.value.substring(6,8);return wl(parseInt(ce,16),parseInt(Ze,16),parseInt(tt,16),parseInt(ht,16)/255)}}if(ie.type===20){var bt=Ca[ie.value.toUpperCase()];if(typeof bt!="undefined")return bt}return Ca.TRANSPARENT}},Nl=function(ue){return(255&ue)===0},co=function(ue){var ie=255&ue,de=255&ue>>8,ce=255&ue>>16,Ze=255&ue>>24;return ie<255?"rgba("+Ze+","+ce+","+de+","+ie/255+")":"rgb("+Ze+","+ce+","+de+")"},wl=function(ue,ie,de,ce){return(ue<<24|ie<<16|de<<8|Math.round(ce*255)<<0)>>>0},Ms=function(ue,ie){if(ue.type===17)return ue.number;if(ue.type===16){var de=ie===3?1:255;return ie===3?ue.number/100*de:Math.round(ue.number/100*de)}return 0},TA=function(ue,ie){var de=ie.filter(us);if(de.length===3){var ce=de.map(Ms),Ze=ce[0],tt=ce[1],ht=ce[2];return wl(Ze,tt,ht,1)}if(de.length===4){var bt=de.map(Ms),Ze=bt[0],tt=bt[1],ht=bt[2],Dt=bt[3];return wl(Ze,tt,ht,Dt)}return 0};function ls(ue,ie,de){return de<0&&(de+=1),de>=1&&(de-=1),de<1/6?(ie-ue)*de*6+ue:de<1/2?ie:de<2/3?(ie-ue)*6*(2/3-de)+ue:ue}var $t=function(ue,ie){var de=ie.filter(us),ce=de[0],Ze=de[1],tt=de[2],ht=de[3],bt=(ce.type===17?Ro(ce.number):Yl.parse(ue,ce))/(Math.PI*2),Dt=Va(Ze)?Ze.number/100:0,mn=Va(tt)?tt.number/100:0,Cn=typeof ht!="undefined"&&Va(ht)?ou(ht,1):1;if(Dt===0)return wl(mn*255,mn*255,mn*255,1);var Qn=mn<=.5?mn*(Dt+1):mn+Dt-mn*Dt,ur=mn*2-Qn,Ta=ls(ur,Qn,bt+1/3),In=ls(ur,Qn,bt),wa=ls(ur,Qn,bt-1/3);return wl(Ta*255,In*255,wa*255,Cn)},Hr={hsl:$t,hsla:$t,rgb:TA,rgba:TA},qr=function(ue,ie){return Ma.parse(ue,Ll.create(ie).parseComponentValue())},Ca={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},gi={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,ie){return ie.map(function(de){if(ja(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Si={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hu=function(ue,ie){var de=Ma.parse(ue,ie[0]),ce=ie[1];return ce&&Va(ce)?{color:de,stop:ce}:{color:de,stop:null}},Su=function(ue,ie){var de=ue[0],ce=ue[ue.length-1];de.stop===null&&(de.stop=Cr),ce.stop===null&&(ce.stop=vs);for(var Ze=[],tt=0,ht=0;ht<ue.length;ht++){var bt=ue[ht].stop;if(bt!==null){var Dt=ou(bt,ie);Dt>tt?Ze.push(Dt):Ze.push(tt),tt=Dt}else Ze.push(null)}for(var mn=null,ht=0;ht<Ze.length;ht++){var Cn=Ze[ht];if(Cn===null)mn===null&&(mn=ht);else if(mn!==null){for(var Qn=ht-mn,ur=Ze[mn-1],Ta=(Cn-ur)/(Qn+1),In=1;In<=Qn;In++)Ze[mn+In-1]=Ta*In;mn=null}}return ue.map(function(wa,$i){var ti=wa.color;return{color:ti,stop:Math.max(Math.min(1,Ze[$i]/ie),0)}})},Co=function(ue,ie,de){var ce=ie/2,Ze=de/2,tt=ou(ue[0],ie)-ce,ht=Ze-ou(ue[1],de);return(Math.atan2(ht,tt)+Math.PI*2)%(Math.PI*2)},dl=function(ue,ie,de){var ce=typeof ue=="number"?ue:Co(ue,ie,de),Ze=Math.abs(ie*Math.sin(ce))+Math.abs(de*Math.cos(ce)),tt=ie/2,ht=de/2,bt=Ze/2,Dt=Math.sin(ce-Math.PI/2)*bt,mn=Math.cos(ce-Math.PI/2)*bt;return[Ze,tt-mn,tt+mn,ht-Dt,ht+Dt]},Vu=function(ue,ie){return Math.sqrt(ue*ue+ie*ie)},yo=function(ue,ie,de,ce,Ze){var tt=[[0,0],[0,ie],[ue,0],[ue,ie]];return tt.reduce(function(ht,bt){var Dt=bt[0],mn=bt[1],Cn=Vu(de-Dt,ce-mn);return(Ze?Cn<ht.optimumDistance:Cn>ht.optimumDistance)?{optimumCorner:bt,optimumDistance:Cn}:ht},{optimumDistance:Ze?1/0:-1/0,optimumCorner:null}).optimumCorner},oa=function(ue,ie,de,ce,Ze){var tt=0,ht=0;switch(ue.size){case 0:ue.shape===0?tt=ht=Math.min(Math.abs(ie),Math.abs(ie-ce),Math.abs(de),Math.abs(de-Ze)):ue.shape===1&&(tt=Math.min(Math.abs(ie),Math.abs(ie-ce)),ht=Math.min(Math.abs(de),Math.abs(de-Ze)));break;case 2:if(ue.shape===0)tt=ht=Math.min(Vu(ie,de),Vu(ie,de-Ze),Vu(ie-ce,de),Vu(ie-ce,de-Ze));else if(ue.shape===1){var bt=Math.min(Math.abs(de),Math.abs(de-Ze))/Math.min(Math.abs(ie),Math.abs(ie-ce)),Dt=yo(ce,Ze,ie,de,!0),mn=Dt[0],Cn=Dt[1];tt=Vu(mn-ie,(Cn-de)/bt),ht=bt*tt}break;case 1:ue.shape===0?tt=ht=Math.max(Math.abs(ie),Math.abs(ie-ce),Math.abs(de),Math.abs(de-Ze)):ue.shape===1&&(tt=Math.max(Math.abs(ie),Math.abs(ie-ce)),ht=Math.max(Math.abs(de),Math.abs(de-Ze)));break;case 3:if(ue.shape===0)tt=ht=Math.max(Vu(ie,de),Vu(ie,de-Ze),Vu(ie-ce,de),Vu(ie-ce,de-Ze));else if(ue.shape===1){var bt=Math.max(Math.abs(de),Math.abs(de-Ze))/Math.max(Math.abs(ie),Math.abs(ie-ce)),Qn=yo(ce,Ze,ie,de,!1),mn=Qn[0],Cn=Qn[1];tt=Vu(mn-ie,(Cn-de)/bt),ht=bt*tt}break}return Array.isArray(ue.size)&&(tt=ou(ue.size[0],ce),ht=ue.size.length===2?ou(ue.size[1],Ze):tt),[tt,ht]},zs=function(ue,ie){var de=Ro(180),ce=[];return Xo(ie).forEach(function(Ze,tt){if(tt===0){var ht=Ze[0];if(ht.type===20&&ht.value==="to"){de=PA(Ze);return}else if(UA(ht)){de=Yl.parse(ue,ht);return}}var bt=hu(ue,Ze);ce.push(bt)}),{angle:de,stops:ce,type:1}},ss=function(ue,ie){var de=Ro(180),ce=[];return Xo(ie).forEach(function(Ze,tt){if(tt===0){var ht=Ze[0];if(ht.type===20&&["top","left","right","bottom"].indexOf(ht.value)!==-1){de=PA(Ze);return}else if(UA(ht)){de=(Yl.parse(ue,ht)+Ro(270))%Ro(360);return}}var bt=hu(ue,Ze);ce.push(bt)}),{angle:de,stops:ce,type:1}},Kl=function(ue,ie){var de=Ro(180),ce=[],Ze=1,tt=0,ht=3,bt=[];return Xo(ie).forEach(function(Dt,mn){var Cn=Dt[0];if(mn===0){if(ja(Cn)&&Cn.value==="linear"){Ze=1;return}else if(ja(Cn)&&Cn.value==="radial"){Ze=2;return}}if(Cn.type===18){if(Cn.name==="from"){var Qn=Ma.parse(ue,Cn.values[0]);ce.push({stop:Cr,color:Qn})}else if(Cn.name==="to"){var Qn=Ma.parse(ue,Cn.values[0]);ce.push({stop:vs,color:Qn})}else if(Cn.name==="color-stop"){var ur=Cn.values.filter(us);if(ur.length===2){var Qn=Ma.parse(ue,ur[1]),Ta=ur[0];as(Ta)&&ce.push({stop:{type:16,number:Ta.number*100,flags:Ta.flags},color:Qn})}}}}),Ze===1?{angle:(de+Ro(180))%Ro(360),stops:ce,type:Ze}:{size:ht,shape:tt,stops:ce,position:bt,type:Ze}},As="closest-side",fl="farthest-side",xl="closest-corner",fo="farthest-corner",mo="circle",zo="ellipse",ml="cover",bl="contain",Ls=function(ue,ie){var de=0,ce=3,Ze=[],tt=[];return Xo(ie).forEach(function(ht,bt){var Dt=!0;if(bt===0){var mn=!1;Dt=ht.reduce(function(Qn,ur){if(mn)if(ja(ur))switch(ur.value){case"center":return tt.push(rA),Qn;case"top":case"left":return tt.push(Cr),Qn;case"right":case"bottom":return tt.push(vs),Qn}else(Va(ur)||qo(ur))&&tt.push(ur);else if(ja(ur))switch(ur.value){case mo:return de=0,!1;case zo:return de=1,!1;case"at":return mn=!0,!1;case As:return ce=0,!1;case ml:case fl:return ce=1,!1;case bl:case xl:return ce=2,!1;case fo:return ce=3,!1}else if(qo(ur)||Va(ur))return Array.isArray(ce)||(ce=[]),ce.push(ur),!1;return Qn},Dt)}if(Dt){var Cn=hu(ue,ht);Ze.push(Cn)}}),{size:ce,shape:de,stops:Ze,position:tt,type:2}},ro=function(ue,ie){var de=0,ce=3,Ze=[],tt=[];return Xo(ie).forEach(function(ht,bt){var Dt=!0;if(bt===0?Dt=ht.reduce(function(Cn,Qn){if(ja(Qn))switch(Qn.value){case"center":return tt.push(rA),!1;case"top":case"left":return tt.push(Cr),!1;case"right":case"bottom":return tt.push(vs),!1}else if(Va(Qn)||qo(Qn))return tt.push(Qn),!1;return Cn},Dt):bt===1&&(Dt=ht.reduce(function(Cn,Qn){if(ja(Qn))switch(Qn.value){case mo:return de=0,!1;case zo:return de=1,!1;case bl:case As:return ce=0,!1;case fl:return ce=1,!1;case xl:return ce=2,!1;case ml:case fo:return ce=3,!1}else if(qo(Qn)||Va(Qn))return Array.isArray(ce)||(ce=[]),ce.push(Qn),!1;return Cn},Dt)),Dt){var mn=hu(ue,ht);Ze.push(mn)}}),{size:ce,shape:de,stops:Ze,position:tt,type:2}},aA=function(ue){return ue.type===1},_r=function(ue){return ue.type===2},iA={name:"image",parse:function(ue,ie){if(ie.type===22){var de={url:ie.value,type:0};return ue.cache.addImage(ie.value),de}if(ie.type===18){var ce=kt[ie.name];if(typeof ce=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ie.name+'"');return ce(ue,ie.values)}throw new Error("Unsupported image type "+ie.type)}};function od(ue){return!(ue.type===20&&ue.value==="none")&&(ue.type!==18||!!kt[ue.name])}var kt={"linear-gradient":zs,"-moz-linear-gradient":ss,"-ms-linear-gradient":ss,"-o-linear-gradient":ss,"-webkit-linear-gradient":ss,"radial-gradient":Ls,"-moz-radial-gradient":ro,"-ms-radial-gradient":ro,"-o-radial-gradient":ro,"-webkit-radial-gradient":ro,"-webkit-gradient":Kl},zc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){if(ie.length===0)return[];var de=ie[0];return de.type===20&&de.value==="none"?[]:ie.filter(function(ce){return us(ce)&&od(ce)}).map(function(ce){return iA.parse(ue,ce)})}},gc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,ie){return ie.map(function(de){if(ja(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Zs={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ue,ie){return Xo(ie).map(function(de){return de.filter(Va)}).map(ji)}},uA={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ue,ie){return Xo(ie).map(function(de){return de.filter(ja).map(function(ce){return ce.value}).join(" ")}).map(tc)}},tc=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}},oA;(function(ue){ue.AUTO="auto",ue.CONTAIN="contain",ue.COVER="cover"})(oA||(oA={}));var he={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ue,ie){return Xo(ie).map(function(de){return de.filter(Ve)})}},Ve=function(ue){return ja(ue)||Va(ue)},rt=function(ue){return{name:"border-"+ue+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},pt=rt("top"),Et=rt("right"),Wt=rt("bottom"),qt=rt("left"),rn=function(ue){return{name:"border-radius-"+ue,initialValue:"0 0",prefix:!1,type:1,parse:function(ie,de){return ji(de.filter(Va))}}},En=rn("top-left"),Nn=rn("top-right"),An=rn("bottom-right"),Hn=rn("bottom-left"),tn=function(ue){return{name:"border-"+ue+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ie,de){switch(de){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Kn=tn("top"),zn=tn("right"),Xn=tn("bottom"),er=tn("left"),Gn=function(ue){return{name:"border-"+ue+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ie,de){return Jo(de)?de.number:0}}},Fr=Gn("top"),Br=Gn("right"),ar=Gn("bottom"),Nr=Gn("left"),fr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},cr={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(ja).reduce(function(de,ce){return de|ea(ce.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}},Gr={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}},ya;(function(ue){ue.NORMAL="normal",ue.STRICT="strict"})(ya||(ya={}));var sa={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ue,ie){switch(ie){case"strict":return ya.STRICT;case"normal":default:return ya.NORMAL}}},Zr={name:"line-height",initialValue:"normal",prefix:!1,type:4},br=function(ue,ie){return ja(ue)&&ue.value==="normal"?1.2*ie:ue.type===17?ie*ue.number:Va(ue)?ou(ue,ie):ie},kr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ue,ie){return ie.type===20&&ie.value==="none"?null:iA.parse(ue,ie)}},Ur={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}}},Pa={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}}},Sa=function(ue){return{name:"margin-"+ue,initialValue:"0",prefix:!1,type:4}},ta=Sa("top"),fa=Sa("right"),Rr=Sa("bottom"),Xr=Sa("left"),ia={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(ja).map(function(de){switch(de.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},ni={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"}}},$a=function(ue){return{name:"padding-"+ue,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ii=$a("top"),fi=$a("right"),Ga=$a("bottom"),Ii=$a("left"),ui={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&&_o(ie[0],"none")?[]:Xo(ie).map(function(de){for(var ce={color:Ca.TRANSPARENT,offsetX:Cr,offsetY:Cr,blur:Cr},Ze=0,tt=0;tt<de.length;tt++){var ht=de[tt];qo(ht)?(Ze===0?ce.offsetX=ht:Ze===1?ce.offsetY=ht:ce.blur=ht,Ze++):ce.color=Ma.parse(ue,ht)}return ce})}},yi={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}},Wi={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 de=Pi[ie.name];if(typeof de=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ie.name+'"');return de(ie.values)}return null}},vi=function(ue){var ie=ue.filter(function(de){return de.type===17}).map(function(de){return de.number});return ie.length===6?ie:null},Yi=function(ue){var ie=ue.filter(function(Dt){return Dt.type===17}).map(function(Dt){return Dt.number}),de=ie[0],ce=ie[1];ie[2],ie[3];var Ze=ie[4],tt=ie[5];ie[6],ie[7],ie[8],ie[9],ie[10],ie[11];var ht=ie[12],bt=ie[13];return ie[14],ie[15],ie.length===16?[de,ce,Ze,tt,ht,bt]:null},Pi={matrix:vi,matrix3d:Yi},pu={type:16,number:50,flags:ba},gu=[pu,pu],_a={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ue,ie){var de=ie.filter(Va);return de.length!==2?gu:[de[0],de[1]]}},va={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 Li={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}}},Eu={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ue,ie){if(ie.type===20)return{auto:!0,order:0};if(as(ie))return{auto:!1,order:ie.number};throw new Error("Invalid z-index number parsed")}},Hi={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")}},so={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ue,ie){return as(ie)?ie.number:1}},ru={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(ja).map(function(de){switch(de.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(de){return de!==0})}},Xi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ue,ie){var de=[],ce=[];return ie.forEach(function(Ze){switch(Ze.type){case 20:case 0:de.push(Ze.value);break;case 17:de.push(Ze.number.toString());break;case 4:ce.push(de.join(" ")),de.length=0;break}}),de.length&&ce.push(de.join(" ")),ce.map(function(Ze){return Ze.indexOf(" ")===-1?Ze:"'"+Ze+"'"})}},Iu={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(as(ie))return ie.number;if(ja(ie))switch(ie.value){case"bold":return 700;case"normal":default:return 400}return 400}},hl={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){return ie.filter(ja).map(function(de){return de.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},Mi={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){if(ie.length===0)return[];var de=ie[0];return de.type===20&&de.value==="none"?[]:ie}},Aa={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return null;var de=ie[0];if(de.type===20&&de.value==="none")return null;for(var ce=[],Ze=ie.filter(is),tt=0;tt<Ze.length;tt++){var ht=Ze[tt],bt=Ze[tt+1];if(ht.type===20){var Dt=bt&&as(bt)?bt.number:1;ce.push({counter:ht.value,increment:Dt})}}return ce}},Na={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return[];for(var de=[],ce=ie.filter(is),Ze=0;Ze<ce.length;Ze++){var tt=ce[Ze],ht=ce[Ze+1];if(ja(tt)&&tt.value!=="none"){var bt=ht&&as(ht)?ht.number:0;de.push({counter:tt.value,reset:bt})}}return de}},Gu={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ue,ie){return ie.filter(Jo).map(function(de){return Hi.parse(ue,de)})}},Ju={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ue,ie){if(ie.length===0)return null;var de=ie[0];if(de.type===20&&de.value==="none")return null;var ce=[],Ze=ie.filter(Io);if(Ze.length%2!==0)return null;for(var tt=0;tt<Ze.length;tt+=2){var ht=Ze[tt].value,bt=Ze[tt+1].value;ce.push({open:ht,close:bt})}return ce}},ho=function(ue,ie,de){if(!ue)return"";var ce=ue[Math.min(ie,ue.length-1)];return ce?de?ce.open:ce.close:""},Ql={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,ie){return ie.length===1&&_o(ie[0],"none")?[]:Xo(ie).map(function(de){for(var ce={color:255,offsetX:Cr,offsetY:Cr,blur:Cr,spread:Cr,inset:!1},Ze=0,tt=0;tt<de.length;tt++){var ht=de[tt];_o(ht,"inset")?ce.inset=!0:qo(ht)?(Ze===0?ce.offsetX=ht:Ze===1?ce.offsetY=ht:Ze===2?ce.blur=ht:ce.spread=ht,Ze++):ce.color=Ma.parse(ue,ht)}return ce})}},pl={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ue,ie){var de=[0,1,2],ce=[];return ie.filter(ja).forEach(function(Ze){switch(Ze.value){case"stroke":ce.push(1);break;case"fill":ce.push(0);break;case"markers":ce.push(2);break}}),de.forEach(function(Ze){ce.indexOf(Ze)===-1&&ce.push(Ze)}),ce}},ks={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},il={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ue,ie){return Jo(ie)?ie.number:0}},cs=function(){function ue(ie,de){var ce,Ze;this.animationDuration=ha(ie,Gu,de.animationDuration),this.backgroundClip=ha(ie,gi,de.backgroundClip),this.backgroundColor=ha(ie,Si,de.backgroundColor),this.backgroundImage=ha(ie,zc,de.backgroundImage),this.backgroundOrigin=ha(ie,gc,de.backgroundOrigin),this.backgroundPosition=ha(ie,Zs,de.backgroundPosition),this.backgroundRepeat=ha(ie,uA,de.backgroundRepeat),this.backgroundSize=ha(ie,he,de.backgroundSize),this.borderTopColor=ha(ie,pt,de.borderTopColor),this.borderRightColor=ha(ie,Et,de.borderRightColor),this.borderBottomColor=ha(ie,Wt,de.borderBottomColor),this.borderLeftColor=ha(ie,qt,de.borderLeftColor),this.borderTopLeftRadius=ha(ie,En,de.borderTopLeftRadius),this.borderTopRightRadius=ha(ie,Nn,de.borderTopRightRadius),this.borderBottomRightRadius=ha(ie,An,de.borderBottomRightRadius),this.borderBottomLeftRadius=ha(ie,Hn,de.borderBottomLeftRadius),this.borderTopStyle=ha(ie,Kn,de.borderTopStyle),this.borderRightStyle=ha(ie,zn,de.borderRightStyle),this.borderBottomStyle=ha(ie,Xn,de.borderBottomStyle),this.borderLeftStyle=ha(ie,er,de.borderLeftStyle),this.borderTopWidth=ha(ie,Fr,de.borderTopWidth),this.borderRightWidth=ha(ie,Br,de.borderRightWidth),this.borderBottomWidth=ha(ie,ar,de.borderBottomWidth),this.borderLeftWidth=ha(ie,Nr,de.borderLeftWidth),this.boxShadow=ha(ie,Ql,de.boxShadow),this.color=ha(ie,fr,de.color),this.direction=ha(ie,cr,de.direction),this.display=ha(ie,bn,de.display),this.float=ha(ie,la,de.cssFloat),this.fontFamily=ha(ie,Xi,de.fontFamily),this.fontSize=ha(ie,Iu,de.fontSize),this.fontStyle=ha(ie,Ha,de.fontStyle),this.fontVariant=ha(ie,hl,de.fontVariant),this.fontWeight=ha(ie,oi,de.fontWeight),this.letterSpacing=ha(ie,Gr,de.letterSpacing),this.lineBreak=ha(ie,sa,de.lineBreak),this.lineHeight=ha(ie,Zr,de.lineHeight),this.listStyleImage=ha(ie,kr,de.listStyleImage),this.listStylePosition=ha(ie,Ur,de.listStylePosition),this.listStyleType=ha(ie,Pa,de.listStyleType),this.marginTop=ha(ie,ta,de.marginTop),this.marginRight=ha(ie,fa,de.marginRight),this.marginBottom=ha(ie,Rr,de.marginBottom),this.marginLeft=ha(ie,Xr,de.marginLeft),this.opacity=ha(ie,so,de.opacity);var tt=ha(ie,ia,de.overflow);this.overflowX=tt[0],this.overflowY=tt[tt.length>1?1:0],this.overflowWrap=ha(ie,ni,de.overflowWrap),this.paddingTop=ha(ie,ii,de.paddingTop),this.paddingRight=ha(ie,fi,de.paddingRight),this.paddingBottom=ha(ie,Ga,de.paddingBottom),this.paddingLeft=ha(ie,Ii,de.paddingLeft),this.paintOrder=ha(ie,pl,de.paintOrder),this.position=ha(ie,mi,de.position),this.textAlign=ha(ie,ui,de.textAlign),this.textDecorationColor=ha(ie,ru,(ce=de.textDecorationColor)!==null&&ce!==void 0?ce:de.color),this.textDecorationLine=ha(ie,Ri,(Ze=de.textDecorationLine)!==null&&Ze!==void 0?Ze:de.textDecoration),this.textShadow=ha(ie,Ui,de.textShadow),this.textTransform=ha(ie,yi,de.textTransform),this.transform=ha(ie,Wi,de.transform),this.transformOrigin=ha(ie,_a,de.transformOrigin),this.visibility=ha(ie,va,de.visibility),this.webkitTextStrokeColor=ha(ie,ks,de.webkitTextStrokeColor),this.webkitTextStrokeWidth=ha(ie,il,de.webkitTextStrokeWidth),this.wordBreak=ha(ie,Li,de.wordBreak),this.zIndex=ha(ie,Eu,de.zIndex)}return ue.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ue.prototype.isTransparent=function(){return Nl(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}(),gl=function(){function ue(ie,de){this.content=ha(ie,Mi,de.content),this.quotes=ha(ie,Ju,de.quotes)}return ue}(),Ns=function(){function ue(ie,de){this.counterIncrement=ha(ie,Aa,de.counterIncrement),this.counterReset=ha(ie,Na,de.counterReset)}return ue}(),ha=function(ue,ie,de){var ce=new QA,Ze=de!==null&&typeof de!="undefined"?de.toString():ie.initialValue;ce.write(Ze);var tt=new Ll(ce.read());switch(ie.type){case 2:var ht=tt.parseComponentValue();return ie.parse(ue,ja(ht)?ht.value:ie.initialValue);case 0:return ie.parse(ue,tt.parseComponentValue());case 1:return ie.parse(ue,tt.parseComponentValues());case 4:return tt.parseComponentValue();case 3:switch(ie.format){case"angle":return Yl.parse(ue,tt.parseComponentValue());case"color":return Ma.parse(ue,tt.parseComponentValue());case"image":return iA.parse(ue,tt.parseComponentValue());case"length":var bt=tt.parseComponentValue();return qo(bt)?bt:Cr;case"length-percentage":var Dt=tt.parseComponentValue();return Va(Dt)?Dt:Cr;case"time":return Hi.parse(ue,tt.parseComponentValue())}break}},vl="data-html2canvas-debug",Ws=function(ue){var ie=ue.getAttribute(vl);switch(ie){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ol=function(ue,ie){var de=Ws(ue);return de===1||ie===de},ul=function(){function ue(ie,de){if(this.context=ie,this.textNodes=[],this.elements=[],this.flags=0,Ol(de,3))debugger;this.styles=new cs(ie,window.getComputedStyle(de,null)),Oc(de)&&(this.styles.animationDuration.some(function(ce){return ce>0})&&(de.style.animationDuration="0s"),this.styles.transform!==null&&(de.style.transform="none")),this.bounds=pe(this.context,de),Ol(de,4)&&(this.flags|=16)}return ue}(),Ys="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",wA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lA=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),sA=0;sA<wA.length;sA++)lA[wA.charCodeAt(sA)]=sA;for(var Lo=function(ue){var ie=ue.length*.75,de=ue.length,ce,Ze=0,tt,ht,bt,Dt;ue[ue.length-1]==="="&&(ie--,ue[ue.length-2]==="="&&ie--);var mn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ie):new Array(ie),Cn=Array.isArray(mn)?mn:new Uint8Array(mn);for(ce=0;ce<de;ce+=4)tt=lA[ue.charCodeAt(ce)],ht=lA[ue.charCodeAt(ce+1)],bt=lA[ue.charCodeAt(ce+2)],Dt=lA[ue.charCodeAt(ce+3)],Cn[Ze++]=tt<<2|ht>>4,Cn[Ze++]=(ht&15)<<4|bt>>2,Cn[Ze++]=(bt&3)<<6|Dt&63;return mn},ei=function(ue){for(var ie=ue.length,de=[],ce=0;ce<ie;ce+=2)de.push(ue[ce+1]<<8|ue[ce]);return de},nc=function(ue){for(var ie=ue.length,de=[],ce=0;ce<ie;ce+=4)de.push(ue[ce+3]<<24|ue[ce+2]<<16|ue[ce+1]<<8|ue[ce]);return de},ds=5,Vl=11,Ul=2,Pl=Vl-ds,jA=65536>>ds,xA=1<<ds,$o=xA-1,Fo=1024>>ds,AA=jA+Fo,Ks=AA,Es=32,Bs=Ks+Es,Uu=65536>>Vl,Cs=1<<Pl,HA=Cs-1,RA=function(ue,ie,de){return ue.slice?ue.slice(ie,de):new Uint16Array(Array.prototype.slice.call(ue,ie,de))},cA=function(ue,ie,de){return ue.slice?ue.slice(ie,de):new Uint32Array(Array.prototype.slice.call(ue,ie,de))},dA=function(ue,ie){var de=Lo(ue),ce=Array.isArray(de)?nc(de):new Uint32Array(de),Ze=Array.isArray(de)?ei(de):new Uint16Array(de),tt=24,ht=RA(Ze,tt/2,ce[4]/2),bt=ce[5]===2?RA(Ze,(tt+ce[4])/2):cA(ce,Math.ceil((tt+ce[4])/4));return new fA(ce[0],ce[1],ce[2],ce[3],ht,bt)},fA=function(){function ue(ie,de,ce,Ze,tt,ht){this.initialValue=ie,this.errorValue=de,this.highStart=ce,this.highValueIndex=Ze,this.index=tt,this.data=ht}return ue.prototype.get=function(ie){var de;if(ie>=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>ds],de=(de<<Ul)+(ie&$o),this.data[de];if(ie<=65535)return de=this.index[jA+(ie-55296>>ds)],de=(de<<Ul)+(ie&$o),this.data[de];if(ie<this.highStart)return de=Bs-Uu+(ie>>Vl),de=this.index[de],de+=ie>>ds&HA,de=this.index[de],de=(de<<Ul)+(ie&$o),this.data[de];if(ie<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Os=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),mA=0;mA<Qs.length;mA++)Os[Qs.charCodeAt(mA)]=mA;var vc=1,bA=2,Gl=3,vu=4,Vs=5,Gs=7,DA=8,zA=9,ZA=10,Ea=11,Wa=12,el=13,fs=14,SA=15,Sc=function(ue){for(var ie=[],de=0,ce=ue.length;de<ce;){var Ze=ue.charCodeAt(de++);if(Ze>=55296&&Ze<=56319&&de<ce){var tt=ue.charCodeAt(de++);(tt&64512)===56320?ie.push(((Ze&1023)<<10)+(tt&1023)+65536):(ie.push(Ze),de--)}else ie.push(Ze)}return ie},Ic=function(){for(var ue=[],ie=0;ie<arguments.length;ie++)ue[ie]=arguments[ie];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var de=ue.length;if(!de)return"";for(var ce=[],Ze=-1,tt="";++Ze<de;){var ht=ue[Ze];ht<=65535?ce.push(ht):(ht-=65536,ce.push((ht>>10)+55296,ht%1024+56320)),(Ze+1===de||ce.length>16384)&&(tt+=String.fromCharCode.apply(String,ce),ce.length=0)}return tt},rc=dA(Ys),Jl="\xD7",uu="\xF7",Oi=function(ue){return rc.get(ue)},Wn=function(ue,ie,de){var ce=de-2,Ze=ie[ce],tt=ie[de-1],ht=ie[de];if(tt===bA&&ht===Gl)return Jl;if(tt===bA||tt===Gl||tt===vu||ht===bA||ht===Gl||ht===vu)return uu;if(tt===DA&&[DA,zA,Ea,Wa].indexOf(ht)!==-1||(tt===Ea||tt===zA)&&(ht===zA||ht===ZA)||(tt===Wa||tt===ZA)&&ht===ZA||ht===el||ht===Vs||ht===Gs||tt===vc)return Jl;if(tt===el&&ht===fs){for(;Ze===Vs;)Ze=ie[--ce];if(Ze===fs)return Jl}if(tt===SA&&ht===SA){for(var bt=0;Ze===SA;)bt++,Ze=ie[--ce];if(bt%2===0)return Jl}return uu},bu=function(ue){var ie=Sc(ue),de=ie.length,ce=0,Ze=0,tt=ie.map(Oi);return{next:function(){if(ce>=de)return{done:!0,value:null};for(var ht=Jl;ce<de&&(ht=Wn(ie,tt,++ce))===Jl;);if(ht!==Jl||ce===de){var bt=Ic.apply(null,ie.slice(Ze,ce));return Ze=ce,{value:bt,done:!1}}return{done:!0,value:null}}}},wo=function(ue){for(var ie=bu(ue),de=[],ce;!(ce=ie.next()).done;)ce.value&&de.push(ce.value.slice());return de},ac=function(ue){var ie=123;if(ue.createRange){var de=ue.createRange();if(de.getBoundingClientRect){var ce=ue.createElement("boundtest");ce.style.height=ie+"px",ce.style.display="block",ue.body.appendChild(ce),de.selectNode(ce);var Ze=de.getBoundingClientRect(),tt=Math.round(Ze.height);if(ue.body.removeChild(ce),tt===ie)return!0}}return!1},ic=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 de=ue.createRange();ie.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var ce=ie.firstChild,Ze=ge(ce.data).map(function(Dt){return ye(Dt)}),tt=0,ht={},bt=Ze.every(function(Dt,mn){de.setStart(ce,tt),de.setEnd(ce,tt+Dt.length);var Cn=de.getBoundingClientRect();tt+=Dt.length;var Qn=Cn.x>ht.x||Cn.y>ht.y;return ht=Cn,mn===0?!0:Qn});return ue.body.removeChild(ie),bt},hA=function(){return typeof new Image().crossOrigin!="undefined"},Dd=function(){return typeof new XMLHttpRequest().responseType=="string"},ld=function(ue){var ie=new Image,de=ue.createElement("canvas"),ce=de.getContext("2d");if(!ce)return!1;ie.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{ce.drawImage(ie,0,0),de.toDataURL()}catch(Ze){return!1}return!0},El=function(ue){return ue[0]===0&&ue[1]===255&&ue[2]===0&&ue[3]===255},Us=function(ue){var ie=ue.createElement("canvas"),de=100;ie.width=de,ie.height=de;var ce=ie.getContext("2d");if(!ce)return Promise.reject(!1);ce.fillStyle="rgb(0, 255, 0)",ce.fillRect(0,0,de,de);var Ze=new Image,tt=ie.toDataURL();Ze.src=tt;var ht=IA(de,de,0,0,Ze);return ce.fillStyle="red",ce.fillRect(0,0,de,de),Zc(ht).then(function(bt){ce.drawImage(bt,0,0);var Dt=ce.getImageData(0,0,de,de).data;ce.fillStyle="red",ce.fillRect(0,0,de,de);var mn=ue.createElement("div");return mn.style.backgroundImage="url("+tt+")",mn.style.height=de+"px",El(Dt)?Zc(IA(de,de,0,0,mn)):Promise.reject(!1)}).then(function(bt){return ce.drawImage(bt,0,0),El(ce.getImageData(0,0,de,de).data)}).catch(function(){return!1})},IA=function(ue,ie,de,ce,Ze){var tt="http://www.w3.org/2000/svg",ht=document.createElementNS(tt,"svg"),bt=document.createElementNS(tt,"foreignObject");return ht.setAttributeNS(null,"width",ue.toString()),ht.setAttributeNS(null,"height",ie.toString()),bt.setAttributeNS(null,"width","100%"),bt.setAttributeNS(null,"height","100%"),bt.setAttributeNS(null,"x",de.toString()),bt.setAttributeNS(null,"y",ce.toString()),bt.setAttributeNS(null,"externalResourcesRequired","true"),ht.appendChild(bt),bt.appendChild(Ze),ht},Zc=function(ue){return new Promise(function(ie,de){var ce=new Image;ce.onload=function(){return ie(ce)},ce.onerror=de,ce.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},Zo={get SUPPORT_RANGE_BOUNDS(){var ue=ac(document);return Object.defineProperty(Zo,"SUPPORT_RANGE_BOUNDS",{value:ue}),ue},get SUPPORT_WORD_BREAKING(){var ue=Zo.SUPPORT_RANGE_BOUNDS&&ic(document);return Object.defineProperty(Zo,"SUPPORT_WORD_BREAKING",{value:ue}),ue},get SUPPORT_SVG_DRAWING(){var ue=ld(document);return Object.defineProperty(Zo,"SUPPORT_SVG_DRAWING",{value:ue}),ue},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ue=typeof Array.from=="function"&&typeof window.fetch=="function"?Us(document):Promise.resolve(!1);return Object.defineProperty(Zo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ue}),ue},get SUPPORT_CORS_IMAGES(){var ue=hA();return Object.defineProperty(Zo,"SUPPORT_CORS_IMAGES",{value:ue}),ue},get SUPPORT_RESPONSE_TYPE(){var ue=Dd();return Object.defineProperty(Zo,"SUPPORT_RESPONSE_TYPE",{value:ue}),ue},get SUPPORT_CORS_XHR(){var ue="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Zo,"SUPPORT_CORS_XHR",{value:ue}),ue},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ue=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Zo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ue}),ue}},Oo=function(){function ue(ie,de){this.text=ie,this.bounds=de}return ue}(),Wc=function(ue,ie,de,ce){var Ze=sd(ie,de),tt=[],ht=0;return Ze.forEach(function(bt){if(de.textDecorationLine.length||bt.trim().length>0)if(Zo.SUPPORT_RANGE_BOUNDS){var Dt=Bu(ce,ht,bt.length).getClientRects();if(Dt.length>1){var mn=Mc(bt),Cn=0;mn.forEach(function(ur){tt.push(new Oo(ur,Be.fromDOMRectList(ue,Bu(ce,Cn+ht,ur.length).getClientRects()))),Cn+=ur.length})}else tt.push(new Oo(bt,Be.fromDOMRectList(ue,Dt)))}else{var Qn=ce.splitText(bt.length);tt.push(new Oo(bt,Yc(ue,ce))),ce=Qn}else Zo.SUPPORT_RANGE_BOUNDS||(ce=ce.splitText(bt.length));ht+=bt.length}),tt},Yc=function(ue,ie){var de=ie.ownerDocument;if(de){var ce=de.createElement("html2canvaswrapper");ce.appendChild(ie.cloneNode(!0));var Ze=ie.parentNode;if(Ze){Ze.replaceChild(ce,ie);var tt=pe(ue,ce);return ce.firstChild&&Ze.replaceChild(ce.firstChild,ce),tt}}return Be.EMPTY},Bu=function(ue,ie,de){var ce=ue.ownerDocument;if(!ce)throw new Error("Node has no owner document");var Ze=ce.createRange();return Ze.setStart(ue,ie),Ze.setEnd(ue,ie+de),Ze},Mc=function(ue){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ie=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ie.segment(ue)).map(function(de){return de.segment})}return wo(ue)},Ec=function(ue,ie){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var de=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(de.segment(ue)).map(function(ce){return ce.segment})}return Ad(ue,ie)},sd=function(ue,ie){return ie.letterSpacing!==0?Mc(ue):Ec(ue,ie)},WA=[32,160,4961,65792,65793,4153,4241],Ad=function(ue,ie){for(var de=Ln(ue,{lineBreak:ie.lineBreak,wordBreak:ie.overflowWrap==="break-word"?"break-word":ie.wordBreak}),ce=[],Ze,tt=function(){if(Ze.value){var ht=Ze.value.slice(),bt=ge(ht),Dt="";bt.forEach(function(mn){WA.indexOf(mn)===-1?Dt+=ye(mn):(Dt.length&&ce.push(Dt),ce.push(ye(mn)),Dt="")}),Dt.length&&ce.push(Dt)}};!(Ze=de.next()).done;)tt();return ce},Lc=function(){function ue(ie,de,ce){this.text=Sd(de.data,ce.textTransform),this.textBounds=Wc(ie,this.text,ce,de)}return ue}(),Sd=function(ue,ie){switch(ie){case 1:return ue.toLowerCase();case 3:return ue.replace(cd,Bc);case 2:return ue.toUpperCase();default:return ue}},cd=/(^|\s|:|-|\(|\))([a-z])/g,Bc=function(ue,ie,de){return ue.length>0?ie+de.toUpperCase():ue},Kc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.src=ce.currentSrc||ce.src,Ze.intrinsicWidth=ce.naturalWidth,Ze.intrinsicHeight=ce.naturalHeight,Ze.context.cache.addImage(Ze.src),Ze}return ie}(ul),kc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.canvas=ce,Ze.intrinsicWidth=ce.width,Ze.intrinsicHeight=ce.height,Ze}return ie}(ul),dd=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this,tt=new XMLSerializer,ht=pe(de,ce);return ce.setAttribute("width",ht.width+"px"),ce.setAttribute("height",ht.height+"px"),Ze.svg="data:image/svg+xml,"+encodeURIComponent(tt.serializeToString(ce)),Ze.intrinsicWidth=ce.width.baseVal.value,Ze.intrinsicHeight=ce.height.baseVal.value,Ze.context.cache.addImage(Ze.svg),Ze}return ie}(ul),Nc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.value=ce.value,Ze}return ie}(ul),Vc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.start=ce.start,Ze.reversed=typeof ce.reversed=="boolean"&&ce.reversed===!0,Ze}return ie}(ul),Id=[{type:15,flags:0,unit:"px",number:3}],Tl=[{type:16,flags:0,number:50}],Gc=function(ue){return ue.width>ue.height?new Be(ue.left+(ue.width-ue.height)/2,ue.top,ue.height,ue.height):ue.width<ue.height?new Be(ue.left,ue.top+(ue.height-ue.width)/2,ue.width,ue.width):ue},Rd=function(ue){var ie=ue.type===Cc?new Array(ue.value.length+1).join("\u2022"):ue.value;return ie.length===0?ue.placeholder||"":ie},uc="checkbox",Uo="radio",Cc="password",Md=707406591,Qc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;switch(Ze.type=ce.type.toLowerCase(),Ze.checked=ce.checked,Ze.value=Rd(ce),(Ze.type===uc||Ze.type===Uo)&&(Ze.styles.backgroundColor=3739148031,Ze.styles.borderTopColor=Ze.styles.borderRightColor=Ze.styles.borderBottomColor=Ze.styles.borderLeftColor=2779096575,Ze.styles.borderTopWidth=Ze.styles.borderRightWidth=Ze.styles.borderBottomWidth=Ze.styles.borderLeftWidth=1,Ze.styles.borderTopStyle=Ze.styles.borderRightStyle=Ze.styles.borderBottomStyle=Ze.styles.borderLeftStyle=1,Ze.styles.backgroundClip=[0],Ze.styles.backgroundOrigin=[0],Ze.bounds=Gc(Ze.bounds)),Ze.type){case uc:Ze.styles.borderTopRightRadius=Ze.styles.borderTopLeftRadius=Ze.styles.borderBottomRightRadius=Ze.styles.borderBottomLeftRadius=Id;break;case Uo:Ze.styles.borderTopRightRadius=Ze.styles.borderTopLeftRadius=Ze.styles.borderBottomRightRadius=Ze.styles.borderBottomLeftRadius=Tl;break}return Ze}return ie}(ul),oc=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this,tt=ce.options[ce.selectedIndex||0];return Ze.value=tt&&tt.text||"",Ze}return ie}(ul),Ld=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.value=ce.value,Ze}return ie}(ul),fd=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;Ze.src=ce.src,Ze.width=parseInt(ce.width,10)||0,Ze.height=parseInt(ce.height,10)||0,Ze.backgroundColor=Ze.styles.backgroundColor;try{if(ce.contentWindow&&ce.contentWindow.document&&ce.contentWindow.document.documentElement){Ze.tree=Po(de,ce.contentWindow.document.documentElement);var tt=ce.contentWindow.document.documentElement?qr(de,getComputedStyle(ce.contentWindow.document.documentElement).backgroundColor):Ca.TRANSPARENT,ht=ce.contentWindow.document.body?qr(de,getComputedStyle(ce.contentWindow.document.body).backgroundColor):Ca.TRANSPARENT;Ze.backgroundColor=Nl(tt)?Nl(ht)?Ze.styles.backgroundColor:ht:tt}}catch(bt){}return Ze}return ie}(ul),md=["OL","UL","MENU"],pA=function(ue,ie,de,ce){for(var Ze=ie.firstChild,tt=void 0;Ze;Ze=tt)if(tt=Ze.nextSibling,_c(Ze)&&Ze.data.trim().length>0)de.textNodes.push(new Lc(ue,Ze,de.styles));else if(YA(Ze))if(Pc(Ze)&&Ze.assignedNodes)Ze.assignedNodes().forEach(function(bt){return pA(ue,bt,de,ce)});else{var ht=yc(ue,Ze);ht.styles.isVisible()&&(hd(Ze,ht,ce)?ht.flags|=4:Jc(ht.styles)&&(ht.flags|=2),md.indexOf(Ze.tagName)!==-1&&(ht.flags|=8),de.elements.push(ht),Ze.slot,Ze.shadowRoot?pA(ue,Ze.shadowRoot,ht,ce):!wc(Ze)&&!gd(Ze)&&!xc(Ze)&&pA(ue,Ze,ht,ce))}},yc=function(ue,ie){return KA(ie)?new Kc(ue,ie):vd(ie)?new kc(ue,ie):gd(ie)?new dd(ue,ie):Xc(ie)?new Nc(ue,ie):lc(ie)?new Vc(ue,ie):pd(ie)?new Qc(ue,ie):xc(ie)?new oc(ue,ie):wc(ie)?new Ld(ue,ie):ys(ie)?new fd(ue,ie):new ul(ue,ie)},Po=function(ue,ie){var de=yc(ue,ie);return de.flags|=4,pA(ue,ie,de,de),de},hd=function(ue,ie,de){return ie.styles.isPositionedWithZIndex()||ie.styles.opacity<1||ie.styles.isTransformed()||_u(ue)&&de.styles.isTransparent()},Jc=function(ue){return ue.isPositioned()||ue.isFloating()},_c=function(ue){return ue.nodeType===Node.TEXT_NODE},YA=function(ue){return ue.nodeType===Node.ELEMENT_NODE},Oc=function(ue){return YA(ue)&&typeof ue.style!="undefined"&&!gA(ue)},gA=function(ue){return typeof ue.className=="object"},Xc=function(ue){return ue.tagName==="LI"},lc=function(ue){return ue.tagName==="OL"},pd=function(ue){return ue.tagName==="INPUT"},sc=function(ue){return ue.tagName==="HTML"},gd=function(ue){return ue.tagName==="svg"},_u=function(ue){return ue.tagName==="BODY"},vd=function(ue){return ue.tagName==="CANVAS"},vA=function(ue){return ue.tagName==="VIDEO"},KA=function(ue){return ue.tagName==="IMG"},ys=function(ue){return ue.tagName==="IFRAME"},Fc=function(ue){return ue.tagName==="STYLE"},Uc=function(ue){return ue.tagName==="SCRIPT"},wc=function(ue){return ue.tagName==="TEXTAREA"},xc=function(ue){return ue.tagName==="SELECT"},Pc=function(ue){return ue.tagName==="SLOT"},Tc=function(ue){return ue.tagName.indexOf("-")>0},Ed=function(){function ue(){this.counters={}}return ue.prototype.getCounterValue=function(ie){var de=this.counters[ie];return de&&de.length?de[de.length-1]:1},ue.prototype.getCounterValues=function(ie){var de=this.counters[ie];return de||[]},ue.prototype.pop=function(ie){var de=this;ie.forEach(function(ce){return de.counters[ce].pop()})},ue.prototype.parse=function(ie){var de=this,ce=ie.counterIncrement,Ze=ie.counterReset,tt=!0;ce!==null&&ce.forEach(function(bt){var Dt=de.counters[bt.counter];Dt&&bt.increment!==0&&(tt=!1,Dt.length||Dt.push(1),Dt[Math.max(0,Dt.length-1)]+=bt.increment)});var ht=[];return tt&&Ze.forEach(function(bt){var Dt=de.counters[bt.counter];ht.push(bt.counter),Dt||(Dt=de.counters[bt.counter]=[]),Dt.push(bt.reset)}),ht},ue}(),Bd={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"]},jc={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"]},Cd={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"]},ci={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"]},VA=function(ue,ie,de,ce,Ze,tt){return ue<ie||ue>de?b(ue,Ze,tt.length>0):ce.integers.reduce(function(ht,bt,Dt){for(;ue>=bt;)ue-=bt,ht+=ce.values[Dt];return ht},"")+tt},yd=function(ue,ie,de,ce){var Ze="";do de||ue--,Ze=ce(ue)+Ze,ue/=ie;while(ue*ie>=ie);return Ze},ao=function(ue,ie,de,ce,Ze){var tt=de-ie+1;return(ue<0?"-":"")+(yd(Math.abs(ue),tt,ce,function(ht){return ye(Math.floor(ht%tt)+ie)})+Ze)},MA=function(ue,ie,de){de===void 0&&(de=". ");var ce=ie.length;return yd(Math.abs(ue),ce,!1,function(Ze){return ie[Math.floor(Ze%ce)]})+de},EA=1,LA=2,Pu=4,GA=8,BA=function(ue,ie,de,ce,Ze,tt){if(ue<-9999||ue>9999)return b(ue,4,Ze.length>0);var ht=Math.abs(ue),bt=Ze;if(ht===0)return ie[0]+bt;for(var Dt=0;ht>0&&Dt<=4;Dt++){var mn=ht%10;mn===0&&zr(tt,EA)&&bt!==""?bt=ie[mn]+bt:mn>1||mn===1&&Dt===0||mn===1&&Dt===1&&zr(tt,LA)||mn===1&&Dt===1&&zr(tt,Pu)&&ue>100||mn===1&&Dt>1&&zr(tt,GA)?bt=ie[mn]+(Dt>0?de[Dt-1]:"")+bt:mn===1&&Dt>0&&(bt=de[Dt-1]+bt),ht=Math.floor(ht/10)}return(ue<0?ce:"")+bt},qc="\u5341\u767E\u5343\u842C",bc="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",E="\uB9C8\uC774\uB108\uC2A4",b=function(ue,ie,de){var ce=de?". ":"",Ze=de?"\u3001":"",tt=de?", ":"",ht=de?" ":"";switch(ie){case 0:return"\u2022"+ht;case 1:return"\u25E6"+ht;case 2:return"\u25FE"+ht;case 5:var bt=ao(ue,48,57,!0,ce);return bt.length<4?"0"+bt:bt;case 4:return MA(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ze);case 6:return VA(ue,1,3999,Bd,3,ce).toLowerCase();case 7:return VA(ue,1,3999,Bd,3,ce);case 8:return ao(ue,945,969,!1,ce);case 9:return ao(ue,97,122,!1,ce);case 10:return ao(ue,65,90,!1,ce);case 11:return ao(ue,1632,1641,!0,ce);case 12:case 49:return VA(ue,1,9999,jc,3,ce);case 35:return VA(ue,1,9999,jc,3,ce).toLowerCase();case 13:return ao(ue,2534,2543,!0,ce);case 14:case 30:return ao(ue,6112,6121,!0,ce);case 15:return MA(ue,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Ze);case 16:return MA(ue,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Ze);case 17:case 48:return BA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qc,"\u8CA0",Ze,LA|Pu|GA);case 47:return BA(ue,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",bc,"\u8CA0",Ze,EA|LA|Pu|GA);case 42:return BA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qc,"\u8D1F",Ze,LA|Pu|GA);case 41:return BA(ue,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",bc,"\u8D1F",Ze,EA|LA|Pu|GA);case 26:return BA(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,Ze,0);case 25:return BA(ue,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,Ze,EA|LA|Pu);case 31:return BA(ue,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",E,tt,EA|LA|Pu);case 33:return BA(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",E,tt,0);case 32:return BA(ue,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",E,tt,EA|LA|Pu);case 18:return ao(ue,2406,2415,!0,ce);case 20:return VA(ue,1,19999,ci,3,ce);case 21:return ao(ue,2790,2799,!0,ce);case 22:return ao(ue,2662,2671,!0,ce);case 22:return VA(ue,1,10999,Cd,3,ce);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 ao(ue,3302,3311,!0,ce);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",Ze);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",Ze);case 34:return ao(ue,3792,3801,!0,ce);case 37:return ao(ue,6160,6169,!0,ce);case 38:return ao(ue,4160,4169,!0,ce);case 39:return ao(ue,2918,2927,!0,ce);case 40:return ao(ue,1776,1785,!0,ce);case 43:return ao(ue,3046,3055,!0,ce);case 44:return ao(ue,3174,3183,!0,ce);case 45:return ao(ue,3664,3673,!0,ce);case 46:return ao(ue,3872,3881,!0,ce);case 3:default:return ao(ue,48,57,!0,ce)}},x="data-html2canvas-ignore",ne=function(){function ue(ie,de,ce){if(this.context=ie,this.options=ce,this.scrolledElements=[],this.referenceElement=de,this.counters=new Ed,this.quoteDepth=0,!de.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(de.ownerDocument.documentElement,!1)}return ue.prototype.toIFrame=function(ie,de){var ce=this,Ze=Re(ie,de);if(!Ze.contentWindow)return Promise.reject("Unable to find iframe window");var tt=ie.defaultView.pageXOffset,ht=ie.defaultView.pageYOffset,bt=Ze.contentWindow,Dt=bt.document,mn=st(Ze).then(function(){return je(ce,void 0,void 0,function(){var Cn,Qn;return ke(this,function(ur){switch(ur.label){case 0:return this.scrolledElements.forEach(xn),bt&&(bt.scrollTo(de.left,de.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(bt.scrollY!==de.top||bt.scrollX!==de.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(bt.scrollX-de.left,bt.scrollY-de.top,0,0))),Cn=this.options.onclone,Qn=this.clonedReferenceElement,typeof Qn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Dt.fonts&&Dt.fonts.ready?[4,Dt.fonts.ready]:[3,2];case 1:ur.sent(),ur.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,et(Dt)]:[3,4];case 3:ur.sent(),ur.label=4;case 4:return typeof Cn=="function"?[2,Promise.resolve().then(function(){return Cn(Dt,Qn)}).then(function(){return Ze})]:[2,Ze]}})})});return Dt.open(),Dt.write(Bn(document.doctype)+"<html></html>"),pn(this.referenceElement.ownerDocument,tt,ht),Dt.replaceChild(Dt.adoptNode(this.documentElement),Dt.documentElement),Dt.close(),mn},ue.prototype.createElementClone=function(ie){if(Ol(ie,2))debugger;if(vd(ie))return this.createCanvasClone(ie);if(vA(ie))return this.createVideoClone(ie);if(Fc(ie))return this.createStyleClone(ie);var de=ie.cloneNode(!1);return KA(de)&&(KA(ie)&&ie.currentSrc&&ie.currentSrc!==ie.src&&(de.src=ie.currentSrc,de.srcset=""),de.loading==="lazy"&&(de.loading="eager")),Tc(de)?this.createCustomElementClone(de):de},ue.prototype.createCustomElementClone=function(ie){var de=document.createElement("html2canvascustomelement");return Yt(ie.style,de),de},ue.prototype.createStyleClone=function(ie){try{var de=ie.sheet;if(de&&de.cssRules){var ce=[].slice.call(de.cssRules,0).reduce(function(tt,ht){return ht&&typeof ht.cssText=="string"?tt+ht.cssText:tt},""),Ze=ie.cloneNode(!1);return Ze.textContent=ce,Ze}}catch(tt){if(this.context.logger.error("Unable to access cssRules property",tt),tt.name!=="SecurityError")throw tt}return ie.cloneNode(!1)},ue.prototype.createCanvasClone=function(ie){var de;if(this.options.inlineImages&&ie.ownerDocument){var ce=ie.ownerDocument.createElement("img");try{return ce.src=ie.toDataURL(),ce}catch(mn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ie)}}var Ze=ie.cloneNode(!1);try{Ze.width=ie.width,Ze.height=ie.height;var tt=ie.getContext("2d"),ht=Ze.getContext("2d");if(ht)if(!this.options.allowTaint&&tt)ht.putImageData(tt.getImageData(0,0,ie.width,ie.height),0,0);else{var bt=(de=ie.getContext("webgl2"))!==null&&de!==void 0?de:ie.getContext("webgl");if(bt){var Dt=bt.getContextAttributes();(Dt==null?void 0:Dt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ie)}ht.drawImage(ie,0,0)}return Ze}catch(mn){this.context.logger.info("Unable to clone canvas as it is tainted",ie)}return Ze},ue.prototype.createVideoClone=function(ie){var de=ie.ownerDocument.createElement("canvas");de.width=ie.offsetWidth,de.height=ie.offsetHeight;var ce=de.getContext("2d");try{return ce&&(ce.drawImage(ie,0,0,de.width,de.height),this.options.allowTaint||ce.getImageData(0,0,de.width,de.height)),de}catch(tt){this.context.logger.info("Unable to clone video as it is tainted",ie)}var Ze=ie.ownerDocument.createElement("canvas");return Ze.width=ie.offsetWidth,Ze.height=ie.offsetHeight,Ze},ue.prototype.appendChildNode=function(ie,de,ce){(!YA(de)||!Uc(de)&&!de.hasAttribute(x)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(de)))&&(!this.options.copyStyles||!YA(de)||!Fc(de))&&ie.appendChild(this.cloneNode(de,ce))},ue.prototype.cloneChildNodes=function(ie,de,ce){for(var Ze=this,tt=ie.shadowRoot?ie.shadowRoot.firstChild:ie.firstChild;tt;tt=tt.nextSibling)if(YA(tt)&&Pc(tt)&&typeof tt.assignedNodes=="function"){var ht=tt.assignedNodes();ht.length&&ht.forEach(function(bt){return Ze.appendChildNode(de,bt,ce)})}else this.appendChildNode(de,tt,ce)},ue.prototype.cloneNode=function(ie,de){if(_c(ie))return document.createTextNode(ie.data);if(!ie.ownerDocument)return ie.cloneNode(!1);var ce=ie.ownerDocument.defaultView;if(ce&&YA(ie)&&(Oc(ie)||gA(ie))){var Ze=this.createElementClone(ie);Ze.style.transitionProperty="none";var tt=ce.getComputedStyle(ie),ht=ce.getComputedStyle(ie,":before"),bt=ce.getComputedStyle(ie,":after");this.referenceElement===ie&&Oc(Ze)&&(this.clonedReferenceElement=Ze),_u(Ze)&&La(Ze);var Dt=this.counters.parse(new Ns(this.context,tt)),mn=this.resolvePseudoContent(ie,Ze,ht,fe.BEFORE);Tc(ie)&&(de=!0),vA(ie)||this.cloneChildNodes(ie,Ze,de),mn&&Ze.insertBefore(mn,Ze.firstChild);var Cn=this.resolvePseudoContent(ie,Ze,bt,fe.AFTER);return Cn&&Ze.appendChild(Cn),this.counters.pop(Dt),(tt&&(this.options.copyStyles||gA(ie))&&!ys(ie)||de)&&Yt(tt,Ze),(ie.scrollTop!==0||ie.scrollLeft!==0)&&this.scrolledElements.push([Ze,ie.scrollLeft,ie.scrollTop]),(wc(ie)||xc(ie))&&(wc(Ze)||xc(Ze))&&(Ze.value=ie.value),Ze}return ie.cloneNode(!1)},ue.prototype.resolvePseudoContent=function(ie,de,ce,Ze){var tt=this;if(ce){var ht=ce.content,bt=de.ownerDocument;if(!(!bt||!ht||ht==="none"||ht==="-moz-alt-content"||ce.display==="none")){this.counters.parse(new Ns(this.context,ce));var Dt=new gl(this.context,ce),mn=bt.createElement("html2canvaspseudoelement");Yt(ce,mn),Dt.content.forEach(function(Qn){if(Qn.type===0)mn.appendChild(bt.createTextNode(Qn.value));else if(Qn.type===22){var ur=bt.createElement("img");ur.src=Qn.value,ur.style.opacity="1",mn.appendChild(ur)}else if(Qn.type===18){if(Qn.name==="attr"){var Ta=Qn.values.filter(ja);Ta.length&&mn.appendChild(bt.createTextNode(ie.getAttribute(Ta[0].value)||""))}else if(Qn.name==="counter"){var In=Qn.values.filter(us),wa=In[0],$i=In[1];if(wa&&ja(wa)){var ti=tt.counters.getCounterValue(wa.value),Xa=$i&&ja($i)?Pa.parse(tt.context,$i.value):3;mn.appendChild(bt.createTextNode(b(ti,Xa,!1)))}}else if(Qn.name==="counters"){var Mu=Qn.values.filter(us),wa=Mu[0],Vi=Mu[1],$i=Mu[2];if(wa&&ja(wa)){var Ni=tt.counters.getCounterValues(wa.value),Oa=$i&&ja($i)?Pa.parse(tt.context,$i.value):3,Du=Vi&&Vi.type===0?Vi.value:"",Oe=Ni.map(function(Ot){return b(Ot,Oa,!1)}).join(Du);mn.appendChild(bt.createTextNode(Oe))}}}else if(Qn.type===20)switch(Qn.value){case"open-quote":mn.appendChild(bt.createTextNode(ho(Dt.quotes,tt.quoteDepth++,!0)));break;case"close-quote":mn.appendChild(bt.createTextNode(ho(Dt.quotes,--tt.quoteDepth,!1)));break;default:mn.appendChild(bt.createTextNode(Qn.value))}}),mn.className=Kr+" "+ma;var Cn=Ze===fe.BEFORE?" "+Kr:" "+ma;return gA(de)?de.className.baseValue+=Cn:de.className+=Cn,mn}}},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 Re=function(ue,ie){var de=ue.createElement("iframe");return de.className="html2canvas-container",de.style.visibility="hidden",de.style.position="fixed",de.style.left="-10000px",de.style.top="0px",de.style.border="0",de.width=ie.width.toString(),de.height=ie.height.toString(),de.scrolling="no",de.setAttribute(x,"true"),ue.body.appendChild(de),de},_e=function(ue){return new Promise(function(ie){if(ue.complete){ie();return}if(!ue.src){ie();return}ue.onload=ie,ue.onerror=ie})},et=function(ue){return Promise.all([].slice.call(ue.images,0).map(_e))},st=function(ue){return new Promise(function(ie,de){var ce=ue.contentWindow;if(!ce)return de("No window assigned for iframe");var Ze=ce.document;ce.onload=ue.onload=function(){ce.onload=ue.onload=null;var tt=setInterval(function(){Ze.body.childNodes.length>0&&Ze.readyState==="complete"&&(clearInterval(tt),ie(ue))},50)}})},Qt=["all","d","content"],Yt=function(ue,ie){for(var de=ue.length-1;de>=0;de--){var ce=ue.item(de);Qt.indexOf(ce)===-1&&ie.style.setProperty(ce,ue.getPropertyValue(ce))}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},pn=function(ue,ie,de){ue&&ue.defaultView&&(ie!==ue.defaultView.pageXOffset||de!==ue.defaultView.pageYOffset)&&ue.defaultView.scrollTo(ie,de)},xn=function(ue){var ie=ue[0],de=ue[1],ce=ue[2];ie.scrollLeft=de,ie.scrollTop=ce},Er=":before",Qr=":after",Kr="___html2canvas___pseudoelement_before",ma="___html2canvas___pseudoelement_after",Vr=`{
content: "" !important;
display: none !important;
}`,La=function(ue){hi(ue,"."+Kr+Er+Vr+`
.`+ma+Qr+Vr)},hi=function(ue,ie){var de=ue.ownerDocument;if(de){var ce=de.createElement("style");ce.textContent=ie,ue.appendChild(ce)}},qa=function(){function ue(){}return ue.getOrigin=function(ie){var de=ue._link;return de?(de.href=ie,de.href=de.href,de.protocol+de.hostname+de.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}(),Ki=function(){function ue(ie,de){this.context=ie,this._options=de,this._cache={}}return ue.prototype.addImage=function(ie){var de=Promise.resolve();return this.has(ie)||(Cl(ie)||jl(ie))&&(this._cache[ie]=this.loadImage(ie)).catch(function(){}),de},ue.prototype.match=function(ie){return this._cache[ie]},ue.prototype.loadImage=function(ie){return je(this,void 0,void 0,function(){var de,ce,Ze,tt,ht=this;return ke(this,function(bt){switch(bt.label){case 0:return de=qa.isSameOrigin(ie),ce=!Bl(ie)&&this._options.useCORS===!0&&Zo.SUPPORT_CORS_IMAGES&&!de,Ze=!Bl(ie)&&!de&&!Cl(ie)&&typeof this._options.proxy=="string"&&Zo.SUPPORT_CORS_XHR&&!ce,!de&&this._options.allowTaint===!1&&!Bl(ie)&&!Cl(ie)&&!Ze&&!ce?[2]:(tt=ie,Ze?[4,this.proxy(tt)]:[3,2]);case 1:tt=bt.sent(),bt.label=2;case 2:return this.context.logger.debug("Added image "+ie.substring(0,256)),[4,new Promise(function(Dt,mn){var Cn=new Image;Cn.onload=function(){return Dt(Cn)},Cn.onerror=mn,(Wo(tt)||ce)&&(Cn.crossOrigin="anonymous"),Cn.src=tt,Cn.complete===!0&&setTimeout(function(){return Dt(Cn)},500),ht._options.imageTimeout>0&&setTimeout(function(){return mn("Timed out ("+ht._options.imageTimeout+"ms) loading image")},ht._options.imageTimeout)})];case 3:return[2,bt.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 de=this,ce=this._options.proxy;if(!ce)throw new Error("No proxy defined");var Ze=ie.substring(0,256);return new Promise(function(tt,ht){var bt=Zo.SUPPORT_RESPONSE_TYPE?"blob":"text",Dt=new XMLHttpRequest;Dt.onload=function(){if(Dt.status===200)if(bt==="text")tt(Dt.response);else{var Qn=new FileReader;Qn.addEventListener("load",function(){return tt(Qn.result)},!1),Qn.addEventListener("error",function(ur){return ht(ur)},!1),Qn.readAsDataURL(Dt.response)}else ht("Failed to proxy resource "+Ze+" with status code "+Dt.status)},Dt.onerror=ht;var mn=ce.indexOf("?")>-1?"&":"?";if(Dt.open("GET",""+ce+mn+"url="+encodeURIComponent(ie)+"&responseType="+bt),bt!=="text"&&Dt instanceof XMLHttpRequest&&(Dt.responseType=bt),de._options.imageTimeout){var Cn=de._options.imageTimeout;Dt.timeout=Cn,Dt.ontimeout=function(){return ht("Timed out ("+Cn+"ms) proxying "+Ze)}}Dt.send()})},ue}(),zu=/^data:image\/svg\+xml/i,tl=/^data:image\/.*;base64,/i,po=/^data:image\/.*/i,jl=function(ue){return Zo.SUPPORT_SVG_DRAWING||!ol(ue)},Bl=function(ue){return po.test(ue)},Wo=function(ue){return tl.test(ue)},Cl=function(ue){return ue.substr(0,4)==="blob"},ol=function(ue){return ue.substr(-3).toLowerCase()==="svg"||zu.test(ue)},Wr=function(){function ue(ie,de){this.type=0,this.x=ie,this.y=de}return ue.prototype.add=function(ie,de){return new ue(this.x+ie,this.y+de)},ue}(),io=function(ue,ie,de){return new Wr(ue.x+(ie.x-ue.x)*de,ue.y+(ie.y-ue.y)*de)},uo=function(){function ue(ie,de,ce,Ze){this.type=1,this.start=ie,this.startControl=de,this.endControl=ce,this.end=Ze}return ue.prototype.subdivide=function(ie,de){var ce=io(this.start,this.startControl,ie),Ze=io(this.startControl,this.endControl,ie),tt=io(this.endControl,this.end,ie),ht=io(ce,Ze,ie),bt=io(Ze,tt,ie),Dt=io(ht,bt,ie);return de?new ue(this.start,ce,ht,Dt):new ue(Dt,bt,tt,this.end)},ue.prototype.add=function(ie,de){return new ue(this.start.add(ie,de),this.startControl.add(ie,de),this.endControl.add(ie,de),this.end.add(ie,de))},ue.prototype.reverse=function(){return new ue(this.end,this.endControl,this.startControl,this.start)},ue}(),$u=function(ue){return ue.type===1},Ac=function(){function ue(ie){var de=ie.styles,ce=ie.bounds,Ze=kl(de.borderTopLeftRadius,ce.width,ce.height),tt=Ze[0],ht=Ze[1],bt=kl(de.borderTopRightRadius,ce.width,ce.height),Dt=bt[0],mn=bt[1],Cn=kl(de.borderBottomRightRadius,ce.width,ce.height),Qn=Cn[0],ur=Cn[1],Ta=kl(de.borderBottomLeftRadius,ce.width,ce.height),In=Ta[0],wa=Ta[1],$i=[];$i.push((tt+Dt)/ce.width),$i.push((In+Qn)/ce.width),$i.push((ht+wa)/ce.height),$i.push((mn+ur)/ce.height);var ti=Math.max.apply(Math,$i);ti>1&&(tt/=ti,ht/=ti,Dt/=ti,mn/=ti,Qn/=ti,ur/=ti,In/=ti,wa/=ti);var Xa=ce.width-Dt,Mu=ce.height-ur,Vi=ce.width-Qn,Ni=ce.height-wa,Oa=de.borderTopWidth,Du=de.borderRightWidth,Oe=de.borderBottomWidth,Se=de.borderLeftWidth,Fe=ou(de.paddingTop,ie.bounds.width),Ot=ou(de.paddingRight,ie.bounds.width),Mt=ou(de.paddingBottom,ie.bounds.width),Tt=ou(de.paddingLeft,ie.bounds.width);this.topLeftBorderDoubleOuterBox=tt>0||ht>0?qi(ce.left+Se/3,ce.top+Oa/3,tt-Se/3,ht-Oa/3,du.TOP_LEFT):new Wr(ce.left+Se/3,ce.top+Oa/3),this.topRightBorderDoubleOuterBox=tt>0||ht>0?qi(ce.left+Xa,ce.top+Oa/3,Dt-Du/3,mn-Oa/3,du.TOP_RIGHT):new Wr(ce.left+ce.width-Du/3,ce.top+Oa/3),this.bottomRightBorderDoubleOuterBox=Qn>0||ur>0?qi(ce.left+Vi,ce.top+Mu,Qn-Du/3,ur-Oe/3,du.BOTTOM_RIGHT):new Wr(ce.left+ce.width-Du/3,ce.top+ce.height-Oe/3),this.bottomLeftBorderDoubleOuterBox=In>0||wa>0?qi(ce.left+Se/3,ce.top+Ni,In-Se/3,wa-Oe/3,du.BOTTOM_LEFT):new Wr(ce.left+Se/3,ce.top+ce.height-Oe/3),this.topLeftBorderDoubleInnerBox=tt>0||ht>0?qi(ce.left+Se*2/3,ce.top+Oa*2/3,tt-Se*2/3,ht-Oa*2/3,du.TOP_LEFT):new Wr(ce.left+Se*2/3,ce.top+Oa*2/3),this.topRightBorderDoubleInnerBox=tt>0||ht>0?qi(ce.left+Xa,ce.top+Oa*2/3,Dt-Du*2/3,mn-Oa*2/3,du.TOP_RIGHT):new Wr(ce.left+ce.width-Du*2/3,ce.top+Oa*2/3),this.bottomRightBorderDoubleInnerBox=Qn>0||ur>0?qi(ce.left+Vi,ce.top+Mu,Qn-Du*2/3,ur-Oe*2/3,du.BOTTOM_RIGHT):new Wr(ce.left+ce.width-Du*2/3,ce.top+ce.height-Oe*2/3),this.bottomLeftBorderDoubleInnerBox=In>0||wa>0?qi(ce.left+Se*2/3,ce.top+Ni,In-Se*2/3,wa-Oe*2/3,du.BOTTOM_LEFT):new Wr(ce.left+Se*2/3,ce.top+ce.height-Oe*2/3),this.topLeftBorderStroke=tt>0||ht>0?qi(ce.left+Se/2,ce.top+Oa/2,tt-Se/2,ht-Oa/2,du.TOP_LEFT):new Wr(ce.left+Se/2,ce.top+Oa/2),this.topRightBorderStroke=tt>0||ht>0?qi(ce.left+Xa,ce.top+Oa/2,Dt-Du/2,mn-Oa/2,du.TOP_RIGHT):new Wr(ce.left+ce.width-Du/2,ce.top+Oa/2),this.bottomRightBorderStroke=Qn>0||ur>0?qi(ce.left+Vi,ce.top+Mu,Qn-Du/2,ur-Oe/2,du.BOTTOM_RIGHT):new Wr(ce.left+ce.width-Du/2,ce.top+ce.height-Oe/2),this.bottomLeftBorderStroke=In>0||wa>0?qi(ce.left+Se/2,ce.top+Ni,In-Se/2,wa-Oe/2,du.BOTTOM_LEFT):new Wr(ce.left+Se/2,ce.top+ce.height-Oe/2),this.topLeftBorderBox=tt>0||ht>0?qi(ce.left,ce.top,tt,ht,du.TOP_LEFT):new Wr(ce.left,ce.top),this.topRightBorderBox=Dt>0||mn>0?qi(ce.left+Xa,ce.top,Dt,mn,du.TOP_RIGHT):new Wr(ce.left+ce.width,ce.top),this.bottomRightBorderBox=Qn>0||ur>0?qi(ce.left+Vi,ce.top+Mu,Qn,ur,du.BOTTOM_RIGHT):new Wr(ce.left+ce.width,ce.top+ce.height),this.bottomLeftBorderBox=In>0||wa>0?qi(ce.left,ce.top+Ni,In,wa,du.BOTTOM_LEFT):new Wr(ce.left,ce.top+ce.height),this.topLeftPaddingBox=tt>0||ht>0?qi(ce.left+Se,ce.top+Oa,Math.max(0,tt-Se),Math.max(0,ht-Oa),du.TOP_LEFT):new Wr(ce.left+Se,ce.top+Oa),this.topRightPaddingBox=Dt>0||mn>0?qi(ce.left+Math.min(Xa,ce.width-Du),ce.top+Oa,Xa>ce.width+Du?0:Math.max(0,Dt-Du),Math.max(0,mn-Oa),du.TOP_RIGHT):new Wr(ce.left+ce.width-Du,ce.top+Oa),this.bottomRightPaddingBox=Qn>0||ur>0?qi(ce.left+Math.min(Vi,ce.width-Se),ce.top+Math.min(Mu,ce.height-Oe),Math.max(0,Qn-Du),Math.max(0,ur-Oe),du.BOTTOM_RIGHT):new Wr(ce.left+ce.width-Du,ce.top+ce.height-Oe),this.bottomLeftPaddingBox=In>0||wa>0?qi(ce.left+Se,ce.top+Math.min(Ni,ce.height-Oe),Math.max(0,In-Se),Math.max(0,wa-Oe),du.BOTTOM_LEFT):new Wr(ce.left+Se,ce.top+ce.height-Oe),this.topLeftContentBox=tt>0||ht>0?qi(ce.left+Se+Tt,ce.top+Oa+Fe,Math.max(0,tt-(Se+Tt)),Math.max(0,ht-(Oa+Fe)),du.TOP_LEFT):new Wr(ce.left+Se+Tt,ce.top+Oa+Fe),this.topRightContentBox=Dt>0||mn>0?qi(ce.left+Math.min(Xa,ce.width+Se+Tt),ce.top+Oa+Fe,Xa>ce.width+Se+Tt?0:Dt-Se+Tt,mn-(Oa+Fe),du.TOP_RIGHT):new Wr(ce.left+ce.width-(Du+Ot),ce.top+Oa+Fe),this.bottomRightContentBox=Qn>0||ur>0?qi(ce.left+Math.min(Vi,ce.width-(Se+Tt)),ce.top+Math.min(Mu,ce.height+Oa+Fe),Math.max(0,Qn-(Du+Ot)),ur-(Oe+Mt),du.BOTTOM_RIGHT):new Wr(ce.left+ce.width-(Du+Ot),ce.top+ce.height-(Oe+Mt)),this.bottomLeftContentBox=In>0||wa>0?qi(ce.left+Se+Tt,ce.top+Ni,Math.max(0,In-(Se+Tt)),wa-(Oe+Mt),du.BOTTOM_LEFT):new Wr(ce.left+Se+Tt,ce.top+ce.height-(Oe+Mt))}return ue}(),du;(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"})(du||(du={}));var qi=function(ue,ie,de,ce,Ze){var tt=4*((Math.sqrt(2)-1)/3),ht=de*tt,bt=ce*tt,Dt=ue+de,mn=ie+ce;switch(Ze){case du.TOP_LEFT:return new uo(new Wr(ue,mn),new Wr(ue,mn-bt),new Wr(Dt-ht,ie),new Wr(Dt,ie));case du.TOP_RIGHT:return new uo(new Wr(ue,ie),new Wr(ue+ht,ie),new Wr(Dt,mn-bt),new Wr(Dt,mn));case du.BOTTOM_RIGHT:return new uo(new Wr(Dt,ie),new Wr(Dt,ie+bt),new Wr(ue+ht,mn),new Wr(ue,mn));case du.BOTTOM_LEFT:default:return new uo(new Wr(Dt,mn),new Wr(Dt-ht,mn),new Wr(ue,ie+bt),new Wr(ue,ie))}},ms=function(ue){return[ue.topLeftBorderBox,ue.topRightBorderBox,ue.bottomRightBorderBox,ue.bottomLeftBorderBox]},Yo=function(ue){return[ue.topLeftContentBox,ue.topRightContentBox,ue.bottomRightContentBox,ue.bottomLeftContentBox]},cc=function(ue){return[ue.topLeftPaddingBox,ue.topRightPaddingBox,ue.bottomRightPaddingBox,ue.bottomLeftPaddingBox]},CA=function(){function ue(ie,de,ce){this.offsetX=ie,this.offsetY=de,this.matrix=ce,this.type=0,this.target=6}return ue}(),Ps=function(){function ue(ie,de){this.path=ie,this.target=de,this.type=1}return ue}(),JA=function(){function ue(ie){this.opacity=ie,this.type=2,this.target=6}return ue}(),Hl=function(ue){return ue.type===0},_A=function(ue){return ue.type===1},$c=function(ue){return ue.type===2},kd=function(ue,ie){return ue.length===ie.length?ue.some(function(de,ce){return de===ie[ce]}):!1},Xd=function(ue,ie,de,ce,Ze){return ue.map(function(tt,ht){switch(ht){case 0:return tt.add(ie,de);case 1:return tt.add(ie+ce,de);case 2:return tt.add(ie+ce,de+Ze);case 3:return tt.add(ie,de+Ze)}return tt})},zd=function(){function ue(ie){this.element=ie,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ue}(),Nd=function(){function ue(ie,de){if(this.container=ie,this.parent=de,this.effects=[],this.curves=new Ac(this.container),this.container.styles.opacity<1&&this.effects.push(new JA(this.container.styles.opacity)),this.container.styles.transform!==null){var ce=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Ze=this.container.bounds.top+this.container.styles.transformOrigin[1].number,tt=this.container.styles.transform;this.effects.push(new CA(ce,Ze,tt))}if(this.container.styles.overflowX!==0){var ht=ms(this.curves),bt=cc(this.curves);kd(ht,bt)?this.effects.push(new Ps(ht,6)):(this.effects.push(new Ps(ht,2)),this.effects.push(new Ps(bt,4)))}}return ue.prototype.getEffects=function(ie){for(var de=[2,3].indexOf(this.container.styles.position)===-1,ce=this.parent,Ze=this.effects.slice(0);ce;){var tt=ce.effects.filter(function(Dt){return!_A(Dt)});if(de||ce.container.styles.position!==0||!ce.parent){if(Ze.unshift.apply(Ze,tt),de=[2,3].indexOf(ce.container.styles.position)===-1,ce.container.styles.overflowX!==0){var ht=ms(ce.curves),bt=cc(ce.curves);kd(ht,bt)||Ze.unshift(new Ps(bt,6))}}else Ze.unshift.apply(Ze,tt);ce=ce.parent}return Ze.filter(function(Dt){return zr(Dt.target,ie)})},ue}(),Qd=function(ue,ie,de,ce){ue.container.elements.forEach(function(Ze){var tt=zr(Ze.flags,4),ht=zr(Ze.flags,2),bt=new Nd(Ze,ue);zr(Ze.styles.display,2048)&&ce.push(bt);var Dt=zr(Ze.flags,8)?[]:ce;if(tt||ht){var mn=tt||Ze.styles.isPositioned()?de:ie,Cn=new zd(bt);if(Ze.styles.isPositioned()||Ze.styles.opacity<1||Ze.styles.isTransformed()){var Qn=Ze.styles.zIndex.order;if(Qn<0){var ur=0;mn.negativeZIndex.some(function(In,wa){return Qn>In.element.container.styles.zIndex.order?(ur=wa,!1):ur>0}),mn.negativeZIndex.splice(ur,0,Cn)}else if(Qn>0){var Ta=0;mn.positiveZIndex.some(function(In,wa){return Qn>=In.element.container.styles.zIndex.order?(Ta=wa+1,!1):Ta>0}),mn.positiveZIndex.splice(Ta,0,Cn)}else mn.zeroOrAutoZIndexOrTransformedOrOpacity.push(Cn)}else Ze.styles.isFloating()?mn.nonPositionedFloats.push(Cn):mn.nonPositionedInlineLevel.push(Cn);Qd(bt,Cn,tt?Cn:de,Dt)}else Ze.styles.isInlineLevel()?ie.inlineLevel.push(bt):ie.nonInlineLevel.push(bt),Qd(bt,ie,de,Dt);zr(Ze.flags,8)&&qd(Ze,Dt)})},qd=function(ue,ie){for(var de=ue instanceof Vc?ue.start:1,ce=ue instanceof Vc?ue.reversed:!1,Ze=0;Ze<ie.length;Ze++){var tt=ie[Ze];tt.container instanceof Nc&&typeof tt.container.value=="number"&&tt.container.value!==0&&(de=tt.container.value),tt.listValue=b(de,tt.container.styles.listStyleType,!0),de+=ce?-1:1}},$d=function(ue){var ie=new Nd(ue,null),de=new zd(ie),ce=[];return Qd(ie,de,de,ce),qd(ie.container,ce),de},Zd=function(ue,ie){switch(ie){case 0:return Js(ue.topLeftBorderBox,ue.topLeftPaddingBox,ue.topRightBorderBox,ue.topRightPaddingBox);case 1:return Js(ue.topRightBorderBox,ue.topRightPaddingBox,ue.bottomRightBorderBox,ue.bottomRightPaddingBox);case 2:return Js(ue.bottomRightBorderBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox);case 3:default:return Js(ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox,ue.topLeftBorderBox,ue.topLeftPaddingBox)}},Wd=function(ue,ie){switch(ie){case 0:return Js(ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox,ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox);case 1:return Js(ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox,ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox);case 2:return Js(ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox,ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox);case 3:default:return Js(ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox,ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox)}},e0=function(ue,ie){switch(ie){case 0:return Js(ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox,ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox);case 1:return Js(ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox,ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox);case 2:return Js(ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox);case 3:default:return Js(ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox,ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox)}},t0=function(ue,ie){switch(ie){case 0:return ed(ue.topLeftBorderStroke,ue.topRightBorderStroke);case 1:return ed(ue.topRightBorderStroke,ue.bottomRightBorderStroke);case 2:return ed(ue.bottomRightBorderStroke,ue.bottomLeftBorderStroke);case 3:default:return ed(ue.bottomLeftBorderStroke,ue.topLeftBorderStroke)}},ed=function(ue,ie){var de=[];return $u(ue)?de.push(ue.subdivide(.5,!1)):de.push(ue),$u(ie)?de.push(ie.subdivide(.5,!0)):de.push(ie),de},Js=function(ue,ie,de,ce){var Ze=[];return $u(ue)?Ze.push(ue.subdivide(.5,!1)):Ze.push(ue),$u(de)?Ze.push(de.subdivide(.5,!0)):Ze.push(de),$u(ce)?Ze.push(ce.subdivide(.5,!0).reverse()):Ze.push(ce),$u(ie)?Ze.push(ie.subdivide(.5,!1).reverse()):Ze.push(ie),Ze},n0=function(ue){var ie=ue.bounds,de=ue.styles;return ie.add(de.borderLeftWidth,de.borderTopWidth,-(de.borderRightWidth+de.borderLeftWidth),-(de.borderTopWidth+de.borderBottomWidth))},Fd=function(ue){var ie=ue.styles,de=ue.bounds,ce=ou(ie.paddingLeft,de.width),Ze=ou(ie.paddingRight,de.width),tt=ou(ie.paddingTop,de.width),ht=ou(ie.paddingBottom,de.width);return de.add(ce+ie.borderLeftWidth,tt+ie.borderTopWidth,-(ie.borderRightWidth+ie.borderLeftWidth+ce+Ze),-(ie.borderTopWidth+ie.borderBottomWidth+tt+ht))},r0=function(ue,ie){return ue===0?ie.bounds:ue===2?Fd(ie):n0(ie)},Yd=function(ue,ie){return ue===0?ie.bounds:ue===2?Fd(ie):n0(ie)},Od=function(ue,ie,de){var ce=r0(nd(ue.styles.backgroundOrigin,ie),ue),Ze=Yd(nd(ue.styles.backgroundClip,ie),ue),tt=a0(nd(ue.styles.backgroundSize,ie),de,ce),ht=tt[0],bt=tt[1],Dt=kl(nd(ue.styles.backgroundPosition,ie),ce.width-ht,ce.height-bt),mn=i0(nd(ue.styles.backgroundRepeat,ie),Dt,tt,ce,Ze),Cn=Math.round(ce.left+Dt[0]),Qn=Math.round(ce.top+Dt[1]);return[mn,Cn,Qn,ht,bt]},Hc=function(ue){return ja(ue)&&ue.value===oA.AUTO},td=function(ue){return typeof ue=="number"},a0=function(ue,ie,de){var ce=ie[0],Ze=ie[1],tt=ie[2],ht=ue[0],bt=ue[1];if(!ht)return[0,0];if(Va(ht)&&bt&&Va(bt))return[ou(ht,de.width),ou(bt,de.height)];var Dt=td(tt);if(ja(ht)&&(ht.value===oA.CONTAIN||ht.value===oA.COVER)){if(td(tt)){var mn=de.width/de.height;return mn<tt!=(ht.value===oA.COVER)?[de.width,de.width/tt]:[de.height*tt,de.height]}return[de.width,de.height]}var Cn=td(ce),Qn=td(Ze),ur=Cn||Qn;if(Hc(ht)&&(!bt||Hc(bt))){if(Cn&&Qn)return[ce,Ze];if(!Dt&&!ur)return[de.width,de.height];if(ur&&Dt){var Ta=Cn?ce:Ze*tt,In=Qn?Ze:ce/tt;return[Ta,In]}var wa=Cn?ce:de.width,$i=Qn?Ze:de.height;return[wa,$i]}if(Dt){var ti=0,Xa=0;return Va(ht)?ti=ou(ht,de.width):Va(bt)&&(Xa=ou(bt,de.height)),Hc(ht)?ti=Xa*tt:(!bt||Hc(bt))&&(Xa=ti/tt),[ti,Xa]}var Mu=null,Vi=null;if(Va(ht)?Mu=ou(ht,de.width):bt&&Va(bt)&&(Vi=ou(bt,de.height)),Mu!==null&&(!bt||Hc(bt))&&(Vi=Cn&&Qn?Mu/ce*Ze:de.height),Vi!==null&&Hc(ht)&&(Mu=Cn&&Qn?Vi/Ze*ce:de.width),Mu!==null&&Vi!==null)return[Mu,Vi];throw new Error("Unable to calculate background-size for element")},nd=function(ue,ie){var de=ue[ie];return typeof de=="undefined"?ue[0]:de},i0=function(ue,ie,de,ce,Ze){var tt=ie[0],ht=ie[1],bt=de[0],Dt=de[1];switch(ue){case 2:return[new Wr(Math.round(ce.left),Math.round(ce.top+ht)),new Wr(Math.round(ce.left+ce.width),Math.round(ce.top+ht)),new Wr(Math.round(ce.left+ce.width),Math.round(Dt+ce.top+ht)),new Wr(Math.round(ce.left),Math.round(Dt+ce.top+ht))];case 3:return[new Wr(Math.round(ce.left+tt),Math.round(ce.top)),new Wr(Math.round(ce.left+tt+bt),Math.round(ce.top)),new Wr(Math.round(ce.left+tt+bt),Math.round(ce.height+ce.top)),new Wr(Math.round(ce.left+tt),Math.round(ce.height+ce.top))];case 1:return[new Wr(Math.round(ce.left+tt),Math.round(ce.top+ht)),new Wr(Math.round(ce.left+tt+bt),Math.round(ce.top+ht)),new Wr(Math.round(ce.left+tt+bt),Math.round(ce.top+ht+Dt)),new Wr(Math.round(ce.left+tt),Math.round(ce.top+ht+Dt))];default:return[new Wr(Math.round(Ze.left),Math.round(Ze.top)),new Wr(Math.round(Ze.left+Ze.width),Math.round(Ze.top)),new Wr(Math.round(Ze.left+Ze.width),Math.round(Ze.height+Ze.top)),new Wr(Math.round(Ze.left),Math.round(Ze.height+Ze.top))]}},u0="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Ud="Hidden Text",o0=function(){function ue(ie){this._data={},this._document=ie}return ue.prototype.parseMetrics=function(ie,de){var ce=this._document.createElement("div"),Ze=this._document.createElement("img"),tt=this._document.createElement("span"),ht=this._document.body;ce.style.visibility="hidden",ce.style.fontFamily=ie,ce.style.fontSize=de,ce.style.margin="0",ce.style.padding="0",ce.style.whiteSpace="nowrap",ht.appendChild(ce),Ze.src=u0,Ze.width=1,Ze.height=1,Ze.style.margin="0",Ze.style.padding="0",Ze.style.verticalAlign="baseline",tt.style.fontFamily=ie,tt.style.fontSize=de,tt.style.margin="0",tt.style.padding="0",tt.appendChild(this._document.createTextNode(Ud)),ce.appendChild(tt),ce.appendChild(Ze);var bt=Ze.offsetTop-tt.offsetTop+2;ce.removeChild(tt),ce.appendChild(this._document.createTextNode(Ud)),ce.style.lineHeight="normal",Ze.style.verticalAlign="super";var Dt=Ze.offsetTop-ce.offsetTop+2;return ht.removeChild(ce),{baseline:bt,middle:Dt}},ue.prototype.getMetrics=function(ie,de){var ce=ie+" "+de;return typeof this._data[ce]=="undefined"&&(this._data[ce]=this.parseMetrics(ie,de)),this._data[ce]},ue}(),Kd=function(){function ue(ie,de){this.context=ie,this.options=de}return ue}(),Vd=1e4,l0=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze._activeEffects=[],Ze.canvas=ce.canvas?ce.canvas:document.createElement("canvas"),Ze.ctx=Ze.canvas.getContext("2d"),ce.canvas||(Ze.canvas.width=Math.floor(ce.width*ce.scale),Ze.canvas.height=Math.floor(ce.height*ce.scale),Ze.canvas.style.width=ce.width+"px",Ze.canvas.style.height=ce.height+"px"),Ze.fontMetrics=new o0(document),Ze.ctx.scale(Ze.options.scale,Ze.options.scale),Ze.ctx.translate(-ce.x,-ce.y),Ze.ctx.textBaseline="bottom",Ze._activeEffects=[],Ze.context.logger.debug("Canvas renderer initialized ("+ce.width+"x"+ce.height+") with scale "+ce.scale),Ze}return ie.prototype.applyEffects=function(de){for(var ce=this;this._activeEffects.length;)this.popEffect();de.forEach(function(Ze){return ce.applyEffect(Ze)})},ie.prototype.applyEffect=function(de){this.ctx.save(),$c(de)&&(this.ctx.globalAlpha=de.opacity),Hl(de)&&(this.ctx.translate(de.offsetX,de.offsetY),this.ctx.transform(de.matrix[0],de.matrix[1],de.matrix[2],de.matrix[3],de.matrix[4],de.matrix[5]),this.ctx.translate(-de.offsetX,-de.offsetY)),_A(de)&&(this.path(de.path),this.ctx.clip()),this._activeEffects.push(de)},ie.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ie.prototype.renderStack=function(de){return je(this,void 0,void 0,function(){var ce;return ke(this,function(Ze){switch(Ze.label){case 0:return ce=de.element.container.styles,ce.isVisible()?[4,this.renderStackContent(de)]:[3,2];case 1:Ze.sent(),Ze.label=2;case 2:return[2]}})})},ie.prototype.renderNode=function(de){return je(this,void 0,void 0,function(){return ke(this,function(ce){switch(ce.label){case 0:if(zr(de.container.flags,16))debugger;return de.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(de)]:[3,3];case 1:return ce.sent(),[4,this.renderNodeContent(de)];case 2:ce.sent(),ce.label=3;case 3:return[2]}})})},ie.prototype.renderTextWithLetterSpacing=function(de,ce,Ze){var tt=this;if(ce===0)this.ctx.fillText(de.text,de.bounds.left,de.bounds.top+Ze);else{var ht=Mc(de.text);ht.reduce(function(bt,Dt){return tt.ctx.fillText(Dt,bt,de.bounds.top+Ze),bt+tt.ctx.measureText(Dt).width},de.bounds.left)}},ie.prototype.createFontStyle=function(de){var ce=de.fontVariant.filter(function(ht){return ht==="normal"||ht==="small-caps"}).join(""),Ze=d0(de.fontFamily).join(", "),tt=Jo(de.fontSize)?""+de.fontSize.number+de.fontSize.unit:de.fontSize.number+"px";return[[de.fontStyle,ce,de.fontWeight,tt,Ze].join(" "),Ze,tt]},ie.prototype.renderTextNode=function(de,ce){return je(this,void 0,void 0,function(){var Ze,tt,ht,bt,Dt,mn,Cn,Qn,ur=this;return ke(this,function(Ta){return Ze=this.createFontStyle(ce),tt=Ze[0],ht=Ze[1],bt=Ze[2],this.ctx.font=tt,this.ctx.direction=ce.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Dt=this.fontMetrics.getMetrics(ht,bt),mn=Dt.baseline,Cn=Dt.middle,Qn=ce.paintOrder,de.textBounds.forEach(function(In){Qn.forEach(function(wa){switch(wa){case 0:ur.ctx.fillStyle=co(ce.color),ur.renderTextWithLetterSpacing(In,ce.letterSpacing,mn);var $i=ce.textShadow;$i.length&&In.text.trim().length&&($i.slice(0).reverse().forEach(function(ti){ur.ctx.shadowColor=co(ti.color),ur.ctx.shadowOffsetX=ti.offsetX.number*ur.options.scale,ur.ctx.shadowOffsetY=ti.offsetY.number*ur.options.scale,ur.ctx.shadowBlur=ti.blur.number,ur.renderTextWithLetterSpacing(In,ce.letterSpacing,mn)}),ur.ctx.shadowColor="",ur.ctx.shadowOffsetX=0,ur.ctx.shadowOffsetY=0,ur.ctx.shadowBlur=0),ce.textDecorationLine.length&&(ur.ctx.fillStyle=co(ce.textDecorationColor||ce.color),ce.textDecorationLine.forEach(function(ti){switch(ti){case 1:ur.ctx.fillRect(In.bounds.left,Math.round(In.bounds.top+mn),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:ce.webkitTextStrokeWidth&&In.text.trim().length&&(ur.ctx.strokeStyle=co(ce.webkitTextStrokeColor),ur.ctx.lineWidth=ce.webkitTextStrokeWidth,ur.ctx.lineJoin=window.chrome?"miter":"round",ur.ctx.strokeText(In.text,In.bounds.left,In.bounds.top+mn)),ur.ctx.strokeStyle="",ur.ctx.lineWidth=0,ur.ctx.lineJoin="miter";break}})}),[2]})})},ie.prototype.renderReplacedElement=function(de,ce,Ze){if(Ze&&de.intrinsicWidth>0&&de.intrinsicHeight>0){var tt=Fd(de),ht=cc(ce);this.path(ht),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Ze,0,0,de.intrinsicWidth,de.intrinsicHeight,tt.left,tt.top,tt.width,tt.height),this.ctx.restore()}},ie.prototype.renderNodeContent=function(de){return je(this,void 0,void 0,function(){var ce,Ze,tt,ht,bt,Dt,Xa,Xa,mn,Cn,Qn,ur,Vi,Ta,In,Ni,wa,$i,ti,Xa,Mu,Vi,Ni;return ke(this,function(Oa){switch(Oa.label){case 0:this.applyEffects(de.getEffects(4)),ce=de.container,Ze=de.curves,tt=ce.styles,ht=0,bt=ce.textNodes,Oa.label=1;case 1:return ht<bt.length?(Dt=bt[ht],[4,this.renderTextNode(Dt,tt)]):[3,4];case 2:Oa.sent(),Oa.label=3;case 3:return ht++,[3,1];case 4:if(!(ce instanceof Kc))return[3,8];Oa.label=5;case 5:return Oa.trys.push([5,7,,8]),[4,this.context.cache.match(ce.src)];case 6:return Xa=Oa.sent(),this.renderReplacedElement(ce,Ze,Xa),[3,8];case 7:return Oa.sent(),this.context.logger.error("Error loading image "+ce.src),[3,8];case 8:if(ce instanceof kc&&this.renderReplacedElement(ce,Ze,ce.canvas),!(ce instanceof dd))return[3,12];Oa.label=9;case 9:return Oa.trys.push([9,11,,12]),[4,this.context.cache.match(ce.svg)];case 10:return Xa=Oa.sent(),this.renderReplacedElement(ce,Ze,Xa),[3,12];case 11:return Oa.sent(),this.context.logger.error("Error loading svg "+ce.svg.substring(0,255)),[3,12];case 12:return ce instanceof fd&&ce.tree?(mn=new ie(this.context,{scale:this.options.scale,backgroundColor:ce.backgroundColor,x:0,y:0,width:ce.width,height:ce.height}),[4,mn.render(ce.tree)]):[3,14];case 13:Cn=Oa.sent(),ce.width&&ce.height&&this.ctx.drawImage(Cn,0,0,ce.width,ce.height,ce.bounds.left,ce.bounds.top,ce.bounds.width,ce.bounds.height),Oa.label=14;case 14:if(ce instanceof Qc&&(Qn=Math.min(ce.bounds.width,ce.bounds.height),ce.type===uc?ce.checked&&(this.ctx.save(),this.path([new Wr(ce.bounds.left+Qn*.39363,ce.bounds.top+Qn*.79),new Wr(ce.bounds.left+Qn*.16,ce.bounds.top+Qn*.5549),new Wr(ce.bounds.left+Qn*.27347,ce.bounds.top+Qn*.44071),new Wr(ce.bounds.left+Qn*.39694,ce.bounds.top+Qn*.5649),new Wr(ce.bounds.left+Qn*.72983,ce.bounds.top+Qn*.23),new Wr(ce.bounds.left+Qn*.84,ce.bounds.top+Qn*.34085),new Wr(ce.bounds.left+Qn*.39363,ce.bounds.top+Qn*.79)]),this.ctx.fillStyle=co(Md),this.ctx.fill(),this.ctx.restore()):ce.type===Uo&&ce.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(ce.bounds.left+Qn/2,ce.bounds.top+Qn/2,Qn/4,0,Math.PI*2,!0),this.ctx.fillStyle=co(Md),this.ctx.fill(),this.ctx.restore())),B0(ce)&&ce.value.length){switch(ur=this.createFontStyle(tt),Vi=ur[0],Ta=ur[1],In=this.fontMetrics.getMetrics(Vi,Ta).baseline,this.ctx.font=Vi,this.ctx.fillStyle=co(tt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=A0(ce.styles.textAlign),Ni=Fd(ce),wa=0,ce.styles.textAlign){case 1:wa+=Ni.width/2;break;case 2:wa+=Ni.width;break}$i=Ni.add(wa,0,0,-Ni.height/2+1),this.ctx.save(),this.path([new Wr(Ni.left,Ni.top),new Wr(Ni.left+Ni.width,Ni.top),new Wr(Ni.left+Ni.width,Ni.top+Ni.height),new Wr(Ni.left,Ni.top+Ni.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Oo(ce.value,$i),tt.letterSpacing,In),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!zr(ce.styles.display,2048))return[3,20];if(ce.styles.listStyleImage===null)return[3,19];if(ti=ce.styles.listStyleImage,ti.type!==0)return[3,18];Xa=void 0,Mu=ti.url,Oa.label=15;case 15:return Oa.trys.push([15,17,,18]),[4,this.context.cache.match(Mu)];case 16:return Xa=Oa.sent(),this.ctx.drawImage(Xa,ce.bounds.left-(Xa.width+10),ce.bounds.top),[3,18];case 17:return Oa.sent(),this.context.logger.error("Error loading list-style-image "+Mu),[3,18];case 18:return[3,20];case 19:de.listValue&&ce.styles.listStyleType!==-1&&(Vi=this.createFontStyle(tt)[0],this.ctx.font=Vi,this.ctx.fillStyle=co(tt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Ni=new Be(ce.bounds.left,ce.bounds.top+ou(ce.styles.paddingTop,ce.bounds.width),ce.bounds.width,br(tt.lineHeight,tt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Oo(de.listValue,Ni),tt.letterSpacing,br(tt.lineHeight,tt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Oa.label=20;case 20:return[2]}})})},ie.prototype.renderStackContent=function(de){return je(this,void 0,void 0,function(){var ce,Ze,ti,tt,ht,ti,bt,Dt,ti,mn,Cn,ti,Qn,ur,ti,Ta,In,ti,wa,$i,ti;return ke(this,function(Xa){switch(Xa.label){case 0:if(zr(de.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(de.element)];case 1:Xa.sent(),ce=0,Ze=de.negativeZIndex,Xa.label=2;case 2:return ce<Ze.length?(ti=Ze[ce],[4,this.renderStack(ti)]):[3,5];case 3:Xa.sent(),Xa.label=4;case 4:return ce++,[3,2];case 5:return[4,this.renderNodeContent(de.element)];case 6:Xa.sent(),tt=0,ht=de.nonInlineLevel,Xa.label=7;case 7:return tt<ht.length?(ti=ht[tt],[4,this.renderNode(ti)]):[3,10];case 8:Xa.sent(),Xa.label=9;case 9:return tt++,[3,7];case 10:bt=0,Dt=de.nonPositionedFloats,Xa.label=11;case 11:return bt<Dt.length?(ti=Dt[bt],[4,this.renderStack(ti)]):[3,14];case 12:Xa.sent(),Xa.label=13;case 13:return bt++,[3,11];case 14:mn=0,Cn=de.nonPositionedInlineLevel,Xa.label=15;case 15:return mn<Cn.length?(ti=Cn[mn],[4,this.renderStack(ti)]):[3,18];case 16:Xa.sent(),Xa.label=17;case 17:return mn++,[3,15];case 18:Qn=0,ur=de.inlineLevel,Xa.label=19;case 19:return Qn<ur.length?(ti=ur[Qn],[4,this.renderNode(ti)]):[3,22];case 20:Xa.sent(),Xa.label=21;case 21:return Qn++,[3,19];case 22:Ta=0,In=de.zeroOrAutoZIndexOrTransformedOrOpacity,Xa.label=23;case 23:return Ta<In.length?(ti=In[Ta],[4,this.renderStack(ti)]):[3,26];case 24:Xa.sent(),Xa.label=25;case 25:return Ta++,[3,23];case 26:wa=0,$i=de.positiveZIndex,Xa.label=27;case 27:return wa<$i.length?(ti=$i[wa],[4,this.renderStack(ti)]):[3,30];case 28:Xa.sent(),Xa.label=29;case 29:return wa++,[3,27];case 30:return[2]}})})},ie.prototype.mask=function(de){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(de.slice(0).reverse()),this.ctx.closePath()},ie.prototype.path=function(de){this.ctx.beginPath(),this.formatPath(de),this.ctx.closePath()},ie.prototype.formatPath=function(de){var ce=this;de.forEach(function(Ze,tt){var ht=$u(Ze)?Ze.start:Ze;tt===0?ce.ctx.moveTo(ht.x,ht.y):ce.ctx.lineTo(ht.x,ht.y),$u(Ze)&&ce.ctx.bezierCurveTo(Ze.startControl.x,Ze.startControl.y,Ze.endControl.x,Ze.endControl.y,Ze.end.x,Ze.end.y)})},ie.prototype.renderRepeat=function(de,ce,Ze,tt){this.path(de),this.ctx.fillStyle=ce,this.ctx.translate(Ze,tt),this.ctx.fill(),this.ctx.translate(-Ze,-tt)},ie.prototype.resizeImage=function(de,ce,Ze){var tt;if(de.width===ce&&de.height===Ze)return de;var ht=(tt=this.canvas.ownerDocument)!==null&&tt!==void 0?tt:document,bt=ht.createElement("canvas");bt.width=Math.max(1,ce),bt.height=Math.max(1,Ze);var Dt=bt.getContext("2d");return Dt.drawImage(de,0,0,de.width,de.height,0,0,ce,Ze),bt},ie.prototype.renderBackgroundImage=function(de){return je(this,void 0,void 0,function(){var ce,Ze,tt,ht,bt,Dt;return ke(this,function(mn){switch(mn.label){case 0:ce=de.styles.backgroundImage.length-1,Ze=function(Cn){var Qn,ur,Ta,Fe,it,Gt,Tt,jt,Oe,In,Fe,it,Gt,Tt,jt,wa,$i,ti,Xa,Mu,Vi,Ni,Oa,Du,Oe,Se,Fe,Ot,Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn,fn;return ke(this,function(an){switch(an.label){case 0:if(Cn.type!==0)return[3,5];Qn=void 0,ur=Cn.url,an.label=1;case 1:return an.trys.push([1,3,,4]),[4,tt.context.cache.match(ur)];case 2:return Qn=an.sent(),[3,4];case 3:return an.sent(),tt.context.logger.error("Error loading background-image "+ur),[3,4];case 4:return Qn&&(Ta=Od(de,ce,[Qn.width,Qn.height,Qn.width/Qn.height]),Fe=Ta[0],it=Ta[1],Gt=Ta[2],Tt=Ta[3],jt=Ta[4],Oe=tt.ctx.createPattern(tt.resizeImage(Qn,Tt,jt),"repeat"),tt.renderRepeat(Fe,Oe,it,Gt)),[3,6];case 5:aA(Cn)?(In=Od(de,ce,[null,null,null]),Fe=In[0],it=In[1],Gt=In[2],Tt=In[3],jt=In[4],wa=dl(Cn.angle,Tt,jt),$i=wa[0],ti=wa[1],Xa=wa[2],Mu=wa[3],Vi=wa[4],Ni=document.createElement("canvas"),Ni.width=Tt,Ni.height=jt,Oa=Ni.getContext("2d"),Du=Oa.createLinearGradient(ti,Mu,Xa,Vi),Su(Cn.stops,$i).forEach(function(cn){return Du.addColorStop(cn.stop,co(cn.color))}),Oa.fillStyle=Du,Oa.fillRect(0,0,Tt,jt),Tt>0&&jt>0&&(Oe=tt.ctx.createPattern(Ni,"repeat"),tt.renderRepeat(Fe,Oe,it,Gt))):_r(Cn)&&(Se=Od(de,ce,[null,null,null]),Fe=Se[0],Ot=Se[1],Mt=Se[2],Tt=Se[3],jt=Se[4],Zt=Cn.position.length===0?[rA]:Cn.position,it=ou(Zt[0],Tt),Gt=ou(Zt[Zt.length-1],jt),Xt=oa(Cn,it,Gt,Tt,jt),St=Xt[0],Mn=Xt[1],St>0&&Mn>0&&(Un=tt.ctx.createRadialGradient(Ot+it,Mt+Gt,0,Ot+it,Mt+Gt,St),Su(Cn.stops,St*2).forEach(function(cn){return Un.addColorStop(cn.stop,co(cn.color))}),tt.path(Fe),tt.ctx.fillStyle=Un,St!==Mn?(Ht=de.bounds.left+.5*de.bounds.width,dr=de.bounds.top+.5*de.bounds.height,nn=Mn/St,fn=1/nn,tt.ctx.save(),tt.ctx.translate(Ht,dr),tt.ctx.transform(1,0,0,nn,0,0),tt.ctx.translate(-Ht,-dr),tt.ctx.fillRect(Ot,fn*(Mt-dr)+dr,Tt,jt*fn),tt.ctx.restore()):tt.ctx.fill())),an.label=6;case 6:return ce--,[2]}})},tt=this,ht=0,bt=de.styles.backgroundImage.slice(0).reverse(),mn.label=1;case 1:return ht<bt.length?(Dt=bt[ht],[5,Ze(Dt)]):[3,4];case 2:mn.sent(),mn.label=3;case 3:return ht++,[3,1];case 4:return[2]}})})},ie.prototype.renderSolidBorder=function(de,ce,Ze){return je(this,void 0,void 0,function(){return ke(this,function(tt){return this.path(Zd(Ze,ce)),this.ctx.fillStyle=co(de),this.ctx.fill(),[2]})})},ie.prototype.renderDoubleBorder=function(de,ce,Ze,tt){return je(this,void 0,void 0,function(){var ht,bt;return ke(this,function(Dt){switch(Dt.label){case 0:return ce<3?[4,this.renderSolidBorder(de,Ze,tt)]:[3,2];case 1:return Dt.sent(),[2];case 2:return ht=Wd(tt,Ze),this.path(ht),this.ctx.fillStyle=co(de),this.ctx.fill(),bt=e0(tt,Ze),this.path(bt),this.ctx.fill(),[2]}})})},ie.prototype.renderNodeBackgroundAndBorders=function(de){return je(this,void 0,void 0,function(){var ce,Ze,tt,ht,bt,Dt,mn,Cn,Qn=this;return ke(this,function(ur){switch(ur.label){case 0:return this.applyEffects(de.getEffects(2)),ce=de.container.styles,Ze=!Nl(ce.backgroundColor)||ce.backgroundImage.length,tt=[{style:ce.borderTopStyle,color:ce.borderTopColor,width:ce.borderTopWidth},{style:ce.borderRightStyle,color:ce.borderRightColor,width:ce.borderRightWidth},{style:ce.borderBottomStyle,color:ce.borderBottomColor,width:ce.borderBottomWidth},{style:ce.borderLeftStyle,color:ce.borderLeftColor,width:ce.borderLeftWidth}],ht=s0(nd(ce.backgroundClip,0),de.curves),Ze||ce.boxShadow.length?(this.ctx.save(),this.path(ht),this.ctx.clip(),Nl(ce.backgroundColor)||(this.ctx.fillStyle=co(ce.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(de.container)]):[3,2];case 1:ur.sent(),this.ctx.restore(),ce.boxShadow.slice(0).reverse().forEach(function(Ta){Qn.ctx.save();var In=ms(de.curves),wa=Ta.inset?0:Vd,$i=Xd(In,-wa+(Ta.inset?1:-1)*Ta.spread.number,(Ta.inset?1:-1)*Ta.spread.number,Ta.spread.number*(Ta.inset?-2:2),Ta.spread.number*(Ta.inset?-2:2));Ta.inset?(Qn.path(In),Qn.ctx.clip(),Qn.mask($i)):(Qn.mask(In),Qn.ctx.clip(),Qn.path($i)),Qn.ctx.shadowOffsetX=Ta.offsetX.number+wa,Qn.ctx.shadowOffsetY=Ta.offsetY.number,Qn.ctx.shadowColor=co(Ta.color),Qn.ctx.shadowBlur=Ta.blur.number,Qn.ctx.fillStyle=Ta.inset?co(Ta.color):"rgba(0,0,0,1)",Qn.ctx.fill(),Qn.ctx.restore()}),ur.label=2;case 2:bt=0,Dt=0,mn=tt,ur.label=3;case 3:return Dt<mn.length?(Cn=mn[Dt],Cn.style!==0&&!Nl(Cn.color)&&Cn.width>0?Cn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Cn.color,Cn.width,bt,de.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,bt,de.curves,3)];case 6:return ur.sent(),[3,11];case 7:return Cn.style!==4?[3,9]:[4,this.renderDoubleBorder(Cn.color,Cn.width,bt,de.curves)];case 8:return ur.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Cn.color,bt,de.curves)];case 10:ur.sent(),ur.label=11;case 11:bt++,ur.label=12;case 12:return Dt++,[3,3];case 13:return[2]}})})},ie.prototype.renderDashedDottedBorder=function(de,ce,Ze,tt,ht){return je(this,void 0,void 0,function(){var bt,Dt,mn,Cn,Qn,ur,Ta,In,wa,$i,ti,Xa,Mu,Vi,Ni,Oa,Ni,Oa;return ke(this,function(Du){return this.ctx.save(),bt=t0(tt,Ze),Dt=Zd(tt,Ze),ht===2&&(this.path(Dt),this.ctx.clip()),$u(Dt[0])?(mn=Dt[0].start.x,Cn=Dt[0].start.y):(mn=Dt[0].x,Cn=Dt[0].y),$u(Dt[1])?(Qn=Dt[1].end.x,ur=Dt[1].end.y):(Qn=Dt[1].x,ur=Dt[1].y),Ze===0||Ze===2?Ta=Math.abs(mn-Qn):Ta=Math.abs(Cn-ur),this.ctx.beginPath(),ht===3?this.formatPath(bt):this.formatPath(Dt.slice(0,2)),In=ce<3?ce*3:ce*2,wa=ce<3?ce*2:ce,ht===3&&(In=ce,wa=ce),$i=!0,Ta<=In*2?$i=!1:Ta<=In*2+wa?(ti=Ta/(2*In+wa),In*=ti,wa*=ti):(Xa=Math.floor((Ta+wa)/(In+wa)),Mu=(Ta-Xa*In)/(Xa-1),Vi=(Ta-(Xa+1)*In)/Xa,wa=Vi<=0||Math.abs(wa-Mu)<Math.abs(wa-Vi)?Mu:Vi),$i&&(ht===3?this.ctx.setLineDash([0,In+wa]):this.ctx.setLineDash([In,wa])),ht===3?(this.ctx.lineCap="round",this.ctx.lineWidth=ce):this.ctx.lineWidth=ce*2+1.1,this.ctx.strokeStyle=co(de),this.ctx.stroke(),this.ctx.setLineDash([]),ht===2&&($u(Dt[0])&&(Ni=Dt[3],Oa=Dt[0],this.ctx.beginPath(),this.formatPath([new Wr(Ni.end.x,Ni.end.y),new Wr(Oa.start.x,Oa.start.y)]),this.ctx.stroke()),$u(Dt[1])&&(Ni=Dt[1],Oa=Dt[2],this.ctx.beginPath(),this.formatPath([new Wr(Ni.end.x,Ni.end.y),new Wr(Oa.start.x,Oa.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ie.prototype.render=function(de){return je(this,void 0,void 0,function(){var ce;return ke(this,function(Ze){switch(Ze.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=co(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),ce=$d(de),[4,this.renderStack(ce)];case 1:return Ze.sent(),this.applyEffects([]),[2,this.canvas]}})})},ie}(Kd),B0=function(ue){return ue instanceof Ld||ue instanceof oc?!0:ue instanceof Qc&&ue.type!==Uo&&ue.type!==uc},s0=function(ue,ie){switch(ue){case 0:return ms(ie);case 2:return Yo(ie);case 1:default:return cc(ie)}},A0=function(ue){switch(ue){case 1:return"center";case 2:return"right";case 0:default:return"left"}},c0=["-apple-system","system-ui"],d0=function(ue){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?ue.filter(function(ie){return c0.indexOf(ie)===-1}):ue},Gd=function(ue){re(ie,ue);function ie(de,ce){var Ze=ue.call(this,de,ce)||this;return Ze.canvas=ce.canvas?ce.canvas:document.createElement("canvas"),Ze.ctx=Ze.canvas.getContext("2d"),Ze.options=ce,Ze.canvas.width=Math.floor(ce.width*ce.scale),Ze.canvas.height=Math.floor(ce.height*ce.scale),Ze.canvas.style.width=ce.width+"px",Ze.canvas.style.height=ce.height+"px",Ze.ctx.scale(Ze.options.scale,Ze.options.scale),Ze.ctx.translate(-ce.x,-ce.y),Ze.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+ce.width+"x"+ce.height+" at "+ce.x+","+ce.y+") with scale "+ce.scale),Ze}return ie.prototype.render=function(de){return je(this,void 0,void 0,function(){var ce,Ze;return ke(this,function(tt){switch(tt.label){case 0:return ce=IA(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,de),[4,f0(ce)];case 1:return Ze=tt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=co(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(Ze,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ie}(Kd),f0=function(ue){return new Promise(function(ie,de){var ce=new Image;ce.onload=function(){ie(ce)},ce.onerror=de,ce.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},m0=function(){function ue(ie){var de=ie.id,ce=ie.enabled;this.id=de,this.enabled=ce,this.start=Date.now()}return ue.prototype.debug=function(){for(var ie=[],de=0;de<arguments.length;de++)ie[de]=arguments[de];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Ke([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=[],de=0;de<arguments.length;de++)ie[de]=arguments[de];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Ke([this.id,this.getTime()+"ms"],ie))},ue.prototype.warn=function(){for(var ie=[],de=0;de<arguments.length;de++)ie[de]=arguments[de];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Ke([this.id,this.getTime()+"ms"],ie)):this.info.apply(this,ie))},ue.prototype.error=function(){for(var ie=[],de=0;de<arguments.length;de++)ie[de]=arguments[de];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Ke([this.id,this.getTime()+"ms"],ie)):this.info.apply(this,ie))},ue.instances={},ue}(),h0=function(){function ue(ie,de){var ce;this.windowBounds=de,this.instanceName="#"+ue.instanceCount++,this.logger=new m0({id:this.instanceName,enabled:ie.logging}),this.cache=(ce=ie.cache)!==null&&ce!==void 0?ce:new Ki(this,ie)}return ue.instanceCount=1,ue}(),p0=function(ue,ie){return ie===void 0&&(ie={}),Dn(ue,ie)};typeof window!="undefined"&&qa.setContext(window);var Dn=function(ue,ie){return je(void 0,void 0,void 0,function(){var de,ce,Ze,tt,ht,bt,Dt,mn,Cn,Qn,ur,Ta,In,wa,$i,ti,Xa,Mu,Vi,Ni,Du,Oa,Du,Oe,Se,Fe,Ot,Mt,Tt,jt,Zt,it,Gt,Xt,St,Mn,Un,Ht,dr,nn;return ke(this,function(fn){switch(fn.label){case 0:if(!ue||typeof ue!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(de=ue.ownerDocument,!de)throw new Error("Element is not attached to a Document");if(ce=de.defaultView,!ce)throw new Error("Document is not attached to a Window");return Ze={allowTaint:(Oe=ie.allowTaint)!==null&&Oe!==void 0?Oe:!1,imageTimeout:(Se=ie.imageTimeout)!==null&&Se!==void 0?Se:15e3,proxy:ie.proxy,useCORS:(Fe=ie.useCORS)!==null&&Fe!==void 0?Fe:!1},tt=y({logging:(Ot=ie.logging)!==null&&Ot!==void 0?Ot:!0,cache:ie.cache},Ze),ht={windowWidth:(Mt=ie.windowWidth)!==null&&Mt!==void 0?Mt:ce.innerWidth,windowHeight:(Tt=ie.windowHeight)!==null&&Tt!==void 0?Tt:ce.innerHeight,scrollX:(jt=ie.scrollX)!==null&&jt!==void 0?jt:ce.pageXOffset,scrollY:(Zt=ie.scrollY)!==null&&Zt!==void 0?Zt:ce.pageYOffset},bt=new Be(ht.scrollX,ht.scrollY,ht.windowWidth,ht.windowHeight),Dt=new h0(tt,bt),mn=(it=ie.foreignObjectRendering)!==null&&it!==void 0?it:!1,Cn={allowTaint:(Gt=ie.allowTaint)!==null&&Gt!==void 0?Gt:!1,onclone:ie.onclone,ignoreElements:ie.ignoreElements,inlineImages:mn,copyStyles:mn},Dt.logger.debug("Starting document clone with size "+bt.width+"x"+bt.height+" scrolled to "+-bt.left+","+-bt.top),Qn=new ne(Dt,ue,Cn),ur=Qn.clonedReferenceElement,ur?[4,Qn.toIFrame(de,bt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Ta=fn.sent(),In=_u(ur)||sc(ur)?Le(ur.ownerDocument):pe(Dt,ur),wa=In.width,$i=In.height,ti=In.left,Xa=In.top,Mu=g0(Dt,ur,ie.backgroundColor),Vi={canvas:ie.canvas,backgroundColor:Mu,scale:(St=(Xt=ie.scale)!==null&&Xt!==void 0?Xt:ce.devicePixelRatio)!==null&&St!==void 0?St:1,x:((Mn=ie.x)!==null&&Mn!==void 0?Mn:0)+ti,y:((Un=ie.y)!==null&&Un!==void 0?Un:0)+Xa,width:(Ht=ie.width)!==null&&Ht!==void 0?Ht:Math.ceil(wa),height:(dr=ie.height)!==null&&dr!==void 0?dr:Math.ceil($i)},mn?(Dt.logger.debug("Document cloned, using foreign object rendering"),Du=new Gd(Dt,Vi),[4,Du.render(ur)]):[3,3];case 2:return Ni=fn.sent(),[3,5];case 3:return Dt.logger.debug("Document cloned, element located at "+ti+","+Xa+" with size "+wa+"x"+$i+" using computed rendering"),Dt.logger.debug("Starting DOM parsing"),Oa=Po(Dt,ur),Mu===Oa.styles.backgroundColor&&(Oa.styles.backgroundColor=Ca.TRANSPARENT),Dt.logger.debug("Starting renderer for element at "+Vi.x+","+Vi.y+" with size "+Vi.width+"x"+Vi.height),Du=new l0(Dt,Vi),[4,Du.render(Oa)];case 4:Ni=fn.sent(),fn.label=5;case 5:return(!((nn=ie.removeContainer)!==null&&nn!==void 0)||nn)&&(ne.destroy(Ta)||Dt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Dt.logger.debug("Finished rendering"),[2,Ni]}})})},g0=function(ue,ie,de){var ce=ie.ownerDocument,Ze=ce.documentElement?qr(ue,getComputedStyle(ce.documentElement).backgroundColor):Ca.TRANSPARENT,tt=ce.body?qr(ue,getComputedStyle(ce.body).backgroundColor):Ca.TRANSPARENT,ht=typeof de=="string"?qr(ue,de):de===null?Ca.TRANSPARENT:4294967295;return ie===ce.documentElement?Nl(Ze)?Nl(tt)?ht:tt:Ze:ht};return p0})},67467:function(wt,dt){dt.read=function(re,y,je,ke,Ke){var Be,pe,Le=Ke*8-ke-1,ge=(1<<Le)-1,ye=ge>>1,xe=-7,Ee=je?Ke-1:0,Me=je?-1:1,Ne=re[y+Ee];for(Ee+=Me,Be=Ne&(1<<-xe)-1,Ne>>=-xe,xe+=Le;xe>0;Be=Be*256+re[y+Ee],Ee+=Me,xe-=8);for(pe=Be&(1<<-xe)-1,Be>>=-xe,xe+=ke;xe>0;pe=pe*256+re[y+Ee],Ee+=Me,xe-=8);if(Be===0)Be=1-ye;else{if(Be===ge)return pe?NaN:(Ne?-1:1)*(1/0);pe=pe+Math.pow(2,ke),Be=Be-ye}return(Ne?-1:1)*pe*Math.pow(2,Be-ke)},dt.write=function(re,y,je,ke,Ke,Be){var pe,Le,ge,ye=Be*8-Ke-1,xe=(1<<ye)-1,Ee=xe>>1,Me=Ke===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ne=ke?0:Be-1,we=ke?1:-1,be=y<0||y===0&&1/y<0?1:0;for(y=Math.abs(y),isNaN(y)||y===1/0?(Le=isNaN(y)?1:0,pe=xe):(pe=Math.floor(Math.log(y)/Math.LN2),y*(ge=Math.pow(2,-pe))<1&&(pe--,ge*=2),pe+Ee>=1?y+=Me/ge:y+=Me*Math.pow(2,1-Ee),y*ge>=2&&(pe++,ge/=2),pe+Ee>=xe?(Le=0,pe=xe):pe+Ee>=1?(Le=(y*ge-1)*Math.pow(2,Ke),pe=pe+Ee):(Le=y*Math.pow(2,Ee-1)*Math.pow(2,Ke),pe=0));Ke>=8;re[je+Ne]=Le&255,Ne+=we,Le/=256,Ke-=8);for(pe=pe<<Ke|Le,ye+=Ke;ye>0;re[je+Ne]=pe&255,Ne+=we,pe/=256,ye-=8);re[je+Ne-we]|=be*128}},86129:function(wt,dt,re){var y=re(19208).lW,je=re(97671);(function(ke){wt.exports=ke()})(function(){return function ke(Ke,Be,pe){function Le(xe,Ee){if(!Be[xe]){if(!Ke[xe]){var Me=void 0;if(!Ee&&Me)return require(xe,!0);if(ge)return ge(xe,!0);var Ne=new Error("Cannot find module '"+xe+"'");throw Ne.code="MODULE_NOT_FOUND",Ne}var we=Be[xe]={exports:{}};Ke[xe][0].call(we.exports,function(be){var se=Ke[xe][1][be];return Le(se||be)},we,we.exports,ke,Ke,Be,pe)}return Be[xe].exports}for(var ge=void 0,ye=0;ye<pe.length;ye++)Le(pe[ye]);return Le}({1:[function(ke,Ke,Be){"use strict";var pe=ke("./utils"),Le=ke("./support"),ge="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Be.encode=function(ye){for(var xe,Ee,Me,Ne,we,be,se,Ce=[],De=0,Ue=ye.length,He=Ue,ve=pe.getTypeOf(ye)!=="string";De<ye.length;)He=Ue-De,Me=ve?(xe=ye[De++],Ee=De<Ue?ye[De++]:0,De<Ue?ye[De++]:0):(xe=ye.charCodeAt(De++),Ee=De<Ue?ye.charCodeAt(De++):0,De<Ue?ye.charCodeAt(De++):0),Ne=xe>>2,we=(3&xe)<<4|Ee>>4,be=1<He?(15&Ee)<<2|Me>>6:64,se=2<He?63&Me:64,Ce.push(ge.charAt(Ne)+ge.charAt(we)+ge.charAt(be)+ge.charAt(se));return Ce.join("")},Be.decode=function(ye){var xe,Ee,Me,Ne,we,be,se=0,Ce=0,De="data:";if(ye.substr(0,De.length)===De)throw new Error("Invalid base64 input, it looks like a data url.");var Ue,He=3*(ye=ye.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(ye.charAt(ye.length-1)===ge.charAt(64)&&He--,ye.charAt(ye.length-2)===ge.charAt(64)&&He--,He%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Ue=Le.uint8array?new Uint8Array(0|He):new Array(0|He);se<ye.length;)xe=ge.indexOf(ye.charAt(se++))<<2|(Ne=ge.indexOf(ye.charAt(se++)))>>4,Ee=(15&Ne)<<4|(we=ge.indexOf(ye.charAt(se++)))>>2,Me=(3&we)<<6|(be=ge.indexOf(ye.charAt(se++))),Ue[Ce++]=xe,we!==64&&(Ue[Ce++]=Ee),be!==64&&(Ue[Ce++]=Me);return Ue}},{"./support":30,"./utils":32}],2:[function(ke,Ke,Be){"use strict";var pe=ke("./external"),Le=ke("./stream/DataWorker"),ge=ke("./stream/Crc32Probe"),ye=ke("./stream/DataLengthProbe");function xe(Ee,Me,Ne,we,be){this.compressedSize=Ee,this.uncompressedSize=Me,this.crc32=Ne,this.compression=we,this.compressedContent=be}xe.prototype={getContentWorker:function(){var Ee=new Le(pe.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new ye("data_length")),Me=this;return Ee.on("end",function(){if(this.streamInfo.data_length!==Me.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ee},getCompressedWorker:function(){return new Le(pe.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},xe.createWorkerFrom=function(Ee,Me,Ne){return Ee.pipe(new ge).pipe(new ye("uncompressedSize")).pipe(Me.compressWorker(Ne)).pipe(new ye("compressedSize")).withStreamInfo("compression",Me)},Ke.exports=xe},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ke,Ke,Be){"use strict";var pe=ke("./stream/GenericWorker");Be.STORE={magic:"\0\0",compressWorker:function(){return new pe("STORE compression")},uncompressWorker:function(){return new pe("STORE decompression")}},Be.DEFLATE=ke("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ke,Ke,Be){"use strict";var pe=ke("./utils"),Le=function(){for(var ge,ye=[],xe=0;xe<256;xe++){ge=xe;for(var Ee=0;Ee<8;Ee++)ge=1&ge?3988292384^ge>>>1:ge>>>1;ye[xe]=ge}return ye}();Ke.exports=function(ge,ye){return ge!==void 0&&ge.length?pe.getTypeOf(ge)!=="string"?function(xe,Ee,Me,Ne){var we=Le,be=Ne+Me;xe^=-1;for(var se=Ne;se<be;se++)xe=xe>>>8^we[255&(xe^Ee[se])];return-1^xe}(0|ye,ge,ge.length,0):function(xe,Ee,Me,Ne){var we=Le,be=Ne+Me;xe^=-1;for(var se=Ne;se<be;se++)xe=xe>>>8^we[255&(xe^Ee.charCodeAt(se))];return-1^xe}(0|ye,ge,ge.length,0):0}},{"./utils":32}],5:[function(ke,Ke,Be){"use strict";Be.base64=!1,Be.binary=!1,Be.dir=!1,Be.createFolders=!0,Be.date=null,Be.compression=null,Be.compressionOptions=null,Be.comment=null,Be.unixPermissions=null,Be.dosPermissions=null},{}],6:[function(ke,Ke,Be){"use strict";var pe=null;pe=typeof Promise!="undefined"?Promise:ke("lie"),Ke.exports={Promise:pe}},{lie:37}],7:[function(ke,Ke,Be){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Le=ke("pako"),ge=ke("./utils"),ye=ke("./stream/GenericWorker"),xe=pe?"uint8array":"array";function Ee(Me,Ne){ye.call(this,"FlateWorker/"+Me),this._pako=null,this._pakoAction=Me,this._pakoOptions=Ne,this.meta={}}Be.magic="\b\0",ge.inherits(Ee,ye),Ee.prototype.processChunk=function(Me){this.meta=Me.meta,this._pako===null&&this._createPako(),this._pako.push(ge.transformTo(xe,Me.data),!1)},Ee.prototype.flush=function(){ye.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Ee.prototype.cleanUp=function(){ye.prototype.cleanUp.call(this),this._pako=null},Ee.prototype._createPako=function(){this._pako=new Le[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Me=this;this._pako.onData=function(Ne){Me.push({data:Ne,meta:Me.meta})}},Be.compressWorker=function(Me){return new Ee("Deflate",Me)},Be.uncompressWorker=function(){return new Ee("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ke,Ke,Be){"use strict";function pe(we,be){var se,Ce="";for(se=0;se<be;se++)Ce+=String.fromCharCode(255&we),we>>>=8;return Ce}function Le(we,be,se,Ce,De,Ue){var He,ve,Qe=we.file,Xe=we.compression,ze=Ue!==xe.utf8encode,qe=ge.transformTo("string",Ue(Qe.name)),me=ge.transformTo("string",xe.utf8encode(Qe.name)),Je=Qe.comment,$e=ge.transformTo("string",Ue(Je)),Te=ge.transformTo("string",xe.utf8encode(Je)),nt=me.length!==Qe.name.length,Ie=Te.length!==Je.length,ut="",Ut="",gt="",ct=Qe.dir,Ft=Qe.date,Ye={crc32:0,compressedSize:0,uncompressedSize:0};be&&!se||(Ye.crc32=we.crc32,Ye.compressedSize=we.compressedSize,Ye.uncompressedSize=we.uncompressedSize);var oe=0;be&&(oe|=8),ze||!nt&&!Ie||(oe|=2048);var Pe=0,at=0;ct&&(Pe|=16),De==="UNIX"?(at=798,Pe|=function(Ge,ot){var mt=Ge;return Ge||(mt=ot?16893:33204),(65535&mt)<<16}(Qe.unixPermissions,ct)):(at=20,Pe|=function(Ge){return 63&(Ge||0)}(Qe.dosPermissions)),He=Ft.getUTCHours(),He<<=6,He|=Ft.getUTCMinutes(),He<<=5,He|=Ft.getUTCSeconds()/2,ve=Ft.getUTCFullYear()-1980,ve<<=4,ve|=Ft.getUTCMonth()+1,ve<<=5,ve|=Ft.getUTCDate(),nt&&(Ut=pe(1,1)+pe(Ee(qe),4)+me,ut+="up"+pe(Ut.length,2)+Ut),Ie&&(gt=pe(1,1)+pe(Ee($e),4)+Te,ut+="uc"+pe(gt.length,2)+gt);var At="";return At+=`
\0`,At+=pe(oe,2),At+=Xe.magic,At+=pe(He,2),At+=pe(ve,2),At+=pe(Ye.crc32,4),At+=pe(Ye.compressedSize,4),At+=pe(Ye.uncompressedSize,4),At+=pe(qe.length,2),At+=pe(ut.length,2),{fileRecord:Me.LOCAL_FILE_HEADER+At+qe+ut,dirRecord:Me.CENTRAL_FILE_HEADER+pe(at,2)+At+pe($e.length,2)+"\0\0\0\0"+pe(Pe,4)+pe(Ce,4)+qe+ut+$e}}var ge=ke("../utils"),ye=ke("../stream/GenericWorker"),xe=ke("../utf8"),Ee=ke("../crc32"),Me=ke("../signature");function Ne(we,be,se,Ce){ye.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=be,this.zipPlatform=se,this.encodeFileName=Ce,this.streamFiles=we,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ge.inherits(Ne,ye),Ne.prototype.push=function(we){var be=we.meta.percent||0,se=this.entriesCount,Ce=this._sources.length;this.accumulate?this.contentBuffer.push(we):(this.bytesWritten+=we.data.length,ye.prototype.push.call(this,{data:we.data,meta:{currentFile:this.currentFile,percent:se?(be+100*(se-Ce-1))/se:100}}))},Ne.prototype.openedSource=function(we){this.currentSourceOffset=this.bytesWritten,this.currentFile=we.file.name;var be=this.streamFiles&&!we.file.dir;if(be){var se=Le(we,be,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:se.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ne.prototype.closedSource=function(we){this.accumulate=!1;var be=this.streamFiles&&!we.file.dir,se=Le(we,be,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(se.dirRecord),be)this.push({data:function(Ce){return Me.DATA_DESCRIPTOR+pe(Ce.crc32,4)+pe(Ce.compressedSize,4)+pe(Ce.uncompressedSize,4)}(we),meta:{percent:100}});else for(this.push({data:se.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ne.prototype.flush=function(){for(var we=this.bytesWritten,be=0;be<this.dirRecords.length;be++)this.push({data:this.dirRecords[be],meta:{percent:100}});var se=this.bytesWritten-we,Ce=function(De,Ue,He,ve,Qe){var Xe=ge.transformTo("string",Qe(ve));return Me.CENTRAL_DIRECTORY_END+"\0\0\0\0"+pe(De,2)+pe(De,2)+pe(Ue,4)+pe(He,4)+pe(Xe.length,2)+Xe}(this.dirRecords.length,se,we,this.zipComment,this.encodeFileName);this.push({data:Ce,meta:{percent:100}})},Ne.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Ne.prototype.registerPrevious=function(we){this._sources.push(we);var be=this;return we.on("data",function(se){be.processChunk(se)}),we.on("end",function(){be.closedSource(be.previous.streamInfo),be._sources.length?be.prepareNextSource():be.end()}),we.on("error",function(se){be.error(se)}),this},Ne.prototype.resume=function(){return!!ye.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Ne.prototype.error=function(we){var be=this._sources;if(!ye.prototype.error.call(this,we))return!1;for(var se=0;se<be.length;se++)try{be[se].error(we)}catch(Ce){}return!0},Ne.prototype.lock=function(){ye.prototype.lock.call(this);for(var we=this._sources,be=0;be<we.length;be++)we[be].lock()},Ke.exports=Ne},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(ke,Ke,Be){"use strict";var pe=ke("../compressions"),Le=ke("./ZipFileWorker");Be.generateWorker=function(ge,ye,xe){var Ee=new Le(ye.streamFiles,xe,ye.platform,ye.encodeFileName),Me=0;try{ge.forEach(function(Ne,we){Me++;var be=function(Ue,He){var ve=Ue||He,Qe=pe[ve];if(!Qe)throw new Error(ve+" is not a valid compression method !");return Qe}(we.options.compression,ye.compression),se=we.options.compressionOptions||ye.compressionOptions||{},Ce=we.dir,De=we.date;we._compressWorker(be,se).withStreamInfo("file",{name:Ne,dir:Ce,date:De,comment:we.comment||"",unixPermissions:we.unixPermissions,dosPermissions:we.dosPermissions}).pipe(Ee)}),Ee.entriesCount=Me}catch(Ne){Ee.error(Ne)}return Ee}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(ke,Ke,Be){"use strict";function pe(){if(!(this instanceof pe))return new pe;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 Le=new pe;for(var ge in this)typeof this[ge]!="function"&&(Le[ge]=this[ge]);return Le}}(pe.prototype=ke("./object")).loadAsync=ke("./load"),pe.support=ke("./support"),pe.defaults=ke("./defaults"),pe.version="3.10.1",pe.loadAsync=function(Le,ge){return new pe().loadAsync(Le,ge)},pe.external=ke("./external"),Ke.exports=pe},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(ke,Ke,Be){"use strict";var pe=ke("./utils"),Le=ke("./external"),ge=ke("./utf8"),ye=ke("./zipEntries"),xe=ke("./stream/Crc32Probe"),Ee=ke("./nodejsUtils");function Me(Ne){return new Le.Promise(function(we,be){var se=Ne.decompressed.getContentWorker().pipe(new xe);se.on("error",function(Ce){be(Ce)}).on("end",function(){se.streamInfo.crc32!==Ne.decompressed.crc32?be(new Error("Corrupted zip : CRC32 mismatch")):we()}).resume()})}Ke.exports=function(Ne,we){var be=this;return we=pe.extend(we||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ge.utf8decode}),Ee.isNode&&Ee.isStream(Ne)?Le.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):pe.prepareContent("the loaded zip file",Ne,!0,we.optimizedBinaryString,we.base64).then(function(se){var Ce=new ye(we);return Ce.load(se),Ce}).then(function(se){var Ce=[Le.Promise.resolve(se)],De=se.files;if(we.checkCRC32)for(var Ue=0;Ue<De.length;Ue++)Ce.push(Me(De[Ue]));return Le.Promise.all(Ce)}).then(function(se){for(var Ce=se.shift(),De=Ce.files,Ue=0;Ue<De.length;Ue++){var He=De[Ue],ve=He.fileNameStr,Qe=pe.resolve(He.fileNameStr);be.file(Qe,He.decompressed,{binary:!0,optimizedBinaryString:!0,date:He.date,dir:He.dir,comment:He.fileCommentStr.length?He.fileCommentStr:null,unixPermissions:He.unixPermissions,dosPermissions:He.dosPermissions,createFolders:we.createFolders}),He.dir||(be.file(Qe).unsafeOriginalName=ve)}return Ce.zipComment.length&&(be.comment=Ce.zipComment),be})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(ke,Ke,Be){"use strict";var pe=ke("../utils"),Le=ke("../stream/GenericWorker");function ge(ye,xe){Le.call(this,"Nodejs stream input adapter for "+ye),this._upstreamEnded=!1,this._bindStream(xe)}pe.inherits(ge,Le),ge.prototype._bindStream=function(ye){var xe=this;(this._stream=ye).pause(),ye.on("data",function(Ee){xe.push({data:Ee,meta:{percent:0}})}).on("error",function(Ee){xe.isPaused?this.generatedError=Ee:xe.error(Ee)}).on("end",function(){xe.isPaused?xe._upstreamEnded=!0:xe.end()})},ge.prototype.pause=function(){return!!Le.prototype.pause.call(this)&&(this._stream.pause(),!0)},ge.prototype.resume=function(){return!!Le.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ke.exports=ge},{"../stream/GenericWorker":28,"../utils":32}],13:[function(ke,Ke,Be){"use strict";var pe=ke("readable-stream").Readable;function Le(ge,ye,xe){pe.call(this,ye),this._helper=ge;var Ee=this;ge.on("data",function(Me,Ne){Ee.push(Me)||Ee._helper.pause(),xe&&xe(Ne)}).on("error",function(Me){Ee.emit("error",Me)}).on("end",function(){Ee.push(null)})}ke("../utils").inherits(Le,pe),Le.prototype._read=function(){this._helper.resume()},Ke.exports=Le},{"../utils":32,"readable-stream":16}],14:[function(ke,Ke,Be){"use strict";Ke.exports={isNode:typeof y!="undefined",newBufferFrom:function(pe,Le){if(y.from&&y.from!==Uint8Array.from)return y.from(pe,Le);if(typeof pe=="number")throw new Error('The "data" argument must not be a number');return new y(pe,Le)},allocBuffer:function(pe){if(y.alloc)return y.alloc(pe);var Le=new y(pe);return Le.fill(0),Le},isBuffer:function(pe){return y.isBuffer(pe)},isStream:function(pe){return pe&&typeof pe.on=="function"&&typeof pe.pause=="function"&&typeof pe.resume=="function"}}},{}],15:[function(ke,Ke,Be){"use strict";function pe(Qe,Xe,ze){var qe,me=ge.getTypeOf(Xe),Je=ge.extend(ze||{},Ee);Je.date=Je.date||new Date,Je.compression!==null&&(Je.compression=Je.compression.toUpperCase()),typeof Je.unixPermissions=="string"&&(Je.unixPermissions=parseInt(Je.unixPermissions,8)),Je.unixPermissions&&16384&Je.unixPermissions&&(Je.dir=!0),Je.dosPermissions&&16&Je.dosPermissions&&(Je.dir=!0),Je.dir&&(Qe=De(Qe)),Je.createFolders&&(qe=Ce(Qe))&&Ue.call(this,qe,!0);var $e=me==="string"&&Je.binary===!1&&Je.base64===!1;ze&&ze.binary!==void 0||(Je.binary=!$e),(Xe instanceof Me&&Xe.uncompressedSize===0||Je.dir||!Xe||Xe.length===0)&&(Je.base64=!1,Je.binary=!0,Xe="",Je.compression="STORE",me="string");var Te=null;Te=Xe instanceof Me||Xe instanceof ye?Xe:be.isNode&&be.isStream(Xe)?new se(Qe,Xe):ge.prepareContent(Qe,Xe,Je.binary,Je.optimizedBinaryString,Je.base64);var nt=new Ne(Qe,Te,Je);this.files[Qe]=nt}var Le=ke("./utf8"),ge=ke("./utils"),ye=ke("./stream/GenericWorker"),xe=ke("./stream/StreamHelper"),Ee=ke("./defaults"),Me=ke("./compressedObject"),Ne=ke("./zipObject"),we=ke("./generate"),be=ke("./nodejsUtils"),se=ke("./nodejs/NodejsStreamInputAdapter"),Ce=function(Qe){Qe.slice(-1)==="/"&&(Qe=Qe.substring(0,Qe.length-1));var Xe=Qe.lastIndexOf("/");return 0<Xe?Qe.substring(0,Xe):""},De=function(Qe){return Qe.slice(-1)!=="/"&&(Qe+="/"),Qe},Ue=function(Qe,Xe){return Xe=Xe!==void 0?Xe:Ee.createFolders,Qe=De(Qe),this.files[Qe]||pe.call(this,Qe,null,{dir:!0,createFolders:Xe}),this.files[Qe]};function He(Qe){return Object.prototype.toString.call(Qe)==="[object RegExp]"}var ve={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Qe){var Xe,ze,qe;for(Xe in this.files)qe=this.files[Xe],(ze=Xe.slice(this.root.length,Xe.length))&&Xe.slice(0,this.root.length)===this.root&&Qe(ze,qe)},filter:function(Qe){var Xe=[];return this.forEach(function(ze,qe){Qe(ze,qe)&&Xe.push(qe)}),Xe},file:function(Qe,Xe,ze){if(arguments.length!==1)return Qe=this.root+Qe,pe.call(this,Qe,Xe,ze),this;if(He(Qe)){var qe=Qe;return this.filter(function(Je,$e){return!$e.dir&&qe.test(Je)})}var me=this.files[this.root+Qe];return me&&!me.dir?me:null},folder:function(Qe){if(!Qe)return this;if(He(Qe))return this.filter(function(me,Je){return Je.dir&&Qe.test(me)});var Xe=this.root+Qe,ze=Ue.call(this,Xe),qe=this.clone();return qe.root=ze.name,qe},remove:function(Qe){Qe=this.root+Qe;var Xe=this.files[Qe];if(Xe||(Qe.slice(-1)!=="/"&&(Qe+="/"),Xe=this.files[Qe]),Xe&&!Xe.dir)delete this.files[Qe];else for(var ze=this.filter(function(me,Je){return Je.name.slice(0,Qe.length)===Qe}),qe=0;qe<ze.length;qe++)delete this.files[ze[qe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Qe){var Xe,ze={};try{if((ze=ge.extend(Qe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Le.utf8encode})).type=ze.type.toLowerCase(),ze.compression=ze.compression.toUpperCase(),ze.type==="binarystring"&&(ze.type="string"),!ze.type)throw new Error("No output type specified.");ge.checkSupport(ze.type),ze.platform!=="darwin"&&ze.platform!=="freebsd"&&ze.platform!=="linux"&&ze.platform!=="sunos"||(ze.platform="UNIX"),ze.platform==="win32"&&(ze.platform="DOS");var qe=ze.comment||this.comment||"";Xe=we.generateWorker(this,ze,qe)}catch(me){(Xe=new ye("error")).error(me)}return new xe(Xe,ze.type||"string",ze.mimeType)},generateAsync:function(Qe,Xe){return this.generateInternalStream(Qe).accumulate(Xe)},generateNodeStream:function(Qe,Xe){return(Qe=Qe||{}).type||(Qe.type="nodebuffer"),this.generateInternalStream(Qe).toNodejsStream(Xe)}};Ke.exports=ve},{"./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,Ke,Be){"use strict";Ke.exports=ke("stream")},{stream:void 0}],17:[function(ke,Ke,Be){"use strict";var pe=ke("./DataReader");function Le(ge){pe.call(this,ge);for(var ye=0;ye<this.data.length;ye++)ge[ye]=255&ge[ye]}ke("../utils").inherits(Le,pe),Le.prototype.byteAt=function(ge){return this.data[this.zero+ge]},Le.prototype.lastIndexOfSignature=function(ge){for(var ye=ge.charCodeAt(0),xe=ge.charCodeAt(1),Ee=ge.charCodeAt(2),Me=ge.charCodeAt(3),Ne=this.length-4;0<=Ne;--Ne)if(this.data[Ne]===ye&&this.data[Ne+1]===xe&&this.data[Ne+2]===Ee&&this.data[Ne+3]===Me)return Ne-this.zero;return-1},Le.prototype.readAndCheckSignature=function(ge){var ye=ge.charCodeAt(0),xe=ge.charCodeAt(1),Ee=ge.charCodeAt(2),Me=ge.charCodeAt(3),Ne=this.readData(4);return ye===Ne[0]&&xe===Ne[1]&&Ee===Ne[2]&&Me===Ne[3]},Le.prototype.readData=function(ge){if(this.checkOffset(ge),ge===0)return[];var ye=this.data.slice(this.zero+this.index,this.zero+this.index+ge);return this.index+=ge,ye},Ke.exports=Le},{"../utils":32,"./DataReader":18}],18:[function(ke,Ke,Be){"use strict";var pe=ke("../utils");function Le(ge){this.data=ge,this.length=ge.length,this.index=0,this.zero=0}Le.prototype={checkOffset:function(ge){this.checkIndex(this.index+ge)},checkIndex:function(ge){if(this.length<this.zero+ge||ge<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ge+"). Corrupted zip ?")},setIndex:function(ge){this.checkIndex(ge),this.index=ge},skip:function(ge){this.setIndex(this.index+ge)},byteAt:function(){},readInt:function(ge){var ye,xe=0;for(this.checkOffset(ge),ye=this.index+ge-1;ye>=this.index;ye--)xe=(xe<<8)+this.byteAt(ye);return this.index+=ge,xe},readString:function(ge){return pe.transformTo("string",this.readData(ge))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ge=this.readInt(4);return new Date(Date.UTC(1980+(ge>>25&127),(ge>>21&15)-1,ge>>16&31,ge>>11&31,ge>>5&63,(31&ge)<<1))}},Ke.exports=Le},{"../utils":32}],19:[function(ke,Ke,Be){"use strict";var pe=ke("./Uint8ArrayReader");function Le(ge){pe.call(this,ge)}ke("../utils").inherits(Le,pe),Le.prototype.readData=function(ge){this.checkOffset(ge);var ye=this.data.slice(this.zero+this.index,this.zero+this.index+ge);return this.index+=ge,ye},Ke.exports=Le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ke,Ke,Be){"use strict";var pe=ke("./DataReader");function Le(ge){pe.call(this,ge)}ke("../utils").inherits(Le,pe),Le.prototype.byteAt=function(ge){return this.data.charCodeAt(this.zero+ge)},Le.prototype.lastIndexOfSignature=function(ge){return this.data.lastIndexOf(ge)-this.zero},Le.prototype.readAndCheckSignature=function(ge){return ge===this.readData(4)},Le.prototype.readData=function(ge){this.checkOffset(ge);var ye=this.data.slice(this.zero+this.index,this.zero+this.index+ge);return this.index+=ge,ye},Ke.exports=Le},{"../utils":32,"./DataReader":18}],21:[function(ke,Ke,Be){"use strict";var pe=ke("./ArrayReader");function Le(ge){pe.call(this,ge)}ke("../utils").inherits(Le,pe),Le.prototype.readData=function(ge){if(this.checkOffset(ge),ge===0)return new Uint8Array(0);var ye=this.data.subarray(this.zero+this.index,this.zero+this.index+ge);return this.index+=ge,ye},Ke.exports=Le},{"../utils":32,"./ArrayReader":17}],22:[function(ke,Ke,Be){"use strict";var pe=ke("../utils"),Le=ke("../support"),ge=ke("./ArrayReader"),ye=ke("./StringReader"),xe=ke("./NodeBufferReader"),Ee=ke("./Uint8ArrayReader");Ke.exports=function(Me){var Ne=pe.getTypeOf(Me);return pe.checkSupport(Ne),Ne!=="string"||Le.uint8array?Ne==="nodebuffer"?new xe(Me):Le.uint8array?new Ee(pe.transformTo("uint8array",Me)):new ge(pe.transformTo("array",Me)):new ye(Me)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ke,Ke,Be){"use strict";Be.LOCAL_FILE_HEADER="PK",Be.CENTRAL_FILE_HEADER="PK",Be.CENTRAL_DIRECTORY_END="PK",Be.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Be.ZIP64_CENTRAL_DIRECTORY_END="PK",Be.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ke,Ke,Be){"use strict";var pe=ke("./GenericWorker"),Le=ke("../utils");function ge(ye){pe.call(this,"ConvertWorker to "+ye),this.destType=ye}Le.inherits(ge,pe),ge.prototype.processChunk=function(ye){this.push({data:Le.transformTo(this.destType,ye.data),meta:ye.meta})},Ke.exports=ge},{"../utils":32,"./GenericWorker":28}],25:[function(ke,Ke,Be){"use strict";var pe=ke("./GenericWorker"),Le=ke("../crc32");function ge(){pe.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ke("../utils").inherits(ge,pe),ge.prototype.processChunk=function(ye){this.streamInfo.crc32=Le(ye.data,this.streamInfo.crc32||0),this.push(ye)},Ke.exports=ge},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ke,Ke,Be){"use strict";var pe=ke("../utils"),Le=ke("./GenericWorker");function ge(ye){Le.call(this,"DataLengthProbe for "+ye),this.propName=ye,this.withStreamInfo(ye,0)}pe.inherits(ge,Le),ge.prototype.processChunk=function(ye){if(ye){var xe=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=xe+ye.data.length}Le.prototype.processChunk.call(this,ye)},Ke.exports=ge},{"../utils":32,"./GenericWorker":28}],27:[function(ke,Ke,Be){"use strict";var pe=ke("../utils"),Le=ke("./GenericWorker");function ge(ye){Le.call(this,"DataWorker");var xe=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,ye.then(function(Ee){xe.dataIsReady=!0,xe.data=Ee,xe.max=Ee&&Ee.length||0,xe.type=pe.getTypeOf(Ee),xe.isPaused||xe._tickAndRepeat()},function(Ee){xe.error(Ee)})}pe.inherits(ge,Le),ge.prototype.cleanUp=function(){Le.prototype.cleanUp.call(this),this.data=null},ge.prototype.resume=function(){return!!Le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,pe.delay(this._tickAndRepeat,[],this)),!0)},ge.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(pe.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ge.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var ye=null,xe=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":ye=this.data.substring(this.index,xe);break;case"uint8array":ye=this.data.subarray(this.index,xe);break;case"array":case"nodebuffer":ye=this.data.slice(this.index,xe)}return this.index=xe,this.push({data:ye,meta:{percent:this.max?this.index/this.max*100:0}})},Ke.exports=ge},{"../utils":32,"./GenericWorker":28}],28:[function(ke,Ke,Be){"use strict";function pe(Le){this.name=Le||"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}pe.prototype={push:function(Le){this.emit("data",Le)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Le){this.emit("error",Le)}return!0},error:function(Le){return!this.isFinished&&(this.isPaused?this.generatedError=Le:(this.isFinished=!0,this.emit("error",Le),this.previous&&this.previous.error(Le),this.cleanUp()),!0)},on:function(Le,ge){return this._listeners[Le].push(ge),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Le,ge){if(this._listeners[Le])for(var ye=0;ye<this._listeners[Le].length;ye++)this._listeners[Le][ye].call(this,ge)},pipe:function(Le){return Le.registerPrevious(this)},registerPrevious:function(Le){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Le.streamInfo,this.mergeStreamInfo(),this.previous=Le;var ge=this;return Le.on("data",function(ye){ge.processChunk(ye)}),Le.on("end",function(){ge.end()}),Le.on("error",function(ye){ge.error(ye)}),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 Le=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Le=!0),this.previous&&this.previous.resume(),!Le},flush:function(){},processChunk:function(Le){this.push(Le)},withStreamInfo:function(Le,ge){return this.extraStreamInfo[Le]=ge,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Le in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Le)&&(this.streamInfo[Le]=this.extraStreamInfo[Le])},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 Le="Worker "+this.name;return this.previous?this.previous+" -> "+Le:Le}},Ke.exports=pe},{}],29:[function(ke,Ke,Be){"use strict";var pe=ke("../utils"),Le=ke("./ConvertWorker"),ge=ke("./GenericWorker"),ye=ke("../base64"),xe=ke("../support"),Ee=ke("../external"),Me=null;if(xe.nodestream)try{Me=ke("../nodejs/NodejsStreamOutputAdapter")}catch(be){}function Ne(be,se){return new Ee.Promise(function(Ce,De){var Ue=[],He=be._internalType,ve=be._outputType,Qe=be._mimeType;be.on("data",function(Xe,ze){Ue.push(Xe),se&&se(ze)}).on("error",function(Xe){Ue=[],De(Xe)}).on("end",function(){try{var Xe=function(ze,qe,me){switch(ze){case"blob":return pe.newBlob(pe.transformTo("arraybuffer",qe),me);case"base64":return ye.encode(qe);default:return pe.transformTo(ze,qe)}}(ve,function(ze,qe){var me,Je=0,$e=null,Te=0;for(me=0;me<qe.length;me++)Te+=qe[me].length;switch(ze){case"string":return qe.join("");case"array":return Array.prototype.concat.apply([],qe);case"uint8array":for($e=new Uint8Array(Te),me=0;me<qe.length;me++)$e.set(qe[me],Je),Je+=qe[me].length;return $e;case"nodebuffer":return y.concat(qe);default:throw new Error("concat : unsupported type '"+ze+"'")}}(He,Ue),Qe);Ce(Xe)}catch(ze){De(ze)}Ue=[]}).resume()})}function we(be,se,Ce){var De=se;switch(se){case"blob":case"arraybuffer":De="uint8array";break;case"base64":De="string"}try{this._internalType=De,this._outputType=se,this._mimeType=Ce,pe.checkSupport(De),this._worker=be.pipe(new Le(De)),be.lock()}catch(Ue){this._worker=new ge("error"),this._worker.error(Ue)}}we.prototype={accumulate:function(be){return Ne(this,be)},on:function(be,se){var Ce=this;return be==="data"?this._worker.on(be,function(De){se.call(Ce,De.data,De.meta)}):this._worker.on(be,function(){pe.delay(se,arguments,Ce)}),this},resume:function(){return pe.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(be){if(pe.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)}},Ke.exports=we},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(ke,Ke,Be){"use strict";if(Be.base64=!0,Be.array=!0,Be.string=!0,Be.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Be.nodebuffer=typeof y!="undefined",Be.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Be.blob=!1;else{var pe=new ArrayBuffer(0);try{Be.blob=new Blob([pe],{type:"application/zip"}).size===0}catch(ge){try{var Le=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Le.append(pe),Be.blob=Le.getBlob("application/zip").size===0}catch(ye){Be.blob=!1}}}try{Be.nodestream=!!ke("readable-stream").Readable}catch(ge){Be.nodestream=!1}},{"readable-stream":16}],31:[function(ke,Ke,Be){"use strict";for(var pe=ke("./utils"),Le=ke("./support"),ge=ke("./nodejsUtils"),ye=ke("./stream/GenericWorker"),xe=new Array(256),Ee=0;Ee<256;Ee++)xe[Ee]=252<=Ee?6:248<=Ee?5:240<=Ee?4:224<=Ee?3:192<=Ee?2:1;xe[254]=xe[254]=1;function Me(){ye.call(this,"utf-8 decode"),this.leftOver=null}function Ne(){ye.call(this,"utf-8 encode")}Be.utf8encode=function(we){return Le.nodebuffer?ge.newBufferFrom(we,"utf-8"):function(be){var se,Ce,De,Ue,He,ve=be.length,Qe=0;for(Ue=0;Ue<ve;Ue++)(64512&(Ce=be.charCodeAt(Ue)))==55296&&Ue+1<ve&&(64512&(De=be.charCodeAt(Ue+1)))==56320&&(Ce=65536+(Ce-55296<<10)+(De-56320),Ue++),Qe+=Ce<128?1:Ce<2048?2:Ce<65536?3:4;for(se=Le.uint8array?new Uint8Array(Qe):new Array(Qe),Ue=He=0;He<Qe;Ue++)(64512&(Ce=be.charCodeAt(Ue)))==55296&&Ue+1<ve&&(64512&(De=be.charCodeAt(Ue+1)))==56320&&(Ce=65536+(Ce-55296<<10)+(De-56320),Ue++),Ce<128?se[He++]=Ce:(Ce<2048?se[He++]=192|Ce>>>6:(Ce<65536?se[He++]=224|Ce>>>12:(se[He++]=240|Ce>>>18,se[He++]=128|Ce>>>12&63),se[He++]=128|Ce>>>6&63),se[He++]=128|63&Ce);return se}(we)},Be.utf8decode=function(we){return Le.nodebuffer?pe.transformTo("nodebuffer",we).toString("utf-8"):function(be){var se,Ce,De,Ue,He=be.length,ve=new Array(2*He);for(se=Ce=0;se<He;)if((De=be[se++])<128)ve[Ce++]=De;else if(4<(Ue=xe[De]))ve[Ce++]=65533,se+=Ue-1;else{for(De&=Ue===2?31:Ue===3?15:7;1<Ue&&se<He;)De=De<<6|63&be[se++],Ue--;1<Ue?ve[Ce++]=65533:De<65536?ve[Ce++]=De:(De-=65536,ve[Ce++]=55296|De>>10&1023,ve[Ce++]=56320|1023&De)}return ve.length!==Ce&&(ve.subarray?ve=ve.subarray(0,Ce):ve.length=Ce),pe.applyFromCharCode(ve)}(we=pe.transformTo(Le.uint8array?"uint8array":"array",we))},pe.inherits(Me,ye),Me.prototype.processChunk=function(we){var be=pe.transformTo(Le.uint8array?"uint8array":"array",we.data);if(this.leftOver&&this.leftOver.length){if(Le.uint8array){var se=be;(be=new Uint8Array(se.length+this.leftOver.length)).set(this.leftOver,0),be.set(se,this.leftOver.length)}else be=this.leftOver.concat(be);this.leftOver=null}var Ce=function(Ue,He){var ve;for((He=He||Ue.length)>Ue.length&&(He=Ue.length),ve=He-1;0<=ve&&(192&Ue[ve])==128;)ve--;return ve<0||ve===0?He:ve+xe[Ue[ve]]>He?ve:He}(be),De=be;Ce!==be.length&&(Le.uint8array?(De=be.subarray(0,Ce),this.leftOver=be.subarray(Ce,be.length)):(De=be.slice(0,Ce),this.leftOver=be.slice(Ce,be.length))),this.push({data:Be.utf8decode(De),meta:we.meta})},Me.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Be.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Be.Utf8DecodeWorker=Me,pe.inherits(Ne,ye),Ne.prototype.processChunk=function(we){this.push({data:Be.utf8encode(we.data),meta:we.meta})},Be.Utf8EncodeWorker=Ne},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ke,Ke,Be){"use strict";var pe=ke("./support"),Le=ke("./base64"),ge=ke("./nodejsUtils"),ye=ke("./external");function xe(se){return se}function Ee(se,Ce){for(var De=0;De<se.length;++De)Ce[De]=255&se.charCodeAt(De);return Ce}ke("setimmediate"),Be.newBlob=function(se,Ce){Be.checkSupport("blob");try{return new Blob([se],{type:Ce})}catch(Ue){try{var De=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return De.append(se),De.getBlob(Ce)}catch(He){throw new Error("Bug : can't construct the Blob.")}}};var Me={stringifyByChunk:function(se,Ce,De){var Ue=[],He=0,ve=se.length;if(ve<=De)return String.fromCharCode.apply(null,se);for(;He<ve;)Ce==="array"||Ce==="nodebuffer"?Ue.push(String.fromCharCode.apply(null,se.slice(He,Math.min(He+De,ve)))):Ue.push(String.fromCharCode.apply(null,se.subarray(He,Math.min(He+De,ve)))),He+=De;return Ue.join("")},stringifyByChar:function(se){for(var Ce="",De=0;De<se.length;De++)Ce+=String.fromCharCode(se[De]);return Ce},applyCanBeUsed:{uint8array:function(){try{return pe.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(se){return!1}}(),nodebuffer:function(){try{return pe.nodebuffer&&String.fromCharCode.apply(null,ge.allocBuffer(1)).length===1}catch(se){return!1}}()}};function Ne(se){var Ce=65536,De=Be.getTypeOf(se),Ue=!0;if(De==="uint8array"?Ue=Me.applyCanBeUsed.uint8array:De==="nodebuffer"&&(Ue=Me.applyCanBeUsed.nodebuffer),Ue)for(;1<Ce;)try{return Me.stringifyByChunk(se,De,Ce)}catch(He){Ce=Math.floor(Ce/2)}return Me.stringifyByChar(se)}function we(se,Ce){for(var De=0;De<se.length;De++)Ce[De]=se[De];return Ce}Be.applyFromCharCode=Ne;var be={};be.string={string:xe,array:function(se){return Ee(se,new Array(se.length))},arraybuffer:function(se){return be.string.uint8array(se).buffer},uint8array:function(se){return Ee(se,new Uint8Array(se.length))},nodebuffer:function(se){return Ee(se,ge.allocBuffer(se.length))}},be.array={string:Ne,array:xe,arraybuffer:function(se){return new Uint8Array(se).buffer},uint8array:function(se){return new Uint8Array(se)},nodebuffer:function(se){return ge.newBufferFrom(se)}},be.arraybuffer={string:function(se){return Ne(new Uint8Array(se))},array:function(se){return we(new Uint8Array(se),new Array(se.byteLength))},arraybuffer:xe,uint8array:function(se){return new Uint8Array(se)},nodebuffer:function(se){return ge.newBufferFrom(new Uint8Array(se))}},be.uint8array={string:Ne,array:function(se){return we(se,new Array(se.length))},arraybuffer:function(se){return se.buffer},uint8array:xe,nodebuffer:function(se){return ge.newBufferFrom(se)}},be.nodebuffer={string:Ne,array:function(se){return we(se,new Array(se.length))},arraybuffer:function(se){return be.nodebuffer.uint8array(se).buffer},uint8array:function(se){return we(se,new Uint8Array(se.length))},nodebuffer:xe},Be.transformTo=function(se,Ce){if(Ce=Ce||"",!se)return Ce;Be.checkSupport(se);var De=Be.getTypeOf(Ce);return be[De][se](Ce)},Be.resolve=function(se){for(var Ce=se.split("/"),De=[],Ue=0;Ue<Ce.length;Ue++){var He=Ce[Ue];He==="."||He===""&&Ue!==0&&Ue!==Ce.length-1||(He===".."?De.pop():De.push(He))}return De.join("/")},Be.getTypeOf=function(se){return typeof se=="string"?"string":Object.prototype.toString.call(se)==="[object Array]"?"array":pe.nodebuffer&&ge.isBuffer(se)?"nodebuffer":pe.uint8array&&se instanceof Uint8Array?"uint8array":pe.arraybuffer&&se instanceof ArrayBuffer?"arraybuffer":void 0},Be.checkSupport=function(se){if(!pe[se.toLowerCase()])throw new Error(se+" is not supported by this platform")},Be.MAX_VALUE_16BITS=65535,Be.MAX_VALUE_32BITS=-1,Be.pretty=function(se){var Ce,De,Ue="";for(De=0;De<(se||"").length;De++)Ue+="\\x"+((Ce=se.charCodeAt(De))<16?"0":"")+Ce.toString(16).toUpperCase();return Ue},Be.delay=function(se,Ce,De){setImmediate(function(){se.apply(De||null,Ce||[])})},Be.inherits=function(se,Ce){function De(){}De.prototype=Ce.prototype,se.prototype=new De},Be.extend=function(){var se,Ce,De={};for(se=0;se<arguments.length;se++)for(Ce in arguments[se])Object.prototype.hasOwnProperty.call(arguments[se],Ce)&&De[Ce]===void 0&&(De[Ce]=arguments[se][Ce]);return De},Be.prepareContent=function(se,Ce,De,Ue,He){return ye.Promise.resolve(Ce).then(function(ve){return pe.blob&&(ve instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ve))!==-1)&&typeof FileReader!="undefined"?new ye.Promise(function(Qe,Xe){var ze=new FileReader;ze.onload=function(qe){Qe(qe.target.result)},ze.onerror=function(qe){Xe(qe.target.error)},ze.readAsArrayBuffer(ve)}):ve}).then(function(ve){var Qe=Be.getTypeOf(ve);return Qe?(Qe==="arraybuffer"?ve=Be.transformTo("uint8array",ve):Qe==="string"&&(He?ve=Le.decode(ve):De&&Ue!==!0&&(ve=function(Xe){return Ee(Xe,pe.uint8array?new Uint8Array(Xe.length):new Array(Xe.length))}(ve))),ve):ye.Promise.reject(new Error("Can't read the data of '"+se+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(ke,Ke,Be){"use strict";var pe=ke("./reader/readerFor"),Le=ke("./utils"),ge=ke("./signature"),ye=ke("./zipEntry"),xe=ke("./support");function Ee(Me){this.files=[],this.loadOptions=Me}Ee.prototype={checkSignature:function(Me){if(!this.reader.readAndCheckSignature(Me)){this.reader.index-=4;var Ne=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Le.pretty(Ne)+", expected "+Le.pretty(Me)+")")}},isSignature:function(Me,Ne){var we=this.reader.index;this.reader.setIndex(Me);var be=this.reader.readString(4)===Ne;return this.reader.setIndex(we),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),Ne=xe.uint8array?"uint8array":"array",we=Le.transformTo(Ne,Me);this.zipComment=this.loadOptions.decodeFileName(we)},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,Ne,we,be=this.zip64EndOfCentralSize-44;0<be;)Me=this.reader.readInt(2),Ne=this.reader.readInt(4),we=this.reader.readData(Ne),this.zip64ExtensibleData[Me]={id:Me,length:Ne,value:we}},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,Ne;for(Me=0;Me<this.files.length;Me++)Ne=this.files[Me],this.reader.setIndex(Ne.localHeaderOffset),this.checkSignature(ge.LOCAL_FILE_HEADER),Ne.readLocalPart(this.reader),Ne.handleUTF8(),Ne.processAttributes()},readCentralDir:function(){var Me;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ge.CENTRAL_FILE_HEADER);)(Me=new ye({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(ge.CENTRAL_DIRECTORY_END);if(Me<0)throw this.isSignature(0,ge.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 Ne=Me;if(this.checkSignature(ge.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Le.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Le.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Le.MAX_VALUE_16BITS||this.centralDirRecords===Le.MAX_VALUE_16BITS||this.centralDirSize===Le.MAX_VALUE_32BITS||this.centralDirOffset===Le.MAX_VALUE_32BITS){if(this.zip64=!0,(Me=this.reader.lastIndexOfSignature(ge.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(ge.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ge.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ge.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(ge.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var we=this.centralDirOffset+this.centralDirSize;this.zip64&&(we+=20,we+=12+this.zip64EndOfCentralSize);var be=Ne-we;if(0<be)this.isSignature(Ne,ge.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=pe(Me)},load:function(Me){this.prepareReader(Me),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ke.exports=Ee},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(ke,Ke,Be){"use strict";var pe=ke("./reader/readerFor"),Le=ke("./utils"),ge=ke("./compressedObject"),ye=ke("./crc32"),xe=ke("./utf8"),Ee=ke("./compressions"),Me=ke("./support");function Ne(we,be){this.options=we,this.loadOptions=be}Ne.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(we){var be,se;if(we.skip(22),this.fileNameLength=we.readInt(2),se=we.readInt(2),this.fileName=we.readData(this.fileNameLength),we.skip(se),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(Ce){for(var De in Ee)if(Object.prototype.hasOwnProperty.call(Ee,De)&&Ee[De].magic===Ce)return Ee[De];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Le.pretty(this.compressionMethod)+" unknown (inner file : "+Le.transformTo("string",this.fileName)+")");this.decompressed=new ge(this.compressedSize,this.uncompressedSize,this.crc32,be,we.readData(this.compressedSize))},readCentralPart:function(we){this.versionMadeBy=we.readInt(2),we.skip(2),this.bitFlag=we.readInt(2),this.compressionMethod=we.readString(2),this.date=we.readDate(),this.crc32=we.readInt(4),this.compressedSize=we.readInt(4),this.uncompressedSize=we.readInt(4);var be=we.readInt(2);if(this.extraFieldsLength=we.readInt(2),this.fileCommentLength=we.readInt(2),this.diskNumberStart=we.readInt(2),this.internalFileAttributes=we.readInt(2),this.externalFileAttributes=we.readInt(4),this.localHeaderOffset=we.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");we.skip(be),this.readExtraFields(we),this.parseZIP64ExtraField(we),this.fileComment=we.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var we=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),we==0&&(this.dosPermissions=63&this.externalFileAttributes),we==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var we=pe(this.extraFields[1].value);this.uncompressedSize===Le.MAX_VALUE_32BITS&&(this.uncompressedSize=we.readInt(8)),this.compressedSize===Le.MAX_VALUE_32BITS&&(this.compressedSize=we.readInt(8)),this.localHeaderOffset===Le.MAX_VALUE_32BITS&&(this.localHeaderOffset=we.readInt(8)),this.diskNumberStart===Le.MAX_VALUE_32BITS&&(this.diskNumberStart=we.readInt(4))}},readExtraFields:function(we){var be,se,Ce,De=we.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});we.index+4<De;)be=we.readInt(2),se=we.readInt(2),Ce=we.readData(se),this.extraFields[be]={id:be,length:se,value:Ce};we.setIndex(De)},handleUTF8:function(){var we=Me.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=xe.utf8decode(this.fileName),this.fileCommentStr=xe.utf8decode(this.fileComment);else{var be=this.findExtraFieldUnicodePath();if(be!==null)this.fileNameStr=be;else{var se=Le.transformTo(we,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(se)}var Ce=this.findExtraFieldUnicodeComment();if(Ce!==null)this.fileCommentStr=Ce;else{var De=Le.transformTo(we,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(De)}}},findExtraFieldUnicodePath:function(){var we=this.extraFields[28789];if(we){var be=pe(we.value);return be.readInt(1)!==1||ye(this.fileName)!==be.readInt(4)?null:xe.utf8decode(be.readData(we.length-5))}return null},findExtraFieldUnicodeComment:function(){var we=this.extraFields[25461];if(we){var be=pe(we.value);return be.readInt(1)!==1||ye(this.fileComment)!==be.readInt(4)?null:xe.utf8decode(be.readData(we.length-5))}return null}},Ke.exports=Ne},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(ke,Ke,Be){"use strict";function pe(be,se,Ce){this.name=be,this.dir=Ce.dir,this.date=Ce.date,this.comment=Ce.comment,this.unixPermissions=Ce.unixPermissions,this.dosPermissions=Ce.dosPermissions,this._data=se,this._dataBinary=Ce.binary,this.options={compression:Ce.compression,compressionOptions:Ce.compressionOptions}}var Le=ke("./stream/StreamHelper"),ge=ke("./stream/DataWorker"),ye=ke("./utf8"),xe=ke("./compressedObject"),Ee=ke("./stream/GenericWorker");pe.prototype={internalStream:function(be){var se=null,Ce="string";try{if(!be)throw new Error("No output type specified.");var De=(Ce=be.toLowerCase())==="string"||Ce==="text";Ce!=="binarystring"&&Ce!=="text"||(Ce="string"),se=this._decompressWorker();var Ue=!this._dataBinary;Ue&&!De&&(se=se.pipe(new ye.Utf8EncodeWorker)),!Ue&&De&&(se=se.pipe(new ye.Utf8DecodeWorker))}catch(He){(se=new Ee("error")).error(He)}return new Le(se,Ce,"")},async:function(be,se){return this.internalStream(be).accumulate(se)},nodeStream:function(be,se){return this.internalStream(be||"nodebuffer").toNodejsStream(se)},_compressWorker:function(be,se){if(this._data instanceof xe&&this._data.compression.magic===be.magic)return this._data.getCompressedWorker();var Ce=this._decompressWorker();return this._dataBinary||(Ce=Ce.pipe(new ye.Utf8EncodeWorker)),xe.createWorkerFrom(Ce,be,se)},_decompressWorker:function(){return this._data instanceof xe?this._data.getContentWorker():this._data instanceof Ee?this._data:new ge(this._data)}};for(var Me=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Ne=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},we=0;we<Me.length;we++)pe.prototype[Me[we]]=Ne;Ke.exports=pe},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(ke,Ke,Be){(function(pe){"use strict";var Le,ge,ye=pe.MutationObserver||pe.WebKitMutationObserver;if(ye){var xe=0,Ee=new ye(be),Me=pe.document.createTextNode("");Ee.observe(Me,{characterData:!0}),Le=function(){Me.data=xe=++xe%2}}else if(pe.setImmediate||pe.MessageChannel===void 0)Le="document"in pe&&"onreadystatechange"in pe.document.createElement("script")?function(){var se=pe.document.createElement("script");se.onreadystatechange=function(){be(),se.onreadystatechange=null,se.parentNode.removeChild(se),se=null},pe.document.documentElement.appendChild(se)}:function(){setTimeout(be,0)};else{var Ne=new pe.MessageChannel;Ne.port1.onmessage=be,Le=function(){Ne.port2.postMessage(0)}}var we=[];function be(){var se,Ce;ge=!0;for(var De=we.length;De;){for(Ce=we,we=[],se=-1;++se<De;)Ce[se]();De=we.length}ge=!1}Ke.exports=function(se){we.push(se)!==1||ge||Le()}}).call(this,typeof re.g!="undefined"?re.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(ke,Ke,Be){"use strict";var pe=ke("immediate");function Le(){}var ge={},ye=["REJECTED"],xe=["FULFILLED"],Ee=["PENDING"];function Me(De){if(typeof De!="function")throw new TypeError("resolver must be a function");this.state=Ee,this.queue=[],this.outcome=void 0,De!==Le&&se(this,De)}function Ne(De,Ue,He){this.promise=De,typeof Ue=="function"&&(this.onFulfilled=Ue,this.callFulfilled=this.otherCallFulfilled),typeof He=="function"&&(this.onRejected=He,this.callRejected=this.otherCallRejected)}function we(De,Ue,He){pe(function(){var ve;try{ve=Ue(He)}catch(Qe){return ge.reject(De,Qe)}ve===De?ge.reject(De,new TypeError("Cannot resolve promise with itself")):ge.resolve(De,ve)})}function be(De){var Ue=De&&De.then;if(De&&(typeof De=="object"||typeof De=="function")&&typeof Ue=="function")return function(){Ue.apply(De,arguments)}}function se(De,Ue){var He=!1;function ve(ze){He||(He=!0,ge.reject(De,ze))}function Qe(ze){He||(He=!0,ge.resolve(De,ze))}var Xe=Ce(function(){Ue(Qe,ve)});Xe.status==="error"&&ve(Xe.value)}function Ce(De,Ue){var He={};try{He.value=De(Ue),He.status="success"}catch(ve){He.status="error",He.value=ve}return He}(Ke.exports=Me).prototype.finally=function(De){if(typeof De!="function")return this;var Ue=this.constructor;return this.then(function(He){return Ue.resolve(De()).then(function(){return He})},function(He){return Ue.resolve(De()).then(function(){throw He})})},Me.prototype.catch=function(De){return this.then(null,De)},Me.prototype.then=function(De,Ue){if(typeof De!="function"&&this.state===xe||typeof Ue!="function"&&this.state===ye)return this;var He=new this.constructor(Le);return this.state!==Ee?we(He,this.state===xe?De:Ue,this.outcome):this.queue.push(new Ne(He,De,Ue)),He},Ne.prototype.callFulfilled=function(De){ge.resolve(this.promise,De)},Ne.prototype.otherCallFulfilled=function(De){we(this.promise,this.onFulfilled,De)},Ne.prototype.callRejected=function(De){ge.reject(this.promise,De)},Ne.prototype.otherCallRejected=function(De){we(this.promise,this.onRejected,De)},ge.resolve=function(De,Ue){var He=Ce(be,Ue);if(He.status==="error")return ge.reject(De,He.value);var ve=He.value;if(ve)se(De,ve);else{De.state=xe,De.outcome=Ue;for(var Qe=-1,Xe=De.queue.length;++Qe<Xe;)De.queue[Qe].callFulfilled(Ue)}return De},ge.reject=function(De,Ue){De.state=ye,De.outcome=Ue;for(var He=-1,ve=De.queue.length;++He<ve;)De.queue[He].callRejected(Ue);return De},Me.resolve=function(De){return De instanceof this?De:ge.resolve(new this(Le),De)},Me.reject=function(De){var Ue=new this(Le);return ge.reject(Ue,De)},Me.all=function(De){var Ue=this;if(Object.prototype.toString.call(De)!=="[object Array]")return this.reject(new TypeError("must be an array"));var He=De.length,ve=!1;if(!He)return this.resolve([]);for(var Qe=new Array(He),Xe=0,ze=-1,qe=new this(Le);++ze<He;)me(De[ze],ze);return qe;function me(Je,$e){Ue.resolve(Je).then(function(Te){Qe[$e]=Te,++Xe!==He||ve||(ve=!0,ge.resolve(qe,Qe))},function(Te){ve||(ve=!0,ge.reject(qe,Te))})}},Me.race=function(De){var Ue=this;if(Object.prototype.toString.call(De)!=="[object Array]")return this.reject(new TypeError("must be an array"));var He=De.length,ve=!1;if(!He)return this.resolve([]);for(var Qe=-1,Xe=new this(Le);++Qe<He;)ze=De[Qe],Ue.resolve(ze).then(function(qe){ve||(ve=!0,ge.resolve(Xe,qe))},function(qe){ve||(ve=!0,ge.reject(Xe,qe))});var ze;return Xe}},{immediate:36}],38:[function(ke,Ke,Be){"use strict";var pe={};(0,ke("./lib/utils/common").assign)(pe,ke("./lib/deflate"),ke("./lib/inflate"),ke("./lib/zlib/constants")),Ke.exports=pe},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(ke,Ke,Be){"use strict";var pe=ke("./zlib/deflate"),Le=ke("./utils/common"),ge=ke("./utils/strings"),ye=ke("./zlib/messages"),xe=ke("./zlib/zstream"),Ee=Object.prototype.toString,Me=0,Ne=-1,we=0,be=8;function se(De){if(!(this instanceof se))return new se(De);this.options=Le.assign({level:Ne,method:be,chunkSize:16384,windowBits:15,memLevel:8,strategy:we,to:""},De||{});var Ue=this.options;Ue.raw&&0<Ue.windowBits?Ue.windowBits=-Ue.windowBits:Ue.gzip&&0<Ue.windowBits&&Ue.windowBits<16&&(Ue.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new xe,this.strm.avail_out=0;var He=pe.deflateInit2(this.strm,Ue.level,Ue.method,Ue.windowBits,Ue.memLevel,Ue.strategy);if(He!==Me)throw new Error(ye[He]);if(Ue.header&&pe.deflateSetHeader(this.strm,Ue.header),Ue.dictionary){var ve;if(ve=typeof Ue.dictionary=="string"?ge.string2buf(Ue.dictionary):Ee.call(Ue.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Ue.dictionary):Ue.dictionary,(He=pe.deflateSetDictionary(this.strm,ve))!==Me)throw new Error(ye[He]);this._dict_set=!0}}function Ce(De,Ue){var He=new se(Ue);if(He.push(De,!0),He.err)throw He.msg||ye[He.err];return He.result}se.prototype.push=function(De,Ue){var He,ve,Qe=this.strm,Xe=this.options.chunkSize;if(this.ended)return!1;ve=Ue===~~Ue?Ue:Ue===!0?4:0,typeof De=="string"?Qe.input=ge.string2buf(De):Ee.call(De)==="[object ArrayBuffer]"?Qe.input=new Uint8Array(De):Qe.input=De,Qe.next_in=0,Qe.avail_in=Qe.input.length;do{if(Qe.avail_out===0&&(Qe.output=new Le.Buf8(Xe),Qe.next_out=0,Qe.avail_out=Xe),(He=pe.deflate(Qe,ve))!==1&&He!==Me)return this.onEnd(He),!(this.ended=!0);Qe.avail_out!==0&&(Qe.avail_in!==0||ve!==4&&ve!==2)||(this.options.to==="string"?this.onData(ge.buf2binstring(Le.shrinkBuf(Qe.output,Qe.next_out))):this.onData(Le.shrinkBuf(Qe.output,Qe.next_out)))}while((0<Qe.avail_in||Qe.avail_out===0)&&He!==1);return ve===4?(He=pe.deflateEnd(this.strm),this.onEnd(He),this.ended=!0,He===Me):ve!==2||(this.onEnd(Me),!(Qe.avail_out=0))},se.prototype.onData=function(De){this.chunks.push(De)},se.prototype.onEnd=function(De){De===Me&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Le.flattenChunks(this.chunks)),this.chunks=[],this.err=De,this.msg=this.strm.msg},Be.Deflate=se,Be.deflate=Ce,Be.deflateRaw=function(De,Ue){return(Ue=Ue||{}).raw=!0,Ce(De,Ue)},Be.gzip=function(De,Ue){return(Ue=Ue||{}).gzip=!0,Ce(De,Ue)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(ke,Ke,Be){"use strict";var pe=ke("./zlib/inflate"),Le=ke("./utils/common"),ge=ke("./utils/strings"),ye=ke("./zlib/constants"),xe=ke("./zlib/messages"),Ee=ke("./zlib/zstream"),Me=ke("./zlib/gzheader"),Ne=Object.prototype.toString;function we(se){if(!(this instanceof we))return new we(se);this.options=Le.assign({chunkSize:16384,windowBits:0,to:""},se||{});var Ce=this.options;Ce.raw&&0<=Ce.windowBits&&Ce.windowBits<16&&(Ce.windowBits=-Ce.windowBits,Ce.windowBits===0&&(Ce.windowBits=-15)),!(0<=Ce.windowBits&&Ce.windowBits<16)||se&&se.windowBits||(Ce.windowBits+=32),15<Ce.windowBits&&Ce.windowBits<48&&!(15&Ce.windowBits)&&(Ce.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ee,this.strm.avail_out=0;var De=pe.inflateInit2(this.strm,Ce.windowBits);if(De!==ye.Z_OK)throw new Error(xe[De]);this.header=new Me,pe.inflateGetHeader(this.strm,this.header)}function be(se,Ce){var De=new we(Ce);if(De.push(se,!0),De.err)throw De.msg||xe[De.err];return De.result}we.prototype.push=function(se,Ce){var De,Ue,He,ve,Qe,Xe,ze=this.strm,qe=this.options.chunkSize,me=this.options.dictionary,Je=!1;if(this.ended)return!1;Ue=Ce===~~Ce?Ce:Ce===!0?ye.Z_FINISH:ye.Z_NO_FLUSH,typeof se=="string"?ze.input=ge.binstring2buf(se):Ne.call(se)==="[object ArrayBuffer]"?ze.input=new Uint8Array(se):ze.input=se,ze.next_in=0,ze.avail_in=ze.input.length;do{if(ze.avail_out===0&&(ze.output=new Le.Buf8(qe),ze.next_out=0,ze.avail_out=qe),(De=pe.inflate(ze,ye.Z_NO_FLUSH))===ye.Z_NEED_DICT&&me&&(Xe=typeof me=="string"?ge.string2buf(me):Ne.call(me)==="[object ArrayBuffer]"?new Uint8Array(me):me,De=pe.inflateSetDictionary(this.strm,Xe)),De===ye.Z_BUF_ERROR&&Je===!0&&(De=ye.Z_OK,Je=!1),De!==ye.Z_STREAM_END&&De!==ye.Z_OK)return this.onEnd(De),!(this.ended=!0);ze.next_out&&(ze.avail_out!==0&&De!==ye.Z_STREAM_END&&(ze.avail_in!==0||Ue!==ye.Z_FINISH&&Ue!==ye.Z_SYNC_FLUSH)||(this.options.to==="string"?(He=ge.utf8border(ze.output,ze.next_out),ve=ze.next_out-He,Qe=ge.buf2string(ze.output,He),ze.next_out=ve,ze.avail_out=qe-ve,ve&&Le.arraySet(ze.output,ze.output,He,ve,0),this.onData(Qe)):this.onData(Le.shrinkBuf(ze.output,ze.next_out)))),ze.avail_in===0&&ze.avail_out===0&&(Je=!0)}while((0<ze.avail_in||ze.avail_out===0)&&De!==ye.Z_STREAM_END);return De===ye.Z_STREAM_END&&(Ue=ye.Z_FINISH),Ue===ye.Z_FINISH?(De=pe.inflateEnd(this.strm),this.onEnd(De),this.ended=!0,De===ye.Z_OK):Ue!==ye.Z_SYNC_FLUSH||(this.onEnd(ye.Z_OK),!(ze.avail_out=0))},we.prototype.onData=function(se){this.chunks.push(se)},we.prototype.onEnd=function(se){se===ye.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Le.flattenChunks(this.chunks)),this.chunks=[],this.err=se,this.msg=this.strm.msg},Be.Inflate=we,Be.inflate=be,Be.inflateRaw=function(se,Ce){return(Ce=Ce||{}).raw=!0,be(se,Ce)},Be.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,Ke,Be){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Be.assign=function(ye){for(var xe=Array.prototype.slice.call(arguments,1);xe.length;){var Ee=xe.shift();if(Ee){if(typeof Ee!="object")throw new TypeError(Ee+"must be non-object");for(var Me in Ee)Ee.hasOwnProperty(Me)&&(ye[Me]=Ee[Me])}}return ye},Be.shrinkBuf=function(ye,xe){return ye.length===xe?ye:ye.subarray?ye.subarray(0,xe):(ye.length=xe,ye)};var Le={arraySet:function(ye,xe,Ee,Me,Ne){if(xe.subarray&&ye.subarray)ye.set(xe.subarray(Ee,Ee+Me),Ne);else for(var we=0;we<Me;we++)ye[Ne+we]=xe[Ee+we]},flattenChunks:function(ye){var xe,Ee,Me,Ne,we,be;for(xe=Me=0,Ee=ye.length;xe<Ee;xe++)Me+=ye[xe].length;for(be=new Uint8Array(Me),xe=Ne=0,Ee=ye.length;xe<Ee;xe++)we=ye[xe],be.set(we,Ne),Ne+=we.length;return be}},ge={arraySet:function(ye,xe,Ee,Me,Ne){for(var we=0;we<Me;we++)ye[Ne+we]=xe[Ee+we]},flattenChunks:function(ye){return[].concat.apply([],ye)}};Be.setTyped=function(ye){ye?(Be.Buf8=Uint8Array,Be.Buf16=Uint16Array,Be.Buf32=Int32Array,Be.assign(Be,Le)):(Be.Buf8=Array,Be.Buf16=Array,Be.Buf32=Array,Be.assign(Be,ge))},Be.setTyped(pe)},{}],42:[function(ke,Ke,Be){"use strict";var pe=ke("./common"),Le=!0,ge=!0;try{String.fromCharCode.apply(null,[0])}catch(Me){Le=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(Me){ge=!1}for(var ye=new pe.Buf8(256),xe=0;xe<256;xe++)ye[xe]=252<=xe?6:248<=xe?5:240<=xe?4:224<=xe?3:192<=xe?2:1;function Ee(Me,Ne){if(Ne<65537&&(Me.subarray&&ge||!Me.subarray&&Le))return String.fromCharCode.apply(null,pe.shrinkBuf(Me,Ne));for(var we="",be=0;be<Ne;be++)we+=String.fromCharCode(Me[be]);return we}ye[254]=ye[254]=1,Be.string2buf=function(Me){var Ne,we,be,se,Ce,De=Me.length,Ue=0;for(se=0;se<De;se++)(64512&(we=Me.charCodeAt(se)))==55296&&se+1<De&&(64512&(be=Me.charCodeAt(se+1)))==56320&&(we=65536+(we-55296<<10)+(be-56320),se++),Ue+=we<128?1:we<2048?2:we<65536?3:4;for(Ne=new pe.Buf8(Ue),se=Ce=0;Ce<Ue;se++)(64512&(we=Me.charCodeAt(se)))==55296&&se+1<De&&(64512&(be=Me.charCodeAt(se+1)))==56320&&(we=65536+(we-55296<<10)+(be-56320),se++),we<128?Ne[Ce++]=we:(we<2048?Ne[Ce++]=192|we>>>6:(we<65536?Ne[Ce++]=224|we>>>12:(Ne[Ce++]=240|we>>>18,Ne[Ce++]=128|we>>>12&63),Ne[Ce++]=128|we>>>6&63),Ne[Ce++]=128|63&we);return Ne},Be.buf2binstring=function(Me){return Ee(Me,Me.length)},Be.binstring2buf=function(Me){for(var Ne=new pe.Buf8(Me.length),we=0,be=Ne.length;we<be;we++)Ne[we]=Me.charCodeAt(we);return Ne},Be.buf2string=function(Me,Ne){var we,be,se,Ce,De=Ne||Me.length,Ue=new Array(2*De);for(we=be=0;we<De;)if((se=Me[we++])<128)Ue[be++]=se;else if(4<(Ce=ye[se]))Ue[be++]=65533,we+=Ce-1;else{for(se&=Ce===2?31:Ce===3?15:7;1<Ce&&we<De;)se=se<<6|63&Me[we++],Ce--;1<Ce?Ue[be++]=65533:se<65536?Ue[be++]=se:(se-=65536,Ue[be++]=55296|se>>10&1023,Ue[be++]=56320|1023&se)}return Ee(Ue,be)},Be.utf8border=function(Me,Ne){var we;for((Ne=Ne||Me.length)>Me.length&&(Ne=Me.length),we=Ne-1;0<=we&&(192&Me[we])==128;)we--;return we<0||we===0?Ne:we+ye[Me[we]]>Ne?we:Ne}},{"./common":41}],43:[function(ke,Ke,Be){"use strict";Ke.exports=function(pe,Le,ge,ye){for(var xe=65535&pe|0,Ee=pe>>>16&65535|0,Me=0;ge!==0;){for(ge-=Me=2e3<ge?2e3:ge;Ee=Ee+(xe=xe+Le[ye++]|0)|0,--Me;);xe%=65521,Ee%=65521}return xe|Ee<<16|0}},{}],44:[function(ke,Ke,Be){"use strict";Ke.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,Ke,Be){"use strict";var pe=function(){for(var Le,ge=[],ye=0;ye<256;ye++){Le=ye;for(var xe=0;xe<8;xe++)Le=1&Le?3988292384^Le>>>1:Le>>>1;ge[ye]=Le}return ge}();Ke.exports=function(Le,ge,ye,xe){var Ee=pe,Me=xe+ye;Le^=-1;for(var Ne=xe;Ne<Me;Ne++)Le=Le>>>8^Ee[255&(Le^ge[Ne])];return-1^Le}},{}],46:[function(ke,Ke,Be){"use strict";var pe,Le=ke("../utils/common"),ge=ke("./trees"),ye=ke("./adler32"),xe=ke("./crc32"),Ee=ke("./messages"),Me=0,Ne=4,we=0,be=-2,se=-1,Ce=4,De=2,Ue=8,He=9,ve=286,Qe=30,Xe=19,ze=2*ve+1,qe=15,me=3,Je=258,$e=Je+me+1,Te=42,nt=113,Ie=1,ut=2,Ut=3,gt=4;function ct(le,Ae){return le.msg=Ee[Ae],Ae}function Ft(le){return(le<<1)-(4<le?9:0)}function Ye(le){for(var Ae=le.length;0<=--Ae;)le[Ae]=0}function oe(le){var Ae=le.state,ee=Ae.pending;ee>le.avail_out&&(ee=le.avail_out),ee!==0&&(Le.arraySet(le.output,Ae.pending_buf,Ae.pending_out,ee,le.next_out),le.next_out+=ee,Ae.pending_out+=ee,le.total_out+=ee,le.avail_out-=ee,Ae.pending-=ee,Ae.pending===0&&(Ae.pending_out=0))}function Pe(le,Ae){ge._tr_flush_block(le,0<=le.block_start?le.block_start:-1,le.strstart-le.block_start,Ae),le.block_start=le.strstart,oe(le.strm)}function at(le,Ae){le.pending_buf[le.pending++]=Ae}function At(le,Ae){le.pending_buf[le.pending++]=Ae>>>8&255,le.pending_buf[le.pending++]=255&Ae}function Ge(le,Ae){var ee,z,ae=le.max_chain_length,te=le.strstart,We=le.prev_length,ft=le.nice_match,lt=le.strstart>le.w_size-$e?le.strstart-(le.w_size-$e):0,zt=le.window,Kt=le.w_mask,Pt=le.prev,on=le.strstart+Je,ln=zt[te+We-1],Jn=zt[te+We];le.prev_length>=le.good_match&&(ae>>=2),ft>le.lookahead&&(ft=le.lookahead);do if(zt[(ee=Ae)+We]===Jn&&zt[ee+We-1]===ln&&zt[ee]===zt[te]&&zt[++ee]===zt[te+1]){te+=2,ee++;do;while(zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&zt[++te]===zt[++ee]&&te<on);if(z=Je-(on-te),te=on-Je,We<z){if(le.match_start=Ae,ft<=(We=z))break;ln=zt[te+We-1],Jn=zt[te+We]}}while((Ae=Pt[Ae&Kt])>lt&&--ae!=0);return We<=le.lookahead?We:le.lookahead}function ot(le){var Ae,ee,z,ae,te,We,ft,lt,zt,Kt,Pt=le.w_size;do{if(ae=le.window_size-le.lookahead-le.strstart,le.strstart>=Pt+(Pt-$e)){for(Le.arraySet(le.window,le.window,Pt,Pt,0),le.match_start-=Pt,le.strstart-=Pt,le.block_start-=Pt,Ae=ee=le.hash_size;z=le.head[--Ae],le.head[Ae]=Pt<=z?z-Pt:0,--ee;);for(Ae=ee=Pt;z=le.prev[--Ae],le.prev[Ae]=Pt<=z?z-Pt:0,--ee;);ae+=Pt}if(le.strm.avail_in===0)break;if(We=le.strm,ft=le.window,lt=le.strstart+le.lookahead,zt=ae,Kt=void 0,Kt=We.avail_in,zt<Kt&&(Kt=zt),ee=Kt===0?0:(We.avail_in-=Kt,Le.arraySet(ft,We.input,We.next_in,Kt,lt),We.state.wrap===1?We.adler=ye(We.adler,ft,Kt,lt):We.state.wrap===2&&(We.adler=xe(We.adler,ft,Kt,lt)),We.next_in+=Kt,We.total_in+=Kt,Kt),le.lookahead+=ee,le.lookahead+le.insert>=me)for(te=le.strstart-le.insert,le.ins_h=le.window[te],le.ins_h=(le.ins_h<<le.hash_shift^le.window[te+1])&le.hash_mask;le.insert&&(le.ins_h=(le.ins_h<<le.hash_shift^le.window[te+me-1])&le.hash_mask,le.prev[te&le.w_mask]=le.head[le.ins_h],le.head[le.ins_h]=te,te++,le.insert--,!(le.lookahead+le.insert<me)););}while(le.lookahead<$e&&le.strm.avail_in!==0)}function mt(le,Ae){for(var ee,z;;){if(le.lookahead<$e){if(ot(le),le.lookahead<$e&&Ae===Me)return Ie;if(le.lookahead===0)break}if(ee=0,le.lookahead>=me&&(le.ins_h=(le.ins_h<<le.hash_shift^le.window[le.strstart+me-1])&le.hash_mask,ee=le.prev[le.strstart&le.w_mask]=le.head[le.ins_h],le.head[le.ins_h]=le.strstart),ee!==0&&le.strstart-ee<=le.w_size-$e&&(le.match_length=Ge(le,ee)),le.match_length>=me)if(z=ge._tr_tally(le,le.strstart-le.match_start,le.match_length-me),le.lookahead-=le.match_length,le.match_length<=le.max_lazy_match&&le.lookahead>=me){for(le.match_length--;le.strstart++,le.ins_h=(le.ins_h<<le.hash_shift^le.window[le.strstart+me-1])&le.hash_mask,ee=le.prev[le.strstart&le.w_mask]=le.head[le.ins_h],le.head[le.ins_h]=le.strstart,--le.match_length!=0;);le.strstart++}else le.strstart+=le.match_length,le.match_length=0,le.ins_h=le.window[le.strstart],le.ins_h=(le.ins_h<<le.hash_shift^le.window[le.strstart+1])&le.hash_mask;else z=ge._tr_tally(le,0,le.window[le.strstart]),le.lookahead--,le.strstart++;if(z&&(Pe(le,!1),le.strm.avail_out===0))return Ie}return le.insert=le.strstart<me-1?le.strstart:me-1,Ae===Ne?(Pe(le,!0),le.strm.avail_out===0?Ut:gt):le.last_lit&&(Pe(le,!1),le.strm.avail_out===0)?Ie:ut}function yt(le,Ae){for(var ee,z,ae;;){if(le.lookahead<$e){if(ot(le),le.lookahead<$e&&Ae===Me)return Ie;if(le.lookahead===0)break}if(ee=0,le.lookahead>=me&&(le.ins_h=(le.ins_h<<le.hash_shift^le.window[le.strstart+me-1])&le.hash_mask,ee=le.prev[le.strstart&le.w_mask]=le.head[le.ins_h],le.head[le.ins_h]=le.strstart),le.prev_length=le.match_length,le.prev_match=le.match_start,le.match_length=me-1,ee!==0&&le.prev_length<le.max_lazy_match&&le.strstart-ee<=le.w_size-$e&&(le.match_length=Ge(le,ee),le.match_length<=5&&(le.strategy===1||le.match_length===me&&4096<le.strstart-le.match_start)&&(le.match_length=me-1)),le.prev_length>=me&&le.match_length<=le.prev_length){for(ae=le.strstart+le.lookahead-me,z=ge._tr_tally(le,le.strstart-1-le.prev_match,le.prev_length-me),le.lookahead-=le.prev_length-1,le.prev_length-=2;++le.strstart<=ae&&(le.ins_h=(le.ins_h<<le.hash_shift^le.window[le.strstart+me-1])&le.hash_mask,ee=le.prev[le.strstart&le.w_mask]=le.head[le.ins_h],le.head[le.ins_h]=le.strstart),--le.prev_length!=0;);if(le.match_available=0,le.match_length=me-1,le.strstart++,z&&(Pe(le,!1),le.strm.avail_out===0))return Ie}else if(le.match_available){if((z=ge._tr_tally(le,0,le.window[le.strstart-1]))&&Pe(le,!1),le.strstart++,le.lookahead--,le.strm.avail_out===0)return Ie}else le.match_available=1,le.strstart++,le.lookahead--}return le.match_available&&(z=ge._tr_tally(le,0,le.window[le.strstart-1]),le.match_available=0),le.insert=le.strstart<me-1?le.strstart:me-1,Ae===Ne?(Pe(le,!0),le.strm.avail_out===0?Ut:gt):le.last_lit&&(Pe(le,!1),le.strm.avail_out===0)?Ie:ut}function Bt(le,Ae,ee,z,ae){this.good_length=le,this.max_lazy=Ae,this.nice_length=ee,this.max_chain=z,this.func=ae}function Nt(){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=Ue,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 Le.Buf16(2*ze),this.dyn_dtree=new Le.Buf16(2*(2*Qe+1)),this.bl_tree=new Le.Buf16(2*(2*Xe+1)),Ye(this.dyn_ltree),Ye(this.dyn_dtree),Ye(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Le.Buf16(qe+1),this.heap=new Le.Buf16(2*ve+1),Ye(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Le.Buf16(2*ve+1),Ye(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 Ct(le){var Ae;return le&&le.state?(le.total_in=le.total_out=0,le.data_type=De,(Ae=le.state).pending=0,Ae.pending_out=0,Ae.wrap<0&&(Ae.wrap=-Ae.wrap),Ae.status=Ae.wrap?Te:nt,le.adler=Ae.wrap===2?0:1,Ae.last_flush=Me,ge._tr_init(Ae),we):ct(le,be)}function Lt(le){var Ae=Ct(le);return Ae===we&&function(ee){ee.window_size=2*ee.w_size,Ye(ee.head),ee.max_lazy_match=pe[ee.level].max_lazy,ee.good_match=pe[ee.level].good_length,ee.nice_match=pe[ee.level].nice_length,ee.max_chain_length=pe[ee.level].max_chain,ee.strstart=0,ee.block_start=0,ee.lookahead=0,ee.insert=0,ee.match_length=ee.prev_length=me-1,ee.match_available=0,ee.ins_h=0}(le.state),Ae}function Jt(le,Ae,ee,z,ae,te){if(!le)return be;var We=1;if(Ae===se&&(Ae=6),z<0?(We=0,z=-z):15<z&&(We=2,z-=16),ae<1||He<ae||ee!==Ue||z<8||15<z||Ae<0||9<Ae||te<0||Ce<te)return ct(le,be);z===8&&(z=9);var ft=new Nt;return(le.state=ft).strm=le,ft.wrap=We,ft.gzhead=null,ft.w_bits=z,ft.w_size=1<<ft.w_bits,ft.w_mask=ft.w_size-1,ft.hash_bits=ae+7,ft.hash_size=1<<ft.hash_bits,ft.hash_mask=ft.hash_size-1,ft.hash_shift=~~((ft.hash_bits+me-1)/me),ft.window=new Le.Buf8(2*ft.w_size),ft.head=new Le.Buf16(ft.hash_size),ft.prev=new Le.Buf16(ft.w_size),ft.lit_bufsize=1<<ae+6,ft.pending_buf_size=4*ft.lit_bufsize,ft.pending_buf=new Le.Buf8(ft.pending_buf_size),ft.d_buf=1*ft.lit_bufsize,ft.l_buf=3*ft.lit_bufsize,ft.level=Ae,ft.strategy=te,ft.method=ee,Lt(le)}pe=[new Bt(0,0,0,0,function(le,Ae){var ee=65535;for(ee>le.pending_buf_size-5&&(ee=le.pending_buf_size-5);;){if(le.lookahead<=1){if(ot(le),le.lookahead===0&&Ae===Me)return Ie;if(le.lookahead===0)break}le.strstart+=le.lookahead,le.lookahead=0;var z=le.block_start+ee;if((le.strstart===0||le.strstart>=z)&&(le.lookahead=le.strstart-z,le.strstart=z,Pe(le,!1),le.strm.avail_out===0)||le.strstart-le.block_start>=le.w_size-$e&&(Pe(le,!1),le.strm.avail_out===0))return Ie}return le.insert=0,Ae===Ne?(Pe(le,!0),le.strm.avail_out===0?Ut:gt):(le.strstart>le.block_start&&(Pe(le,!1),le.strm.avail_out),Ie)}),new Bt(4,4,8,4,mt),new Bt(4,5,16,8,mt),new Bt(4,6,32,32,mt),new Bt(4,4,16,16,yt),new Bt(8,16,32,32,yt),new Bt(8,16,128,128,yt),new Bt(8,32,128,256,yt),new Bt(32,128,258,1024,yt),new Bt(32,258,258,4096,yt)],Be.deflateInit=function(le,Ae){return Jt(le,Ae,Ue,15,8,0)},Be.deflateInit2=Jt,Be.deflateReset=Lt,Be.deflateResetKeep=Ct,Be.deflateSetHeader=function(le,Ae){return le&&le.state?le.state.wrap!==2?be:(le.state.gzhead=Ae,we):be},Be.deflate=function(le,Ae){var ee,z,ae,te;if(!le||!le.state||5<Ae||Ae<0)return le?ct(le,be):be;if(z=le.state,!le.output||!le.input&&le.avail_in!==0||z.status===666&&Ae!==Ne)return ct(le,le.avail_out===0?-5:be);if(z.strm=le,ee=z.last_flush,z.last_flush=Ae,z.status===Te)if(z.wrap===2)le.adler=0,at(z,31),at(z,139),at(z,8),z.gzhead?(at(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)),at(z,255&z.gzhead.time),at(z,z.gzhead.time>>8&255),at(z,z.gzhead.time>>16&255),at(z,z.gzhead.time>>24&255),at(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),at(z,255&z.gzhead.os),z.gzhead.extra&&z.gzhead.extra.length&&(at(z,255&z.gzhead.extra.length),at(z,z.gzhead.extra.length>>8&255)),z.gzhead.hcrc&&(le.adler=xe(le.adler,z.pending_buf,z.pending,0)),z.gzindex=0,z.status=69):(at(z,0),at(z,0),at(z,0),at(z,0),at(z,0),at(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),at(z,3),z.status=nt);else{var We=Ue+(z.w_bits-8<<4)<<8;We|=(2<=z.strategy||z.level<2?0:z.level<6?1:z.level===6?2:3)<<6,z.strstart!==0&&(We|=32),We+=31-We%31,z.status=nt,At(z,We),z.strstart!==0&&(At(z,le.adler>>>16),At(z,65535&le.adler)),le.adler=1}if(z.status===69)if(z.gzhead.extra){for(ae=z.pending;z.gzindex<(65535&z.gzhead.extra.length)&&(z.pending!==z.pending_buf_size||(z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),oe(le),ae=z.pending,z.pending!==z.pending_buf_size));)at(z,255&z.gzhead.extra[z.gzindex]),z.gzindex++;z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),z.gzindex===z.gzhead.extra.length&&(z.gzindex=0,z.status=73)}else z.status=73;if(z.status===73)if(z.gzhead.name){ae=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),oe(le),ae=z.pending,z.pending===z.pending_buf_size)){te=1;break}te=z.gzindex<z.gzhead.name.length?255&z.gzhead.name.charCodeAt(z.gzindex++):0,at(z,te)}while(te!==0);z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),te===0&&(z.gzindex=0,z.status=91)}else z.status=91;if(z.status===91)if(z.gzhead.comment){ae=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),oe(le),ae=z.pending,z.pending===z.pending_buf_size)){te=1;break}te=z.gzindex<z.gzhead.comment.length?255&z.gzhead.comment.charCodeAt(z.gzindex++):0,at(z,te)}while(te!==0);z.gzhead.hcrc&&z.pending>ae&&(le.adler=xe(le.adler,z.pending_buf,z.pending-ae,ae)),te===0&&(z.status=103)}else z.status=103;if(z.status===103&&(z.gzhead.hcrc?(z.pending+2>z.pending_buf_size&&oe(le),z.pending+2<=z.pending_buf_size&&(at(z,255&le.adler),at(z,le.adler>>8&255),le.adler=0,z.status=nt)):z.status=nt),z.pending!==0){if(oe(le),le.avail_out===0)return z.last_flush=-1,we}else if(le.avail_in===0&&Ft(Ae)<=Ft(ee)&&Ae!==Ne)return ct(le,-5);if(z.status===666&&le.avail_in!==0)return ct(le,-5);if(le.avail_in!==0||z.lookahead!==0||Ae!==Me&&z.status!==666){var ft=z.strategy===2?function(lt,zt){for(var Kt;;){if(lt.lookahead===0&&(ot(lt),lt.lookahead===0)){if(zt===Me)return Ie;break}if(lt.match_length=0,Kt=ge._tr_tally(lt,0,lt.window[lt.strstart]),lt.lookahead--,lt.strstart++,Kt&&(Pe(lt,!1),lt.strm.avail_out===0))return Ie}return lt.insert=0,zt===Ne?(Pe(lt,!0),lt.strm.avail_out===0?Ut:gt):lt.last_lit&&(Pe(lt,!1),lt.strm.avail_out===0)?Ie:ut}(z,Ae):z.strategy===3?function(lt,zt){for(var Kt,Pt,on,ln,Jn=lt.window;;){if(lt.lookahead<=Je){if(ot(lt),lt.lookahead<=Je&&zt===Me)return Ie;if(lt.lookahead===0)break}if(lt.match_length=0,lt.lookahead>=me&&0<lt.strstart&&(Pt=Jn[on=lt.strstart-1])===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]){ln=lt.strstart+Je;do;while(Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&Pt===Jn[++on]&&on<ln);lt.match_length=Je-(ln-on),lt.match_length>lt.lookahead&&(lt.match_length=lt.lookahead)}if(lt.match_length>=me?(Kt=ge._tr_tally(lt,1,lt.match_length-me),lt.lookahead-=lt.match_length,lt.strstart+=lt.match_length,lt.match_length=0):(Kt=ge._tr_tally(lt,0,lt.window[lt.strstart]),lt.lookahead--,lt.strstart++),Kt&&(Pe(lt,!1),lt.strm.avail_out===0))return Ie}return lt.insert=0,zt===Ne?(Pe(lt,!0),lt.strm.avail_out===0?Ut:gt):lt.last_lit&&(Pe(lt,!1),lt.strm.avail_out===0)?Ie:ut}(z,Ae):pe[z.level].func(z,Ae);if(ft!==Ut&&ft!==gt||(z.status=666),ft===Ie||ft===Ut)return le.avail_out===0&&(z.last_flush=-1),we;if(ft===ut&&(Ae===1?ge._tr_align(z):Ae!==5&&(ge._tr_stored_block(z,0,0,!1),Ae===3&&(Ye(z.head),z.lookahead===0&&(z.strstart=0,z.block_start=0,z.insert=0))),oe(le),le.avail_out===0))return z.last_flush=-1,we}return Ae!==Ne?we:z.wrap<=0?1:(z.wrap===2?(at(z,255&le.adler),at(z,le.adler>>8&255),at(z,le.adler>>16&255),at(z,le.adler>>24&255),at(z,255&le.total_in),at(z,le.total_in>>8&255),at(z,le.total_in>>16&255),at(z,le.total_in>>24&255)):(At(z,le.adler>>>16),At(z,65535&le.adler)),oe(le),0<z.wrap&&(z.wrap=-z.wrap),z.pending!==0?we:1)},Be.deflateEnd=function(le){var Ae;return le&&le.state?(Ae=le.state.status)!==Te&&Ae!==69&&Ae!==73&&Ae!==91&&Ae!==103&&Ae!==nt&&Ae!==666?ct(le,be):(le.state=null,Ae===nt?ct(le,-3):we):be},Be.deflateSetDictionary=function(le,Ae){var ee,z,ae,te,We,ft,lt,zt,Kt=Ae.length;if(!le||!le.state||(te=(ee=le.state).wrap)===2||te===1&&ee.status!==Te||ee.lookahead)return be;for(te===1&&(le.adler=ye(le.adler,Ae,Kt,0)),ee.wrap=0,Kt>=ee.w_size&&(te===0&&(Ye(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),zt=new Le.Buf8(ee.w_size),Le.arraySet(zt,Ae,Kt-ee.w_size,ee.w_size,0),Ae=zt,Kt=ee.w_size),We=le.avail_in,ft=le.next_in,lt=le.input,le.avail_in=Kt,le.next_in=0,le.input=Ae,ot(ee);ee.lookahead>=me;){for(z=ee.strstart,ae=ee.lookahead-(me-1);ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[z+me-1])&ee.hash_mask,ee.prev[z&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=z,z++,--ae;);ee.strstart=z,ee.lookahead=me-1,ot(ee)}return ee.strstart+=ee.lookahead,ee.block_start=ee.strstart,ee.insert=ee.lookahead,ee.lookahead=0,ee.match_length=ee.prev_length=me-1,ee.match_available=0,le.next_in=ft,le.input=lt,le.avail_in=We,ee.wrap=te,we},Be.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(ke,Ke,Be){"use strict";Ke.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,Ke,Be){"use strict";Ke.exports=function(pe,Le){var ge,ye,xe,Ee,Me,Ne,we,be,se,Ce,De,Ue,He,ve,Qe,Xe,ze,qe,me,Je,$e,Te,nt,Ie,ut;ge=pe.state,ye=pe.next_in,Ie=pe.input,xe=ye+(pe.avail_in-5),Ee=pe.next_out,ut=pe.output,Me=Ee-(Le-pe.avail_out),Ne=Ee+(pe.avail_out-257),we=ge.dmax,be=ge.wsize,se=ge.whave,Ce=ge.wnext,De=ge.window,Ue=ge.hold,He=ge.bits,ve=ge.lencode,Qe=ge.distcode,Xe=(1<<ge.lenbits)-1,ze=(1<<ge.distbits)-1;e:do{He<15&&(Ue+=Ie[ye++]<<He,He+=8,Ue+=Ie[ye++]<<He,He+=8),qe=ve[Ue&Xe];t:for(;;){if(Ue>>>=me=qe>>>24,He-=me,(me=qe>>>16&255)===0)ut[Ee++]=65535&qe;else{if(!(16&me)){if(!(64&me)){qe=ve[(65535&qe)+(Ue&(1<<me)-1)];continue t}if(32&me){ge.mode=12;break e}pe.msg="invalid literal/length code",ge.mode=30;break e}Je=65535&qe,(me&=15)&&(He<me&&(Ue+=Ie[ye++]<<He,He+=8),Je+=Ue&(1<<me)-1,Ue>>>=me,He-=me),He<15&&(Ue+=Ie[ye++]<<He,He+=8,Ue+=Ie[ye++]<<He,He+=8),qe=Qe[Ue&ze];n:for(;;){if(Ue>>>=me=qe>>>24,He-=me,!(16&(me=qe>>>16&255))){if(!(64&me)){qe=Qe[(65535&qe)+(Ue&(1<<me)-1)];continue n}pe.msg="invalid distance code",ge.mode=30;break e}if($e=65535&qe,He<(me&=15)&&(Ue+=Ie[ye++]<<He,(He+=8)<me&&(Ue+=Ie[ye++]<<He,He+=8)),we<($e+=Ue&(1<<me)-1)){pe.msg="invalid distance too far back",ge.mode=30;break e}if(Ue>>>=me,He-=me,(me=Ee-Me)<$e){if(se<(me=$e-me)&&ge.sane){pe.msg="invalid distance too far back",ge.mode=30;break e}if(nt=De,(Te=0)===Ce){if(Te+=be-me,me<Je){for(Je-=me;ut[Ee++]=De[Te++],--me;);Te=Ee-$e,nt=ut}}else if(Ce<me){if(Te+=be+Ce-me,(me-=Ce)<Je){for(Je-=me;ut[Ee++]=De[Te++],--me;);if(Te=0,Ce<Je){for(Je-=me=Ce;ut[Ee++]=De[Te++],--me;);Te=Ee-$e,nt=ut}}}else if(Te+=Ce-me,me<Je){for(Je-=me;ut[Ee++]=De[Te++],--me;);Te=Ee-$e,nt=ut}for(;2<Je;)ut[Ee++]=nt[Te++],ut[Ee++]=nt[Te++],ut[Ee++]=nt[Te++],Je-=3;Je&&(ut[Ee++]=nt[Te++],1<Je&&(ut[Ee++]=nt[Te++]))}else{for(Te=Ee-$e;ut[Ee++]=ut[Te++],ut[Ee++]=ut[Te++],ut[Ee++]=ut[Te++],2<(Je-=3););Je&&(ut[Ee++]=ut[Te++],1<Je&&(ut[Ee++]=ut[Te++]))}break}}break}}while(ye<xe&&Ee<Ne);ye-=Je=He>>3,Ue&=(1<<(He-=Je<<3))-1,pe.next_in=ye,pe.next_out=Ee,pe.avail_in=ye<xe?xe-ye+5:5-(ye-xe),pe.avail_out=Ee<Ne?Ne-Ee+257:257-(Ee-Ne),ge.hold=Ue,ge.bits=He}},{}],49:[function(ke,Ke,Be){"use strict";var pe=ke("../utils/common"),Le=ke("./adler32"),ge=ke("./crc32"),ye=ke("./inffast"),xe=ke("./inftrees"),Ee=1,Me=2,Ne=0,we=-2,be=1,se=852,Ce=592;function De(Te){return(Te>>>24&255)+(Te>>>8&65280)+((65280&Te)<<8)+((255&Te)<<24)}function Ue(){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 pe.Buf16(320),this.work=new pe.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(Te){var nt;return Te&&Te.state?(nt=Te.state,Te.total_in=Te.total_out=nt.total=0,Te.msg="",nt.wrap&&(Te.adler=1&nt.wrap),nt.mode=be,nt.last=0,nt.havedict=0,nt.dmax=32768,nt.head=null,nt.hold=0,nt.bits=0,nt.lencode=nt.lendyn=new pe.Buf32(se),nt.distcode=nt.distdyn=new pe.Buf32(Ce),nt.sane=1,nt.back=-1,Ne):we}function ve(Te){var nt;return Te&&Te.state?((nt=Te.state).wsize=0,nt.whave=0,nt.wnext=0,He(Te)):we}function Qe(Te,nt){var Ie,ut;return Te&&Te.state?(ut=Te.state,nt<0?(Ie=0,nt=-nt):(Ie=1+(nt>>4),nt<48&&(nt&=15)),nt&&(nt<8||15<nt)?we:(ut.window!==null&&ut.wbits!==nt&&(ut.window=null),ut.wrap=Ie,ut.wbits=nt,ve(Te))):we}function Xe(Te,nt){var Ie,ut;return Te?(ut=new Ue,(Te.state=ut).window=null,(Ie=Qe(Te,nt))!==Ne&&(Te.state=null),Ie):we}var ze,qe,me=!0;function Je(Te){if(me){var nt;for(ze=new pe.Buf32(512),qe=new pe.Buf32(32),nt=0;nt<144;)Te.lens[nt++]=8;for(;nt<256;)Te.lens[nt++]=9;for(;nt<280;)Te.lens[nt++]=7;for(;nt<288;)Te.lens[nt++]=8;for(xe(Ee,Te.lens,0,288,ze,0,Te.work,{bits:9}),nt=0;nt<32;)Te.lens[nt++]=5;xe(Me,Te.lens,0,32,qe,0,Te.work,{bits:5}),me=!1}Te.lencode=ze,Te.lenbits=9,Te.distcode=qe,Te.distbits=5}function $e(Te,nt,Ie,ut){var Ut,gt=Te.state;return gt.window===null&&(gt.wsize=1<<gt.wbits,gt.wnext=0,gt.whave=0,gt.window=new pe.Buf8(gt.wsize)),ut>=gt.wsize?(pe.arraySet(gt.window,nt,Ie-gt.wsize,gt.wsize,0),gt.wnext=0,gt.whave=gt.wsize):(ut<(Ut=gt.wsize-gt.wnext)&&(Ut=ut),pe.arraySet(gt.window,nt,Ie-ut,Ut,gt.wnext),(ut-=Ut)?(pe.arraySet(gt.window,nt,Ie-ut,ut,0),gt.wnext=ut,gt.whave=gt.wsize):(gt.wnext+=Ut,gt.wnext===gt.wsize&&(gt.wnext=0),gt.whave<gt.wsize&&(gt.whave+=Ut))),0}Be.inflateReset=ve,Be.inflateReset2=Qe,Be.inflateResetKeep=He,Be.inflateInit=function(Te){return Xe(Te,15)},Be.inflateInit2=Xe,Be.inflate=function(Te,nt){var Ie,ut,Ut,gt,ct,Ft,Ye,oe,Pe,at,At,Ge,ot,mt,yt,Bt,Nt,Ct,Lt,Jt,le,Ae,ee,z,ae=0,te=new pe.Buf8(4),We=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Te||!Te.state||!Te.output||!Te.input&&Te.avail_in!==0)return we;(Ie=Te.state).mode===12&&(Ie.mode=13),ct=Te.next_out,Ut=Te.output,Ye=Te.avail_out,gt=Te.next_in,ut=Te.input,Ft=Te.avail_in,oe=Ie.hold,Pe=Ie.bits,at=Ft,At=Ye,Ae=Ne;e:for(;;)switch(Ie.mode){case be:if(Ie.wrap===0){Ie.mode=13;break}for(;Pe<16;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(2&Ie.wrap&&oe===35615){te[Ie.check=0]=255&oe,te[1]=oe>>>8&255,Ie.check=ge(Ie.check,te,2,0),Pe=oe=0,Ie.mode=2;break}if(Ie.flags=0,Ie.head&&(Ie.head.done=!1),!(1&Ie.wrap)||(((255&oe)<<8)+(oe>>8))%31){Te.msg="incorrect header check",Ie.mode=30;break}if((15&oe)!=8){Te.msg="unknown compression method",Ie.mode=30;break}if(Pe-=4,le=8+(15&(oe>>>=4)),Ie.wbits===0)Ie.wbits=le;else if(le>Ie.wbits){Te.msg="invalid window size",Ie.mode=30;break}Ie.dmax=1<<le,Te.adler=Ie.check=1,Ie.mode=512&oe?10:12,Pe=oe=0;break;case 2:for(;Pe<16;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(Ie.flags=oe,(255&Ie.flags)!=8){Te.msg="unknown compression method",Ie.mode=30;break}if(57344&Ie.flags){Te.msg="unknown header flags set",Ie.mode=30;break}Ie.head&&(Ie.head.text=oe>>8&1),512&Ie.flags&&(te[0]=255&oe,te[1]=oe>>>8&255,Ie.check=ge(Ie.check,te,2,0)),Pe=oe=0,Ie.mode=3;case 3:for(;Pe<32;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.head&&(Ie.head.time=oe),512&Ie.flags&&(te[0]=255&oe,te[1]=oe>>>8&255,te[2]=oe>>>16&255,te[3]=oe>>>24&255,Ie.check=ge(Ie.check,te,4,0)),Pe=oe=0,Ie.mode=4;case 4:for(;Pe<16;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.head&&(Ie.head.xflags=255&oe,Ie.head.os=oe>>8),512&Ie.flags&&(te[0]=255&oe,te[1]=oe>>>8&255,Ie.check=ge(Ie.check,te,2,0)),Pe=oe=0,Ie.mode=5;case 5:if(1024&Ie.flags){for(;Pe<16;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.length=oe,Ie.head&&(Ie.head.extra_len=oe),512&Ie.flags&&(te[0]=255&oe,te[1]=oe>>>8&255,Ie.check=ge(Ie.check,te,2,0)),Pe=oe=0}else Ie.head&&(Ie.head.extra=null);Ie.mode=6;case 6:if(1024&Ie.flags&&(Ft<(Ge=Ie.length)&&(Ge=Ft),Ge&&(Ie.head&&(le=Ie.head.extra_len-Ie.length,Ie.head.extra||(Ie.head.extra=new Array(Ie.head.extra_len)),pe.arraySet(Ie.head.extra,ut,gt,Ge,le)),512&Ie.flags&&(Ie.check=ge(Ie.check,ut,Ge,gt)),Ft-=Ge,gt+=Ge,Ie.length-=Ge),Ie.length))break e;Ie.length=0,Ie.mode=7;case 7:if(2048&Ie.flags){if(Ft===0)break e;for(Ge=0;le=ut[gt+Ge++],Ie.head&&le&&Ie.length<65536&&(Ie.head.name+=String.fromCharCode(le)),le&&Ge<Ft;);if(512&Ie.flags&&(Ie.check=ge(Ie.check,ut,Ge,gt)),Ft-=Ge,gt+=Ge,le)break e}else Ie.head&&(Ie.head.name=null);Ie.length=0,Ie.mode=8;case 8:if(4096&Ie.flags){if(Ft===0)break e;for(Ge=0;le=ut[gt+Ge++],Ie.head&&le&&Ie.length<65536&&(Ie.head.comment+=String.fromCharCode(le)),le&&Ge<Ft;);if(512&Ie.flags&&(Ie.check=ge(Ie.check,ut,Ge,gt)),Ft-=Ge,gt+=Ge,le)break e}else Ie.head&&(Ie.head.comment=null);Ie.mode=9;case 9:if(512&Ie.flags){for(;Pe<16;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(oe!==(65535&Ie.check)){Te.msg="header crc mismatch",Ie.mode=30;break}Pe=oe=0}Ie.head&&(Ie.head.hcrc=Ie.flags>>9&1,Ie.head.done=!0),Te.adler=Ie.check=0,Ie.mode=12;break;case 10:for(;Pe<32;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Te.adler=Ie.check=De(oe),Pe=oe=0,Ie.mode=11;case 11:if(Ie.havedict===0)return Te.next_out=ct,Te.avail_out=Ye,Te.next_in=gt,Te.avail_in=Ft,Ie.hold=oe,Ie.bits=Pe,2;Te.adler=Ie.check=1,Ie.mode=12;case 12:if(nt===5||nt===6)break e;case 13:if(Ie.last){oe>>>=7&Pe,Pe-=7&Pe,Ie.mode=27;break}for(;Pe<3;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}switch(Ie.last=1&oe,Pe-=1,3&(oe>>>=1)){case 0:Ie.mode=14;break;case 1:if(Je(Ie),Ie.mode=20,nt!==6)break;oe>>>=2,Pe-=2;break e;case 2:Ie.mode=17;break;case 3:Te.msg="invalid block type",Ie.mode=30}oe>>>=2,Pe-=2;break;case 14:for(oe>>>=7&Pe,Pe-=7&Pe;Pe<32;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if((65535&oe)!=(oe>>>16^65535)){Te.msg="invalid stored block lengths",Ie.mode=30;break}if(Ie.length=65535&oe,Pe=oe=0,Ie.mode=15,nt===6)break e;case 15:Ie.mode=16;case 16:if(Ge=Ie.length){if(Ft<Ge&&(Ge=Ft),Ye<Ge&&(Ge=Ye),Ge===0)break e;pe.arraySet(Ut,ut,gt,Ge,ct),Ft-=Ge,gt+=Ge,Ye-=Ge,ct+=Ge,Ie.length-=Ge;break}Ie.mode=12;break;case 17:for(;Pe<14;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(Ie.nlen=257+(31&oe),oe>>>=5,Pe-=5,Ie.ndist=1+(31&oe),oe>>>=5,Pe-=5,Ie.ncode=4+(15&oe),oe>>>=4,Pe-=4,286<Ie.nlen||30<Ie.ndist){Te.msg="too many length or distance symbols",Ie.mode=30;break}Ie.have=0,Ie.mode=18;case 18:for(;Ie.have<Ie.ncode;){for(;Pe<3;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.lens[We[Ie.have++]]=7&oe,oe>>>=3,Pe-=3}for(;Ie.have<19;)Ie.lens[We[Ie.have++]]=0;if(Ie.lencode=Ie.lendyn,Ie.lenbits=7,ee={bits:Ie.lenbits},Ae=xe(0,Ie.lens,0,19,Ie.lencode,0,Ie.work,ee),Ie.lenbits=ee.bits,Ae){Te.msg="invalid code lengths set",Ie.mode=30;break}Ie.have=0,Ie.mode=19;case 19:for(;Ie.have<Ie.nlen+Ie.ndist;){for(;Bt=(ae=Ie.lencode[oe&(1<<Ie.lenbits)-1])>>>16&255,Nt=65535&ae,!((yt=ae>>>24)<=Pe);){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(Nt<16)oe>>>=yt,Pe-=yt,Ie.lens[Ie.have++]=Nt;else{if(Nt===16){for(z=yt+2;Pe<z;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(oe>>>=yt,Pe-=yt,Ie.have===0){Te.msg="invalid bit length repeat",Ie.mode=30;break}le=Ie.lens[Ie.have-1],Ge=3+(3&oe),oe>>>=2,Pe-=2}else if(Nt===17){for(z=yt+3;Pe<z;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Pe-=yt,le=0,Ge=3+(7&(oe>>>=yt)),oe>>>=3,Pe-=3}else{for(z=yt+7;Pe<z;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Pe-=yt,le=0,Ge=11+(127&(oe>>>=yt)),oe>>>=7,Pe-=7}if(Ie.have+Ge>Ie.nlen+Ie.ndist){Te.msg="invalid bit length repeat",Ie.mode=30;break}for(;Ge--;)Ie.lens[Ie.have++]=le}}if(Ie.mode===30)break;if(Ie.lens[256]===0){Te.msg="invalid code -- missing end-of-block",Ie.mode=30;break}if(Ie.lenbits=9,ee={bits:Ie.lenbits},Ae=xe(Ee,Ie.lens,0,Ie.nlen,Ie.lencode,0,Ie.work,ee),Ie.lenbits=ee.bits,Ae){Te.msg="invalid literal/lengths set",Ie.mode=30;break}if(Ie.distbits=6,Ie.distcode=Ie.distdyn,ee={bits:Ie.distbits},Ae=xe(Me,Ie.lens,Ie.nlen,Ie.ndist,Ie.distcode,0,Ie.work,ee),Ie.distbits=ee.bits,Ae){Te.msg="invalid distances set",Ie.mode=30;break}if(Ie.mode=20,nt===6)break e;case 20:Ie.mode=21;case 21:if(6<=Ft&&258<=Ye){Te.next_out=ct,Te.avail_out=Ye,Te.next_in=gt,Te.avail_in=Ft,Ie.hold=oe,Ie.bits=Pe,ye(Te,At),ct=Te.next_out,Ut=Te.output,Ye=Te.avail_out,gt=Te.next_in,ut=Te.input,Ft=Te.avail_in,oe=Ie.hold,Pe=Ie.bits,Ie.mode===12&&(Ie.back=-1);break}for(Ie.back=0;Bt=(ae=Ie.lencode[oe&(1<<Ie.lenbits)-1])>>>16&255,Nt=65535&ae,!((yt=ae>>>24)<=Pe);){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(Bt&&!(240&Bt)){for(Ct=yt,Lt=Bt,Jt=Nt;Bt=(ae=Ie.lencode[Jt+((oe&(1<<Ct+Lt)-1)>>Ct)])>>>16&255,Nt=65535&ae,!(Ct+(yt=ae>>>24)<=Pe);){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}oe>>>=Ct,Pe-=Ct,Ie.back+=Ct}if(oe>>>=yt,Pe-=yt,Ie.back+=yt,Ie.length=Nt,Bt===0){Ie.mode=26;break}if(32&Bt){Ie.back=-1,Ie.mode=12;break}if(64&Bt){Te.msg="invalid literal/length code",Ie.mode=30;break}Ie.extra=15&Bt,Ie.mode=22;case 22:if(Ie.extra){for(z=Ie.extra;Pe<z;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.length+=oe&(1<<Ie.extra)-1,oe>>>=Ie.extra,Pe-=Ie.extra,Ie.back+=Ie.extra}Ie.was=Ie.length,Ie.mode=23;case 23:for(;Bt=(ae=Ie.distcode[oe&(1<<Ie.distbits)-1])>>>16&255,Nt=65535&ae,!((yt=ae>>>24)<=Pe);){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(!(240&Bt)){for(Ct=yt,Lt=Bt,Jt=Nt;Bt=(ae=Ie.distcode[Jt+((oe&(1<<Ct+Lt)-1)>>Ct)])>>>16&255,Nt=65535&ae,!(Ct+(yt=ae>>>24)<=Pe);){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}oe>>>=Ct,Pe-=Ct,Ie.back+=Ct}if(oe>>>=yt,Pe-=yt,Ie.back+=yt,64&Bt){Te.msg="invalid distance code",Ie.mode=30;break}Ie.offset=Nt,Ie.extra=15&Bt,Ie.mode=24;case 24:if(Ie.extra){for(z=Ie.extra;Pe<z;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}Ie.offset+=oe&(1<<Ie.extra)-1,oe>>>=Ie.extra,Pe-=Ie.extra,Ie.back+=Ie.extra}if(Ie.offset>Ie.dmax){Te.msg="invalid distance too far back",Ie.mode=30;break}Ie.mode=25;case 25:if(Ye===0)break e;if(Ge=At-Ye,Ie.offset>Ge){if((Ge=Ie.offset-Ge)>Ie.whave&&Ie.sane){Te.msg="invalid distance too far back",Ie.mode=30;break}ot=Ge>Ie.wnext?(Ge-=Ie.wnext,Ie.wsize-Ge):Ie.wnext-Ge,Ge>Ie.length&&(Ge=Ie.length),mt=Ie.window}else mt=Ut,ot=ct-Ie.offset,Ge=Ie.length;for(Ye<Ge&&(Ge=Ye),Ye-=Ge,Ie.length-=Ge;Ut[ct++]=mt[ot++],--Ge;);Ie.length===0&&(Ie.mode=21);break;case 26:if(Ye===0)break e;Ut[ct++]=Ie.length,Ye--,Ie.mode=21;break;case 27:if(Ie.wrap){for(;Pe<32;){if(Ft===0)break e;Ft--,oe|=ut[gt++]<<Pe,Pe+=8}if(At-=Ye,Te.total_out+=At,Ie.total+=At,At&&(Te.adler=Ie.check=Ie.flags?ge(Ie.check,Ut,At,ct-At):Le(Ie.check,Ut,At,ct-At)),At=Ye,(Ie.flags?oe:De(oe))!==Ie.check){Te.msg="incorrect data check",Ie.mode=30;break}Pe=oe=0}Ie.mode=28;case 28:if(Ie.wrap&&Ie.flags){for(;Pe<32;){if(Ft===0)break e;Ft--,oe+=ut[gt++]<<Pe,Pe+=8}if(oe!==(4294967295&Ie.total)){Te.msg="incorrect length check",Ie.mode=30;break}Pe=oe=0}Ie.mode=29;case 29:Ae=1;break e;case 30:Ae=-3;break e;case 31:return-4;case 32:default:return we}return Te.next_out=ct,Te.avail_out=Ye,Te.next_in=gt,Te.avail_in=Ft,Ie.hold=oe,Ie.bits=Pe,(Ie.wsize||At!==Te.avail_out&&Ie.mode<30&&(Ie.mode<27||nt!==4))&&$e(Te,Te.output,Te.next_out,At-Te.avail_out)?(Ie.mode=31,-4):(at-=Te.avail_in,At-=Te.avail_out,Te.total_in+=at,Te.total_out+=At,Ie.total+=At,Ie.wrap&&At&&(Te.adler=Ie.check=Ie.flags?ge(Ie.check,Ut,At,Te.next_out-At):Le(Ie.check,Ut,At,Te.next_out-At)),Te.data_type=Ie.bits+(Ie.last?64:0)+(Ie.mode===12?128:0)+(Ie.mode===20||Ie.mode===15?256:0),(at==0&&At===0||nt===4)&&Ae===Ne&&(Ae=-5),Ae)},Be.inflateEnd=function(Te){if(!Te||!Te.state)return we;var nt=Te.state;return nt.window&&(nt.window=null),Te.state=null,Ne},Be.inflateGetHeader=function(Te,nt){var Ie;return Te&&Te.state&&2&(Ie=Te.state).wrap?((Ie.head=nt).done=!1,Ne):we},Be.inflateSetDictionary=function(Te,nt){var Ie,ut=nt.length;return Te&&Te.state?(Ie=Te.state).wrap!==0&&Ie.mode!==11?we:Ie.mode===11&&Le(1,nt,ut,0)!==Ie.check?-3:$e(Te,nt,ut,ut)?(Ie.mode=31,-4):(Ie.havedict=1,Ne):we},Be.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(ke,Ke,Be){"use strict";var pe=ke("../utils/common"),Le=[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],ge=[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],ye=[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],xe=[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];Ke.exports=function(Ee,Me,Ne,we,be,se,Ce,De){var Ue,He,ve,Qe,Xe,ze,qe,me,Je,$e=De.bits,Te=0,nt=0,Ie=0,ut=0,Ut=0,gt=0,ct=0,Ft=0,Ye=0,oe=0,Pe=null,at=0,At=new pe.Buf16(16),Ge=new pe.Buf16(16),ot=null,mt=0;for(Te=0;Te<=15;Te++)At[Te]=0;for(nt=0;nt<we;nt++)At[Me[Ne+nt]]++;for(Ut=$e,ut=15;1<=ut&&At[ut]===0;ut--);if(ut<Ut&&(Ut=ut),ut===0)return be[se++]=20971520,be[se++]=20971520,De.bits=1,0;for(Ie=1;Ie<ut&&At[Ie]===0;Ie++);for(Ut<Ie&&(Ut=Ie),Te=Ft=1;Te<=15;Te++)if(Ft<<=1,(Ft-=At[Te])<0)return-1;if(0<Ft&&(Ee===0||ut!==1))return-1;for(Ge[1]=0,Te=1;Te<15;Te++)Ge[Te+1]=Ge[Te]+At[Te];for(nt=0;nt<we;nt++)Me[Ne+nt]!==0&&(Ce[Ge[Me[Ne+nt]]++]=nt);if(ze=Ee===0?(Pe=ot=Ce,19):Ee===1?(Pe=Le,at-=257,ot=ge,mt-=257,256):(Pe=ye,ot=xe,-1),Te=Ie,Xe=se,ct=nt=oe=0,ve=-1,Qe=(Ye=1<<(gt=Ut))-1,Ee===1&&852<Ye||Ee===2&&592<Ye)return 1;for(;;){for(qe=Te-ct,Je=Ce[nt]<ze?(me=0,Ce[nt]):Ce[nt]>ze?(me=ot[mt+Ce[nt]],Pe[at+Ce[nt]]):(me=96,0),Ue=1<<Te-ct,Ie=He=1<<gt;be[Xe+(oe>>ct)+(He-=Ue)]=qe<<24|me<<16|Je|0,He!==0;);for(Ue=1<<Te-1;oe&Ue;)Ue>>=1;if(Ue!==0?(oe&=Ue-1,oe+=Ue):oe=0,nt++,--At[Te]==0){if(Te===ut)break;Te=Me[Ne+Ce[nt]]}if(Ut<Te&&(oe&Qe)!==ve){for(ct===0&&(ct=Ut),Xe+=Ie,Ft=1<<(gt=Te-ct);gt+ct<ut&&!((Ft-=At[gt+ct])<=0);)gt++,Ft<<=1;if(Ye+=1<<gt,Ee===1&&852<Ye||Ee===2&&592<Ye)return 1;be[ve=oe&Qe]=Ut<<24|gt<<16|Xe-se|0}}return oe!==0&&(be[Xe+oe]=Te-ct<<24|64<<16|0),De.bits=Ut,0}},{"../utils/common":41}],51:[function(ke,Ke,Be){"use strict";Ke.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,Ke,Be){"use strict";var pe=ke("../utils/common"),Le=0,ge=1;function ye(ae){for(var te=ae.length;0<=--te;)ae[te]=0}var xe=0,Ee=29,Me=256,Ne=Me+1+Ee,we=30,be=19,se=2*Ne+1,Ce=15,De=16,Ue=7,He=256,ve=16,Qe=17,Xe=18,ze=[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],qe=[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],me=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Je=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$e=new Array(2*(Ne+2));ye($e);var Te=new Array(2*we);ye(Te);var nt=new Array(512);ye(nt);var Ie=new Array(256);ye(Ie);var ut=new Array(Ee);ye(ut);var Ut,gt,ct,Ft=new Array(we);function Ye(ae,te,We,ft,lt){this.static_tree=ae,this.extra_bits=te,this.extra_base=We,this.elems=ft,this.max_length=lt,this.has_stree=ae&&ae.length}function oe(ae,te){this.dyn_tree=ae,this.max_code=0,this.stat_desc=te}function Pe(ae){return ae<256?nt[ae]:nt[256+(ae>>>7)]}function at(ae,te){ae.pending_buf[ae.pending++]=255&te,ae.pending_buf[ae.pending++]=te>>>8&255}function At(ae,te,We){ae.bi_valid>De-We?(ae.bi_buf|=te<<ae.bi_valid&65535,at(ae,ae.bi_buf),ae.bi_buf=te>>De-ae.bi_valid,ae.bi_valid+=We-De):(ae.bi_buf|=te<<ae.bi_valid&65535,ae.bi_valid+=We)}function Ge(ae,te,We){At(ae,We[2*te],We[2*te+1])}function ot(ae,te){for(var We=0;We|=1&ae,ae>>>=1,We<<=1,0<--te;);return We>>>1}function mt(ae,te,We){var ft,lt,zt=new Array(Ce+1),Kt=0;for(ft=1;ft<=Ce;ft++)zt[ft]=Kt=Kt+We[ft-1]<<1;for(lt=0;lt<=te;lt++){var Pt=ae[2*lt+1];Pt!==0&&(ae[2*lt]=ot(zt[Pt]++,Pt))}}function yt(ae){var te;for(te=0;te<Ne;te++)ae.dyn_ltree[2*te]=0;for(te=0;te<we;te++)ae.dyn_dtree[2*te]=0;for(te=0;te<be;te++)ae.bl_tree[2*te]=0;ae.dyn_ltree[2*He]=1,ae.opt_len=ae.static_len=0,ae.last_lit=ae.matches=0}function Bt(ae){8<ae.bi_valid?at(ae,ae.bi_buf):0<ae.bi_valid&&(ae.pending_buf[ae.pending++]=ae.bi_buf),ae.bi_buf=0,ae.bi_valid=0}function Nt(ae,te,We,ft){var lt=2*te,zt=2*We;return ae[lt]<ae[zt]||ae[lt]===ae[zt]&&ft[te]<=ft[We]}function Ct(ae,te,We){for(var ft=ae.heap[We],lt=We<<1;lt<=ae.heap_len&&(lt<ae.heap_len&&Nt(te,ae.heap[lt+1],ae.heap[lt],ae.depth)&&lt++,!Nt(te,ft,ae.heap[lt],ae.depth));)ae.heap[We]=ae.heap[lt],We=lt,lt<<=1;ae.heap[We]=ft}function Lt(ae,te,We){var ft,lt,zt,Kt,Pt=0;if(ae.last_lit!==0)for(;ft=ae.pending_buf[ae.d_buf+2*Pt]<<8|ae.pending_buf[ae.d_buf+2*Pt+1],lt=ae.pending_buf[ae.l_buf+Pt],Pt++,ft===0?Ge(ae,lt,te):(Ge(ae,(zt=Ie[lt])+Me+1,te),(Kt=ze[zt])!==0&&At(ae,lt-=ut[zt],Kt),Ge(ae,zt=Pe(--ft),We),(Kt=qe[zt])!==0&&At(ae,ft-=Ft[zt],Kt)),Pt<ae.last_lit;);Ge(ae,He,te)}function Jt(ae,te){var We,ft,lt,zt=te.dyn_tree,Kt=te.stat_desc.static_tree,Pt=te.stat_desc.has_stree,on=te.stat_desc.elems,ln=-1;for(ae.heap_len=0,ae.heap_max=se,We=0;We<on;We++)zt[2*We]!==0?(ae.heap[++ae.heap_len]=ln=We,ae.depth[We]=0):zt[2*We+1]=0;for(;ae.heap_len<2;)zt[2*(lt=ae.heap[++ae.heap_len]=ln<2?++ln:0)]=1,ae.depth[lt]=0,ae.opt_len--,Pt&&(ae.static_len-=Kt[2*lt+1]);for(te.max_code=ln,We=ae.heap_len>>1;1<=We;We--)Ct(ae,zt,We);for(lt=on;We=ae.heap[1],ae.heap[1]=ae.heap[ae.heap_len--],Ct(ae,zt,1),ft=ae.heap[1],ae.heap[--ae.heap_max]=We,ae.heap[--ae.heap_max]=ft,zt[2*lt]=zt[2*We]+zt[2*ft],ae.depth[lt]=(ae.depth[We]>=ae.depth[ft]?ae.depth[We]:ae.depth[ft])+1,zt[2*We+1]=zt[2*ft+1]=lt,ae.heap[1]=lt++,Ct(ae,zt,1),2<=ae.heap_len;);ae.heap[--ae.heap_max]=ae.heap[1],function(Jn,jn){var qn,Ar,xr,sr,_t,sn,Yn=jn.dyn_tree,Mr=jn.max_code,Ba=jn.stat_desc.static_tree,Fi=jn.stat_desc.has_stree,pi=jn.stat_desc.extra_bits,$r=jn.stat_desc.extra_base,Bi=jn.stat_desc.max_length,wi=0;for(sr=0;sr<=Ce;sr++)Jn.bl_count[sr]=0;for(Yn[2*Jn.heap[Jn.heap_max]+1]=0,qn=Jn.heap_max+1;qn<se;qn++)Bi<(sr=Yn[2*Yn[2*(Ar=Jn.heap[qn])+1]+1]+1)&&(sr=Bi,wi++),Yn[2*Ar+1]=sr,Mr<Ar||(Jn.bl_count[sr]++,_t=0,$r<=Ar&&(_t=pi[Ar-$r]),sn=Yn[2*Ar],Jn.opt_len+=sn*(sr+_t),Fi&&(Jn.static_len+=sn*(Ba[2*Ar+1]+_t)));if(wi!==0){do{for(sr=Bi-1;Jn.bl_count[sr]===0;)sr--;Jn.bl_count[sr]--,Jn.bl_count[sr+1]+=2,Jn.bl_count[Bi]--,wi-=2}while(0<wi);for(sr=Bi;sr!==0;sr--)for(Ar=Jn.bl_count[sr];Ar!==0;)Mr<(xr=Jn.heap[--qn])||(Yn[2*xr+1]!==sr&&(Jn.opt_len+=(sr-Yn[2*xr+1])*Yn[2*xr],Yn[2*xr+1]=sr),Ar--)}}(ae,te),mt(zt,ln,ae.bl_count)}function le(ae,te,We){var ft,lt,zt=-1,Kt=te[1],Pt=0,on=7,ln=4;for(Kt===0&&(on=138,ln=3),te[2*(We+1)+1]=65535,ft=0;ft<=We;ft++)lt=Kt,Kt=te[2*(ft+1)+1],++Pt<on&&lt===Kt||(Pt<ln?ae.bl_tree[2*lt]+=Pt:lt!==0?(lt!==zt&&ae.bl_tree[2*lt]++,ae.bl_tree[2*ve]++):Pt<=10?ae.bl_tree[2*Qe]++:ae.bl_tree[2*Xe]++,zt=lt,ln=(Pt=0)===Kt?(on=138,3):lt===Kt?(on=6,3):(on=7,4))}function Ae(ae,te,We){var ft,lt,zt=-1,Kt=te[1],Pt=0,on=7,ln=4;for(Kt===0&&(on=138,ln=3),ft=0;ft<=We;ft++)if(lt=Kt,Kt=te[2*(ft+1)+1],!(++Pt<on&&lt===Kt)){if(Pt<ln)for(;Ge(ae,lt,ae.bl_tree),--Pt!=0;);else lt!==0?(lt!==zt&&(Ge(ae,lt,ae.bl_tree),Pt--),Ge(ae,ve,ae.bl_tree),At(ae,Pt-3,2)):Pt<=10?(Ge(ae,Qe,ae.bl_tree),At(ae,Pt-3,3)):(Ge(ae,Xe,ae.bl_tree),At(ae,Pt-11,7));zt=lt,ln=(Pt=0)===Kt?(on=138,3):lt===Kt?(on=6,3):(on=7,4)}}ye(Ft);var ee=!1;function z(ae,te,We,ft){At(ae,(xe<<1)+(ft?1:0),3),function(lt,zt,Kt,Pt){Bt(lt),Pt&&(at(lt,Kt),at(lt,~Kt)),pe.arraySet(lt.pending_buf,lt.window,zt,Kt,lt.pending),lt.pending+=Kt}(ae,te,We,!0)}Be._tr_init=function(ae){ee||(function(){var te,We,ft,lt,zt,Kt=new Array(Ce+1);for(lt=ft=0;lt<Ee-1;lt++)for(ut[lt]=ft,te=0;te<1<<ze[lt];te++)Ie[ft++]=lt;for(Ie[ft-1]=lt,lt=zt=0;lt<16;lt++)for(Ft[lt]=zt,te=0;te<1<<qe[lt];te++)nt[zt++]=lt;for(zt>>=7;lt<we;lt++)for(Ft[lt]=zt<<7,te=0;te<1<<qe[lt]-7;te++)nt[256+zt++]=lt;for(We=0;We<=Ce;We++)Kt[We]=0;for(te=0;te<=143;)$e[2*te+1]=8,te++,Kt[8]++;for(;te<=255;)$e[2*te+1]=9,te++,Kt[9]++;for(;te<=279;)$e[2*te+1]=7,te++,Kt[7]++;for(;te<=287;)$e[2*te+1]=8,te++,Kt[8]++;for(mt($e,Ne+1,Kt),te=0;te<we;te++)Te[2*te+1]=5,Te[2*te]=ot(te,5);Ut=new Ye($e,ze,Me+1,Ne,Ce),gt=new Ye(Te,qe,0,we,Ce),ct=new Ye(new Array(0),me,0,be,Ue)}(),ee=!0),ae.l_desc=new oe(ae.dyn_ltree,Ut),ae.d_desc=new oe(ae.dyn_dtree,gt),ae.bl_desc=new oe(ae.bl_tree,ct),ae.bi_buf=0,ae.bi_valid=0,yt(ae)},Be._tr_stored_block=z,Be._tr_flush_block=function(ae,te,We,ft){var lt,zt,Kt=0;0<ae.level?(ae.strm.data_type===2&&(ae.strm.data_type=function(Pt){var on,ln=4093624447;for(on=0;on<=31;on++,ln>>>=1)if(1&ln&&Pt.dyn_ltree[2*on]!==0)return Le;if(Pt.dyn_ltree[18]!==0||Pt.dyn_ltree[20]!==0||Pt.dyn_ltree[26]!==0)return ge;for(on=32;on<Me;on++)if(Pt.dyn_ltree[2*on]!==0)return ge;return Le}(ae)),Jt(ae,ae.l_desc),Jt(ae,ae.d_desc),Kt=function(Pt){var on;for(le(Pt,Pt.dyn_ltree,Pt.l_desc.max_code),le(Pt,Pt.dyn_dtree,Pt.d_desc.max_code),Jt(Pt,Pt.bl_desc),on=be-1;3<=on&&Pt.bl_tree[2*Je[on]+1]===0;on--);return Pt.opt_len+=3*(on+1)+5+5+4,on}(ae),lt=ae.opt_len+3+7>>>3,(zt=ae.static_len+3+7>>>3)<=lt&&(lt=zt)):lt=zt=We+5,We+4<=lt&&te!==-1?z(ae,te,We,ft):ae.strategy===4||zt===lt?(At(ae,2+(ft?1:0),3),Lt(ae,$e,Te)):(At(ae,4+(ft?1:0),3),function(Pt,on,ln,Jn){var jn;for(At(Pt,on-257,5),At(Pt,ln-1,5),At(Pt,Jn-4,4),jn=0;jn<Jn;jn++)At(Pt,Pt.bl_tree[2*Je[jn]+1],3);Ae(Pt,Pt.dyn_ltree,on-1),Ae(Pt,Pt.dyn_dtree,ln-1)}(ae,ae.l_desc.max_code+1,ae.d_desc.max_code+1,Kt+1),Lt(ae,ae.dyn_ltree,ae.dyn_dtree)),yt(ae),ft&&Bt(ae)},Be._tr_tally=function(ae,te,We){return ae.pending_buf[ae.d_buf+2*ae.last_lit]=te>>>8&255,ae.pending_buf[ae.d_buf+2*ae.last_lit+1]=255&te,ae.pending_buf[ae.l_buf+ae.last_lit]=255&We,ae.last_lit++,te===0?ae.dyn_ltree[2*We]++:(ae.matches++,te--,ae.dyn_ltree[2*(Ie[We]+Me+1)]++,ae.dyn_dtree[2*Pe(te)]++),ae.last_lit===ae.lit_bufsize-1},Be._tr_align=function(ae){At(ae,2,3),Ge(ae,He,$e),function(te){te.bi_valid===16?(at(te,te.bi_buf),te.bi_buf=0,te.bi_valid=0):8<=te.bi_valid&&(te.pending_buf[te.pending++]=255&te.bi_buf,te.bi_buf>>=8,te.bi_valid-=8)}(ae)}},{"../utils/common":41}],53:[function(ke,Ke,Be){"use strict";Ke.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,Ke,Be){(function(pe){(function(Le,ge){"use strict";if(!Le.setImmediate){var ye,xe,Ee,Me,Ne=1,we={},be=!1,se=Le.document,Ce=Object.getPrototypeOf&&Object.getPrototypeOf(Le);Ce=Ce&&Ce.setTimeout?Ce:Le,ye={}.toString.call(Le.process)==="[object process]"?function(ve){je.nextTick(function(){Ue(ve)})}:function(){if(Le.postMessage&&!Le.importScripts){var ve=!0,Qe=Le.onmessage;return Le.onmessage=function(){ve=!1},Le.postMessage("","*"),Le.onmessage=Qe,ve}}()?(Me="setImmediate$"+Math.random()+"$",Le.addEventListener?Le.addEventListener("message",He,!1):Le.attachEvent("onmessage",He),function(ve){Le.postMessage(Me+ve,"*")}):Le.MessageChannel?((Ee=new MessageChannel).port1.onmessage=function(ve){Ue(ve.data)},function(ve){Ee.port2.postMessage(ve)}):se&&"onreadystatechange"in se.createElement("script")?(xe=se.documentElement,function(ve){var Qe=se.createElement("script");Qe.onreadystatechange=function(){Ue(ve),Qe.onreadystatechange=null,xe.removeChild(Qe),Qe=null},xe.appendChild(Qe)}):function(ve){setTimeout(Ue,0,ve)},Ce.setImmediate=function(ve){typeof ve!="function"&&(ve=new Function(""+ve));for(var Qe=new Array(arguments.length-1),Xe=0;Xe<Qe.length;Xe++)Qe[Xe]=arguments[Xe+1];var ze={callback:ve,args:Qe};return we[Ne]=ze,ye(Ne),Ne++},Ce.clearImmediate=De}function De(ve){delete we[ve]}function Ue(ve){if(be)setTimeout(Ue,0,ve);else{var Qe=we[ve];if(Qe){be=!0;try{(function(Xe){var ze=Xe.callback,qe=Xe.args;switch(qe.length){case 0:ze();break;case 1:ze(qe[0]);break;case 2:ze(qe[0],qe[1]);break;case 3:ze(qe[0],qe[1],qe[2]);break;default:ze.apply(ge,qe)}})(Qe)}finally{De(ve),be=!1}}}}function He(ve){ve.source===Le&&typeof ve.data=="string"&&ve.data.indexOf(Me)===0&&Ue(+ve.data.slice(Me.length))}})(typeof self=="undefined"?pe===void 0?this:pe:self)}).call(this,typeof re.g!="undefined"?re.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(wt,dt,re){"use strict";re.d(dt,{hP:function(){return Jt}});var y=function(le,Ae){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,z){ee.__proto__=z}||function(ee,z){for(var ae in z)Object.prototype.hasOwnProperty.call(z,ae)&&(ee[ae]=z[ae])})(le,Ae)};function je(le,Ae){function ee(){this.constructor=le}y(le,Ae),le.prototype=Ae===null?Object.create(Ae):(ee.prototype=Ae.prototype,new ee)}function ke(le,Ae,ee,z){return new(ee||(ee=Promise))(function(ae,te){function We(zt){try{lt(z.next(zt))}catch(Kt){te(Kt)}}function ft(zt){try{lt(z.throw(zt))}catch(Kt){te(Kt)}}function lt(zt){var Kt;zt.done?ae(zt.value):(Kt=zt.value,Kt instanceof ee?Kt:new ee(function(Pt){Pt(Kt)})).then(We,ft)}lt((z=z.apply(le,Ae||[])).next())})}function Ke(le,Ae){var ee,z,ae,te,We={label:0,sent:function(){if(1&ae[0])throw ae[1];return ae[1]},trys:[],ops:[]};return te={next:ft(0),throw:ft(1),return:ft(2)},typeof Symbol=="function"&&(te[Symbol.iterator]=function(){return this}),te;function ft(lt){return function(zt){return function(Kt){if(ee)throw new TypeError("Generator is already executing.");for(;We;)try{if(ee=1,z&&(ae=2&Kt[0]?z.return:Kt[0]?z.throw||((ae=z.return)&&ae.call(z),0):z.next)&&!(ae=ae.call(z,Kt[1])).done)return ae;switch(z=0,ae&&(Kt=[2&Kt[0],ae.value]),Kt[0]){case 0:case 1:ae=Kt;break;case 4:return We.label++,{value:Kt[1],done:!1};case 5:We.label++,z=Kt[1],Kt=[0];continue;case 7:Kt=We.ops.pop(),We.trys.pop();continue;default:if(ae=We.trys,!((ae=ae.length>0&&ae[ae.length-1])||Kt[0]!==6&&Kt[0]!==2)){We=0;continue}if(Kt[0]===3&&(!ae||Kt[1]>ae[0]&&Kt[1]<ae[3])){We.label=Kt[1];break}if(Kt[0]===6&&We.label<ae[1]){We.label=ae[1],ae=Kt;break}if(ae&&We.label<ae[2]){We.label=ae[2],We.ops.push(Kt);break}ae[2]&&We.ops.pop(),We.trys.pop();continue}Kt=Ae.call(le,We)}catch(Pt){Kt=[6,Pt],z=0}finally{ee=ae=0}if(5&Kt[0])throw Kt[1];return{value:Kt[0]?Kt[1]:void 0,done:!0}}([lt,zt])}}}function Be(){for(var le=0,Ae=0,ee=arguments.length;Ae<ee;Ae++)le+=arguments[Ae].length;var z=Array(le),ae=0;for(Ae=0;Ae<ee;Ae++)for(var te=arguments[Ae],We=0,ft=te.length;We<ft;We++,ae++)z[ae]=te[We];return z}var pe=function(){function le(){}return le.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},le.setAttributes=function(Ae,ee){for(var z=0,ae=ee;z<ae.length;z++){var te=ae[z],We=te[0],ft=te[1];Ae.setAttribute(We,ft)}},le.createRect=function(Ae,ee,z){var ae=document.createElementNS("http://www.w3.org/2000/svg","rect");return ae.setAttribute("width",Ae.toString()),ae.setAttribute("height",ee.toString()),z&&le.setAttributes(ae,z),ae},le.createLine=function(Ae,ee,z,ae,te){var We=document.createElementNS("http://www.w3.org/2000/svg","line");return We.setAttribute("x1",Ae.toString()),We.setAttribute("y1",ee.toString()),We.setAttribute("x2",z.toString()),We.setAttribute("y2",ae.toString()),te&&le.setAttributes(We,te),We},le.createPolygon=function(Ae,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","polygon");return z.setAttribute("points",Ae),ee&&le.setAttributes(z,ee),z},le.createCircle=function(Ae,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","circle");return z.setAttribute("cx",(Ae/2).toString()),z.setAttribute("cy",(Ae/2).toString()),z.setAttribute("r",Ae.toString()),ee&&le.setAttributes(z,ee),z},le.createEllipse=function(Ae,ee,z){var ae=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return ae.setAttribute("cx",(Ae/2).toString()),ae.setAttribute("cy",(ee/2).toString()),ae.setAttribute("rx",(Ae/2).toString()),ae.setAttribute("ry",(ee/2).toString()),z&&le.setAttributes(ae,z),ae},le.createGroup=function(Ae){var ee=document.createElementNS("http://www.w3.org/2000/svg","g");return Ae&&le.setAttributes(ee,Ae),ee},le.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},le.createMarker=function(Ae,ee,z,ae,te,We,ft){var lt=document.createElementNS("http://www.w3.org/2000/svg","marker");return le.setAttributes(lt,[["id",Ae],["orient",ee],["markerWidth",z.toString()],["markerHeight",ae.toString()],["refX",te.toString()],["refY",We.toString()]]),lt.appendChild(ft),lt},le.createText=function(Ae){var ee=document.createElementNS("http://www.w3.org/2000/svg","text");return ee.setAttribute("x","0"),ee.setAttribute("y","0"),Ae&&le.setAttributes(ee,Ae),ee},le.createTSpan=function(Ae,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","tspan");return z.textContent=Ae,ee&&le.setAttributes(z,ee),z},le.createImage=function(Ae){var ee=document.createElementNS("http://www.w3.org/2000/svg","image");return Ae&&le.setAttributes(ee,Ae),ee},le.createPoint=function(Ae,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return z.x=Ae,z.y=ee,z},le.createPath=function(Ae,ee){var z=document.createElementNS("http://www.w3.org/2000/svg","path");return z.setAttribute("d",Ae),ee&&le.setAttributes(z,ee),z},le}(),Le=function(){function le(){}return le.addKey=function(Ae){le.key=Ae},Object.defineProperty(le,"isLicensed",{get:function(){return!!le.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(le.key)},enumerable:!1,configurable:!0}),le}(),ge=function(){function le(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return le.prototype.rasterize=function(Ae,ee,z){var ae=this;return new Promise(function(te){var We=z!==void 0?z:document.createElement("canvas");Ae===null&&(ae.markersOnly=!0,ae.naturalSize=!1);var ft=document.createElementNS("http://www.w3.org/2000/svg","svg");ft.setAttribute("xmlns","http://www.w3.org/2000/svg"),ft.setAttribute("width",ee.width.baseVal.valueAsString),ft.setAttribute("height",ee.height.baseVal.valueAsString),ft.setAttribute("viewBox","0 0 "+ee.viewBox.baseVal.width.toString()+" "+ee.viewBox.baseVal.height.toString()),ft.innerHTML=ee.innerHTML,ae.naturalSize===!0?(ft.width.baseVal.value=Ae.naturalWidth,ft.height.baseVal.value=Ae.naturalHeight):ae.width!==void 0&&ae.height!==void 0&&(ft.width.baseVal.value=ae.width,ft.height.baseVal.value=ae.height),We.width=ft.width.baseVal.value,We.height=ft.height.baseVal.value;var lt=ft.outerHTML,zt=We.getContext("2d");ae.markersOnly!==!0&&zt.drawImage(Ae,0,0,We.width,We.height);var Kt=window.URL,Pt=new Image(We.width,We.height);Pt.setAttribute("crossOrigin","anonymous");var on=new Blob([lt],{type:"image/svg+xml"}),ln=Kt.createObjectURL(on);Pt.onload=function(){zt.drawImage(Pt,0,0),Kt.revokeObjectURL(ln);var Jn=We.toDataURL(ae.imageType,ae.imageQuality);te(Jn)},Pt.src=ln})},le}(),ye=function(){},xe=function(){function le(Ae){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+Ae+"_"}return Object.defineProperty(le.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(le.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(le.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),le.prototype.addClass=function(Ae){return this.styleSheet===void 0&&this.addStyleSheet(),Ae.name=""+this.classNamePrefix+Ae.localName,this.classes.push(Ae),this.styleSheet.sheet.insertRule("."+Ae.name+" {"+Ae.style+"}",this.styleSheet.sheet.cssRules.length),Ae},le.prototype.addRule=function(Ae){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(Ae),this.styleSheet.sheet.insertRule(Ae.selector+" {"+Ae.style+"}",this.styleSheet.sheet.cssRules.length)},le.prototype.addStyleSheet=function(){var Ae;this.styleSheet=document.createElement("style"),((Ae=this.styleSheetRoot)!==null&&Ae!==void 0?Ae:document.head).appendChild(this.styleSheet),this.addRule(new Ee("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new Ee("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new Ee("@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;
`))},le.prototype.removeStyleSheet=function(){var Ae;this.styleSheet&&(((Ae=this.styleSheetRoot)!==null&&Ae!==void 0?Ae:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},le}(),Ee=function(le,Ae){this.selector=le,this.style=Ae},Me=function(le,Ae){this.localName=le,this.style=Ae},Ne=function(){function le(Ae,ee,z,ae,te){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=Ae,this.displayMode=ee,this.markerItems=z,this.uiStyleSettings=ae,this.styles=te,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return le.prototype.show=function(Ae){var ee=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=Ae,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(te){var We=document.createElement("div");We.className=""+ee.toolbarButtonStyleClass.name,We.setAttribute("data-type-name",te.typeName),We.innerHTML=te.icon,We.addEventListener("click",function(){ee.markerToolbarButtonClicked(We,te)}),ee.buttons.push(We),ee.markerButtons.push(We)}),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 ae=document.createElement("div");ae.className=this.toolbarBlockStyleClass.name,ae.style.whiteSpace="nowrap",ae.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ae),this.addActionButton(ae,'<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(ae,'<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()},le.prototype.addButtonClickListener=function(Ae){this.buttonClickListeners.push(Ae)},le.prototype.removeButtonClickListener=function(Ae){this.buttonClickListeners.indexOf(Ae)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(Ae),1)},le.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},le.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var Ae=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<Ae||ee===Ae&&this.markerButtons.length-1===Ae?this.markerButtonBlock.appendChild(this.markerButtons[ee]):(ee===Ae&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ee]))}},le.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")},le.prototype.resetButtonStyles=function(){var Ae=this;this.buttons.forEach(function(ee){ee.className=ee.className.replace(Ae.uiStyleSettings.toolbarButtonStyleColorsClassName?Ae.uiStyleSettings.toolbarButtonStyleColorsClassName:Ae.toolbarButtonStyleColorsClass.name,"").trim(),ee.className=ee.className.replace(Ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?Ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:Ae.toolbarActiveButtonStyleColorsClass.name,"").trim(),ee.className+=" "+(Ae.uiStyleSettings.toolbarButtonStyleColorsClassName?Ae.uiStyleSettings.toolbarButtonStyleColorsClassName:Ae.toolbarButtonStyleColorsClass.name)})},le.prototype.addActionButton=function(Ae,ee,z){var ae=this,te=document.createElement("div");switch(te.className=""+this.toolbarButtonStyleClass.name,te.innerHTML=ee,te.setAttribute("data-action",z),te.addEventListener("click",function(){ae.actionToolbarButtonClicked(te,z)}),z){case"select":te.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":te.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":te.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":te.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":te.style.fill=this.uiStyleSettings.closeButtonColor}Ae.appendChild(te),this.buttons.push(te)},le.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 Ae=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Me("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*Ae)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*Ae)+`px;
padding: `+Ae+`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 Ee("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new Ee("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},le.prototype.markerToolbarButtonClicked=function(Ae,ee){this.setActiveButton(Ae),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(z){return z("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},le.prototype.actionToolbarButtonClicked=function(Ae,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])},le.prototype.setActiveButton=function(Ae){this.resetButtonStyles(),Ae.className=Ae.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),Ae.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},le.prototype.setActiveMarkerButton=function(Ae){var ee=this.markerButtons.find(function(z){return z.getAttribute("data-type-name")===Ae});ee&&this.setActiveButton(ee)},le.prototype.setCurrentMarker=function(Ae){var ee=this;this.currentMarker=Ae,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")})},le}(),we=function(){function le(Ae,ee,z,ae){this.panels=[],this.panelButtons=[],this.markerjsContainer=Ae,this.displayMode=ee,this.uiStyleSettings=z,this.styles=ae,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return le.prototype.addStyles=function(){var Ae;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: `+((Ae=this.uiStyleSettings.toolboxBackgroundColor)!==null&&Ae!==void 0?Ae: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 Ee("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Ee("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},le.prototype.show=function(Ae){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=Ae,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},le.prototype.setPanelButtons=function(Ae){var ee,z,ae=this;this.panels=Ae,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(te){var We;te.uiStyleSettings=ae.uiStyleSettings;var ft=document.createElement("div");ft.className=ae.toolboxButtonStyleClass.name+" "+((We=ae.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&We!==void 0?We:ae.toolboxButtonStyleColorsClass.name),ft.innerHTML=te.icon,ft.title=te.title,ft.addEventListener("click",function(){ae.panelButtonClick(te)}),ae.panelButtons.push(ft),ae.buttonRow.appendChild(ft)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},le.prototype.panelButtonClick=function(Ae){var ee=this,z=-1;if(Ae!==this.activePanel){z=this.panels.indexOf(Ae),this.panelRow.innerHTML="";var ae=Ae.getUi();ae.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ae),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=Ae}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(te,We){var ft,lt;te.className=ee.toolboxButtonStyleClass.name+" "+(We===z?""+((ft=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&ft!==void 0?ft:ee.toolboxActiveButtonStyleColorsClass.name):""+((lt=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&lt!==void 0?lt:ee.toolboxButtonStyleColorsClass.name))})},le}(),be=function(le,Ae){this.title=le,this.icon=Ae},se=function(le){function Ae(ee,z,ae,te){var We=le.call(this,ee,te||'<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 We.colors=[],We.addTransparent=!1,We.colorBoxes=[],We.colors=z,We.currentColor=ae,We.setCurrentColor=We.setCurrentColor.bind(We),We.getColorBox=We.getColorBox.bind(We),We}return je(Ae,le),Ae.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.whiteSpace="nowrap",this.colors.forEach(function(ae){var te=ee.getColorBox(ae);z.appendChild(te),ee.colorBoxes.push(te)}),z},Ae.prototype.getColorBox=function(ee){var z=this,ae=this.uiStyleSettings.toolbarHeight/4,te=this.uiStyleSettings.toolbarHeight-ae,We=document.createElement("div");We.style.display="inline-block",We.style.boxSizing="content-box",We.style.width=te-2+"px",We.style.height=te-2+"px",We.style.padding="1px",We.style.marginRight="2px",We.style.marginBottom="2px",We.style.borderWidth="2px",We.style.borderStyle="solid",We.style.borderRadius=(te+2)/2+"px",We.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",We.addEventListener("click",function(){z.setCurrentColor(ee,We)});var ft=document.createElement("div");return ft.style.display="inline-block",ft.style.width=te-2+"px",ft.style.height=te-2+"px",ft.style.backgroundColor=ee,ft.style.borderRadius=te/2+"px",ee==="transparent"&&(ft.style.fill=this.uiStyleSettings.toolboxAccentColor,ft.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>`),We.appendChild(ft),We},Ae.prototype.setCurrentColor=function(ee,z){var ae=this;this.currentColor=ee,this.colorBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},Ae}(be),Ce=function(){function le(Ae,ee,z){this._state="new",this._isSelected=!1,this._container=Ae,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(le.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(Ae){return!1},Object.defineProperty(le.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),le.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},le.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},le.prototype.pointerDown=function(Ae,ee){},le.prototype.dblClick=function(Ae,ee){},le.prototype.manipulate=function(Ae){},le.prototype.pointerUp=function(Ae){this.stateChanged()},le.prototype.dispose=function(){},le.prototype.addMarkerVisualToContainer=function(Ae){this.container.childNodes.length>0?this.container.insertBefore(Ae,this.container.childNodes[0]):this.container.appendChild(Ae)},le.prototype.getState=function(){return{typeName:le.typeName,state:this.state,notes:this.notes}},le.prototype.restoreState=function(Ae){this._state=Ae.state,this.notes=Ae.notes},le.prototype.scale=function(Ae,ee){},le.prototype.colorChanged=function(Ae){this.onColorChanged&&this.onColorChanged(Ae),this.stateChanged()},le.prototype.fillColorChanged=function(Ae){this.onFillColorChanged&&this.onFillColorChanged(Ae),this.stateChanged()},le.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var Ae=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),Ae.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(Ae)&&this.onStateChanged(this)}},le.typeName="MarkerBase",le}(),De=function(){function le(){this.findGripByVisual=this.findGripByVisual.bind(this)}return le.prototype.findGripByVisual=function(Ae){return this.topLeft.ownsTarget(Ae)?this.topLeft:this.topCenter.ownsTarget(Ae)?this.topCenter:this.topRight.ownsTarget(Ae)?this.topRight:this.centerLeft.ownsTarget(Ae)?this.centerLeft:this.centerRight.ownsTarget(Ae)?this.centerRight:this.bottomLeft.ownsTarget(Ae)?this.bottomLeft:this.bottomCenter.ownsTarget(Ae)?this.bottomCenter:this.bottomRight.ownsTarget(Ae)?this.bottomRight:void 0},le}(),Ue=function(){function le(){this.GRIP_SIZE=10,this.visual=pe.createGroup(),this.visual.appendChild(pe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(pe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return le.prototype.ownsTarget=function(Ae){return Ae===this.visual||Ae===this.visual.childNodes[0]||Ae===this.visual.childNodes[1]},le}(),He=function(){function le(){}return le.toITransformMatrix=function(Ae){return{a:Ae.a,b:Ae.b,c:Ae.c,d:Ae.d,e:Ae.e,f:Ae.f}},le.toSVGMatrix=function(Ae,ee){return Ae.a=ee.a,Ae.b=ee.b,Ae.c=ee.c,Ae.d=ee.d,Ae.e=ee.e,Ae.f=ee.f,Ae},le}(),ve=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.left=0,te.top=0,te.width=0,te.height=0,te.defaultSize={x:50,y:20},te.offsetX=0,te.offsetY=0,te.rotationAngle=0,te.CB_DISTANCE=10,te._suppressMarkerCreateEvent=!1,te.container.transform.baseVal.appendItem(pe.createTransform()),te.setupControlBox(),te}return je(Ae,le),Object.defineProperty(Ae.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var z=pe.createTransform();this._visual.transform.baseVal.appendItem(z)},enumerable:!1,configurable:!0}),Ae.prototype.ownsTarget=function(ee){return!!le.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},Ae.prototype.pointerDown=function(ee,z){le.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 ae=this.unrotatePoint(ee);if(this.manipulationStartX=ae.x,this.manipulationStartY=ae.y,this.offsetX=ae.x-this.left,this.offsetY=ae.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 te=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=te.x-this.width/2,this.top=te.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var We=this.container.transform.baseVal.getItem(0);We.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(We,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},Ae.prototype.pointerUp=function(ee){var z=this.state;le.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)},Ae.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},Ae.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)},Ae.prototype.resize=function(ee){var z=this.manipulationStartLeft,ae=this.manipulationStartWidth,te=this.manipulationStartTop,We=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:z=this.manipulationStartLeft+ee.x-this.manipulationStartX,ae=this.manipulationStartWidth+this.manipulationStartLeft-z;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ae=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:te=this.manipulationStartTop+ee.y-this.manipulationStartY,We=this.manipulationStartHeight+this.manipulationStartTop-te;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:We=this.manipulationStartHeight+ee.y-this.manipulationStartY}ae>=0?(this.left=z,this.width=ae):(this.left=z+ae,this.width=-ae),We>=0?(this.top=te,this.height=We):(this.top=te+We,this.height=-We),this.setSize()},Ae.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},Ae.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()}},Ae.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)},Ae.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM(),ae=pe.createPoint(ee.x,ee.y);return{x:(ae=ae.matrixTransform(z)).x,y:ae.y}},Ae.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var z=this.container.getCTM();z=z.inverse();var ae=pe.createPoint(ee.x,ee.y);return{x:(ae=ae.matrixTransform(z)).x,y:ae.y}},Ae.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Ae.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},Ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup();var ee=pe.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=pe.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=pe.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 De,this.addControlGrips(),this.controlBox.style.display="none"},Ae.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()},Ae.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()},Ae.prototype.createGrip=function(){var ee=new Ue;return ee.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(ee.visual),ee},Ae.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,z=-ee/2,ae=z,te=(this.width+this.CB_DISTANCE)/2-ee/2,We=(this.height+this.CB_DISTANCE)/2-ee/2,ft=this.height+this.CB_DISTANCE-ee/2,lt=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,z,ae),this.positionGrip(this.controlGrips.topCenter.visual,te,ae),this.positionGrip(this.controlGrips.topRight.visual,lt,ae),this.positionGrip(this.controlGrips.centerLeft.visual,z,We),this.positionGrip(this.controlGrips.centerRight.visual,lt,We),this.positionGrip(this.controlGrips.bottomLeft.visual,z,ft),this.positionGrip(this.controlGrips.bottomCenter.visual,te,ft),this.positionGrip(this.controlGrips.bottomRight.visual,lt,ft),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,te,ae-3*this.CB_DISTANCE)},Ae.prototype.positionGrip=function(ee,z,ae){var te=ee.transform.baseVal.getItem(0);te.setTranslate(z,ae),ee.transform.baseVal.replaceItem(te,0)},Ae.prototype.hideControlBox=function(){this.controlBox.style.display="none"},Ae.prototype.showControlBox=function(){this.controlBox.style.display=""},Ae.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:He.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:He.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},le.prototype.getState.call(this))},Ae.prototype.restoreState=function(ee){le.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(He.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,z.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(He.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,z.containerTransformMatrix))},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z);var ae=this.rotatePoint({x:this.left,y:this.top}),te=this.unrotatePoint({x:ae.x*ee,y:ae.y*z});this.left=te.x,this.top=te.y,this.width=this.width*ee,this.height=this.height*z,this.adjustControlBox()},Ae}(Ce),Qe=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.fillColor="transparent",te.strokeColor="transparent",te.strokeWidth=0,te.strokeDasharray="",te.opacity=1,te.setStrokeColor=te.setStrokeColor.bind(te),te.setFillColor=te.setFillColor.bind(te),te.setStrokeWidth=te.setStrokeWidth.bind(te),te.setStrokeDasharray=te.setStrokeDasharray.bind(te),te.createVisual=te.createVisual.bind(te),te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},Ae.prototype.createVisual=function(){this.visual=pe.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)},Ae.prototype.pointerDown=function(ee,z){le.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},Ae.prototype.manipulate=function(ee){le.prototype.manipulate.call(this,ee)},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),this.setSize()},Ae.prototype.setSize=function(){le.prototype.setSize.call(this),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},Ae.prototype.pointerUp=function(ee){le.prototype.pointerUp.call(this,ee),this.setSize()},Ae.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},Ae.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},Ae.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ae.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Ae.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},le.prototype.getState.call(this))},Ae.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(),le.prototype.restoreState.call(this,ee),this.setSize()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.setSize()},Ae.title="Rectangle marker",Ae}(ve),Xe=function(le){function Ae(ee,z,ae,te){var We=le.call(this,ee,te||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return We.widths=[],We.widthBoxes=[],We.widths=z,We.currentWidth=ae,We.setCurrentWidth=We.setCurrentWidth.bind(We),We}return je(Ae,le),Ae.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(ae){var te=document.createElement("div");te.style.display="flex",te.style.flexGrow="2",te.style.alignItems="center",te.style.justifyContent="space-between",te.style.padding="5px",te.style.borderWidth="2px",te.style.borderStyle="solid",te.style.borderColor=ae===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",te.addEventListener("click",function(){ee.setCurrentWidth(ae,te)}),z.appendChild(te);var We=document.createElement("div");We.innerText=ae.toString(),We.style.marginRight="5px",te.appendChild(We);var ft=document.createElement("div");ft.style.minHeight="20px",ft.style.flexGrow="2",ft.style.display="flex",ft.style.alignItems="center";var lt=document.createElement("hr");lt.style.minWidth="20px",lt.style.border="0px",lt.style.borderTop=ae+"px solid "+ee.uiStyleSettings.toolboxColor,lt.style.flexGrow="2",ft.appendChild(lt),te.appendChild(ft),ee.widthBoxes.push(te)}),z},Ae.prototype.setCurrentWidth=function(ee,z){var ae=this;this.currentWidth=ee,this.widthBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},Ae}(be),ze=function(le){function Ae(ee,z,ae,te){var We=le.call(this,ee,te||'<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 We.styles=[],We.styleBoxes=[],We.styles=z,We.currentStyle=ae,We.setCurrentStyle=We.setCurrentStyle.bind(We),We}return je(Ae,le),Ae.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(ae){var te=document.createElement("div");te.style.display="flex",te.style.alignItems="center",te.style.justifyContent="space-between",te.style.padding="5px",te.style.borderWidth="2px",te.style.borderStyle="solid",te.style.overflow="hidden",te.style.maxWidth=100/ee.styles.length-5+"%",te.style.borderColor=ae===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",te.addEventListener("click",function(){ee.setCurrentStyle(ae,te)}),z.appendChild(te);var We=document.createElement("div");We.style.minHeight="20px",We.style.flexGrow="2",We.style.overflow="hidden";var ft=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ee.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(ae!==""?'stroke-dasharray="'+ae+'"':"")+` />
</svg>`;We.innerHTML=ft,te.appendChild(We),ee.styleBoxes.push(te)}),z},Ae.prototype.setCurrentStyle=function(ee,z){var ae=this;this.currentStyle=ee,this.styleBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},Ae}(be),qe=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.strokeColor=ae.defaultColor,te.strokeWidth=ae.defaultStrokeWidth,te.strokeDasharray=ae.defaultStrokeDasharray,te.strokePanel=new se("Line color",ae.defaultColorSet,ae.defaultColor),te.strokePanel.onColorChanged=te.setStrokeColor,te.strokeWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.strokeWidthPanel.onWidthChanged=te.setStrokeWidth,te.strokeStylePanel=new ze("Line style",ae.defaultStrokeDasharrays,ae.defaultStrokeDasharray),te.strokeStylePanel.onStyleChanged=te.setStrokeDasharray,te}return je(Ae,le),Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=le.prototype.getState.call(this);return ee.typeName=Ae.typeName,ee},Ae.typeName="FrameMarker",Ae.title="Frame marker",Ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',Ae}(Qe),me=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"},Je=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.x1=0,te.y1=0,te.x2=0,te.y2=0,te.defaultLength=50,te.manipulationStartX=0,te.manipulationStartY=0,te.manipulationStartX1=0,te.manipulationStartY1=0,te.manipulationStartX2=0,te.manipulationStartY2=0,te.setupControlBox(),te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!!le.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},Ae.prototype.pointerDown=function(ee,z){le.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")},Ae.prototype.pointerUp=function(ee){var z=this.state;le.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)},Ae.prototype.adjustVisual=function(){},Ae.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)},Ae.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()},Ae.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Ae.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},Ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},Ae.prototype.adjustControlBox=function(){this.positionGrips()},Ae.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},Ae.prototype.createGrip=function(){var ee=new Ue;return ee.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(ee.visual),ee},Ae.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)},Ae.prototype.positionGrip=function(ee,z,ae){var te=ee.transform.baseVal.getItem(0);te.setTranslate(z,ae),ee.transform.baseVal.replaceItem(te,0)},Ae.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},le.prototype.getState.call(this))},Ae.prototype.restoreState=function(ee){le.prototype.restoreState.call(this,ee);var z=ee;this.x1=z.x1,this.y1=z.y1,this.x2=z.x2,this.y2=z.y2},Ae.prototype.scale=function(ee,z){le.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()},Ae}(Ce),$e=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.strokeColor="transparent",te.strokeWidth=0,te.strokeDasharray="",te.setStrokeColor=te.setStrokeColor.bind(te),te.setStrokeWidth=te.setStrokeWidth.bind(te),te.setStrokeDasharray=te.setStrokeDasharray.bind(te),te.strokeColor=ae.defaultColor,te.strokeWidth=ae.defaultStrokeWidth,te.strokeDasharray=ae.defaultStrokeDasharray,te.strokePanel=new se("Line color",ae.defaultColorSet,ae.defaultColor),te.strokePanel.onColorChanged=te.setStrokeColor,te.strokeWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.strokeWidthPanel.onWidthChanged=te.setStrokeWidth,te.strokeStylePanel=new ze("Line style",ae.defaultStrokeDasharrays,ae.defaultStrokeDasharray),te.strokeStylePanel.onStyleChanged=te.setStrokeDasharray,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},Ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=pe.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)},Ae.prototype.pointerDown=function(ee,z){le.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},Ae.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()),pe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Ae.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},Ae.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},Ae.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){le.prototype.restoreState.call(this,ee);var z=ee;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.createVisual(),this.adjustVisual()},Ae.typeName="LineMarker",Ae.title="Line marker",Ae.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',Ae}(Je),Te=function(le){function Ae(ee,z,ae,te){var We=le.call(this,ee,te||'<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 We.fonts=[],We.fontBoxes=[],We.fonts=z,We.currentFont=ae,We.setCurrentFont=We.setCurrentFont.bind(We),We}return je(Ae,le),Ae.prototype.getUi=function(){var ee=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.flexGrow="2",this.fonts.forEach(function(ae){var te=document.createElement("div");te.style.display="inline-block",te.style.alignItems="center",te.style.justifyContent="space-between",te.style.padding="5px",te.style.borderWidth="2px",te.style.borderStyle="solid",te.style.overflow="hidden",te.style.maxWidth=100/ee.fonts.length-5+"%",te.style.borderColor=ae===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",te.addEventListener("click",function(){ee.setCurrentFont(ae,te)}),z.appendChild(te);var We=document.createElement("div");We.style.display="flex",We.style.minHeight="20px",We.style.flexGrow="2",We.style.fontFamily=ae,We.style.overflow="hidden";var ft=document.createElement("div");ft.style.whiteSpace="nowrap",ft.style.overflow="hidden",ft.style.textOverflow="ellipsis",ft.innerHTML="The quick brown fox jumps over the lazy dog",We.appendChild(ft),te.appendChild(We),ee.fontBoxes.push(te)}),z},Ae.prototype.setCurrentFont=function(ee,z){var ae=this;this.currentFont=ee,this.fontBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},Ae}(be),nt=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.color="transparent",te.padding=5,te.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",te.text=te.DEFAULT_TEXT,te.isMoved=!1,te.color=ae.defaultColor,te.fontFamily=ae.defaultFontFamily,te.defaultSize={x:100,y:30},te.setColor=te.setColor.bind(te),te.setFont=te.setFont.bind(te),te.renderText=te.renderText.bind(te),te.sizeText=te.sizeText.bind(te),te.textEditDivClicked=te.textEditDivClicked.bind(te),te.showTextEditor=te.showTextEditor.bind(te),te.setSize=te.setSize.bind(te),te.positionTextEditor=te.positionTextEditor.bind(te),te.colorPanel=new se("Color",ae.defaultColorSet,ae.defaultColor),te.colorPanel.onColorChanged=te.setColor,te.fontFamilyPanel=new Te("Font",ae.defaultFontFamilies,ae.defaultFontFamily),te.fontFamilyPanel.onFontChanged=te.setFont,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){if(le.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(ae){ae===ee&&(z=!0)}),z},Ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.bgRectangle=pe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=pe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},Ae.prototype.pointerDown=function(ee,z){le.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")},Ae.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(pe.createTSpan(z.trim()===""?" ":z.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},Ae.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),z=1;if(ee.width>0&&ee.height>0){var ae=(1*this.width-this.width*this.padding*2/100)/ee.width,te=(1*this.height-this.height*this.padding*2/100)/ee.height;z=Math.min(ae,te)}return z},Ae.prototype.getTextPosition=function(ee){var z=this.textElement.getBBox(),ae=0,te=0;return z.width>0&&z.height>0&&(ae=(this.width-z.width*ee)/2,te=this.height/2-z.height*ee/2),{x:ae,y:te}},Ae.prototype.sizeText=function(){var ee=this.textElement.getBBox(),z=this.getTextScale(),ae=this.getTextPosition(z);ae.y-=ee.y*z,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ae.x+"px, "+ae.y+"px) scale("+z+", "+z+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ae.x,ae.y),this.textElement.transform.baseVal.getItem(1).setScale(z,z))},Ae.prototype.manipulate=function(ee){le.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)},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},Ae.prototype.setSize=function(){le.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},Ae.prototype.pointerUp=function(ee){var z=this.state;z==="creating"&&(this._suppressMarkerCreateEvent=!0),le.prototype.pointerUp.call(this,ee),this.setSize(),(z==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},Ae.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 ae=z.clipboardData.getData("text"),te=window.getSelection();if(!te.rangeCount)return!1;te.deleteFromDocument(),te.getRangeAt(0).insertNode(document.createTextNode(ae)),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")},Ae.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}),ae=this.textElement.getBBox(),te={x:ae.width*ee,y:ae.height*ee};z.x-=te.x/2,z.y-=te.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"}},Ae.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()},Ae.prototype.select=function(){le.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},Ae.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),le.prototype.deselect.call(this)},Ae.prototype.dblClick=function(ee,z){le.prototype.dblClick.call(this,ee,z),this.showTextEditor()},Ae.prototype.setColor=function(ee){this.textElement&&pe.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},Ae.prototype.setFont=function(ee){this.textElement&&pe.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},Ae.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},Ae.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.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(),le.prototype.restoreState.call(this,ee),this.setSize()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.setSize(),this.sizeText(),this.positionTextEditor()},Ae.typeName="TextMarker",Ae.title="Text marker",Ae.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>',Ae}(ve),Ie=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.color="transparent",te.lineWidth=3,te.drawing=!1,te.pixelRatio=1,te.color=ae.defaultColor,te.lineWidth=ae.defaultStrokeWidth,te.pixelRatio=ae.freehandPixelRatio,te.setColor=te.setColor.bind(te),te.addCanvas=te.addCanvas.bind(te),te.finishCreation=te.finishCreation.bind(te),te.setLineWidth=te.setLineWidth.bind(te),te.colorPanel=new se("Color",ae.defaultColorSet,ae.defaultColor),te.colorPanel.onColorChanged=te.setColor,te.lineWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.lineWidthPanel.onWidthChanged=te.setLineWidth,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},Ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.drawingImage=pe.createImage(),this.visual.appendChild(this.drawingImage);var ee=pe.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},Ae.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):le.prototype.pointerDown.call(this,ee,z)},Ae.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):le.prototype.manipulate.call(this,ee)},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},Ae.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):le.prototype.pointerUp.call(this,ee)},Ae.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)},Ae.prototype.select=function(){this.state==="creating"&&this.finishCreation(),le.prototype.select.call(this)},Ae.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),le.prototype.deselect.call(this)},Ae.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],ae=z[0],te=z[1],We=z[2],ft=z[3],lt=!1,zt=0;zt<this.canvasElement.height;zt++)for(var Kt=0;Kt<this.canvasElement.width;Kt++)ee.data[zt*this.canvasElement.width*4+4*Kt+3]>0&&(lt=!0,zt<te&&(te=zt),Kt<ae&&(ae=Kt),zt>ft&&(ft=zt),Kt>We&&(We=Kt));if(lt){this.left=ae/this.pixelRatio,this.top=te/this.pixelRatio,this.width=(We-ae)/this.pixelRatio,this.height=(ft-te)/this.pixelRatio;var Pt=document.createElement("canvas");Pt.width=We-ae,Pt.height=ft-te,Pt.getContext("2d").putImageData(this.canvasContext.getImageData(ae,te,We-ae,ft-te),0,0),this.drawingImgUrl=Pt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},Ae.prototype.setDrawingImage=function(){pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},Ae.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},Ae.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){this.createVisual(),le.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.setDrawingImage()},Ae.typeName="FreehandMarker",Ae.title="Freehand marker",Ae.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>',Ae}(ve),ut=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,ae||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return te.typeBoxes=[],te.currentType=z,te.setCurrentType=te.setCurrentType.bind(te),te}return je(Ae,le),Ae.prototype.getUi=function(){var ee=this,z=document.createElement("div");z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2";for(var ae=function(ft){var lt="both";switch(ft){case 0:lt="both";break;case 1:lt="start";break;case 2:lt="end";break;case 3:lt="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=lt===te.currentType?te.uiStyleSettings.toolboxAccentColor:"transparent",zt.addEventListener("click",function(){ee.setCurrentType(lt,zt)}),z.appendChild(zt),lt==="both"||lt==="start"){var Kt=document.createElement("div");Kt.style.display="flex",Kt.style.alignItems="center",Kt.style.minHeight="20px",Kt.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="`+(te.uiStyleSettings!==void 0?te.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Kt.style.marginLeft="5px",zt.appendChild(Kt)}var Pt=document.createElement("div");Pt.style.display="flex",Pt.style.alignItems="center",Pt.style.minHeight="20px",Pt.style.flexGrow="2";var on=document.createElement("hr");if(on.style.minWidth="20px",on.style.border="0px",on.style.borderTop="3px solid "+(te.uiStyleSettings!==void 0?te.uiStyleSettings.toolboxColor:"#eeeeee"),on.style.flexGrow="2",Pt.appendChild(on),zt.appendChild(Pt),lt==="both"||lt==="end"){var ln=document.createElement("div");ln.style.display="flex",ln.style.alignItems="center",ln.style.minHeight="20px",ln.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="`+(te.uiStyleSettings!==void 0?te.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,ln.style.marginRight="5px",zt.appendChild(ln)}te.typeBoxes.push(zt)},te=this,We=0;We<4;We++)ae(We);return z},Ae.prototype.setCurrentType=function(ee,z){var ae=this;this.currentType=ee,this.typeBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings!==void 0?ae.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},Ae}(be),Ut=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.arrowType="end",te.arrowBaseHeight=10,te.arrowBaseWidth=10,te.getArrowPoints=te.getArrowPoints.bind(te),te.setArrowType=te.setArrowType.bind(te),te.arrowTypePanel=new ut("Arrow type","end"),te.arrowTypePanel.onArrowTypeChanged=te.setArrowType,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},Ae.prototype.getArrowPoints=function(ee,z){var ae=this.arrowBaseWidth+2*this.strokeWidth,te=this.arrowBaseHeight+2*this.strokeWidth;return ee-ae/2+","+(z+te/2)+" "+ee+","+(z-te/2)+" "+(ee+ae/2)+","+(z+te/2)},Ae.prototype.createTips=function(){this.arrow1=pe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=pe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow2)},Ae.prototype.pointerDown=function(ee,z){le.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},Ae.prototype.adjustVisual=function(){if(le.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",pe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),pe.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 ae=this.arrow2.transform.baseVal.getItem(0);ae.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ae,0)}},Ae.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){le.prototype.restoreState.call(this,ee);var z=ee;this.arrowType=z.arrowType,this.createTips(),this.adjustVisual()},Ae.typeName="ArrowMarker",Ae.title="Arrow marker",Ae.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',Ae}($e),gt=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.fillColor=ae.defaultFillColor,te.strokeWidth=0,te.fillPanel=new se("Color",ae.defaultColorSet,ae.defaultFillColor),te.fillPanel.onColorChanged=te.setFillColor,te}return je(Ae,le),Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=le.prototype.getState.call(this);return ee.typeName=Ae.typeName,ee},Ae.typeName="CoverMarker",Ae.title="Cover marker",Ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',Ae}(Qe),ct=function(le){function Ae(ee,z,ae,te){var We=le.call(this,ee,te||'<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 We.opacities=[],We.opacityBoxes=[],We.opacities=z,We.currentOpacity=ae,We.setCurrentOpacity=We.setCurrentOpacity.bind(We),We}return je(Ae,le),Ae.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(ae){var te=document.createElement("div");te.style.display="flex",te.style.alignItems="center",te.style.justifyContent="center",te.style.padding="5px",te.style.borderWidth="2px",te.style.borderStyle="solid",te.style.borderColor=ae===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",te.addEventListener("click",function(){ee.setCurrentOpacity(ae,te)}),z.appendChild(te);var We=document.createElement("div");We.innerText=100*ae+"%",te.appendChild(We),ee.opacityBoxes.push(te)}),z},Ae.prototype.setCurrentOpacity=function(ee,z){var ae=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(te){te.style.borderColor=te===z?ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},Ae}(be),Ft=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.setOpacity=te.setOpacity.bind(te),te.fillColor=ae.defaultHighlightColor,te.strokeWidth=0,te.opacity=ae.defaultHighlightOpacity,te.fillPanel=new se("Color",ae.defaultColorSet,te.fillColor),te.fillPanel.onColorChanged=te.setFillColor,te.opacityPanel=new ct("Opacity",ae.defaultOpacitySteps,te.opacity),te.opacityPanel.onOpacityChanged=te.setOpacity,te}return je(Ae,le),Ae.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=le.prototype.getState.call(this);return ee.typeName=Ae.typeName,ee},Ae.typeName="HighlightMarker",Ae.title="Highlight marker",Ae.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>',Ae}(gt),Ye='<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>',oe='<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>',Pe=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.bgColor="transparent",te.tipPosition={x:0,y:0},te.tipBase1Position={x:0,y:0},te.tipBase2Position={x:0,y:0},te.tipMoving=!1,te.color=ae.defaultStrokeColor,te.bgColor=ae.defaultFillColor,te.fontFamily=ae.defaultFontFamily,te.defaultSize={x:100,y:30},te.setBgColor=te.setBgColor.bind(te),te.getTipPoints=te.getTipPoints.bind(te),te.positionTip=te.positionTip.bind(te),te.setTipPoints=te.setTipPoints.bind(te),te.colorPanel=new se("Text color",ae.defaultColorSet,te.color,Ye),te.colorPanel.onColorChanged=te.setColor,te.bgColorPanel=new se("Fill color",ae.defaultColorSet,te.bgColor,oe),te.bgColorPanel.onColorChanged=te.setBgColor,te.fontFamilyPanel=new Te("Font",ae.defaultFontFamilies,ae.defaultFontFamily),te.fontFamilyPanel.onFontChanged=te.setFont,te.tipGrip=new Ue,te.tipGrip.visual.transform.baseVal.appendItem(pe.createTransform()),te.controlBox.appendChild(te.tipGrip.visual),te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return le.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},Ae.prototype.createTip=function(){pe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=pe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},Ae.prototype.pointerDown=function(ee,z){this.state==="new"&&le.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):le.prototype.pointerDown.call(this,ee,z)},Ae.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,le.prototype.pointerUp.call(this,ee);else{var z=this.state==="creating";le.prototype.pointerUp.call(this,ee),this.setTipPoints(z),this.positionTip()}},Ae.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 le.prototype.manipulate.call(this,ee)},Ae.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(pe.setAttributes(this.bgRectangle,[["fill",ee]]),pe.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},Ae.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},Ae.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var z=Math.min(this.height/2,15),ae=this.height/5;ee&&(this.tipPosition={x:z+ae/2,y:this.height+20});var te=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?te<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(ae=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:0},this.tipBase2Position={x:z+ae,y:0}):(this.tipBase1Position={x:0,y:z},this.tipBase2Position={x:0,y:z+ae}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?te<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(ae=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-ae,y:0},this.tipBase2Position={x:this.width-z,y:0}):(this.tipBase1Position={x:this.width,y:z},this.tipBase2Position={x:this.width,y:z+ae}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?te<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(ae=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-z-ae,y:this.height},this.tipBase2Position={x:this.width-z,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-z-ae},this.tipBase2Position={x:this.width,y:this.height-z}):te<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(ae=this.width/5,z=Math.min(this.width/2,15),this.tipBase1Position={x:z,y:this.height},this.tipBase2Position={x:z+ae,y:this.height}):(this.tipBase1Position={x:0,y:this.height-z},this.tipBase2Position={x:0,y:this.height-z-ae})},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),this.positionTip()},Ae.prototype.positionTip=function(){pe.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(Ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Ae.prototype.select=function(){this.positionTip(),le.prototype.select.call(this)},Ae.prototype.getState=function(){var ee=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){var z=ee;this.bgColor=z.bgColor,this.tipPosition=z.tipPosition,le.prototype.restoreState.call(this,ee),this.createTip(),this.setTipPoints()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.tipPosition={x:this.tipPosition.x*ee,y:this.tipPosition.y*z},this.positionTip()},Ae.typeName="CalloutMarker",Ae.title="Callout marker",Ae.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>',Ae}(nt),at=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.fillColor="transparent",te.strokeColor="transparent",te.strokeWidth=0,te.strokeDasharray="",te.opacity=1,te.strokeColor=ae.defaultColor,te.strokeWidth=ae.defaultStrokeWidth,te.strokeDasharray=ae.defaultStrokeDasharray,te.fillColor=ae.defaultFillColor,te.setStrokeColor=te.setStrokeColor.bind(te),te.setFillColor=te.setFillColor.bind(te),te.setStrokeWidth=te.setStrokeWidth.bind(te),te.setStrokeDasharray=te.setStrokeDasharray.bind(te),te.setOpacity=te.setOpacity.bind(te),te.createVisual=te.createVisual.bind(te),te.strokePanel=new se("Line color",Be(ae.defaultColorSet,["transparent"]),ae.defaultColor),te.strokePanel.onColorChanged=te.setStrokeColor,te.fillPanel=new se("Fill color",Be(ae.defaultColorSet,["transparent"]),te.fillColor,oe),te.fillPanel.onColorChanged=te.setFillColor,te.strokeWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.strokeWidthPanel.onWidthChanged=te.setStrokeWidth,te.strokeStylePanel=new ze("Line style",ae.defaultStrokeDasharrays,ae.defaultStrokeDasharray),te.strokeStylePanel.onStyleChanged=te.setStrokeDasharray,te.opacityPanel=new ct("Opacity",ae.defaultOpacitySteps,te.opacity),te.opacityPanel.onOpacityChanged=te.setOpacity,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},Ae.prototype.createVisual=function(){this.visual=pe.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)},Ae.prototype.pointerDown=function(ee,z){le.prototype.pointerDown.call(this,ee,z),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},Ae.prototype.manipulate=function(ee){le.prototype.manipulate.call(this,ee)},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),this.setSize()},Ae.prototype.setSize=function(){le.prototype.setSize.call(this),pe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},Ae.prototype.pointerUp=function(ee){le.prototype.pointerUp.call(this,ee),this.setSize()},Ae.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},Ae.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},Ae.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ae.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Ae.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.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(),le.prototype.restoreState.call(this,ee),this.setSize()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.setSize()},Ae.typeName="EllipseMarker",Ae.title="Ellipse marker",Ae.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>',Ae}(ve),At=function(le){function Ae(ee,z,ae){return le.call(this,ee,z,ae)||this}return je(Ae,le),Object.defineProperty(Ae.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.tip1&&ee!==this.tip2)},Ae.prototype.createTips=function(){this.tip1=pe.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(pe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=pe.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(pe.createTransform()),this.visual.appendChild(this.tip2)},Ae.prototype.pointerDown=function(ee,z){le.prototype.pointerDown.call(this,ee,z),this.state==="creating"&&this.createTips()},Ae.prototype.adjustVisual=function(){if(le.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(pe.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()]]),pe.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 ae=this.tip2.transform.baseVal.getItem(0);ae.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ae,0)}},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=le.prototype.getState.call(this);return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){le.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},Ae.typeName="MeasurementMarker",Ae.title="Measurement marker",Ae.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>',Ae}($e),Ge=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.strokePanel.colors=ae.defaultColorSet,te.fillColor="transparent",te}return je(Ae,le),Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=le.prototype.getState.call(this);return ee.typeName=Ae.typeName,ee},Ae.typeName="EllipseFrameMarker",Ae.title="Ellipse frame marker",Ae.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>',Ae}(at),ot=function(){function le(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),le.prototype.addUndoStep=function(Ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(Ae)||(this.undoStack.push(Ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(Ae)&&this.redoStack.splice(0,this.redoStack.length))},le.prototype.replaceLastUndoStep=function(Ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=Ae)},le.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},le.prototype.undo=function(){if(this.undoStack.length>1){var Ae=this.undoStack.pop();return Ae!==void 0&&this.redoStack.push(Ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},le.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},le}(),mt=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.strokeColor="transparent",te.strokeWidth=0,te.strokeDasharray="",te.curveX=0,te.curveY=0,te.manipulationStartCurveX=0,te.manipulationStartCurveY=0,te.setStrokeColor=te.setStrokeColor.bind(te),te.setStrokeWidth=te.setStrokeWidth.bind(te),te.setStrokeDasharray=te.setStrokeDasharray.bind(te),te.positionGrips=te.positionGrips.bind(te),te.addControlGrips=te.addControlGrips.bind(te),te.adjustVisual=te.adjustVisual.bind(te),te.setupControlBox=te.setupControlBox.bind(te),te.resize=te.resize.bind(te),te.strokeColor=ae.defaultColor,te.strokeWidth=ae.defaultStrokeWidth,te.strokeDasharray=ae.defaultStrokeDasharray,te.strokePanel=new se("Line color",ae.defaultColorSet,ae.defaultColor),te.strokePanel.onColorChanged=te.setStrokeColor,te.strokeWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.strokeWidthPanel.onWidthChanged=te.setStrokeWidth,te.strokeStylePanel=new ze("Line style",ae.defaultStrokeDasharrays,ae.defaultStrokeDasharray),te.strokeStylePanel.onStyleChanged=te.setStrokeDasharray,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},Ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},Ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorCurve=pe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=pe.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)},Ae.prototype.pointerDown=function(ee,z){le.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")},Ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),pe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Ae.prototype.setupControlBox=function(){le.prototype.setupControlBox.call(this),this.curveControlLine1=pe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=pe.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)},Ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,le.prototype.addControlGrips.call(this)},Ae.prototype.positionGrips=function(){le.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()))},Ae.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),le.prototype.manipulate.call(this,ee)},Ae.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),le.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)},Ae.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},Ae.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},Ae.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},Ae.prototype.scale=function(ee,z){this.curveX=this.curveX*ee,this.curveY=this.curveY*z,le.prototype.scale.call(this,ee,z)},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ae.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},le.prototype.getState.call(this));return ee.typeName=Ae.typeName,ee},Ae.prototype.restoreState=function(ee){le.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()},Ae.typeName="CurveMarker",Ae.title="Curve marker",Ae.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>',Ae}(Je),yt=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,z,ae)||this;return te.fillColor="transparent",te.strokeColor="transparent",te.strokeWidth=0,te.strokeDasharray="",te.textColor="transparent",te.fontSize="1rem",te.isMoved=!1,te.captionText="Caption",te.PADDING=5,te.captionBoxWidth=0,te.captionBoxHeight=0,te.strokeColor=ae.defaultColor,te.strokeWidth=ae.defaultStrokeWidth,te.strokeDasharray=ae.defaultStrokeDasharray,te.fillColor=ae.defaultFillColor,te.textColor=ae.defaultStrokeColor,te.fontFamily=ae.defaultFontFamily,te.fontSize=ae.defaultCaptionFontSize,te.captionText=ae.defaultCaptionText,te.setStrokeColor=te.setStrokeColor.bind(te),te.setFillColor=te.setFillColor.bind(te),te.setStrokeWidth=te.setStrokeWidth.bind(te),te.setStrokeDasharray=te.setStrokeDasharray.bind(te),te.createVisual=te.createVisual.bind(te),te.sizeCaption=te.sizeCaption.bind(te),te.setCaptionText=te.setCaptionText.bind(te),te.showTextEditor=te.showTextEditor.bind(te),te.positionTextEditor=te.positionTextEditor.bind(te),te.finishTextEditing=te.finishTextEditing.bind(te),te.setFont=te.setFont.bind(te),te.setTextColor=te.setTextColor.bind(te),te.strokePanel=new se("Line color",Be(ae.defaultColorSet,["transparent"]),te.strokeColor),te.strokePanel.onColorChanged=te.setStrokeColor,te.fillPanel=new se("Fill color",Be(ae.defaultColorSet,["transparent"]),te.fillColor,oe),te.fillPanel.onColorChanged=te.setFillColor,te.strokeWidthPanel=new Xe("Line width",ae.defaultStrokeWidths,ae.defaultStrokeWidth),te.strokeWidthPanel.onWidthChanged=te.setStrokeWidth,te.strokeStylePanel=new ze("Line style",ae.defaultStrokeDasharrays,ae.defaultStrokeDasharray),te.strokeStylePanel.onStyleChanged=te.setStrokeDasharray,te.fontFamilyPanel=new Te("Font",ae.defaultFontFamilies,ae.defaultFontFamily),te.fontFamilyPanel.onFontChanged=te.setFont,te.textColorPanel=new se("Text color",ae.defaultColorSet,te.textColor,Ye),te.textColorPanel.onColorChanged=te.setTextColor,te}return je(Ae,le),Ae.prototype.ownsTarget=function(ee){return!(!le.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},Ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=pe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=pe.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=pe.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()},Ae.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},Ae.prototype.pointerDown=function(ee,z){le.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")},Ae.prototype.manipulate=function(ee){le.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)},Ae.prototype.resize=function(ee){le.prototype.resize.call(this,ee),this.setSize()},Ae.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),pe.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')"]]),pe.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')"]])},Ae.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()},Ae.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"))},Ae.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},Ae.prototype.setFont=function(ee){this.captionElement&&pe.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},Ae.prototype.setTextColor=function(ee){this.captionElement&&pe.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},Ae.prototype.setSize=function(){le.prototype.setSize.call(this),pe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},Ae.prototype.pointerUp=function(ee){le.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},Ae.prototype.dblClick=function(ee,z){le.prototype.dblClick.call(this,ee,z),this.showTextEditor()},Ae.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&pe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},Ae.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&pe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},Ae.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&pe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ae.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&pe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(Ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),Ae.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},le.prototype.getState.call(this));return ee.typeName=this.typeName,ee},Ae.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(),le.prototype.restoreState.call(this,ee),this.setSize()},Ae.prototype.scale=function(ee,z){le.prototype.scale.call(this,ee,z),this.setSize()},Ae.typeName="CaptionFrameMarker",Ae.title="Caption frame marker",Ae.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>',Ae}(ve),Bt=function(){function le(Ae,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=Ae,this.cancelable=ee}return Object.defineProperty(le.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),le.prototype.preventDefault=function(){this._defaultPrevented=!0},le}(),Nt=function(le){function Ae(ee,z,ae){var te=le.call(this,ee,!1)||this;return te.dataUrl=z,te.state=ae,te}return je(Ae,le),Ae}(Bt),Ct=function(le){function Ae(ee,z,ae){ae===void 0&&(ae=!1);var te=le.call(this,ee,ae)||this;return te.marker=z,te}return je(Ae,le),Ae}(Bt),Lt=function(){function le(){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 le.prototype.addEventListener=function(Ae,ee){this[Ae].push(ee)},le.prototype.removeEventListener=function(Ae,ee){var z=this[Ae].indexOf(ee);z>-1&&this[Ae].splice(z,1)},le}(),Jt=function(){function le(Ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new me,this._isOpen=!1,this.undoRedoManager=new ot,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 Lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=le.instanceCounter++,this.styles=new xe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=Ae,this.targetRoot=document.body,this.width=Ae.clientWidth,this.height=Ae.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(le.prototype,"ALL_MARKER_TYPES",{get:function(){return[qe,Ie,Ut,nt,Ge,at,Ft,Pe,At,gt,$e,mt,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[qe,Ie,Ut,nt,at,Ft,Pe]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"BASIC_MARKER_TYPES",{get:function(){return[qe,Ie,Ut,nt,Ft]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(Ae){var ee=this;this._availableMarkerTypes.splice(0),Ae.forEach(function(z){if(typeof z=="string"){var ae=ee.ALL_MARKER_TYPES.find(function(te){return te.typeName===z});ae!==void 0&&ee._availableMarkerTypes.push(ae)}else ee._availableMarkerTypes.push(z)})},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(Ae){this._zoomLevel=Ae,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(le.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),le.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Le.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},le.prototype.show=function(){var Ae=this;this.styles.styleSheetRoot===void 0&&ye.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ye.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new Bt(Ae))})},le.prototype.render=function(){return ke(this,void 0,void 0,function(){var Ae;return Ke(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(Ae=new ge).naturalSize=this.renderAtNaturalSize,Ae.imageType=this.renderImageType,Ae.imageQuality=this.renderImageQuality,Ae.markersOnly=this.renderMarkersOnly,Ae.width=this.renderWidth,Ae.height=this.renderHeight,[4,Ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,Ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},le.prototype.close=function(Ae){var ee=this;if(Ae===void 0&&(Ae=!1),this.isOpen){var z=!1;Ae||this.eventListeners.beforeclose.forEach(function(ae){var te=new Bt(ee,!0);ae(te),te.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(ae){return ae(new Bt(ee))}),this.detachEvents(),this._isOpen=!1)}},le.prototype.addMarkersToToolbar=function(){for(var Ae,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];(Ae=this._availableMarkerTypes).push.apply(Ae,ee)},le.prototype.addRenderEventListener=function(Ae){this.addEventListener("render",function(ee){Ae(ee.dataUrl,ee.state)})},le.prototype.removeRenderEventListener=function(Ae){},le.prototype.addCloseEventListener=function(Ae){this.addEventListener("close",function(){Ae()})},le.prototype.removeCloseEventListener=function(Ae){},le.prototype.setupResizeObserver=function(){var Ae=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){Ae.resize(Ae.target.clientWidth,Ae.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return Ae.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},le.prototype.onPopupTargetResize=function(){var Ae=1*this.target.clientWidth/this.target.clientHeight,ee=this.editorCanvas.clientWidth/Ae>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*Ae:this.editorCanvas.clientWidth,z=ee<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/Ae;this.resize(ee,z)},le.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},le.prototype.resize=function(Ae,ee){this._isResizing=!0;var z=Ae/this.imageWidth,ae=ee/this.imageHeight;this.imageWidth=Math.round(Ae),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,ae),this._isResizing=!1},le.prototype.scaleMarkers=function(Ae,ee){var z,ae=this;this._currentMarker&&this._currentMarker instanceof nt?this._currentMarker.scale(Ae,ee):(z=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(te){te!==ae._currentMarker&&te.scale(Ae,ee)}),z!==void 0&&this.setCurrentMarker(z)},le.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"},le.prototype.setTopLeft=function(){var Ae=this.editingTarget.getBoundingClientRect(),ee=this.editorCanvas.getBoundingClientRect();this.left=Ae.left-ee.left,this.top=Ae.top-ee.top},le.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)},le.prototype.addDefs=function(){for(var Ae,ee=[],z=0;z<arguments.length;z++)ee[z]=arguments[z];this.defs=pe.createDefs(),this.addDefsToImage(),(Ae=this.defs).append.apply(Ae,ee)},le.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},le.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)},le.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},le.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},le.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)},le.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},le.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)},le.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 Ae=document.createElement("a");Ae.href="https://markerjs.com/",Ae.target="_blank",Ae.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>',Ae.title="Powered by marker.js",Ae.style.display="grid",Ae.style.alignItems="center",Ae.style.justifyItems="center",Ae.style.padding="3px",Ae.style.width="20px",Ae.style.height="20px",this.logoUI.appendChild(Ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},le.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")},le.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"},le.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},le.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 Ae=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=Ae+"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 Ne(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 we(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},le.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},le.prototype.removeMarker=function(Ae){this.markerImage.removeChild(Ae.container),this.markers.indexOf(Ae)>-1&&this.markers.splice(this.markers.indexOf(Ae),1),Ae.dispose()},le.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())},le.prototype.toolbarButtonClicked=function(Ae,ee){if(Ae==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(Ae==="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()}},le.prototype.deleteSelectedMarker=function(){var Ae=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ae){var te=new Ct(Ae,Ae._currentMarker,!0);ae(te),te.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(ae){return ae(new Ct(Ae,z))})}}},le.prototype.clear=function(){var Ae=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(We){var ft=new Ct(Ae,void 0,!0);We(ft),ft.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var z=function(We){var ft=ae.markers[We];ae.setCurrentMarker(ae.markers[We]),ae._currentMarker.dispose(),ae.markerImage.removeChild(ae._currentMarker.container),ae.markers.splice(ae.markers.indexOf(ae._currentMarker),1),ae.eventListeners.markerdelete.forEach(function(lt){return lt(new Ct(Ae,ft))})},ae=this,te=this.markers.length-1;te>=0;te--)z(te);this.addUndoStep()}},Object.defineProperty(le.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),le.prototype.showNotesEditor=function(){var Ae;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=(Ae=this._currentMarker.notes)!==null&&Ae!==void 0?Ae:"",this.overlayContainer.appendChild(this.notesArea))},le.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)},le.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},le.prototype.addUndoStep=function(){var Ae=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 ae=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),ae<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(te){return te(new Bt(Ae))})}else this.undoRedoManager.replaceLastUndoStep(ee),this.eventListeners.statechange.forEach(function(te){return te(new Bt(Ae))})}},le.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},le.prototype.undoStep=function(){var Ae=this,ee=this.undoRedoManager.undo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Bt(Ae))}))},le.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},le.prototype.redoStep=function(){var Ae=this,ee=this.undoRedoManager.redo();ee!==void 0&&(this.restoreState(ee),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(z){return z(new Bt(Ae))}))},le.prototype.stepZoom=function(){var Ae=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=Ae<this.zoomSteps.length-1?this.zoomSteps[Ae+1]:this.zoomSteps[0]},le.prototype.panTo=function(Ae){this.contentDiv.scrollBy({left:this.prevPanPoint.x-Ae.x,top:this.prevPanPoint.y-Ae.y}),this.prevPanPoint=Ae},le.prototype.startRenderAndClose=function(){return ke(this,void 0,void 0,function(){var Ae,ee,z=this;return Ke(this,function(ae){switch(ae.label){case 0:return[4,this.render()];case 1:return Ae=ae.sent(),ee=this.getState(),this.eventListeners.render.forEach(function(te){return te(new Nt(z,Ae,ee))}),this.close(!0),[2]}})})},le.prototype.getState=function(Ae){Ae===!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},le.prototype.restoreState=function(Ae){var ee=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);Ae.markers.forEach(function(z){var ae=ee._availableMarkerTypes.find(function(We){return We.typeName===z.typeName});if(ae!==void 0){var te=ee.addNewMarker(ae);te.restoreState(z),ee.markers.push(te)}}),Ae.width&&Ae.height&&(Ae.width!==this.imageWidth||Ae.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/Ae.width,this.imageHeight/Ae.height),this.eventListeners.restorestate.forEach(function(z){return z(new Bt(ee))})},le.prototype.addNewMarker=function(Ae){var ee=pe.createGroup();return this.markerImage.appendChild(ee),new Ae(ee,this.overlayContainer,this.settings)},le.prototype.createNewMarker=function(Ae){var ee,z=this;(ee=typeof Ae=="string"?this._availableMarkerTypes.find(function(ae){return ae.typeName===Ae}):Ae)&&(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(ae){return ae(new Ct(z,z._currentMarker))}))},le.prototype.markerCreated=function(Ae){var ee=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(Ae),this.setCurrentMarker(Ae),Ae instanceof Ie&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ie):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(z){return z(new Ct(ee,ee._currentMarker))})},le.prototype.colorChanged=function(Ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=Ae,this.settings.defaultStrokeColor=Ae)},le.prototype.fillColorChanged=function(Ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=Ae)},le.prototype.markerStateChanged=function(Ae){var ee=this;this.eventListeners.markerchange.forEach(function(z){return z(new Ct(ee,Ae))})},le.prototype.setCurrentMarker=function(Ae){var ee=this;this._currentMarker!==Ae&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(z){return z(new Ct(ee,ee._currentMarker))})),this._currentMarker=Ae,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 Ct(ee,ee._currentMarker))}))},le.prototype.onPointerDown=function(Ae){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||Ae.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(Ae.target)});ee!==void 0?(this.setCurrentMarker(ee),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(Ae.clientX,Ae.clientY),Ae.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:Ae.clientX,y:Ae.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(Ae.clientX,Ae.clientY))},le.prototype.onDblClick=function(Ae){if(this._isFocused||this.focus(),this.mode==="select"){var ee=this.markers.find(function(z){return z.ownsTarget(Ae.target)});ee!==void 0&&ee!==this._currentMarker&&this.setCurrentMarker(ee),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(Ae.clientX,Ae.clientY),Ae.target):this.setCurrentMarker()}},le.prototype.onPointerMove=function(Ae){this.touchPoints!==1&&Ae.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||Ae.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(Ae.clientX,Ae.clientY)):this.zoomLevel>1&&this.panTo({x:Ae.clientX,y:Ae.clientY}))},le.prototype.onPointerUp=function(Ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(Ae.clientX,Ae.clientY)),this.isDragging=!1,this.addUndoStep()},le.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},le.prototype.onKeyUp=function(Ae){this._currentMarker===void 0||this.notesArea!==void 0||Ae.key!=="Delete"&&Ae.key!=="Backspace"||this.deleteSelectedMarker()},le.prototype.clientToLocalCoordinates=function(Ae,ee){var z=this.markerImage.getBoundingClientRect();return{x:(Ae-z.left)/this.zoomLevel,y:(ee-z.top)/this.zoomLevel}},le.prototype.onWindowResize=function(){this.positionUI()},le.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var Ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Ae+"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()},le.prototype.addLicenseKey=function(Ae){Le.addKey(Ae)},le.prototype.addEventListener=function(Ae,ee){this.eventListeners.addEventListener(Ae,ee)},le.prototype.removeEventListener=function(Ae,ee){this.eventListeners.removeEventListener(Ae,ee)},le.prototype.renderState=function(Ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(Ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(le.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),le.prototype.focus=function(){var Ae=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 Bt(Ae))}))},le.prototype.blur=function(){var Ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new Bt(Ae))}))},le.instanceCounter=0,le}()},51353:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),Object.defineProperty(dt,"DraggableCore",{enumerable:!0,get:function(){return ge.default}}),dt.default=void 0;var y=Ee(re(59301)),je=xe(re(12708)),ke=xe(re(4676)),Ke=re(14625),Be=re(77026),pe=re(22013),Le=re(80217),ge=xe(re(68555)),ye=xe(re(97510));function xe(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}function Ee(Ce,De){if(typeof WeakMap=="function")var Ue=new WeakMap,He=new WeakMap;return(Ee=function(ve,Qe){if(!Qe&&ve&&ve.__esModule)return ve;var Xe,ze,qe={__proto__:null,default:ve};if(ve===null||typeof ve!="object"&&typeof ve!="function")return qe;if(Xe=Qe?He:Ue){if(Xe.has(ve))return Xe.get(ve);Xe.set(ve,qe)}for(const me in ve)me!=="default"&&{}.hasOwnProperty.call(ve,me)&&((ze=(Xe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ve,me))&&(ze.get||ze.set)?Xe(qe,me,ze):qe[me]=ve[me]);return qe})(Ce,De)}function Me(){return Me=Object.assign?Object.assign.bind():function(Ce){for(var De=1;De<arguments.length;De++){var Ue=arguments[De];for(var He in Ue)({}).hasOwnProperty.call(Ue,He)&&(Ce[He]=Ue[He])}return Ce},Me.apply(null,arguments)}function Ne(Ce,De,Ue){return(De=we(De))in Ce?Object.defineProperty(Ce,De,{value:Ue,enumerable:!0,configurable:!0,writable:!0}):Ce[De]=Ue,Ce}function we(Ce){var De=be(Ce,"string");return typeof De=="symbol"?De:De+""}function be(Ce,De){if(typeof Ce!="object"||!Ce)return Ce;var Ue=Ce[Symbol.toPrimitive];if(Ue!==void 0){var He=Ue.call(Ce,De||"default");if(typeof He!="object")return He;throw new TypeError("@@toPrimitive must return a primitive value.")}return(De==="string"?String:Number)(Ce)}class se extends y.Component{static getDerivedStateFromProps(De,Ue){let{position:He}=De,{prevPropsPosition:ve}=Ue;return He&&(!ve||He.x!==ve.x||He.y!==ve.y)?((0,ye.default)("Draggable: getDerivedStateFromProps %j",{position:He,prevPropsPosition:ve}),{x:He.x,y:He.y,prevPropsPosition:Dc({},He)}):null}constructor(De){super(De),Ne(this,"onDragStart",(Ue,He)=>{if((0,ye.default)("Draggable: onDragStart: %j",He),this.props.onStart(Ue,(0,pe.createDraggableData)(this,He))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Ne(this,"onDrag",(Ue,He)=>{if(!this.state.dragging)return!1;(0,ye.default)("Draggable: onDrag: %j",He);const ve=(0,pe.createDraggableData)(this,He),Qe={x:ve.x,y:ve.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ze,y:qe}=Qe;Qe.x+=this.state.slackX,Qe.y+=this.state.slackY;const[me,Je]=(0,pe.getBoundPosition)(this,Qe.x,Qe.y);Qe.x=me,Qe.y=Je,Qe.slackX=this.state.slackX+(ze-Qe.x),Qe.slackY=this.state.slackY+(qe-Qe.y),ve.x=Qe.x,ve.y=Qe.y,ve.deltaX=Qe.x-this.state.x,ve.deltaY=Qe.y-this.state.y}if(this.props.onDrag(Ue,ve)===!1)return!1;this.setState(Qe)}),Ne(this,"onDragStop",(Ue,He)=>{if(!this.state.dragging||this.props.onStop(Ue,(0,pe.createDraggableData)(this,He))===!1)return!1;(0,ye.default)("Draggable: onDragStop: %j",He);const Qe={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ze,y:qe}=this.props.position;Qe.x=ze,Qe.y=qe}this.setState(Qe)}),this.state={dragging:!1,dragged:!1,x:De.position?De.position.x:De.defaultPosition.x,y:De.position?De.position.y:De.defaultPosition.y,prevPropsPosition:Dc({},De.position),slackX:0,slackY:0,isElementSVG:!1},De.position&&!(De.onDrag||De.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var De,Ue,He;return(He=(Ue=(De=this.props)==null?void 0:De.nodeRef)==null?void 0:Ue.current)!=null?He:ke.default.findDOMNode(this)}render(){const Ft=this.props,{axis:De,bounds:Ue,children:He,defaultPosition:ve,defaultClassName:Qe,defaultClassNameDragging:Xe,defaultClassNameDragged:ze,position:qe,positionOffset:me,scale:Je}=Ft,$e=L0(Ft,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Te={},nt=null;const ut=!!!qe||this.state.dragging,Ut=qe||ve,gt={x:(0,pe.canDragX)(this)&&ut?this.state.x:Ut.x,y:(0,pe.canDragY)(this)&&ut?this.state.y:Ut.y};this.state.isElementSVG?nt=(0,Be.createSVGTransform)(gt,me):Te=(0,Be.createCSSTransform)(gt,me);const ct=(0,Ke.clsx)(He.props.className||"",Qe,{[Xe]:this.state.dragging,[ze]:this.state.dragged});return y.createElement(ge.default,Me({},$e,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),y.cloneElement(y.Children.only(He),{className:ct,style:Dc(Dc({},He.props.style),Te),transform:nt}))}}dt.default=se,Ne(se,"displayName","Draggable"),Ne(se,"propTypes",E0(Dc({},ge.default.propTypes),{axis:je.default.oneOf(["both","x","y","none"]),bounds:je.default.oneOfType([je.default.shape({left:je.default.number,right:je.default.number,top:je.default.number,bottom:je.default.number}),je.default.string,je.default.oneOf([!1])]),defaultClassName:je.default.string,defaultClassNameDragging:je.default.string,defaultClassNameDragged:je.default.string,defaultPosition:je.default.shape({x:je.default.number,y:je.default.number}),positionOffset:je.default.shape({x:je.default.oneOfType([je.default.number,je.default.string]),y:je.default.oneOfType([je.default.number,je.default.string])}),position:je.default.shape({x:je.default.number,y:je.default.number}),className:Le.dontSetMe,style:Le.dontSetMe,transform:Le.dontSetMe})),Ne(se,"defaultProps",E0(Dc({},ge.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var y=ye(re(59301)),je=ge(re(12708)),ke=ge(re(4676)),Ke=re(77026),Be=re(22013),pe=re(80217),Le=ge(re(97510));function ge(se){return se&&se.__esModule?se:{default:se}}function ye(se,Ce){if(typeof WeakMap=="function")var De=new WeakMap,Ue=new WeakMap;return(ye=function(He,ve){if(!ve&&He&&He.__esModule)return He;var Qe,Xe,ze={__proto__:null,default:He};if(He===null||typeof He!="object"&&typeof He!="function")return ze;if(Qe=ve?Ue:De){if(Qe.has(He))return Qe.get(He);Qe.set(He,ze)}for(const qe in He)qe!=="default"&&{}.hasOwnProperty.call(He,qe)&&((Xe=(Qe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(He,qe))&&(Xe.get||Xe.set)?Qe(ze,qe,Xe):ze[qe]=He[qe]);return ze})(se,Ce)}function xe(se,Ce,De){return(Ce=Ee(Ce))in se?Object.defineProperty(se,Ce,{value:De,enumerable:!0,configurable:!0,writable:!0}):se[Ce]=De,se}function Ee(se){var Ce=Me(se,"string");return typeof Ce=="symbol"?Ce:Ce+""}function Me(se,Ce){if(typeof se!="object"||!se)return se;var De=se[Symbol.toPrimitive];if(De!==void 0){var Ue=De.call(se,Ce||"default");if(typeof Ue!="object")return Ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ce==="string"?String:Number)(se)}const Ne={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let we=Ne.mouse;class be extends y.Component{constructor(){super(...arguments),xe(this,"dragging",!1),xe(this,"lastX",NaN),xe(this,"lastY",NaN),xe(this,"touchIdentifier",null),xe(this,"mounted",!1),xe(this,"handleDragStart",Ce=>{if(this.props.onMouseDown(Ce),!this.props.allowAnyClick&&typeof Ce.button=="number"&&Ce.button!==0)return!1;const De=this.findDOMNode();if(!De||!De.ownerDocument||!De.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:Ue}=De;if(this.props.disabled||!(Ce.target instanceof Ue.defaultView.Node)||this.props.handle&&!(0,Ke.matchesSelectorAndParentsTo)(Ce.target,this.props.handle,De)||this.props.cancel&&(0,Ke.matchesSelectorAndParentsTo)(Ce.target,this.props.cancel,De))return;Ce.type==="touchstart"&&!this.props.allowMobileScroll&&Ce.preventDefault();const He=(0,Ke.getTouchIdentifier)(Ce);this.touchIdentifier=He;const ve=(0,Be.getControlPosition)(Ce,He,this);if(ve==null)return;const{x:Qe,y:Xe}=ve,ze=(0,Be.createCoreData)(this,Qe,Xe);(0,Le.default)("DraggableCore: handleDragStart: %j",ze),(0,Le.default)("calling",this.props.onStart),!(this.props.onStart(Ce,ze)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ke.addUserSelectStyles)(Ue),this.dragging=!0,this.lastX=Qe,this.lastY=Xe,(0,Ke.addEvent)(Ue,we.move,this.handleDrag),(0,Ke.addEvent)(Ue,we.stop,this.handleDragStop))}),xe(this,"handleDrag",Ce=>{const De=(0,Be.getControlPosition)(Ce,this.touchIdentifier,this);if(De==null)return;let{x:Ue,y:He}=De;if(Array.isArray(this.props.grid)){let Xe=Ue-this.lastX,ze=He-this.lastY;if([Xe,ze]=(0,Be.snapToGrid)(this.props.grid,Xe,ze),!Xe&&!ze)return;Ue=this.lastX+Xe,He=this.lastY+ze}const ve=(0,Be.createCoreData)(this,Ue,He);if((0,Le.default)("DraggableCore: handleDrag: %j",ve),this.props.onDrag(Ce,ve)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Xe){const ze=document.createEvent("MouseEvents");ze.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ze)}return}this.lastX=Ue,this.lastY=He}),xe(this,"handleDragStop",Ce=>{if(!this.dragging)return;const De=(0,Be.getControlPosition)(Ce,this.touchIdentifier,this);if(De==null)return;let{x:Ue,y:He}=De;if(Array.isArray(this.props.grid)){let ze=Ue-this.lastX||0,qe=He-this.lastY||0;[ze,qe]=(0,Be.snapToGrid)(this.props.grid,ze,qe),Ue=this.lastX+ze,He=this.lastY+qe}const ve=(0,Be.createCoreData)(this,Ue,He);if(this.props.onStop(Ce,ve)===!1||this.mounted===!1)return!1;const Xe=this.findDOMNode();Xe&&this.props.enableUserSelectHack&&(0,Ke.scheduleRemoveUserSelectStyles)(Xe.ownerDocument),(0,Le.default)("DraggableCore: handleDragStop: %j",ve),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Xe&&((0,Le.default)("DraggableCore: Removing handlers"),(0,Ke.removeEvent)(Xe.ownerDocument,we.move,this.handleDrag),(0,Ke.removeEvent)(Xe.ownerDocument,we.stop,this.handleDragStop))}),xe(this,"onMouseDown",Ce=>(we=Ne.mouse,this.handleDragStart(Ce))),xe(this,"onMouseUp",Ce=>(we=Ne.mouse,this.handleDragStop(Ce))),xe(this,"onTouchStart",Ce=>(we=Ne.touch,this.handleDragStart(Ce))),xe(this,"onTouchEnd",Ce=>(we=Ne.touch,this.handleDragStop(Ce)))}componentDidMount(){this.mounted=!0;const Ce=this.findDOMNode();Ce&&(0,Ke.addEvent)(Ce,Ne.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const Ce=this.findDOMNode();if(Ce){const{ownerDocument:De}=Ce;(0,Ke.removeEvent)(De,Ne.mouse.move,this.handleDrag),(0,Ke.removeEvent)(De,Ne.touch.move,this.handleDrag),(0,Ke.removeEvent)(De,Ne.mouse.stop,this.handleDragStop),(0,Ke.removeEvent)(De,Ne.touch.stop,this.handleDragStop),(0,Ke.removeEvent)(Ce,Ne.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ke.scheduleRemoveUserSelectStyles)(De)}}findDOMNode(){var Ce,De,Ue;return(Ce=this.props)!=null&&Ce.nodeRef?(Ue=(De=this.props)==null?void 0:De.nodeRef)==null?void 0:Ue.current:ke.default.findDOMNode(this)}render(){return y.cloneElement(y.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}dt.default=be,xe(be,"displayName","DraggableCore"),xe(be,"propTypes",{allowAnyClick:je.default.bool,allowMobileScroll:je.default.bool,children:je.default.node.isRequired,disabled:je.default.bool,enableUserSelectHack:je.default.bool,offsetParent:function(se,Ce){if(se[Ce]&&se[Ce].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:je.default.arrayOf(je.default.number),handle:je.default.string,cancel:je.default.string,nodeRef:je.default.object,onStart:je.default.func,onDrag:je.default.func,onStop:je.default.func,onMouseDown:je.default.func,scale:je.default.number,className:pe.dontSetMe,style:pe.dontSetMe,transform:pe.dontSetMe}),xe(be,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(wt,dt,re){"use strict";const{default:y,DraggableCore:je}=re(51353);wt.exports=y,wt.exports.default=y,wt.exports.DraggableCore=je},77026:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.addClassName=Qe,dt.addEvent=Le,dt.addUserSelectStyles=Ue,dt.createCSSTransform=we,dt.createSVGTransform=be,dt.getTouch=Ce,dt.getTouchIdentifier=De,dt.getTranslation=se,dt.innerHeight=Ee,dt.innerWidth=Me,dt.matchesSelector=Be,dt.matchesSelectorAndParentsTo=pe,dt.offsetXYFromParent=Ne,dt.outerHeight=ye,dt.outerWidth=xe,dt.removeClassName=Xe,dt.removeEvent=ge,dt.scheduleRemoveUserSelectStyles=He;var y=re(80217),je=ke(re(76172));function ke(ze,qe){if(typeof WeakMap=="function")var me=new WeakMap,Je=new WeakMap;return(ke=function($e,Te){if(!Te&&$e&&$e.__esModule)return $e;var nt,Ie,ut={__proto__:null,default:$e};if($e===null||typeof $e!="object"&&typeof $e!="function")return ut;if(nt=Te?Je:me){if(nt.has($e))return nt.get($e);nt.set($e,ut)}for(const Ut in $e)Ut!=="default"&&{}.hasOwnProperty.call($e,Ut)&&((Ie=(nt=Object.defineProperty)&&Object.getOwnPropertyDescriptor($e,Ut))&&(Ie.get||Ie.set)?nt(ut,Ut,Ie):ut[Ut]=$e[Ut]);return ut})(ze,qe)}let Ke="";function Be(ze,qe){return Ke||(Ke=(0,y.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(me){return(0,y.isFunction)(ze[me])})),(0,y.isFunction)(ze[Ke])?ze[Ke](qe):!1}function pe(ze,qe,me){let Je=ze;do{if(Be(Je,qe))return!0;if(Je===me)return!1;Je=Je.parentNode}while(Je);return!1}function Le(ze,qe,me,Je){if(!ze)return;const $e=Dc({capture:!0},Je);ze.addEventListener?ze.addEventListener(qe,me,$e):ze.attachEvent?ze.attachEvent("on"+qe,me):ze["on"+qe]=me}function ge(ze,qe,me,Je){if(!ze)return;const $e=Dc({capture:!0},Je);ze.removeEventListener?ze.removeEventListener(qe,me,$e):ze.detachEvent?ze.detachEvent("on"+qe,me):ze["on"+qe]=null}function ye(ze){let qe=ze.clientHeight;const me=ze.ownerDocument.defaultView.getComputedStyle(ze);return qe+=(0,y.int)(me.borderTopWidth),qe+=(0,y.int)(me.borderBottomWidth),qe}function xe(ze){let qe=ze.clientWidth;const me=ze.ownerDocument.defaultView.getComputedStyle(ze);return qe+=(0,y.int)(me.borderLeftWidth),qe+=(0,y.int)(me.borderRightWidth),qe}function Ee(ze){let qe=ze.clientHeight;const me=ze.ownerDocument.defaultView.getComputedStyle(ze);return qe-=(0,y.int)(me.paddingTop),qe-=(0,y.int)(me.paddingBottom),qe}function Me(ze){let qe=ze.clientWidth;const me=ze.ownerDocument.defaultView.getComputedStyle(ze);return qe-=(0,y.int)(me.paddingLeft),qe-=(0,y.int)(me.paddingRight),qe}function Ne(ze,qe,me){const $e=qe===qe.ownerDocument.body?{left:0,top:0}:qe.getBoundingClientRect(),Te=(ze.clientX+qe.scrollLeft-$e.left)/me,nt=(ze.clientY+qe.scrollTop-$e.top)/me;return{x:Te,y:nt}}function we(ze,qe){const me=se(ze,qe,"px");return{[(0,je.browserPrefixToKey)("transform",je.default)]:me}}function be(ze,qe){return se(ze,qe,"")}function se(ze,qe,me){let{x:Je,y:$e}=ze,Te=`translate(${Je}${me},${$e}${me})`;if(qe){const nt=`${typeof qe.x=="string"?qe.x:qe.x+me}`,Ie=`${typeof qe.y=="string"?qe.y:qe.y+me}`;Te=`translate(${nt}, ${Ie})`+Te}return Te}function Ce(ze,qe){return ze.targetTouches&&(0,y.findInArray)(ze.targetTouches,me=>qe===me.identifier)||ze.changedTouches&&(0,y.findInArray)(ze.changedTouches,me=>qe===me.identifier)}function De(ze){if(ze.targetTouches&&ze.targetTouches[0])return ze.targetTouches[0].identifier;if(ze.changedTouches&&ze.changedTouches[0])return ze.changedTouches[0].identifier}function Ue(ze){if(!ze)return;let qe=ze.getElementById("react-draggable-style-el");qe||(qe=ze.createElement("style"),qe.type="text/css",qe.id="react-draggable-style-el",qe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,qe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,ze.getElementsByTagName("head")[0].appendChild(qe)),ze.body&&Qe(ze.body,"react-draggable-transparent-selection")}function He(ze){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ve(ze)}):ve(ze)}function ve(ze){if(ze)try{if(ze.body&&Xe(ze.body,"react-draggable-transparent-selection"),ze.selection)ze.selection.empty();else{const qe=(ze.defaultView||window).getSelection();qe&&qe.type!=="Caret"&&qe.removeAllRanges()}}catch(qe){}}function Qe(ze,qe){ze.classList?ze.classList.add(qe):ze.className.match(new RegExp(`(?:^|\\s)${qe}(?!\\S)`))||(ze.className+=` ${qe}`)}function Xe(ze,qe){ze.classList?ze.classList.remove(qe):ze.className=ze.className.replace(new RegExp(`(?:^|\\s)${qe}(?!\\S)`,"g"),"")}},76172:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.browserPrefixToKey=je,dt.browserPrefixToStyle=ke,dt.default=void 0,dt.getPrefix=y;const re=["Moz","Webkit","O","ms"];function y(){var ge,ye;let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Le=(ye=(ge=window.document)==null?void 0:ge.documentElement)==null?void 0:ye.style;if(!Le||pe in Le)return"";for(let xe=0;xe<re.length;xe++)if(je(pe,re[xe])in Le)return re[xe];return""}function je(pe,Le){return Le?`${Le}${Ke(pe)}`:pe}function ke(pe,Le){return Le?`-${Le.toLowerCase()}-${pe}`:pe}function Ke(pe){let Le="",ge=!0;for(let ye=0;ye<pe.length;ye++)ge?(Le+=pe[ye].toUpperCase(),ge=!1):pe[ye]==="-"?ge=!0:Le+=pe[ye];return Le}var Be=dt.default=y()},97510:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=re;function re(){}},22013:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.canDragX=Be,dt.canDragY=pe,dt.createCoreData=ge,dt.createDraggableData=ye,dt.getBoundPosition=ke,dt.getControlPosition=Le,dt.snapToGrid=Ke;var y=re(80217),je=re(77026);function ke(Me,Ne,we){if(!Me.props.bounds)return[Ne,we];let{bounds:be}=Me.props;be=typeof be=="string"?be:xe(be);const se=Ee(Me);if(typeof be=="string"){const{ownerDocument:Ce}=se,De=Ce.defaultView;let Ue;if(be==="parent"?Ue=se.parentNode:Ue=se.getRootNode().querySelector(be),!(Ue instanceof De.HTMLElement))throw new Error('Bounds selector "'+be+'" could not find an element.');const He=Ue,ve=De.getComputedStyle(se),Qe=De.getComputedStyle(He);be={left:-se.offsetLeft+(0,y.int)(Qe.paddingLeft)+(0,y.int)(ve.marginLeft),top:-se.offsetTop+(0,y.int)(Qe.paddingTop)+(0,y.int)(ve.marginTop),right:(0,je.innerWidth)(He)-(0,je.outerWidth)(se)-se.offsetLeft+(0,y.int)(Qe.paddingRight)-(0,y.int)(ve.marginRight),bottom:(0,je.innerHeight)(He)-(0,je.outerHeight)(se)-se.offsetTop+(0,y.int)(Qe.paddingBottom)-(0,y.int)(ve.marginBottom)}}return(0,y.isNum)(be.right)&&(Ne=Math.min(Ne,be.right)),(0,y.isNum)(be.bottom)&&(we=Math.min(we,be.bottom)),(0,y.isNum)(be.left)&&(Ne=Math.max(Ne,be.left)),(0,y.isNum)(be.top)&&(we=Math.max(we,be.top)),[Ne,we]}function Ke(Me,Ne,we){const be=Math.round(Ne/Me[0])*Me[0],se=Math.round(we/Me[1])*Me[1];return[be,se]}function Be(Me){return Me.props.axis==="both"||Me.props.axis==="x"}function pe(Me){return Me.props.axis==="both"||Me.props.axis==="y"}function Le(Me,Ne,we){const be=typeof Ne=="number"?(0,je.getTouch)(Me,Ne):null;if(typeof Ne=="number"&&!be)return null;const se=Ee(we),Ce=we.props.offsetParent||se.offsetParent||se.ownerDocument.body;return(0,je.offsetXYFromParent)(be||Me,Ce,we.props.scale)}function ge(Me,Ne,we){const be=!(0,y.isNum)(Me.lastX),se=Ee(Me);return be?{node:se,deltaX:0,deltaY:0,lastX:Ne,lastY:we,x:Ne,y:we}:{node:se,deltaX:Ne-Me.lastX,deltaY:we-Me.lastY,lastX:Me.lastX,lastY:Me.lastY,x:Ne,y:we}}function ye(Me,Ne){const we=Me.props.scale;return{node:Ne.node,x:Me.state.x+Ne.deltaX/we,y:Me.state.y+Ne.deltaY/we,deltaX:Ne.deltaX/we,deltaY:Ne.deltaY/we,lastX:Me.state.x,lastY:Me.state.y}}function xe(Me){return{left:Me.left,top:Me.top,right:Me.right,bottom:Me.bottom}}function Ee(Me){const Ne=Me.findDOMNode();if(!Ne)throw new Error("<DraggableCore>: Unmounted during event!");return Ne}},80217:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.dontSetMe=Ke,dt.findInArray=re,dt.int=ke,dt.isFunction=y,dt.isNum=je;function re(Be,pe){for(let Le=0,ge=Be.length;Le<ge;Le++)if(pe.apply(pe,[Be[Le],Le,Be]))return Be[Le]}function y(Be){return typeof Be=="function"||Object.prototype.toString.call(Be)==="[object Function]"}function je(Be){return typeof Be=="number"&&!isNaN(Be)}function ke(Be){return parseInt(Be,10)}function Ke(Be,pe,Le){if(Be[pe])return new Error(`Invalid prop ${pe} passed to ${Le} - do not set this, set it on the child.`)}},62752:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.SizeSensorId=dt.SensorTabIndex=dt.SensorClassName=void 0;var re=dt.SizeSensorId="size-sensor-id",y=dt.SensorClassName="size-sensor-object",je=dt.SensorTabIndex="-1"},25224:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var re=dt.default=function(je){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Ke=null;return function(){for(var Be=this,pe=arguments.length,Le=new Array(pe),ge=0;ge<pe;ge++)Le[ge]=arguments[ge];clearTimeout(Ke),Ke=setTimeout(function(){je.apply(Be,Le)},ke)}}},82196:function(wt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var re=1,y=dt.default=function(){return"".concat(re++)}},10413:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.ver=dt.clear=dt.bind=void 0;var y=re(2963),je=dt.bind=function(pe,Le){var ge=(0,y.getSensor)(pe);return ge.bind(Le),function(){ge.unbind(Le)}},ke=dt.clear=function(pe){var Le=(0,y.getSensor)(pe);(0,y.removeSensor)(Le)},Ke=dt.ver="1.0.3"},2963:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.removeSensor=dt.getSensor=dt.Sensors=void 0;var y=Ke(re(82196)),je=re(42065),ke=re(62752);function Ke(ye){return ye&&ye.__esModule?ye:{default:ye}}var Be=dt.Sensors={};function pe(ye){ye&&Be[ye]&&delete Be[ye]}var Le=dt.getSensor=function(xe){var Ee=xe.getAttribute(ke.SizeSensorId);if(Ee&&Be[Ee])return Be[Ee];var Me=(0,y.default)();xe.setAttribute(ke.SizeSensorId,Me);var Ne=(0,je.createSensor)(xe,function(){return pe(Me)});return Be[Me]=Ne,Ne},ge=dt.removeSensor=function(xe){var Ee=xe.element.getAttribute(ke.SizeSensorId);xe.destroy(),pe(Ee)}},42065:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.createSensor=void 0;var y=re(38132),je=re(38950),ke=dt.createSensor=typeof ResizeObserver!="undefined"?je.createSensor:y.createSensor},38132:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.createSensor=void 0;var y=ke(re(25224)),je=re(62752);function ke(Be){return Be&&Be.__esModule?Be:{default:Be}}var Ke=dt.createSensor=function(pe,Le){var ge=void 0,ye=[],xe=function(){getComputedStyle(pe).position==="static"&&(pe.style.position="relative");var se=document.createElement("object");return se.onload=function(){se.contentDocument.defaultView.addEventListener("resize",Ee),Ee()},se.style.display="block",se.style.position="absolute",se.style.top="0",se.style.left="0",se.style.height="100%",se.style.width="100%",se.style.overflow="hidden",se.style.pointerEvents="none",se.style.zIndex="-1",se.style.opacity="0",se.setAttribute("class",je.SensorClassName),se.setAttribute("tabindex",je.SensorTabIndex),se.type="text/html",pe.appendChild(se),se.data="about:blank",se},Ee=(0,y.default)(function(){ye.forEach(function(be){be(pe)})}),Me=function(se){ge||(ge=xe()),ye.indexOf(se)===-1&&ye.push(se)},Ne=function(){ge&&ge.parentNode&&(ge.contentDocument&&ge.contentDocument.defaultView.removeEventListener("resize",Ee),ge.parentNode.removeChild(ge),pe.removeAttribute(je.SizeSensorId),ge=void 0,ye=[],Le&&Le())},we=function(se){var Ce=ye.indexOf(se);Ce!==-1&&ye.splice(Ce,1),ye.length===0&&ge&&Ne()};return{element:pe,bind:Me,destroy:Ne,unbind:we}}},38950:function(wt,dt,re){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.createSensor=void 0;var y=re(62752),je=ke(re(25224));function ke(Be){return Be&&Be.__esModule?Be:{default:Be}}var Ke=dt.createSensor=function(pe,Le){var ge=void 0,ye=[],xe=(0,je.default)(function(){ye.forEach(function(be){be(pe)})}),Ee=function(){var se=new ResizeObserver(xe);return se.observe(pe),xe(),se},Me=function(se){ge||(ge=Ee()),ye.indexOf(se)===-1&&ye.push(se)},Ne=function(){ge&&ge.disconnect(),ye=[],ge=void 0,pe.removeAttribute(y.SizeSensorId),Le&&Le()},we=function(se){var Ce=ye.indexOf(se);Ce!==-1&&ye.splice(Ce,1),ye.length===0&&ge&&Ne()};return{element:pe,bind:Me,destroy:Ne,unbind:we}}},20441:function(wt,dt,re){var y={"./aac.svg":25447,"./amr.svg":3368,"./avi.svg":46703,"./bmp.svg":65650,"./default.svg":3448,"./doc.svg":71486,"./docx.svg":13607,"./flv.svg":56019,"./gif.svg":12397,"./jpeg.svg":17090,"./jpg.svg":39316,"./m4a.svg":88091,"./md.svg":18314,"./mkv.svg":79722,"./mov.svg":33399,"./mp3.svg":64734,"./mp4.svg":9358,"./mpeg.svg":81897,"./ogg.svg":81071,"./opus.svg":11161,"./pdf.svg":54240,"./png.svg":22976,"./ppt.svg":20820,"./pptx.svg":661,"./txt.svg":20421,"./wav.svg":33506,"./webm.svg":25833,"./wma.svg":16078,"./wmv.svg":36699,"./wps.svg":47621,"./xls.svg":9367,"./xlsx.svg":42872};function je(Ke){var Be=ke(Ke);return re(Be)}function ke(Ke){if(!re.o(y,Ke)){var Be=new Error("Cannot find module '"+Ke+"'");throw Be.code="MODULE_NOT_FOUND",Be}return y[Ke]}je.keys=function(){return Object.keys(y)},je.resolve=ke,wt.exports=je,je.id=20441},90034:function(wt,dt,re){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 je(Ke){var Be=ke(Ke);return re(Be)}function ke(Ke){if(!re.o(y,Ke)){var Be=new Error("Cannot find module '"+Ke+"'");throw Be.code="MODULE_NOT_FOUND",Be}return y[Ke]}je.keys=function(){return Object.keys(y)},je.resolve=ke,wt.exports=je,je.id=90034},25447:function(wt,dt,re){"use strict";wt.exports=re.p+"static/aac.b3e9a3ba.svg"},3368:function(wt,dt,re){"use strict";wt.exports=re.p+"static/amr.ce411d51.svg"},46703:function(wt,dt,re){"use strict";wt.exports=re.p+"static/avi.d7b8adf7.svg"},65650:function(wt,dt,re){"use strict";wt.exports=re.p+"static/bmp.c62f88c4.svg"},3448:function(wt,dt,re){"use strict";wt.exports=re.p+"static/default.f48aef2c.svg"},71486:function(wt,dt,re){"use strict";wt.exports=re.p+"static/doc.e6c75d4c.svg"},13607:function(wt,dt,re){"use strict";wt.exports=re.p+"static/docx.150535e3.svg"},56019:function(wt,dt,re){"use strict";wt.exports=re.p+"static/flv.43967063.svg"},12397:function(wt,dt,re){"use strict";wt.exports=re.p+"static/gif.b2122741.svg"},17090:function(wt,dt,re){"use strict";wt.exports=re.p+"static/jpeg.fffee469.svg"},39316:function(wt,dt,re){"use strict";wt.exports=re.p+"static/jpg.2fb4a360.svg"},88091:function(wt,dt,re){"use strict";wt.exports=re.p+"static/m4a.7994dbc0.svg"},18314:function(wt,dt,re){"use strict";wt.exports=re.p+"static/md.1f56aa84.svg"},79722:function(wt,dt,re){"use strict";wt.exports=re.p+"static/mkv.f43ec502.svg"},33399:function(wt,dt,re){"use strict";wt.exports=re.p+"static/mov.1e1eebb7.svg"},64734:function(wt,dt,re){"use strict";wt.exports=re.p+"static/mp3.a7e45c91.svg"},9358:function(wt,dt,re){"use strict";wt.exports=re.p+"static/mp4.31a2d9d7.svg"},81897:function(wt,dt,re){"use strict";wt.exports=re.p+"static/mpeg.9a0dfa86.svg"},81071:function(wt,dt,re){"use strict";wt.exports=re.p+"static/ogg.0394dc54.svg"},11161:function(wt,dt,re){"use strict";wt.exports=re.p+"static/opus.faad335c.svg"},54240:function(wt,dt,re){"use strict";wt.exports=re.p+"static/pdf.5d12b224.svg"},22976:function(wt,dt,re){"use strict";wt.exports=re.p+"static/png.eacc8c1c.svg"},20820:function(wt,dt,re){"use strict";wt.exports=re.p+"static/ppt.d710530e.svg"},661:function(wt,dt,re){"use strict";wt.exports=re.p+"static/pptx.d78add0d.svg"},20421:function(wt,dt,re){"use strict";wt.exports=re.p+"static/txt.53f7213d.svg"},33506:function(wt,dt,re){"use strict";wt.exports=re.p+"static/wav.a76e7dde.svg"},25833:function(wt,dt,re){"use strict";wt.exports=re.p+"static/webm.3a7e6ebc.svg"},16078:function(wt,dt,re){"use strict";wt.exports=re.p+"static/wma.a57b430b.svg"},36699:function(wt,dt,re){"use strict";wt.exports=re.p+"static/wmv.f22ee4a1.svg"},47621:function(wt,dt,re){"use strict";wt.exports=re.p+"static/wps.f48aef2c.svg"},9367:function(wt,dt,re){"use strict";wt.exports=re.p+"static/xls.0db636e2.svg"},42872:function(wt,dt,re){"use strict";wt.exports=re.p+"static/xlsx.5d09490a.svg"},25510:function(wt){"use strict";wt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},13014:function(wt,dt,re){"use strict";wt.exports=re.p+"static/yunying_code.7d649890.jpg"},4977:function(wt){"use strict";wt.exports="data:image/png;base64,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"},71986:function(wt){"use strict";wt.exports="data:image/png;base64,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"},12495:function(wt){"use strict";wt.exports="data:image/png;base64,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"},28984:function(wt){"use strict";wt.exports="data:image/png;base64,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"},63604:function(wt){"use strict";wt.exports="data:image/png;base64,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"},30045:function(wt){"use strict";wt.exports="data:image/png;base64,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"},13740:function(wt){"use strict";wt.exports="data:image/png;base64,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"},58881:function(wt){"use strict";wt.exports="data:image/png;base64,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"},28982:function(wt){"use strict";wt.exports="data:image/png;base64,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"},2487:function(wt){"use strict";wt.exports="data:image/png;base64,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"},3164:function(wt){"use strict";wt.exports="data:image/png;base64,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"},88745:function(wt){"use strict";wt.exports="data:image/png;base64,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"},49321:function(wt){"use strict";wt.exports="data:image/png;base64,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"},96885:function(wt,dt,re){"use strict";re.d(dt,{Z:function(){return Ke}});var y=re(38882),je=re(54628),ke=re(51296);function Ke(Be,pe,Le){return pe=(0,y.Z)(pe),(0,ke.Z)(Be,(0,je.Z)()?Reflect.construct(pe,Le||[],(0,y.Z)(Be).constructor):pe.apply(Be,Le))}}}]);
}());